/* impostazione generale  */
body {
 background-color:#111D28;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#2A2A2A;
 margin:0;
 padding:0;
}
img, div { behavior: url("iepngfix.htc") }
#content_header{
 margin:0;
 padding:0;
 min-width:960px;
 background-image:url('img/bg_header.jpg');
 background-position:top;
 background-repeat:repeat-x;
 text-align:center;
 overflow:hidden;
 clear:both;
}
#header{
 width:960px;
 margin:0;
 padding:0;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 clear:both;
}
#header h1{
 margin:0;
 padding:0 10px 0 0;
 font-size:16px;
 color:#FFFFFF;
 white-space:nowrap;
 float:left;
}
#header h2{
 margin:0;
 padding:0;
 font-size:14px;
 color:#FFFFFF;
 float:left;
 white-space:nowrap;
}
#header h3{
 margin:0;
 padding:0;
 font-size:12px;
 color:#FFFFFF;
 white-space:nowrap;
 float:left;
}
#content_page{
 min-width:960px;
 background-color:#D8D8D8;
 margin:0;
 padding:0;
 text-align:center;
 overflow:hidden;
 clear:both;
}
#page{
 width:960px;
 margin:0;
 padding:28px 0 20px 15px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 overflow:hidden;
 clear:both;
 background-color:#EDEDED;
}
.box_hp{
 margin-right:7px;
 padding:0;
 overflow:hidden;
 width:275px;
 background-color:#FFFFFF;
 float:left;
}
.first{
 width:366px;
 background-image:url(img/img_box1.jpg);
 background-repeat:no-repeat;
 background-position:160px 20px;
}
.box_tit_first{
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size:14px;
 margin:0;
 padding:17px 12px 15px 15px;
}
.box_tit_first a{
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 text-decoration:none;
}
.box_tit_first a:hover{
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 text-decoration:none;
}
.box_txt_first{
 margin:0;
 padding:18px 12px 20px 15px;
}
.box_txt_first a{
 color:#2A2A2A;
 text-decoration:none;
}
.box_txt_first a:hover{
 text-decoration:none;
}
.box_tit{
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size:14px;
 margin:0;
 padding:30px 12px 26px 15px;
 background-color:#FFFFFF;
}
.box_tit a{
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 text-decoration:none;
}
.box_tit a:hover{
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 text-decoration:none;
}
.box_img{
 margin:0;
 padding:0;
 border:0;
}
.box_img img{
 border:0;
}
.box_txt{
 margin:0;
 padding:18px 12px 20px 15px;
 background-color:#FFFFFF;
}
.box_txt a{
 color:#2A2A2A;
 text-decoration:none;
}
.box_txt a:hover{
 text-decoration:none;
}
.box_interna{
 margin-right:7px;
 padding:0;
 overflow:hidden;
 width:366px;
 float:left;
}
.int_dx{
 width:569px;
 min-height:408px;
}
.img_int_dx{
 float:right;
 padding:18px 0 20px 15px;
}
.content_menu{
 padding:0;
 margin:0;
 overflow:hidden;
}
.img_int_sx{
 float:left;
 padding:0;
 margin:0;
}
.menu_int{
 background-color:#D7D9DB;
 float:left;
 padding:0;
 margin:0 0 0 1px;
 clear:right;
 width:182px;
 height:110px;
}
.menu_int ul{
 float:left;
 padding:3px 0 0 0;
 margin:0;
 clear:right;
 list-style-type:none;
}
.menu_int li{
 padding:1px 4px 0 4px;
 width:174px;
 margin:0;
}
.menu_int a{
 display:block;
 color:#15202D;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size:14px;
 text-decoration: none;
 padding:3px 8px 3px 8px;
}
.menu_int a:hover{
 background-color:#FFFFFF;
 text-decoration: none;
}
.aon{
 background-color:#FFFFFF;
}
.richiamo{
 background-image:url(img/img_richiamo.jpg);
 background-position:center top;
 background-repeat:no-repeat;
 height:215px;
}
.richiamo_txt{
 margin:0;
 padding:20px 0 0 125px;
}
.richiamoacq{
 background-image:url(img/img_richiamoacq.jpg);
 background-position:center top;
 background-repeat:no-repeat;
 height:291px;
}
.tit_sottopag{
 margin:0;
 padding:0 0 10px 30px;
 color:#000000;
 font-weight:bold;
}
.menu_news{
 padding:0;
 margin:0;
 list-style-type:none;
}
.menu_news li{
 padding:0;
 width:339px;
 margin:0 0 2px 0;
}
.menu_news a{
 display:block;
 color:#15202D;
 text-decoration: none;
 padding:4px 8px 4px 28px;
 background-repeat:no-repeat;
 background-position:10px 7px;
}
.menu_news a:hover{
 background-color:#FFFFFF;
 text-decoration: none;
 background-image:url(img/sfera_red.png);
 background-repeat:no-repeat;
 background-position:10px 7px;
}
.menu_newsa{
 background-color:#EAEAEA;
 background-image:url(img/sfera.png);
}
.menu_newsaon{
 background-color:#FFFFFF;
 background-image:url(img/sfera_red.png);
}
.tit_faq{
 font-size:12px;
 color:#000000;
 padding-left:20px;
}
.tit_news{
 font-size:12px;
 color:#000000;
}
#content_footer{
 min-width:960px;
 margin:0;
 padding:0;
 width:100%;
 background-image:url('img/bg_footer.jpg');
 background-position:top;
 background-repeat:repeat-x;
 text-align:center;
 overflow:hidden;
 clear:both;
}
#footer{
 width:960px;
 color:#7A889F;
 font-size:10px;
 margin:0;
 padding:0;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 overflow:hidden;
 clear:both;
}
#footer_menu{
 margin:0;
 padding:10px 0 10px 20px;
 clear:both;
 overflow:hidden;
}
#footer_menu ul{
 padding:0;
 margin:0;
 list-style-type:none;
}
#footer_menu li{
 float:left;
 padding:0 26px 0 0;
 margin:0;
}
.last{
 padding-right:0;
}
#footer_menu a{
 color:#FFFFFF;
 text-decoration:none;
}
#footer_menu a:hover{
 text-decoration:underline;
}
#footer img{
 border:0;
}
#footer_sx{
 overflow:hidden;
 padding:22px 0 46px 20px;
 margin:0;
 float:left;
}
#footer_center{
 overflow:hidden;
 padding:22px 0 46px 35px;
 margin:0;
 float:left;
}
#footer_center a{
 color:#7A889F;
 text-decoration:none;
}
#footer_center a:hover{
 text-decoration:underline;
}
#footer_dx{
 overflow:hidden;
 padding:22px 86px 46px 0;
 margin:0;
 float:right;
}
#footer_dx2 a:hover{
 text-decoration:underline;
}
.link_bianco{
 color:#FFFFFF;
 text-decoration:none;
}
.link_bianco:hover{
 text-decoration:underline;
}
.link_acquista{
 display:block;
 padding-top:8px;
 color:#2A2A2A;
 text-decoration:none;
}
.link_acquista:hover{
 text-decoration:underline;
}
.link_allegato{
 padding:0 0 2px 20px;
 display:block;
 color:#2A2A2A;
 text-decoration:none;
 background-image:url(img/sfera_big.png);
 background-repeat:no-repeat;
 background-position:left 1px;
}
.link_allegato:hover{
 text-decoration:underline;
}
.campiform{
 width:330px;
 background-color:#D7D9DB;
 border:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#2A2A2A;
 margin:5px 0 0 0;
 padding:5px;
}
.rosso{
 color:#E2001A;
}
.link_invia{
 padding:0 0 2px 20px;
 display:block;
 color:#2A2A2A;
 text-decoration:none;
 background-image:url(img/sfera_red_big.png);
 background-repeat:no-repeat;
 background-position:left 1px;
}
.link_invia:hover{
 text-decoration:underline;
}
.img_area{
 float:left;
 padding:0 20px 0 0;
}
.download{
 margin:0;
 padding:0 0 20px 0;
 overflow:hidden;
 clear:both;
 background-color:#FFFFFF;
}
.download img{
 margin:0;
 padding:0 10px 0 0;
 border:0;
 text-align:left;
 float:left;
}
