/* CSS Document */
#sidebar { position:relative; float:left; width:200px; margin:10px 0 0 0; color:#FFFFFF;}
#sidebar h1 { width:200px; margin:15px 0 0 0; padding:0; background:url(../struttura/sidebar/h1_40x200.png) center bottom no-repeat;
			  height:40px; font-size:16px; line-height:30px; color:#FFFFFF; text-align:center;}
#sidebar ul { background:url(../struttura/sidebar/back1x200.png) center repeat-y; width:170px; padding:0 15px 0 15px; margin:0 0 0 0; list-style:none;}
#sidebar ul li { display:block; text-align:center;}
#sidebar ul li h2 { margin:0; padding:0; text-align:center; font-size:14px; color:#0864b8}
#sidebar ul li h2 a { color:#0864b8; text-decoration:none;}
#sidebar ul li h2 a:hover { color:#0864b8; text-decoration:underline;}
#sidebar ul li .foto { position:relative; float:left; width:80px; height:80px; background:#FFFFFF; margin:10px 0 0 0;}
#sidebar ul li .prezzo { position:relative; padding:4px 0 4px 0; float:left; width:90px; text-align:center; font-size:14px; color:#FFFFFF; font-size:12px;}
#sidebar ul li .prezzo a { color:#FFFFFF; text-decoration:none;}
#sidebar ul li .prezzo a:hover { color:#CCCCCC;}
#sidebar ul li .prezzo .ko { font-size:12px; font-weight:bold; text-decoration:line-through}
#sidebar ul li .prezzo .ok { font-weight:bold; font-size:18px;}
#sidebar ul li.newsletter { margin:0; padding:16px 10px 0 0; width:160px; height:50px; background:url(../struttura/sidebar/newsletter50x170.png) center top no-repeat; text-align:right; }
#sidebar ul li.newsletter .campo { margin:0 0 15px 0; padding:0; width:110px;height:18px; border:0; line-height:18px; display:block; float:right; background:#FFFFFF; font-size:14px; }
#sidebar h3 {  margin:0; padding:0; background:url(../struttura/sidebar/h3_16x200.png) center top no-repeat; height:16px; width:200px;}

#sidebar .banner { position:relative; float:left; width:195px; padding:5px 5px 5px 5px; margin:5px 0 5px 0;}
#sidebar .bannerhelp { position:relative; float:left; width:195px; padding:5px 0px 5px 5px; margin:5px 0 5px 0;}
#sidebar .bannerhelp img { border:0; clear:both;}

#sidebar .riquadro { padding:0px 0px 0 3px; text-align:left;}

#sidebar li.modulo {}
#sidebar li.modulo hr{ border:1px solid #0066cc; height:1px; clear:both;}
#sidebar li.modulo select { border:1px solid #CCCCCC; width:160px; font-size:12px;}
#sidebar li.modulo input.prezzomod { width:32px; border:1px solid #CCCCCC; font-size:12px; text-align:right;} 
#sidebar li.modulo input.invia { color:#0864b8; padding:3px 0px 3px 0px; background:#FFFFFF; clear:both; width:160px; text-align:center; margin:10px 0 0 0; border:2px solid #0864b8; text-decoration:none; }
#sidebar li.modulo input.invia:hover { border:2px solid #63abdd; background:#0864b8; color:#FFFFFF;}




