/* 
-----------------------------------------------------------------------------------------------------------
Generali
-----------------------------------------------------------------------------------------------------------
*/
html{margin:0px;padding:0px;}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background: #E5E5E5;
	text-align:center;
	background-image:url(img/bg_raw.jpg);
background-repeat:repeat;
} 

/*
-----------------------------------------------------------------------------------------------------------
LAYOUT
-----------------------------------------------------------------------------------------------------------
*/
#div-main-wrap{width:990px;text-align:left;position:absolute;left:50%;margin-left:-495px;}
/*
-----------------------------------------------------------------------------------------------------------
TOP
-----------------------------------------------------------------------------------------------------------
*/
#div-top{width:990px;}
/*
-----------------------------------------------------------------------------------------------------------
CONT
-----------------------------------------------------------------------------------------------------------
*/
#div-flash{width:990px;height:300px;}
#div-cont{width:990px;background:url(img/cont_bg.jpg);}
#div-cont-sx{width:717px;border-top:5px solid #7F7F7F;float:left;}
#div-cont-sx-cont{width:637px;margin-top:33px;margin-left:40px;}
#offerta{width:637px;height:93px;color:#333333;font-size:11px;}
#offerta-sezione{width:637px;height:27px;}

#richiesta-desc{width:200px;margin-left:20px;color:#fff;font-size:11px;}
#richiesta-desc a{color:#fff;text-decoration:none;font-weight:bold;text-transform:lowercase;font-style:italic;margin-right:30px;float:right;}
#richiesta-desc a:hover{color:#FC0;text-decoration:underline;}


#offerta-img{margin:0px;padding:0px;float:left;}
#offerta-desc{width:313px;height:93px;float:left;margin-left:30px;color:#333333;font-size:12px;}
#offerta-desc a{float:right;color:#333333;text-decoration:none;font-weight:bold;text-transform:lowercase;font-style:italic;}
#offerta-desc a:hover{color:#FC0;text-decoration:underline;}
#div-cont-dx{width:272px;padding-top:4px;border-left:1px solid #FFF;border-top:1px solid #FFF;float:right;}
#div-cont-dx-top{width:272px;}
#div-cont-dx-top img.pulsante{border-bottom:1px dotted #FFF;}
#div-cont-pulsante{width:272px;height:28px;background:url(img/pulsante_iscriviti.jpg);border-bottom:1px dotted #FFF;}
#div-cont-pulsante a{float:right;color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;margin-right:15px;line-height:28px;}
#div-cont-pulsante a:hover{color:#FC0;}
#div-cont-dx-top-tit-form{width:249px;height:32px;margin-top:15px;margin-left:23px;color:#FF9900;font-weight:bold;}
#div-cont-dx-top-tit-form2{width:249px;height:32px;margin-top:15px;margin-left:23px;color:#FF9900;font-weight:bold;}
#div-cont-dx-top-txt-form{width:240px;line-height:22px;margin-right:13px;color:#fff;font-size:12px;}
#div-cont-dx-top-txt-form span{width:240px;height:32px;margin-top:135px;color:#FF9900;font-weight:bold;font-size:13px;}
#div-cont-dx-top-txt-form a{width:240px;height:32px;margin-top:135px;color:#FF9900;font-weight:bold;}
#div-cont-dx-top-form{width:272px;height:206px;}
#div-cont-dx-bottom{width:272px;}
#div-cont-dx-bottom img{float:left;}
#div-cont-dx-bottom-tit{width:249px;height:32px;margin-top:15px;margin-left:23px;color:#7F7F7F;font-weight:bold;}
#div-cont-dx-sezione-lat{width:14px;height:89px;float:left;}
#div-cont-dx-numero-verde{width:240px;height:89px;float:right;margin-top:40px;}
#div-cont-dx-mini-flash{width:240px;height:89px;float:center;margin-top:0px;}
#div-cont-dx-flash{width:240px;height:89px;float:center;margin-top:0px;}
#div-cont-dx-offerta{width:240px;height:470px;float:center;margin-top:0px;}
#div-cont-dx-sezione-cent{width:4px;height:89px;float:left;}
#div-cont-bottom{margin:0px;padding:0px;line-height:0px;margin-top:50px; }
.evidbold{font-weight:bold;color:#333333;}
#bandierine{width:240px;height:0px;background-color:#8b8b8b;border-top:0px dotted #FFF;margin:0px;padding:0px;}
/*
-----------------------------------------------------------------------------------------------------------
BOTTOM
-----------------------------------------------------------------------------------------------------------
*/
#div-bottom{width:990px;height:48px;padding-top:10px;border-top:8px solid #333333;text-align:center;font-size:11px;color:#333333;background:url(img/bottom_bg.jpg);}
/*
-----------------------------------------------------------------------------------------------------------
VARI
-----------------------------------------------------------------------------------------------------------
*/
/* hack# evita che il float vada fuori dal div che lo contiene */
div.clear-left { clear: left; line-height: 0em; height: 0;font-size:0px;} 
div.clear-right { clear: right; line-height: 0em; height: 0;font-size:0px;} 
div.clear { clear: both; line-height: 0em; height: 0;font-size:0px;} 
