@charset "utf-8";
body { margin:0; padding:0; background: none; width:100%;  background: #e8e8e8 url(images/main_bg.gif); background-repeat:
repeat-y repeat-x}
img {	border:none}
.clr {clear:both; padding:0;}
a { color:#929a03;  font-weight:bold; font: normal 11px  Verdana, Arial,  sans-serif;  text-decoration:underline;}
a:hover {  color:#929a03;  font-weight:bold; font: normal 11px  Verdana, Arial,  sans-serif;  text-decoration:none;}
.navigation { width:982px; height:128px; margin:0 auto; padding:0; background: url(images/top.gif) no-repeat;}
.newsletterbox { width:220px; padding:70px 0 0 30px; color:#000;  font-weight:bold; font: normal 13px  Arial, Helvetica, sans-serif; }


.logo { width:283px; height:77px; margin:17px 0 0 0px; padding:0; float:left;}
.accedi { width:250px; height:250px; padding: 50px 0 0 20px; float:left;}
.accedi p{ font-family: Verdana, Arial,  sans-serif; color:#000; font-size:12px;}
.image{ padding-left:50px}
/* menu */
.menu { width:660px; float: right;  }
.menu ul { float:left; margin:0; padding:4px 0 0 0px; height:40px; list-style:none;}
.menu li { margin:0; padding:0 0px;  float:left;  }
.menu li span { float:left; margin:0; padding:13px 8px; font:bold 14px Arial, Helvetica, sans-serif; }
.menu a { line-height:16px; float:left; font: normal 12px  Arial, Helvetica, sans-serif; color:#ffffff; margin:2px 5px; padding:5px; text-decoration:none;}
.menu a:hover { line-height:16px;  float:left; font: normal 12px  Arial, Helvetica, sans-serif; color:#d1e00b; margin:2px 5px; padding:5px; text-decoration:none;}

/* header_text */
.header_text { margin:0 auto; width:980px;   }

/* body */
.top { width:980px; height:328px; background: url(images/header.gif) ;}
.top_reg { width:980px; height:328px; background: url(images/header_registrati.gif) ;}
.body { width:980px; margin:0 auto;   height:540px}
.body p {font:normal 15px  Verdana, Arial,  sans-serif; line-height:17px;  color:#6f6f6f; padding: 5px 5px; margin:0; text-align:left; padding-right:20px}
.body span {  font-family: Arial, Helvetica, sans-serif; color:#4e5756; font-size:13px; }
.body a { color:#d34600; font:bold 12px Verdana, Arial,  sans-serif; text-decoration:underline;}
.body a:hover { color:#d34600; font:bold 12px Verdana, Arial,  sans-serif; text-decoration:none;}
.body img { float:left; margin:0; padding:0; }
.topcol { width:658px; height:230px;  float:left; background-color:#FFF; font-family:Verdana, Arial,  sans-serif; font-weight:normal; font-size:12px }
.centercol { width:328px; height:310px;  float:left;  background-color:#FFF }
.rightcol { width:328px; height:310px; padding-left:2px; float:left; font-family: Arial, Helvetica, sans-serif; color:#000000;  background-color:#FFF;}
.leftcol {padding:0px 0 0 0;  width:300px; height:540px; float:left; background-color:#FFF }
.leftcoltop {padding:0 0 0 15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#3e3e3e  }


/* pagina contatti */
.body_contact p {font:normal 13px   Verdana, Arial,  sans-serif;  color:#6f6f6f; padding: 5px 5px; margin:0; text-align:justify; padding-right:20px}
.body_contact { width:980px; margin:0 auto; padding:0 0; height:470px }
.body_contact a { color:#929a03; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.body_contact a:hover { color:#929a03; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.centercol_contact { width:320px; height:225px;  float:left;  background-color:#FFF }
.rightcol_contact { width:336px; height:225px; padding-left:2px; float:left; font-family:Verdana, Arial,  sans-serif; color:#000000;background-color:#FFF;}
.leftcol_contact {padding:0px 0 0 0;  width:300px; height:470px; float:left; background-color:#FFF }
.leftcoltop_contact {padding:0 0 0 15px;font-family:Verdana, Arial,  sans-serif; font-weight:normal; font-size:13px; color:#3e3e3e  }
.topcol_long {	width:658px;height:245px;float:left;background-color:#FFF;font-family:Arial, Helvetica, sans-serif;	font-weight:normal;font-size:12px}

/* pagina servizi */
.body_service { width:980px; margin:0 auto; padding:0 0; height:480px }
.leftcoltop_service {padding:0 15px 0 15px;font-family:Verdana, Arial,  sans-serif; font-weight:normal; text-align:justify; font-size:13px; color:#3e3e3e }
.leftcoltop_service span {font-family:Verdana, Arial,  sans-serif; font-size:13px; font-weight:bold; color:#3e3e3e }
.leftcoltop_service font {font-family:Verdana, Arial,  sans-serif; font-weight: bold; font-size:13px; color:#809206 }
.topcol_long_service {	width:658px;height:480px;float:left;  background-color:#FFF; }
.topcol_long_service h2{	font-family:Verdana, Arial,  sans-serif;	font-weight:bold;font-size:14px; color:#636363; padding-left:35px}
.topcol_long_service strong {color:#92a515;}
.left_service {	width:315px; height:342px;background: url(images/bkgleft_service.gif) no-repeat;  float:left; }
.inside_left {padding:25px 0 0 105px; font-family: Verdana, Arial,  sans-serif; font-size:13px; font-weight:bold; color:#3e3e3e}
.inside_left_point {padding-left:30px; height:170px}
.inside_right_point {padding:15px 0 0 30px; height:170px}
.inside_left_point font {float:left; padding:8px 0 0 8px; font-family:Verdana, Arial,  sans-serif; font-size:13px; color:#565656}
.inside_right_point font {float:left; padding:8px 0 0 8px; font-family:Verdana, Arial,  sans-serif; font-size:13px; color:#565656; }
.inside_right {padding:25px 0 0 105px; font-family:Verdana, Arial,  sans-serif; font-size:13px; font-weight:bold; color:#3e3e3e}
.inside_right span { color:#f56820}
.inside_left span { color:#8a9f04}
.inside_left font { color:#8a9f04; font-size:25px; font-weight:bold}

.function_service { background: url(images/bkg_service.gif) no-repeat ;  width:644px; background-color:#f3f2e5  }
.leftcol_service {padding:0px 0 0 0;  width:300px; height:480px; float:left; background-color:#FFF }


/* pagina amico */
.left_amico {	width:615px; height:342px;  float:left;font-family:Verdana, Arial,  sans-serif; font-weight:normal; font-size:13px; color:#3e3e3e  }
.left_amico span {	font-family:Verdana, Arial,  sans-serif; font-weight:bold; font-size:15px; color:#3e3e3e  }
.leftcol_amico {padding:0px 0 0 0;  width:300px; height:480px; float:left; background-color:#FFF }
.leftcoltop_amico {padding:0 15px 0 15px;font-family:Verdana, Arial,  sans-serif; font-weight:normal;  font-size:13px; color:#3e3e3e }
.leftcoltop_amico span {font-family:Verdana, Arial,  sans-serif; font-weight: bold; font-size:14px; color:#08558d; }
.leftcoltop_amico font {font-family:Verdana, Arial,  sans-serif; font-weight: bold; font-size:15px; color:#809206; }


/* pagina shopelistini */
.body_shop { width:980px; margin:0 auto; padding:0 0; height:750px }
.leftcoltop_shop {padding:0 15px 0 10px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#3e3e3e }
.leftcoltop_shop span {font-family:Verdana, Arial,  sans-serif; font-weight: normal; font-size:13px; color:#3e3e3e; text-decoration:underline }
.leftcoltop_shop font {font-family:Verdana, Arial,  sans-serif; font-weight: normal; font-size:12px; color:#446cc9 }
.leftcoltop_shop font a {font-family:Verdana, Arial,  sans-serif; font-weight: normal; text-decoration:underline; font-size:12px; color:#446cc9 }
.leftcoltop_shop font a:hover {font-family:Verdana, Arial,  sans-serif; font-weight: normal; text-decoration:none; font-size:12px; color:#446cc9 }
.leftcoltop_shop h2 {font-family:Verdana, Arial,  sans-serif; font-weight: bold; font-size:17px; color:#b0c641 }
.leftcoltop_shop strong {font-family:Verdana, Arial,  sans-serif; font-weight: bold; font-size:12px; color:#6c7c01 }
.topcol_long_shop {	width:677px;height:750px;float:left;  background-color:#FFF; }
.topcol_long_shop h2{	font-family:Verdana, Arial,  sans-serif;	font-weight:bold;font-size:14px; color:#636363; padding-left:35px}
.topcol_long_shop strong {color:#558742; font-family:Verdana, Arial,  sans-serif; font-weight:bold; font-size:12px;}
.topcol_shop { width:330px; height:345px;   float:left; background-color:#FFF; font-family:Verdana, Arial,  sans-serif; font-weight:normal; font-size:12px; border: 1px solid #9db301; }
.shop_col {	width:330px; height:345px;  float:left; font-family:Verdana, Arial,  sans-serif; font-weight:normal; font-size:12px;  border: 1px solid #9db301;  }
.shop_coldown {	width:330px; height:300px;  float:left; font-family:Verdana, Arial,  sans-serif; font-weight:normal; font-size:12px;  border: 1px solid #9db301;  }
.leftcol_shop {  width:281px; height:750px; float:left; background-color:#FFF }

/* pagina faq */
.body_faq { width:980px; margin:0 auto; padding:0 0; height:940px }
.topcol_long_faq {	width:958px;height:940px;float:left;  background-color:#FFF;font-family:Verdana, Arial,  sans-serif;	font-weight:normal;font-size:12px}
.topcol_long_faq h2{	font-family:Verdana, Arial,  sans-serif;	font-weight:bold;font-size:17px; color:#636363; }
.topcol_long_faq span{	font-family:Verdana, Arial,  sans-serif;	font-weight:normal;font-size:13px; color:#636363; }
.topcol_long_faq span strong{	font-family:Verdana, Arial,  sans-serif; font-weight:bold;font-size:14px; color:#636363; }
.topcol_long_faq font{	font-family: Verdana, Arial,  sans-serif;	font-weight:bold;font-size:18px; color:#92a515;}
.function_faq {   width:844px;margin:0 auto; padding:0 0; text-align:justify }

/* pagina registrati */
.area_registrazione span{	font-family:Verdana, Arial,  sans-serif;	font-weight:bold;font-size:18px; color:#576a02;}
.body_reg { width:980px; margin:0 auto; padding:0 0; height:440px }
.area_registrazione {	width:658px;height:440px;float:left;background-color:#FFF;font-family:Arial, Helvetica, sans-serif;	font-weight:normal;font-size:12px}
.area_registrazione font{	font-family: Verdana, Geneva, sans-serif;	font-weight:normal;font-size:14px; color:#92a515;}
.leftcol_reg {padding:0px 0 0 0;  width:300px; height:440px; float:left; background-color:#FFF }
.leftcoltop_reg {padding:0 0 0 15px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#3e3e3e  }

/* form contatti */
.texto{ border-width: 1px thin;	border-style: solid; border-color: #929a03; }
.buttonform {width: 60px; height: 29px;	border:none;background:url(images/invia.gif);cursor:pointer;}
.buttonform_reg {width: 89px; height: 29px;	border:none;background:url(images/registratibtn.gif);cursor:pointer; margin-left:25px; padding-top:15px}
.button_enter {width: 44px; height: 23px;	border:none;background:url(images/enter.gif);cursor:pointer;}
.button_invia {width: 44px; height: 23px;	border:none;background:url(images/btn_invia.gif);cursor:pointer;}
label.desc { 	/*width:100px;*/ 	border-bottom:1px dotted #dcdcdc; 	margin:0 10px 0 0;  display: block; }
.fieldset{ 	color: #C5CF36; font-size: 13px; font-family: arial,  serif; font-weight: normal; }
.fieldError{	font-size:10px;	color:red;}
.fieldset{   	color: #C5CF36; font-size: 13px; font-family: arial,  serif; font-weight: normal; }
	        
			
.body_signup { width:980px; margin:0 auto;  height:580px }


.footer { background:#1a1a1a; text-align:center; width:100%; height:50px; font: normal 11px  Arial, Helvetica, sans-serif; color:#ffffff;}
.footer a {font: normal 11px  Arial, Helvetica, sans-serif; color:#ffffff;}
