/* Xportal B2C CSS Descriptions: General Styles */

/* Formattazione tag generici */ 
a:link {  color: #C45605; text-decoration: none}
a:visited { color: #C45605; text-decoration: none}
a:hover {  color: #000000; text-decoration: none}
a:active { color: #C45605; text-decoration: none}

a.menu:link {  color: #FAE698; text-decoration: none; width: 100%; height: 15px;}
a.menu:visited { color: #FAE698; text-decoration: none; width: 100%; height: 15px;}
a.menu:hover {  color: #FFFFFF; text-decoration: none; width: 100%; height: 15px;}
a.menu:active { color: #FAE698; text-decoration: none; width: 100%; height: 15px;}

a.welcome:link {  color: #752500; text-decoration: none}
a.welcome:visited { color: #752500; text-decoration: none}
a.welcome:hover {  color: #C45605; text-decoration: none}
a.welcome:active { color: #752500; text-decoration: none}

option,select { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000; background:#FFFFFF; width: auto; z-index: auto;}
form{	border: 0px; padding:0px: margion:0px;}
img { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000;}
body { background-color: #FFFFFF; margin : 0 0 0 0;  background-image: url(images/sfondo.gif); background-repeat: repeat-x;}

hr{height: 1px; color: #FFFFFF;}

/* Formattazione generici */ 
.pagamentook { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;  font-weight: bold;}
.pagamentoko { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #A62005;  font-weight: bold;}
.logobg{ background-image: url(images/logo2.jpg); background-repeat: no-repeat; width: 530px;}
.otherlan { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #A37B42;font-weight:bold; }
.linktxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #C45605;}
.linknav { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #C45605;}
.menu { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #FAE698; font-weight:bold; background-color: #752500;}
.menulivello { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #FAE698; font-weight:bold; background-color: #752500; height: 25px; border-top:1px solid #CFBC8C; padding-left: 10px; padding-right: 10px; }
.search { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #812C03; font-weight:bold;}
.title { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 18px; color: #C45605; line-height: 30px; }
.subtitle { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 14px; color: #C45605; line-height: 20px; font-weight:bold; }
.copy { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #7C7110;}
.welcome { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #752500;}
.button {
	background: #C45605;
	border-style: solid;
	border-width: 2px;
	border-top-color: #F9DCDA;
	border-left-color: #F9DCDA;
	border-bottom-color: #582420;
	border-right-color: #582420;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
   font-weight: bold; text-transform: uppercase;
}

/* Formattazione home */ 
.spaziotop { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 1px;}
.prodayhomeimg {border-bottom: solid #E1CE9C 1px;}
.prodayhome {padding-bottom: 5px; padding-top: 5px; border-bottom: solid #E1CE9C 1px; }

.prodayhomecat { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}
.prodayhometit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 14px; color: #C45605; line-height: 18px;}
.prodayhomesubtit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; line-height: 15px;}
.prodayhometxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000; padding-left: 10px;}
.prodayhometaglia { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;}
.prodayhomeprezzo { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #A56A06;}

.typologyhome { background-color: #ECDC9C; padding: 10px;}
.todaytipshome { background-color: #FEF4BD;}
.todaytipshomeall { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #C45605;}
.todaytipshometit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 13px; color: #7C7110; line-height: 30px;}
.todaytipshometxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000; padding: 5px;}
.todaytipshomesug { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000; line-height: 20px;}
.todaytipshomelink { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; line-height: 15px;}
.linkbarra2 { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #812C03; font-weight:bold; background-color: #EFCE52;
}
a.linkbarra2:link {  color: #812C03; text-decoration: none}
a.linkbarra2:visited { color: #812C03; text-decoration: none}
a.linkbarra2:hover {  color: #FFFFFF; text-decoration: none}
a.linkbarra2:active { color: #812C03; text-decoration: none}

/* Formattazione area vini */ 
.areatit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #C45605; line-height: 18px; }
.areatxt { clear:both; font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000; border-bottom: 1px solid #E1CE9C; padding: 10px 0;}
.areatxt div.img {float: left; margin-right: 10px; width: 135px; text-align:center;}
.areatxt div.txt {float: left; width: 380px;}

/* Formattazione intro vini */ 
.introsubtit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000;}
.introtabtit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #A56A06; font-weight: bold; background-color: #EFE1AC; border-bottom: solid #E7D6AC 1px; height: 25px;}
.introtabbody { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; border-bottom: solid #E7D6AC 1px;}
.introtabbodysenza { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 9px; color: #000000;}

/* Formattazione scheda vini */ 
.schedatit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #C45605; line-height: 18px; }
.schedatxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000;}
.schedabordodx {border-right: solid #E1CE9C 1px; }
.schedalinklegg { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 9px; color: #C45605;}
.schedaadd { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF; font-weight: bold; background-color: #A56A06; border-top: solid #E4DED4 1px; height: 25px;}
.schedatabtit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #A56A06; font-weight: bold; background-color: #EFE1AC; border-bottom: solid #FFFFFF 1px; height: 25px;}
.schedatabbody { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;  background-color: #F9F4E4; border-bottom: solid #FFFFFF 1px; height: 50px;}
.schedaattenzione { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #636363;}

/* Formattazione shopping cart and checkout*/ 

.carthelp { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #C45605; font-weight: bold;}
.carttabtit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #A56A06; font-weight: bold; background-color: #EFE1AC; border-bottom: solid #E7D6AC 1px; height: 20px;}
.carttabbody { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; border-bottom: solid #E7D6AC 1px; height: 20px; }

#displaycart a {display: block; letter-spacing:0;}
#cart table {width: 100%}
#cart td { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; letter-spacing: -1px;}
#cart td input {margin 2px 0;}
#cart td img {width:12px; height:12px;}
#cart th { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #fff; padding: 5px; background-color: #bd6118; text-align:left;}
#cart .carttabbody-dx { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; border-bottom: solid #E1CE9C 1px; height: 25px;}
#cart .carttotfin { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; background: none; border-bottom: solid #E1CE9C 1px; height: 30px;}

.carttot { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;  background-color: #FAF4DD; border-bottom: solid #FFFFFF 1px; height: 30px;}
.carttotfin { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;  background-color: #EFE1AC; border-bottom: solid #FFFFFF 1px; height: 30px;}
.cartempty { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;}

.checktabbg { background-color: #FAF4DD; padding: 10px; border-bottom: solid #FFFFFF 1px;}
.checkdata { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; font-weight: bold;}
.checkdatanobold { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; font-weight: normal;}
.checkdatabig { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000; font-weight: bold; line-height: 30px;}
.checkdataerror { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #B70000;}
.summarytxt{ font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}

/* Formattazione about */ 
.abouttxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}

/* Formattazione pagine di informazione */ 
.infotxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}

/* Formattazione Ricerca avanzata */ 
.txtserach01 { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #672C00; background-color: #EFE1AC; padding-top: 5px; padding-bottom: 5px;  padding-left: 10px; padding-right: 10px;}
.txtserach02 { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #672C00; background-color: #FAF4DD; padding-top: 5px; padding-bottom: 5px;  padding-left: 10px; padding-right: 10px;}
.txtproductsearch { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}
.serachempty { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;line-height: 50px;}

/* Formattazione newsletter */ 
.txtnewsletter { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}
.newsletterhome { background-color: #F0CE53; padding: 5px; margin-top: 5px; }
.newsletterpopup { background-color: #EFCE52; margin : 0 0 0 0; background-image: url(images/sfondo_pupup.gif); background-repeat: no-repeat;}

/* Formattazione todaytips */ 
.todaytips { background-color: #FEF4BD; padding: 10px;}
.todaytipscat { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 13px; color: #7C7110; line-height: 15px;}
.todaytipscattxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000; border-right: solid 1px #FFFFFF; }
.todaytipstit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 18px; color: #7C7110; line-height: 30px;}
.todaytipstxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #000000;}
.todaytipssug { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000; line-height: 20px;}
.todaytipslink { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000; line-height: 15px;}

/* MENU puntati*/
ul.menupuntati { 
list-style: disc; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
margin-left: 8px; padding-left: 8px;
line-height: 12px;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 11px; color: #C45605;
}

/* Formattazione Pup-up */
.pup-uptxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000; padding: 15px;}
.bodyzoom { background-color: #EFCE52; margin : 0 0 0 0; background-image: url(images/sfondo_pupup.gif); background-repeat: no-repeat;}
.bodyzoomnosf { background-color: #FFFFFF; margin : 0 0 0 0; background-image:none;}

/* Formattazione my basket */
.mybaskettxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;}

/* Formattazione distribuzione */ 
.txtb2b { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000; padding: 10px;}

/* Formattazione stampa */
.bodyprint { background-color: #FFFFFF; margin : 0 0 0 0; background-image:none;}
.copyprint { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;}

/* Formattazione cantine */

.cantinebg { background-color: #ECDC9C; padding-bottom: 5px; padding-top: 5px; border-bottom: solid #FFFFFF 1px; }

.cantinatit { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #C45605; line-height: 18px; }
.cantinatxt { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; color: #000000; background-color: #FFFFFF; padding-bottom: 10px; padding-top: 10px; border-bottom: solid #E1CE9C 1px;}

/* Formattazione CAPTCHA */
.recaptcha_only_if_incorrect_sol {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px;}
.recaptcha_refresh {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; font-weight: bold; }
#recaptcha_image { margin : 20px 0;}
#recaptcha_field {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 12px; color: #C45605;}
