body{ margin:0; background:#FFF url(../img/bg_1.gif) top left repeat-x; font-family:Arial,sans-serif; font-size:14px; color:#333; line-height:20px; }


#container { width:970px; min-height:500px; background:#fff; margin:15px 0; text-align:left; border: 4px solid #FFF;}


#header{ width:970px; margin:0; height:80px; background:#FFF; }

	#logo { float:left; width:480px; margin:20px 0 4px 5px; padding:0 30px;}
	
	#icon {width:150px; height:50px; float:right; margin:20px 0 0 10px; }
		#icon img {padding:0 10px;}

		
#box_menu { float:left;width:970px; height:36px; margin-bottom:0; background:url(../img/bg_menu.gif) top left repeat-x; }

	
#box_fla{ height:260px; border-bottom:2px solid #fff; border-top:2px solid #fff; margin:10px 0; clear:both;}	
	#box_fla img {margin:3px 0; }	
	
	
#main_content {width:960px; height:auto; text-align:left; margin:5px 10px; }

	#left{width:590px; float:left; margin-right:20px;  }
	#left_interne{width:670px; float:left; margin-right:20px;  }
		#box_benvenuti{width:590px; height:auto; text-align:left; line-height:30px; }
			#box_benvenuti img {float:left; border:1px solid #669900; margin:5px 5px 5px 0;}	
			#box_benvenuti_top { height:34px; margin:0; background:#669900 url(../img/img_box_benvenuti_top.gif) top right no-repeat; }
			
			
			#box_coupon{width:590px; height:120px; text-align:left; line-height:30px; background:url(../img/bg_box_coupon.gif) top no-repeat;}
			#box_coupon p { font-weight:normal; font-family:Verdana, sans-serif; font-size:16px; color:#666666; text-align:left; padding:5px 8px; line-height:20px; font-weight:bold;}
			
		
			
			
	#right{ width:340px; float:left; margin:0px; }
	#right_interne{ width:260px; float:left; margin:0px; }
		#box_servizi{width:340px; height:390px; text-align:left; line-height:30px; margin:0px;}	


			
			
			#box_offerte{width:260px; height:346px; text-align:left; line-height:30px; padding:5px 2px; font-weight:bold; font-size:14px; }	
		
	
#footer { height:20px; margin: 0; background:#ffcc66; font-size:10px; color:#006600; text-align:center; clear:both; padding:25px 0 }
#bottom { width:970px; height:26px; margin:1px 0 0 0; background:url(../img/riflesso_footer.gif) repeat-x; }	

a, a:active, a:visited, a:link
{color:#336633; text-decoration:underline; font-weight:bold;}
a:hover
{color:#FF9900; text-decoration:underline; font-weight:bold;}


.img_dx_no_b
{float:right; margin:33px 15px 0 0; }


.img_dx
{float:right; margin:2px; }

.img_sn
{float:left; margin:2px; }

	
#box_menu ul
{
	margin-top:10px;
	padding: 0;	
	list-style-type: none;
	height: auto;	
}

#box_menu li
{
	float: left;	
	font-weight:normal; 
	list-style-type: none;
	width:132px;
	height:36px;
	font-family:Verdana;
	font-size:14px;
	color:#FFF;
	text-align:center;
	display:block;
	margin:0;
	padding:0;
}


#box_menu li a, #box_menu li a:visited, #box_menu li a:active, #box_menu li a:link
{ text-align:center; color:#FFF; text-decoration:none; font-size:14px; font-weight:bold; display:block; height:36px; margin:0px }
#box_menu li a:hover
{ text-decoration:none; background:#FFFFFF; color:#669900; }

.premuto { background:#FFFFFF; color:#669900; text-align:center;  text-decoration:none; font-size:14px; font-weight:bold; display:block; height:36px; margin:0px }



h1
{ margin:2px; text-align:left; font-size:18px; color:#FFF; text-transform:uppercase; font-family:Verdana, sans-serif;}


h2
{ text-align:left; text-transform:uppercase; font-family:Verdana, sans-serif; font-size:18px; color:#ffcc66; font-weight:bold; }


h3
{ font-weight:normal;  font-family:Verdana, sans-serif; font-size:16px; color:#666666; text-align:left;  line-height:18px;  }


h4
{ font-weight:normal; font-size:16px; color:#669900; text-align:left; margin:0px 5px 2px 5px;  font-weight:bold;}


h5
{ font-size:12px; color:#669900; font-weight:normal; text-align:left; }


h6
{ font-size:11px; color:#ff6600; font-weight:bold; text-align:left; }

big
{margin:0; text-align:left; font-size:16px; color:#666; font-family:Arial, sans-serif; font-weight:bold; }








	

