/* CSS Document */
body {
	background-color: #E3EAEE;
}

.menu a:link, a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
}

.menu a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#8f3c2f;
text-decoration:underline;
}
.menu td { padding-top:10px;
 border-bottom:1px solid black;
}

.fotine td{ 
 border:1px solid #d0b0e7;
}

.testo, .testo a:link, .testo a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.testo a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.testo1,.testo1 a:link, .testo1 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.testo1 a:hover {
text-decoration: underline;
}

.testo2,.testo2 a:link, .testo2 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.testo2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
 }

.testo2 td { padding-left:8px;
 border-bottom:1px solid #003300;
 padding-bottom:5px;
 padding-top:2px;
 }

.testo3, .testo3 a:link, .testo3 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
.testo3 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

.testo14, .testo14 a:link, .testo14 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}
.testo12_blu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#467799;
}
.testo12_rosso {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c61525;
}
.testo14_blu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#467799;
}
.testo14_rosso {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#c61525;
}
.testo16_blu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#467799;
}
.testo16_rosso {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#c61525;
}
.sottotitolo {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5452;
text-decoration:none;
}


.frasi a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7cc6d8;
text-decoration:none;
}

.titoli, .titoli a:link, .titoli a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3b3b3b;
text-decoration:none;
}

.titoli a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3b3b3b;
text-decoration:underline;
}

.titoli_home, .titoli_home a:link, .titoli_home a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#3b3b3b;
text-decoration:none;
}

.titoli_home a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#3b3b3b;
text-decoration:underline;
}

.titoli2 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#888888;
text-decoration:none;
}

.csin td { padding-left:8px;
 border-bottom:2px solid #a4a4a4;
 /*border-right:2px solid #a4a4a4;*/
 padding-bottom:8px;
 padding-top:15px;
 padding-right:8px;
 }

 .cdes td { padding-left:8px;
 padding-bottom:8px;
 padding-top:15px;
 padding-right:8px;
 }
 
.cat td  { padding-left:8px;
 padding-bottom:4px;
 padding-top:4px;
 padding-right:8px;
 }

.cat {  /*border-right:2px solid #a4a4a4;*/
border-bottom:2px solid #a4a4a4;
 }
 
.prodotto td { padding-left:8px;
 border-right:1px dotted #a4a4a4;
 border-left:1px dotted #a4a4a4;
 padding-bottom:12px;
 padding-top:4px;
 padding-right:12px;
 }
 
.carrello, .carrello a:link, .carrello a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#b61245;
text-decoration:none;
}

.carrello a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#b61245;
text-decoration:underline;
}
.titolone {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:none;
}

.news, .news a:link, .news a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
text-decoration:none;
}

.news a:hover {
text-decoration: underline;
}

.bianco {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}

.bianco2 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.prodotti td {
border-bottom:1px solid #d0b0e7;
border-right:1px solid #d0b0e7;
border-left:1px solid #d0b0e7;
border-top:1px solid #d0b0e7;
}

.prodotti th {
font-weight:100;
text-align:center;
background-color:#467799;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #d0b0e7;
border-right:1px solid #d0b0e7;
border-left:1px solid #d0b0e7;
border-top:1px solid #d0b0e7;
}

.click_info {
text-align:right; 
color:#CC3300;  
font-weight:bold; 
cursor:pointer;
}

.dv_info {
border:1px solid black;
padding:5px;
position:absolute;
width:340px; 
background-color:#FFFFCC; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
.dv_info_riepilogo {
border:1px solid black;
padding:5px;
position:absolute;
width:700px; 
background-color:#FFFFCC; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
.dv_close, .dv_close a, .dv_close a:link, .dv_close a:visited {
color:#C40504;
}
.dv_close a:hover{
text-decoration:underline;
}
.a_close {
color:#C40504;
}

.login_link, .login_link a, .login_link a:link, .login_link a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.login_link a:hover{
text-decoration:underline;
}
.login_link input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:50px;
}