/*     AVACMEDIA SRL    */
/* ottobre-novembre 2006*/
body{
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #333333;
line-height: 1.166;
margin: 0px;
padding: 0px;
background-image: url(../immagini/background.jpg);
background-repeat: repeat;
text-align: center;
}

a.normal{
color: #013c74;
text-decoration: none;
border: 0px;
}
a.normal:link{
color: #013c74;
text-decoration: none;
border: 0px;
}
a.normal:visited{
color: #666666;
text-decoration: none;
border: 0px;
}
a.normal:hover{
color: #f68e2b;
text-decoration: none;
border: 0px;
}

a.dark{
color: #ffffff;
text-decoration: none;
border: 0px;
}
a.dark:link{
color: #ffffff;
text-decoration: none;
border: 0px;
}
a.dark:visited{
color: #ffffff;
text-decoration: none;
border: 0px;
}
a.dark:hover{
color: #013C74;
text-decoration: none;
border: 0px;
}


h1{
font-family: Verdana,Arial,sans-serif;
font-size: 120%;
color: #334d55;
margin: 0px;
padding: 0px;
}
h2{
font-family: Arial,sans-serif;
font-size: 114%;
color: #006699;
margin: 0px;
padding: 0px;
}
h3{
font-family: Arial,sans-serif;
font-size: 100%;
color: #334d55;
margin: 0px;
padding: 0px;
}
h4{
font-family: Arial,sans-serif;
font-size: 100%;
font-weight: normal;
color: #333333;
margin: 0px;
padding: 0px;
}
h5{
font-family: Verdana,Arial,sans-serif;
font-size: 100%;
color: #334d55;
margin: 0px;
padding: 0px;
}
ul{
list-style-type: square;
}

ul ul{
list-style-type: disc;
}

ul ul ul{
list-style-type: none;
}

/*
************************************************ DIV */
#container{
width: 955px;
height: auto;
margin: 0px auto;
padding: 0px;
text-align: left;
background: #ffffff;
border: #cccccc 1px solid;
}

#masthead{
padding:  0px 0px 0px 0px;
width: 955px;
background-color: #F0EFED;
}
#header{
background-color: #F0EFED;
width: 955px;
height: 100px;
}

#tdheader{
background-color: #F0EFED;
height: 100px;
}

#tableheader{
border-collapse: collapse;
border: 0px;
text-align: right;
}

#navBar{
float: left;
width: 150px;
margin: 0px;
padding: 0px;
}

#content{
float: left;
width: 649px;
margin: 5px 0px 5px 0px;
/*background: #999999;*/
}
.percorso {
font-size: 10px;
text-decoration: none;
text-align: center;
color: #F68E2B;
}
.percorso a {
font-size: 10px;
text-decoration: none;
text-align: center;
color: #F68E2B;
}
.percorso a:hover {
font-size: 10px;
text-decoration: none;
text-align: center;
color: #013C74;
}
/*
************************************************ HEADER */

/*
************************************************ COLONNA CENTRALE */
.feature{
padding: 0px 10px 10px 10px;
margin: 0px 0px 5px 0px;
font-size: 80%;
text-align: center;
/*border: 1px solid #cccccc;*/
background: #ffffff;
}

.feature h3{
padding: 30px 10px 5px 0px;
text-align: center;
background: #ffffff;
}

.feature img{
text-align: center;
margin: 5px 5px 5px 5px;
border: 1px solid #cccccc;
}
.feature a:img {
width: 302px;
height: 200px;
padding: 0px; 
margin: 0px;
}
.feature a:img:hover {
width: 302px;
height: 200px;
padding: 0px; 
margin: 0px;
border: 1px solid #F68E2B;
}

.story{
clear: both;
padding: 10px 10px 10px 10px;
margin: 0px 0px 5px 0px;
font-size: 80%;
/*border: 1px solid #cccccc;*/
background: #ffffff;
text-align: left;
}

.story p{
padding: 0px 0px 10px 0px;
text-align: justify;
}

#prodotti {
border-collapse: collapse;
border: 1px dashed #cccccc;
width:100%;
}
td.prodotti1 {
width: 90px;
height: 90px;
margin: 0px;
padding: 0px;
border: 1px dashed #cccccc;
text-align: center;
vertical-align: middle;
}
td.prodotti2 {
margin: 0px;
padding: 10px 10px 10px 10px;
border: 1px dashed #cccccc;
text-align: justify;
}
/*
************************************************ FOOTER */
#siteInfo{
width: 955px;
text-align: center;
clear: both;
font-size: 80%;
color: #F68E2B;
margin-top:10px;
background: /*#F68E2B*/ url(/immagini/menutop/menutopbackground.jpg) repeat-x;
}

.footertext {
background: /*#F68E2B*/ url(/immagini/menutop/menutopbackground.jpg) repeat-x;
text-align: center;
font-size: 80%;
color: #013C74;
padding: 10px 10px 10px 10px;
margin: 0px;
text-decoration: none;
}
a.footertext {
margin: 0px;
padding: 0px;
}
.copyright {
/*font-family: "Courier New", Courier, monospace;*/
font-size: 9px;
margin: 0px;
padding-top: 10px;
}

/*
************************************************ TESTI */
h1{
font-family: Verdana,Arial,sans-serif;
font-size: 120%;
color: #334d55;
margin: 0px;
padding: 0px;
}

h2{
font-family: Arial,sans-serif;
font-size: 114%;
color: #006699;
margin: 0px;
padding: 0px;
}

h3{
font-family: Arial,sans-serif;
font-size: 100%;
margin: 0px;
padding: 0px;
color: #013C74;
}

h4{
font-family: Arial,sans-serif;
font-size: 100%;
font-weight: normal;
color: #333333;
margin: 0px;
padding: 0px;
}
a.Stile3 {
font-size: 11px;
text-decoration: underline;
/*text-align: left;*/
font-weight: none;
margin: 2px 0px 3px 0px;
}
.Stile8 {
font-size: 18%;
}
.Stile12 {
font-size: x-small;
}
.Stile13 {
font-size: 75%;
height: 20px; 
margin-top: 0px; 
margin-left: 3px;
margin-bottom: 0px;
}
Stile13a {
height: 20px; 
margin-top: 3px; 
margin-bottom: 3px; 
margin-left: 5px;
}
Stile13b {
float: right;
height: 20px; 
width: 100px;
margin: 0px 0px 0px 0px;
}
.Stile16 {
font-size: 18px;
padding: 0px 0px 0px 10px;
color: #1F4665;
}
.Stile17 {
text-align: left;
padding: 0px 10px 0px 20px;
}
.Stile22 {
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;
}
.Stile25 {
font-size: 12px;
}
.Stile26 {
font-size: 14px; 
font-family: Arial, Helvetica, sans-serif; 
color: #f68e2b;
}
#testonormale{
text-align:justify;
font-size: 12px;
padding: 15px;
}
/*
************************************************ IMMAGINI */
img {
border: none;
}
img.segnaposto {
margin: 0px 5px 0px 0px;
padding: 0px;
text-align: center;
text-decoration: none;
}
#pointer {
border: none;
padding: 0px;
margin: 0px;
}
/*
************************************************ LEFT NAVIGATION */
#navBar ul a:link, #navBar ul a:visited {
display: block;
}
#navBar ul {
list-style: none; margin: 0; padding: 0;
}

#navBar li {/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
border-bottom: 1px solid #EEE;
}

html>body #navBar li {/* fix for browsers that don't need the hack */
border-bottom: none;
}

#sectionLinks{
position: relative;
margin: 5px 5px 0px 5px;
border-right: 1px solid #cccccc;
/*border: 1px solid #cccccc; */
padding: 0px;
font-size: 80%;
background: #eeeeee;
}

#sectionLinks h3{
padding: 10px 0px 2px 10px;
}

#sectionLinks a {
display: block;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
background-color: #fcd2a0;
}

/*
************************************************ LOGIN */
#headerleft {
float: left;
width: 800px;
height: 100px;
text-align: left;
background: #F0EFED;
}
#headerright {
color: #013C74;
float: right;
width: 150px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px;
background: #F0EFED;
}
#headerright a{
color: #013C74;
text-decoration: none;
}
#headerright a:hover{
color: #F68E2B;
text-decoration: none;
}
#login {
width: 150px;
height: 22px;
text-align: left;
padding: 1px 0px 1px 0px;
}
.headerlogin {
float: left;
width: 80px;
height: 18px; 
border: 1px solid #c0c0c0; 
margin: 0px 5px 0px 5px;
background: url(/immagini/loginbkg.jpg) repeat-x;
}
#enterh {
width: 140px;
height: 22px;
text-align: left;
font-size: 10px; 
vertical-align: middle;
padding: 0px 5px 0px 5px;
background: #F0EFED; 
}
/*
************************************************ RICERCA */
#search{
width: 150px;
padding: 0px 0px 0px 0px;
font-size: 75%;
text-align: left;
}
.ricerca {
width: 138px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
margin: 5px 5px 5px 5px;
border-right: 1px solid #c0c0c0;
background: #eeeeee;
}
.ricerca a{
color: #013C74;
text-decoration: none;
}
.ricerca a:hover{
color: #F68E2B;
text-decoration: none;
}
.formricerca {
width: 135px;
margin: 0px;
padding: 0px;
}
#cerca {
width: 137px;
height: 22px;
text-align: left;
padding: 2px 0px 4px 0px;
border-left: 1px solid #c0c0c0;
}
#cerca img{
width: 44px;
height: 20px;
float: right;
padding-right: 5px; 
}
select#ricercaleft1 {
width: 125px;
overflow: hidden;
height: 18px;
border: 1px solid #c0c0c0;
margin: 5px 5px 0px 5px;
background: url(/immagini/searchbkg.jpg) repeat-x;
font-size: 9px;
}
select#ricercaleft :hover {
cursor: text;
}
input#ricercaleft2 {
float: left;
width: 76px;
height: 18px;
border: 1px solid #c0c0c0;
padding-top: 0px;
padding-right: auto;
padding-bottom: 0px;
margin-left: 5px;
background: url(/immagini/searchbkg.jpg) repeat-x;
}
input#ricercaleft2 :hover {
cursor: text;
}
option {
width: 25em;
color: #000000;
background: #cccccc;
cursor: hand;
}
option :hover{
width: 25em;
color: #F68E2B;
background: #fcd2a0;
cursor: hand;
}
/*ricerca1.sfondo {
background: url(/immagini/searchbkg.jpg) repeat-x;
}
ricerca2.sfondo {
background: url(/immagini/searchbkg.jpg) repeat-x;
}*/
#enterr {
width: 130px;
font-size: 10px; 
text-align: center;
text-decoration: none;
vertical-align: middle;
padding: 2px 2px 3px 5px;
background: #eeeeee; 
border-left: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
} 
p.tastocerca {
padding: 2px 0px 2px 0px;
}
