*{margin:0; border:0; padding:0;}
body,td,th {font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #000; text-align:left;}
body {background-color: #FFF;background-image: url(../img/bg.jpg);	background-repeat: repeat-x;
	margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 10px;}
a{font-size: 11px;color: #000;}
a:visited {color: #000;}
a:hover {color: #000;}
a:active {	color: #000;}
ul{list-style-type: square;padding: 10px;margin: 10px;}
/*li{background-image: url(img/p.jpg);
background-repeat: no-repeat;
background-position: 20px 7px; 
padding-left: 40px;}*/

.lnk_ver{color:#5e8f27;}
.lnk_ver:visited {color: #5e8f27;}

.lnk_ver_nu{color:#5e8f27; text-decoration:none}
.lnk_ver_nu:hover{text-decoration:underline}
.lnk_ver_nu:visited {color: #5e8f27;}
/* FONT */
.txt{font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #000; font-weight:normal;}
.txt_b{font-weight:bold;}
.txt_red{color:#ed1b2f;}
.txt_ver{color:#5e8f27;}
.txt_gri{color:#666;}
.txt_red_b{color:#ed1b2f;font-weight:bold;}
.txt_red_b_big{color:#ed1b2f;font-weight:bold; font-size:18px;}
.txt_red_b_verybig{color:#ed1b2f;font-weight:bold; font-size:40px;}
.txt_ver_b{color:#5e8f27;font-weight:bold;}
.txt_ver_b_big{color:#5e8f27;font-weight:bold; font-size:18px;}
.txt_ver_b_verybig{color:#5e8f27;font-weight:bold; font-size:30px;}
.titoletto_gri{ font-size:14px;color:#666;font-weight:bold; text-align:left;}
.titolo_pagina{ font-size:24px;color:#666;font-weight:bold; text-align:left;}
.titolo_pagina_ar{ font-size:24px;color:#ed1b2f;font-weight:bold; text-align:left;}

.tit_win_ar{color:#FFF; font-weight:bold; padding-left:10px; padding-top:2px; line-height:30px;}

/* MENU UP */
#menu_up div{margin-left:10px;margin-right:10px;}
#menu_up a{line-height:48px;COLOR: #FFFFFF;width: 100%;	display: block; font-weight:bold;text-decoration:none;}
#menu_up a:hover{BACKGROUND-COLOR: #f86472;}
/* menu con tendina */

#dropmenudiv{position:absolute;border:0;font:normal 11px Verdana;line-height:20px;z-index:200;}
#dropmenudiv a{
COLOR: #FFFFFF;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FFFFFF;
padding: 1px 0;
text-decoration: none;
}
#dropmenudiv a:hover{BACKGROUND-COLOR: #ed1b2f;TEXT-DECORATION: underline;}

/* MENU SOTTO */
#menu_dw a{	COLOR: #666;text-decoration:none;}
#menu_dw a:hover{COLOR: #333; text-decoration:underline}
/* MENU LATERALE*/
#menu_ar{
 list-style:none;
 overflow:hidden;
 width:100%;
 margin:0;
 padding:1px;
 } 
 #menu_ar a{
display:block;
margin-left:53px;
height:34px; 
background-image:url(../img/bt.png);
font-size:13px;
text-decoration:none;
color:#666;
padding-left:10px;
line-height:30px;
font-weight:bold;
} 
 #menu_ar a:hover{
margin-left:13px;
background-image:url(../img/bt_sel.png);
color:#FFF;
} 

#menu_ar a.mar_sel{
display:block;
margin-left:13px;
height:34px; 
background-image:url(../img/bt_sel.png);
font-size:13px;
text-decoration:none;
color:#FFF;
padding-left:10px;
line-height:30px;
font-weight:bold;
} 
/* FORM DEFAULT */
.qta_input{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:50px;
/*height:20px;*/
}
/* FORM LOGIN */
#login input{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:150px;
height:20px;
margin-top:2px}
#login #login_now{width:100px; height:23px;margin-top:10px; margin-right:8px}
/* FORM ISCRIZIONE AR */
#iar input{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:150px;
height:20px;
margin-top:2px}
#iar #isc_now{width:100px; height:23px;margin-top:10px; margin-right:8px}
/* FORM CURRICULUM*/
#curricula input{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
height:20px;
margin-top:2px}
#curricula select{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
height:20px;
margin-top:2px}
#curricula textarea{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
margin-top:2px}
#curricula #Submit{width:200px; height:25px; color:#FFF; background-color:#ed1b2f}
/* FORM Newsletter*/
#nletter input{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
height:20px;
margin-top:2px}
#nletter select{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
height:20px;
margin-top:2px}
#nletter textarea{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
margin-top:2px}
#nletter #Submit{width:200px; height:25px; color:#FFF; background-color:#ed1b2f}
/* FORM Scrivi Agente*/
#scriviag textarea{ 
border:1px #AAA solid; 
border-left:1px #DDD solid; 
border-bottom:1px #DDD solid; 
width:98%;
margin-top:2px}
#scriviag #invia_msg{width:200px; height:25px; color:#FFF; background-color:#ed1b2f}
/* Youtube home */
#yt a{ line-height:18px; font-size:14px; font-weight:bold; color:#666;}

/* News & Scadenziario con data */
#ns #ns_m{color:#FFF; font-weight:bold;line-height:17px; padding-left:18px;}
#ns #ns_g{color:#ed1b2f; font-weight:bold;line-height:25px; padding-left:20px; font-size:14px;}/*rosso*/
#ns #ns_gv{color:#5e8f27; font-weight:bold;line-height:25px; padding-left:20px; font-size:14px;}/*verde*/

#continua{ float:right; margin-top:10px;}
#continua a{background-color:#ed1b2f; display:block;height:18px; text-align:center; padding-top:3px;width:100px;color:#FFF; text-decoration:none; font-weight:bold}
#continua a:hover{background-color:#000;}
/* Motore area riservata*/
#motore #ext{border:1px solid #5e8f27}
#motore #int{background-color:#c5dda9; border:1px solid #FFF; padding:2px; padding-right:0;}
#motore #int .campo{height:26px; width:600px; font-size:16px; line-height:26px;}
#motore #int .campo_small{height:26px; width:237px}
#motore #int .bot{margin-top:-1px;}
/* Bottoni carrello */
#cartbuttons #button{ background-color:#F00}
/* Prodotti Consigliati */
#procons{ width:156px; height:157px; background:url(../img/bg_consigliati.png); float:left; margin:10px;}
#procons_int{margin:5px; overflow:hidden;}
/* DIV */
#clear{clear:both;}
