/*
 * Id: 7.20838
 * Version: 1316592641
 * Generated: Feb 22, 2012 8:27:29 PM
 * Rendered: 
 */
    BODY{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
background-color:#d1dcf1;
background-image:url('/polopoly_fs/7.20838.1316592641!/bg.gif');
background-repeat:repeat-x;
background-position:top;
}
a{
	color: #000000;
}
.element,
.article{
padding:0;
margin:0;
float:left;
}
.main{
width:863px;
min-height:599px;
margin:83px auto 25px auto;
overflow:hidden;
}
.clear_both{
clear:both;
}
.menu_top {
width: 863px;
height: 32px;
background-color: white;
padding: 5px 0px;
text-align: center;
}
.separatore{
width:1px;
height: 20px;
background-color:#5187c1;
margin:4px 2px 0px 2px;
float:left;
}
.menu_first{
height:31px;
width:103px;
float:left;
}
.menu_first a,
.menu_sel{
float:left;
height:31px;
width: 103px;
padding:0px;
font-weight:bold;
font-size:10px;
text-align:center;
color:#172973;
overflow:hidden;
line-height:11px;
text-transform:uppercase;
}
.menu_first a{
color:#172973;
font-weight:bold;
font-size:10px;
text-decoration:none;
}
.menu_first a:hover,
.menu_sel{
background-color:#d1daeb;
}
.left_bar,
.second_menu{
width:208px;
height:339px;
float:left;
background-color:#FFFFFF;
background-image:url('/polopoly_fs/7.20838.1316592641!/secondmenu_bg.png');
background-repeat:repeat-x;
}
.left_bar{
background-position:top;
}
.second_menu{
background-position:bottom;
}
.header{
width:861px;
height:145px;
padding:1px;
margin:5px 0px;
background-image:url('/polopoly_fs/7.20838.1316592641!/header.jpg');
background-repeat:no-repeat;
background-position:center top;
}
.header .element,
.header .article,
.header .article_container,
.header .article_body{
float:right;
}
.header .article_body{
margin:58px 22px 0px 0px;
font-family:"Geneva";
font-size:25px;
color:#76a6d3;
text-align:right;
}
.header .article_title{
display:none;
}
.submenu{
height:222px;
padding:21px 9px 8px 23px;
background-image:url('/polopoly_fs/7.20838.1316592641!/submenu_bg.png');
background-repeat:no-repeat;
background-position:center top;
background-color:#ffffff;
margin-bottom:3px;
}
.link_container{
float:left;
}
.second_menu div,
.submenu div{
width:198px;
height:20px;
margin-bottom:4px;
}
.second_menu div a,
.submenu div a
{
width:198px;
height:10px;
}
.second_menu div a,
.submenu div a{
padding:2px 5px 8px 5px;
font-weight:bold;
display:block;
color:#182a70;
text-transform:uppercase;
background-image:url('/polopoly_fs/7.20838.1316592641!/submenu_index_bg.png');
background-repeat:no-repeat;
background-position: center top;
text-decoration:none;
}
.second_menu div a:hover,
.submenu div a:hover{
color:#ffffff;
background-image:url('/polopoly_fs/7.20838.1316592641!/submenu_index_bg_h.png');
}
.flashcontainer{
overflow:hidden;
float:right;
margin-right:71px;
background-color:#182a70;
}
.box1_hp,
.box2_hp,
.box3_hp{
height:250px;
float:left;
padding:11px 31px 21px 11px;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:center top;
}
.box1_hp{
background-image:url('/polopoly_fs/7.20838.1316592641!/box1_home_bg.png');
width:220px;
margin-right:2px;
}
.box2_hp{
background-image:url('/polopoly_fs/7.20838.1316592641!/box2_home_bg.png');
width:355px;
margin-right:2px;
}
.box2_hp .images{
width:355px;
text-align:center;
}
.box2_hp .images img{
margin-left:3px;
margin-right:3px;
margin-top:5px;
}
.box2_hp .article_body{
float:left;
}

.box3_hp{
background-image:url('/polopoly_fs/7.20838.1316592641!/box3_home_bg.png');
width:157px;
}
.subcontent{

/*height:339px;
background-image:url('/polopoly_fs/7.20838.1316592641!/subcontent_bg.png');
background-repeat:no-repeat;
background-position:center top;
*/

min-height:339px;
}
.floating_1{
width:839px;
float:left;
height:auto;
background-color:#FFFFFF;
border:#3e3f78 1px solid;
padding:20px 0px 66px 22px;
}
.floating_gallery{
width:839px;
float:left;
height:auto;
background-color:#FFFFFF;
border:#3e3f78 1px solid;
padding:20px 0px 66px 22px;
}
.floating_gallery .clear_both{
clear:none;
}

.gallery {
margin-top:30px;
}
.gallery img{
margin-right:15px;
border:#6d7ba9 2px solid
}
.sub_document_i{
margin-right:26px;
}
.sub_document_i,
.sub_document_i .element,
.sub_document_i .article,
.sub_document_i .article_title,
.sub_document_i .article_body{
float:left;
width:279px;
}

.sub_document_i .article_body{
margin-right:0px;
}
.sub_box{
width:601px;
min-height:339px;
margin-left:30px;
float:left;
}
.sub_box_img{
float:right;
clear:right;
overflow:hidden;
}
.sub_document_i .sub_box_img{
float:right;
overflow:hidden;
}
.sub_box_img img{
align:left;
border: #6c7ba9 2px solid;
margin-right:18px;
}
.h_a_text .article_body,
.r_p_text .article_body{
padding:20px 0px;
float:left;
}
.article_title{
height:17px;
font-size:15px;
font-weight:bold;
color:#718bc1;
text-transform:uppercase;
overflow:hidden;
}
.box1_hp .article_title,
.box2_hp .article_title,
.box3_hp .article_title{
border-bottom:#7ba0d0 1px solid;
}
.sub_box .article_title{
margin-top:20px;
}
.sub_document_i .article_title{
margin-top:0px;
}
.box1_hp .article_body,
.box2_hp .article_body,
.box3_hp .article_body{
height:110px;
margin-top:10px;
overflow:hidden;
color:#718bc1;
}
.sub_box .article_body{
margin:20px 26px 0px 0px;
}
.dove_siamo{
margin: 0px;
padding: 0px;
}
.where,
.utility_left,
.info_dove_siamo{
display:none;
}
.bottom_map01,
.bottom_map02 {
width:60px;
float:left;
}
.bottom_map01{
width:60px;
}
.bottom_map02{
padding-left:261px;
}
.where_text .article_body{
margin:10px 0px 21px 0px;
}
.footer{
margin-top:14px;
text-align:center;
}
.footer,
.footer a{
color:#162a64;
}
.lista_regioni,
.map_branches {
display: none;
}
.powered{
margin-top:10px;
}
.powered img{
vertical-align:middle;
}

/*assitenza*/

.img_marchi {
position: absolute;
margin-top: 170px;
margin-left: 11px;
} 

.testo_certificazioni{
float:left; 
width:510px; 
}

.img_pdf{
float:right; 
width:291px; 
}

.img_pdf img{
padding-bottom:20px; 
}

.pdf_pdf {
float: left;
width: 97px;
height:120px;
overflow:hidden;
} 
.pdf_pdf .article_body {
	text-align:center;
        text-transforme:uppercase;
        font-size:11px;      
}

.pdf_pdf img{
padding-bottom:0px; 
margin-left:27px;
margin-top:3px;
}
.pdf_pdf1 {
float: left;
width: 97px;
height:120px;
overflow:hidden;
} 
.pdf_pdf1 .article_body {
	text-align:center;
        text-transforme:uppercase;
        font-size:11px;      
}

.pdf_pdf1 img{
padding-bottom:0px; 
margin-left:27px;
margin-top:15px;
}




      
