								/*-------------------------------Generali--------------------------*/
                                
								/*-------------------------------Generali--------------------------*/
html{margin:0px;padding:0px;}
body{font-family:Arial,Helvetica,sans-serif;margin:0px;padding:0px;background-color:#E5E5E5; 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;height:230px;}
#div-top-r{width:990px;height:310px;}
#div-path{width:990px;height:30px;background-color:#1D4978;text-align:right;color:#FFF;line-height:30px;font-size:10px;}
								/*-------------------------------CONT--------------------------*/
#div-cont{width:990px;background:url(img/cont_background.jpg);/*border-bottom:5px solid #333333;*/}
#div-cont-sx{width:258px;/*height:609px;*/float:left;}
#div-cont-sx img{margin:0px;padding:0px;}
#offerte{width:258px;/*height:240px;background:url(img/offerte_bg.jpg);*/background-color:#E5E5E5;}
#offerte-tit{width:258px;height:38px;}
#offerte-cont-margin{width:258px;/*height:160px;*/padding-bottom:0px;margin-top:10px;margin-left:10px;margin-right:5px}
.elemento{width:250px;/*height:60px;*/margin-left:4px;font-size:10px;font-weight:none;color:#000;float:left;/*margin-top:5px;*/}
.elemento p{width:250px;}
.elemento a{font-size:10px;font-weight:none;color:#333;text-decoration:none;float:right;margin-right:3px;}
.elemento a:hover{color:#FC0;text-decoration:underline;}
#offerte-scopri{width:258px;height:42px;background:url(img/scopri_offerte.jpg);}
#offerte-scopri a{font-size:12px;font-weight:bold;line-height:30px;color:#333;text-decoration:none;float:right;margin-right:10px;}
#offerte-scopri a:hover{color:#F9C700;}
#info{width:258px;height:189px;}
#info-tit{width:258px;height:49px;}
#info-cont{width:258px;height:140px;background:url(img/info_bg.jpg);}
#info-cont-desc{width:258px;height:75px;text-align:center;color:#333333;font-size:10px;}
#info-cont-desc a{color:#333333;}
#info-cont-desc a:hover{color:#DEAA0E;}
#info-cont-bottom{width:258px;height:48px;text-align:right;color:#333333;font-size:10px;margin-top:15px;}
#info-cont-bottom-testo{width:136px;height:48px;float:right;text-align:center;color:#333333;font-size:10px;line-height:48px;}
#info-cont-bottom img{float:left;}
#div-cont-dx{width:732px;float:right;}
#div-cont-dx-colsx{width:492px;/*height:581px;*/float:left;background:url(img/testo_bg.jpg);}
#div-cont-dx-coldx{width:240px;/*height:581px;*/float:right;margin:0px;padding:0px;}
#novita{width:240px;height:48px;border-bottom:1px dotted #FFF;}
#img-small{width:240px;height:140px;}
#coldx-sezione{width:240px;height:14px;border-bottom:1px dotted #FFF;}
#img-big{width:240px;height:303px;}
#nlw-letter{width:240px;height:26px;background:url(img/nlwletter_iscrizione.jpg)}
#nlw-letter a{color:#FFF;line-height:26px;float:right;font-size:12px;font-weight:bold;text-decoration:none;margin-right:10px;}
#nlw-letter a:hover{color:#FC0;}
#bandierine{width:240px;height:0px;background-color:#8b8b8b;border-top:1px dotted #FFF;margin:0px;padding:0px;}
#bandierine img{margin:0px;padding:0px;}
#sezione-dx-top{width:732px;height:28px;background-color:#484848;text-align:right;color:#FFF;line-height:28px;font-size:10px;}
#sezione-dx-top a{color:#FFF;font-size:10px;text-decoration:none;margin-right:5px;margin-left:5px;line-height:30px;}
#sezione-dx-top a:hover{color:#FC0;}
.evid{color:#333333;}
.evidbold{font-weight:bold;color:#333333;font-size:13px;}
.evidbold_giallo{font-weight:bold;color:#F4A704;}
#top-sx{width:258px;height:140px;}
#top-sx-top{width:258px;height:44px;float:left;background-color:#efefef;}
#top-sx-cont{width:258px;height:97px;background:url(img/pasqua_cont_bg.jpg);float:left;}
#top-sx-bottom{width:258px;height:39px;float:left;background:url(img/scopri_offerte.jpg);}
#top-sx-bottom a{font-size:12px;font-weight:bold;line-height:30px;color:#333;text-decoration:none;float:right;margin-right:10px;}
#top-sx-bottom a:hover{color:#F9C700;}
								/*-------------------------------NUOVI STILI--------------------------*/
#bottom{width:990px;height:113px;border-bottom:5px solid #333333;background:url(img/cont_background.jpg);}
/*#testo-bottom{width:492px;height:113px;float:left;}*/
#testo-bottom{width:492px;height:113px;float:left;}
#sezione-bottom-sx{width:257px;height:113px;float:left;}
#sezione-bottom-dx{width:240px;height:113px;float:left;margin-left: 777px;margin-top:-200px;}
#home-ico{width:20px;height:30px;float:left;background-color:#FFF;}
#home-ico img{margin-top:5px;}
								/*-------------------------------SCROLL--------------------------*/
#colsx-cont{margin-top:10px;margin-left:15px;width:400px;font-size:12px;margin-top:40px;margin-left:46px;}
#colsx-cont table{border-collapse:separate;}
#colsx-cont td{border: 1px unique;}
#colsx-cont a:hover{color: #333333;text-decoration:underline;}
#colsx-cont a{color: #666;text-decoration:none;}
/*#colsx-cont_scroll{position:absolute;top:0px;left:0px;width:370px;color:#888;}
#colsx-cont_freccie{position:absolute;top:40px;left:370px;width:15px;height:400px;z-index:1;display:block;}
#colsx-cont_freccia-su{position:absolute;top:0px;width:15px;height:10px;background:url(img/scroll-gall-su.png) no-repeat;}
#colsx-cont_freccia-giu{position:absolute;bottom:0px;width:15px;height:10px;background:url(img/scroll-gall-giu.png) no-repeat;}*/
								/*-------------------------------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;}

#offerta{/*height:50px;*/font-size:11px;color:#000;text-align:left;margin:0px;padding-bottom:8px;margin-right:15px;}
.evidbold-offerta{font-weight:bold;color:#333333;font-size:12px;}
a span.evidbold-offerta{font-weight:bold;color:#333333;font-size:12px;text-decoration:none;}
#offerta-link{float:right;text-decoration:none;color:#333333;font-style:italic;}
#offerta-link:hover{color:#F9C700;}

#numero-verde{width:240px;height:89px;margin-top:40px;}
#numero-verde img{margin:0px;padding:0px;}
/*
-----------------------------------------------------------------------------------------------------------
MENU A TENDINA ORIZZONATALE TOP
-----------------------------------------------------------------------------------------------------------
*/
* html .jqueryslidemenu ul li a{display: inline-block;height:30px;}
#myslidemenu{width:970px;height:30px;float:left;}
.jqueryslidemenu{font:bold 10px Verdana;background: #FFF;}
.jqueryslidemenu ul{margin: 0px;padding: 0px;list-style-type: none;}
/*Top level list items*/
.jqueryslidemenu ul li{height:30px;position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
height:30px;
line-height:30px;
background: #FFF; /*background of tabs (default state)*/
color: #1D4978;
text-decoration: none;
padding-left:13px;
/*margin-left:23px;*/
}
/*IE6 hack to get sub menu links to behave correctly*/
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: #1D4978;}
.jqueryslidemenu ul li a:hover{background:#FFF; /*tab link background during hover state*/color: #666;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{position: absolute;left: 0px;display: block;visibility: hidden;text-align:left;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item;float: none;height:20px;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0px;}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 9px Verdana;
width: 170px; /*width of sub menus*/
line-height:20px;
height:20px;
margin: 0px;
background: #FFF;
border-top-width: 0px;
border-bottom: 1px solid gray;
border-top: 1px solid #778;
border-left: 1px solid #778;
}
/*sub menus hover style*/
.jqueryslidemenuz ul li ul li a:hover{background: #FFF;color: black;}
/* ######### CSS classes applied to down and right arrow images  ######### *//*Non utilizzate perchè disabilitate nel file javascript (Davide)*/
/*.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}*/