/*
 * Id: 7.1224979
 * Version: 1315994412
 * Generated: Feb 22, 2012 8:22:59 PM
 * Rendered: 
 */
    /* CSS Document */
body{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_body.png');
background-repeat:repeat-x;
margin:0 auto;
font-family:Trebuchet MS;
color:#999999;
background-color:#000000;
}
 a{
 color:#203B7F;
 text-decoration:none;
 }
 a:hover{
 text-decoration:underline;
 }
.clear_both{
clear:both;
}
.wrapper1{
background-image: url('/polopoly_fs/7.1224979.1315994412!/wrapper1.jpg');
background-position:top;
background-repeat:no-repeat;
margin:0 auto;
}
.wrapper{
margin:0 auto;
width:972px;
}
.wrapper2{
margin:0 auto;
width:972px;
}
.part2{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_wrapper.png');
background-repeat:repeat-y;
margin:0 auto;
width:972px;
}
.top{
margin:0 auto;
}
.box1{
background-image: url('/polopoly_fs/7.1224979.1315994412!/box1.png');
background-repeat:no-repeat;
height:325px;
margin-left:20px;
position:absolute;
width:333px;
margin-top:12px;
display:block;
}
.box11{
background-image: url('/polopoly_fs/7.1224979.1315994412!/box11.png');
background-repeat:no-repeat;
height:257px;
margin-left:20px;
position:absolute;
width:328px;
margin-top:12px;
z-index:3;
display:none;
}
.big_box1{
display:none;
position:absolute;
}
.flash1{
float:left;
height:257px;
margin-left:339px;
width:609px;
}

.logo{
height:155px;
margin:65px auto 0 34px;
position:absolute;
width:154px;
}
.menu{
display:block;
float:left;
font-size:12px;
height:73px;
line-height:73px;
margin:0 auto;
text-align:center;
width:972px;
}
.menu_sel {
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu_sel1.png');
background-position:center bottom;
background-repeat:no-repeat;
color:#203B7F;
display:block;
float:left;
font-size:17px;
font-weight:bold;
height:73px;
line-height:75px;
text-decoration:none;
text-transform:uppercase;
width:191px;
}

.menu_first a {
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu1.png');
background-repeat:no-repeat;
background-position:center bottom;
color:#FFFFFF;
display:block;
float:left;
font-size:17px;
height:74px;
line-height:75px;
text-decoration:none;
width:191px;
text-transform:uppercase;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu_sel1.png');
background-position:center bottom;
background-repeat:no-repeat;
color:#203B7F;
display:block;
float:left;
font-size:17px;
font-weight:bold;
height:73px;
line-height:75px;
text-decoration:none;
text-transform:uppercase;
width:191px;
}
.menu #menu_s_1 a,.menu #menu_s_1 a:hover,.menu .menu_sel#menu_s_1 {
margin-left:8px;
}
.menu #menu_s_5 a,.menu #menu_s_5 a:hover,.menu .menu_sel#menu_s_5 {
margin-left:1px;
}

/*.menu #menu_s_1, .menu #menu_s_1 a {
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu11.png');
background-repeat:no-repeat;
background-position:center bottom;
height:75px;
width:247px;
float:left;
}
.menu #menu_s_1 a:hover,.menu .menu_sel#menu_s_1 {
height:75px;
width:247px;
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu1.png');
background-repeat:no-repeat;
background-position:center bottom;
float:left;
}
.menu #menu_s_4,.menu #menu_s_4 a {
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu4.png');
background-repeat:no-repeat;
background-position:center bottom;
height:75px;
width:244px;
float:left;
}
.menu #menu_s_4 a:hover,.menu .menu_sel#menu_s_4 {
height:75px;
width:244pxpx;
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu44.png');
background-repeat:no-repeat;
background-position:center bottom;
float:left;
}*/ 

.big_box{
display:block;	
}
.flash{
float:left;
height:325px;
margin-left:339px;
width:613px;
margin-top:12px;
}
.box_text{
position:absolute;
margin-left:39px;
margin-top:249px;
}
.box_text .article_body{
color:#ffffff;
font-weight:bold;
font-style:italic;
font-size:23px;
text-transform:uppercase;
}
.boxes{
float:left;
}
.content{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_content.png');
background-position:center bottom;
background-repeat:no-repeat;
margin:2px auto 0;
width:972px;
}
.bg1{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg1.png');
background-repeat:no-repeat;
float:left;
height:216px;
margin-left:20px;
width:152px;
}
.bg1 .article_title{
color:#FFFFFF;
font-size:19px;
font-weight:bold;
margin-left:14px;
margin-top:14px;
}
.bg1 .images{
margin-left:22px;
margin-top:6px;
}
.bg2 .images{
margin-left:25px;
margin-top:11px;
}

.bg4 .images{
margin-left:19px;
}
.bg5 .images{
margin-left:18px;
margin-top:27px;
}
.bg6 .images{
margin-left:13px;
margin-top:23px;
}
.bg1 .article_body{
color:#FFFFFF;
font-family:trebuchet MS;
font-size:12px;
padding-left:13px;
padding-right:12px;
width:120px;
height:34px;
margin-top:5px;
}
.bg1 .link{
font-size:15px;
color:#FFFFFF;
margin-left:20px;
margin-top:17px;
}
.bg1 .link a,
.bg2 .link a,
.bg3 .link a,
.bg4 .link a,
.bg5 .link a,
.bg6 .link a{
color:#FFFFFF;
}

.bg2{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg2.png');
background-repeat:no-repeat;
float:left;
height:217px;
margin-left:3px;
width:152px;
}
.bg2 .article_title{
color:#FFFFFF;
font-size:19px;
font-weight:bold;
margin-left:14px;
margin-top:14px;
}
.bg2 .article_body{
color:#FFFFFF;
font-family:trebuchet MS;
font-size:12px;
padding-left:13px;
padding-right:12px;
width:120px;
height:34px;
margin-top:8px;
}
.bg2 .link{
font-size:15px;
color:#FFFFFF;
margin-left:23px;
margin-top:15px;
}

.bg3{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg3.png');
background-repeat:no-repeat;
float:left;
height:217px;
margin-left:3px;
width:152px;
}
.bg3 .article_title{
color:#FFFFFF;
font-size:19px;
font-weight:bold;
margin-top:5px;
text-align:center;
}
.bg3 .article_body{
color:#FFFFFF;
font-family:trebuchet MS;
font-size:12px;
height:34px;
padding-left:13px;
padding-right:12px;
width:124px;
margin-top:8px;
}
.bg3 .images{
margin-left:12px;
margin-top:2px;
}
.bg3 .link{
font-size:15px;
color:#FFFFFF;
margin-left:20px;
margin-top:17px;
}
.bg4{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg4.png');
background-repeat:no-repeat;
float:left;
height:217px;
margin-left:3px;
width:152px;
}

.bg4 .article_title{
color:#FFFFFF;
font-size:19px;
font-weight:bold;
margin-top:5px;
text-align:center;
}
.bg4 .article_body{
color:#FFFFFF;
font-family:trebuchet MS;
font-size:12px;
height:34px;
padding-left:13px;
padding-right:12px;
width:120px;
}
.bg4 .link{
font-size:15px;
color:#FFFFFF;
margin-left:20px;
margin-top:17px;
}
.bg5{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg5.png');
background-repeat:no-repeat;
float:left;
height:217px;
margin-left:3px;
width:152px;
}
.bg5 .article_title{
color:#FFFFFF;
font-size:19px;
font-weight:bold;
margin-top:2px;
text-align:center;
}
.bg5 .article_body{
color:#FFFFFF;
font-family:trebuchet MS;
font-size:12px;
margin-top:12px;
padding-left:13px;
padding-right:12px;
width:120px;
height:34px;
}
.bg5 .link{
font-size:15px;
color:#FFFFFF;
margin-left:20px;
margin-top:17px;
}
.bg6{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg6.png');
background-repeat:no-repeat;
float:left;
height:217px;
margin-left:5px;
width:152px;
}
.bg6 .article_title{
color:#FFFFFF;
font-size:19px;
font-weight:bold;
margin-top:5px;
text-align:center;
}
.bg6 .article_body{
color:#FFFFFF;
font-family:trebuchet MS;
font-size:12px;
padding-left:13px;
padding-right:12px;
width:120px;
height:34px;
margin-top:23px;
}
.bg6 .link{
font-size:15px;
color:#FFFFFF;
margin-left:20px;
margin-top:17px;
}
.bg1,.bg2,.bg3,.bg4,.bg5,.bg6{
display:block;
}

.bg11,.bg22,.bg33,.bg44,.bg55,.bg66{
display:none;
}
.box_down{
margin-top:15px;
}
.box_down1{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bx1.png');
background-position:top;
background-repeat:no-repeat;
float:left;
height: 345px;
margin-left: 9px;
width: 384px;
}
.box_down1 .article_title{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bgt1.png');
background-position:right center;
background-repeat:no-repeat;
  color: #0A52A1;
    font-family: trebuchet MS;
    font-size: 26px;
    font-weight: bold;
    margin-left: 28px;
    width: 350px;
}
.box_down1 .images{
float:left;
margin-left:30px;
margin-top:10px;
}
.box_down1 .images img{
border:1px solid #757575;
}
.box_down1 .article_body{
width:300px;
height:100px;
overflow:hidden;
font-size:14px;
color:#757575;
margin-left:25px;
padding-top:10px;
}
.box_down1 .link{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_link2.png');
background-position:center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
height:32px;
margin-left:25px;
padding-top:9px;
text-align:center;
width:135px;
}
.box_down1 .link a,
.box_down2 .link a{
color:#FFFFFF;
}
.separator{
width:2px;
border-left:1px dashed #D0D0D0;
float:left;
height:297px;
margin-top:40px;
}

.box_down2{
float:left;
width:550px;
margin-left:12px;
}
.box_down2 .article_title{
color:#094A95;
font-family:trebuchet MS;
font-size:23px;
font-weight:bold;
width:330px;
}
.box_down2 .article_body{
color:#757575;
font-size:14px;
height:250px;
overflow:hidden;
padding-bottom:4px;
padding-top:10px;
width:550px;
}
.box_down2 .link{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_link2.png');
background-position:center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
height:32px;
padding-top:9px;
text-align:center;
width:135px;
}
.separator1{
border-top:1px dashed #D0D0D0;
float:left;
height:1px;
margin-left:40px;
width:752px;
margin-top:10px;
}

.bg_footer{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_footer.png');
background-position:center center;
background-repeat:no-repeat;
height:72px;
margin:0 auto 10px 9px;
width:954px;
}
.footer{
border-top:1px dashed #D0D0D0;
color:#666666;
margin:auto 20px;
text-align:center;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:15px;
font-size:12px;
color:#666666;
}
.address a{
font-size:12px;
text-decoration:underline;
color:#666666;
}
.address a:hover{
text-decoration:none;
font-size:12px;
color:#666666;
}
.powered {
padding:5px 0px 20px 0px;
font-size:12px;
color:#666666;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
font-size:12px;
color:#666666;
}
.powered a:hover{
text-decoration:none;
font-size:12px;
color:#666666;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}
/* --- seo --- */

.container_mdrr {
background-color:#1E67D6;
font-size:14px;
}
.center_mdrr {
background-color:#F2F2F2;
}
.mdrr_info h1{
color:#FFFFFF;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color:#203B7F;
}
.main_text_abstract {
height:60px;
line-height:15px;
overflow:hidden;
color:#666666;
}
.menu_mdrr a{
color:#203B7F;
}
.menu_mdrr a:hover{
color:#666666;
}
.mdrr_main a{
color:#0D6EC8;
}
.mdrr_main h2 a {
color:#FF5A00;
}
.footer_mdrr {
background-color:#D2D2D2;
color:#7C7C7C;
}

.footer_mdrr a{
color:#666666;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin:91px 0 0 839px;
z-index:8;
}
.our_info a{
color: #000000;
}

.our_info img{
vertical-align: middle;
}
menu_footer {
margin:auto;
text-align:center;
width:955px;
}
/* end seo */

.up{
background-color:#FF5A00;
float:left;
height:20px;
margin:0 auto 0 9px;
padding-right:15px;
width:924px;
}
.down{
width:955px;
margin:0 auto;
}
.text{
background-color:#FFFFFF;
margin-left:30px;
padding:0 20px;
text-align:center;
width:213px;

}
.text .article_title{
color:#FF5A00;
font-family:CenturyGothic,Helvetica,sans-serif;
font-size:26px;
font-weight:bold;

}
.box_mappa{
margin-left:10px;
margin-top:20px;
float:left;
width:695px;
margin-bottom:20px;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02 {
padding-left:356px;
}

.text1{
width:205px;
margin-top:38px;
margin-left:15px;
float:left;
}
.text1 .article_body{
color:#757575;
font-size:14px;
line-height:20px;
margin-left:15px;
margin-top:2px;
min-height:110px;
padding-top:13px;
width:200px
}
.text2{
width:513px;
margin-left:15px;
float:left;
margin-top:10px;
}
.text2 .article_body{
color:#757575;
font-size:14px;
line-height:20px;
padding-top:15px;
}
.box_video{
float:right;
margin-right:16px;
margin-top:36px;
}
.box_contatti{
float:left;
margin-left:15px;
margin-bottom:20px;
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
height:58px;
padding-top:8px;
width:160px;
color:#757575;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:33px;
width:383px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:169px;
overflow:auto;
width:515px;
}
.prev_scrivici .text_area {
color:#757575;
float:left;
font-weight:bold;
margin-left:406px;
margin-top:-200px;
padding-top:10px;
}
.prev_scrivici .check_autorizzazione {
color:#757575;
float:left;
font-size:13px;
margin-left:402px;
margin-top:0;
padding:5px 0;
}
.prev_scrivici {
}
.button_invia {
float:right;
margin-right:468px;
margin-top:0px;
}
.gallerie{
float:right;
width:463px;
margin-bottom:20px;
}
.box_img{
float:right;
margin-right:18px;
margin-top:31px;
}
.box_img img{
border:1px solid #757575; 
}
.box_link{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_elletro.png');
background-position:center center;
background-repeat:no-repeat;
float:left;
height:61px;
margin-left:20px;
width:455px;
}
.link_sito a{
color:#952C21;
font-family:Trebuchet MS;
font-size:23px;
font-weight:bold;
height:61px;
line-height:64px;
text-align:center;
padding-left:25px;
}
.box-textlink{
float:left;
}
.submenu{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu_second.png');
background-position:center center;
background-repeat:no-repeat;
float:left;
width:220px;
height:43px;
margin-top:29px;
margin-left:20px;
display:block;
}
.menu_second a{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu_second.png');
background-position:center center;
background-repeat:no-repeat;
clear:both;
color:#203B7F;
float:left;
font-size:15px;
line-height:43px;
text-align:center;
width:220px;
display:block;
overflow:hidden;
height:43px;
margin-bottom:15px;
}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu_second.png');
background-position:center center;
background-repeat:no-repeat;
clear:both;
color:#203B7F;
float:left;
font-size:15px;
line-height:43px;
text-align:center;
width:220px;
font-weight:bold;
 text-decoration:none;
display:block;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.1224979.1315994412!/bg_menu_second.png');
background-position:center center;
background-repeat:no-repeat;
color:#203B7F;
float:left;
font-size:15px;
line-height:43px;
text-align:center;
width:220px;
font-weight:bold; 
text-decoration:none;
display:block;
overflow:hidden;
height:43px;
margin-bottom:15px;
}

.txt{
float:left;
margin-left:20px;
margin-top:25px;
width:670px;
padding-bottom:15px;

}

.txt&nbsp; .article_body{
width:670px;
}
.x_link{
color:#FFFFFF;
font-size:15px;
margin-left:23px;
margin-top:15px;
}
.x_link a{
color:#FFFFFF;
} 
.x_link1{
background-image: url('/polopoly_fs/7.1224979.1315994412!/link2.png');
background-position:center center;
background-repeat:no-repeat;
float:right;
font-size:30px;
font-weight:bold;
height:61px;
line-height:50px;
margin-right:238px;
text-align:center;
color:#879fff; 
width:455px; 
}
.x_link1 a{
color:#879fff; 
}
.gallerie_pro{
float:right;
margin-bottom:20px;
margin-top:10px;
width:688px;
}
.x_link2{
background-image: url('/polopoly_fs/7.1224979.1315994412!/link1.png');
background-position:center center;
background-repeat:no-repeat;
font-size:30px;
font-weight:bold;
height:61px;
line-height:50px;
text-align:center;
width:455px; 
color:#87f494;
}
.x_link2 a{
color:#87f494; 
}
.x_link3{
background-image: url('/polopoly_fs/7.1224979.1315994412!/link3.png');
background-position:center center;
background-repeat:no-repeat;
font-size:30px;
font-weight:bold;
height:61px;
line-height:50px;
text-align:center;
width:455px; 
margin-top:10px;
color:#fffaaa;
}
.x_link3 a{
color:#fffaaa; 
}



.box_c{
float:left;
margin-left:25px;
margin-top:58px;
width:250px;
}
.box_c .article_body{
color: #757575;
font-size:14px;
line-height:18px;
}
.box_contatti{
float:left;
margin-left:15px;
margin-top:35px;
width:650px;
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
height:58px;
padding-top:8px;
width:160px;
color: #757575;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:34px;
width:296px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:171px;
overflow:auto;
width:330px;
}
.prev_scrivici .text_area {
color: #757575;
font-weight:bold;
margin-left:320px;
margin-top:-203px;
padding-top:10px;
}
.prev_scrivici .check_autorizzazione {
color: #757575;
font-size:13px;
margin-left:317px;
margin-top:0;
padding:5px 0;
float:left;
}
.prev_scrivici .check_autorizzazione a{
color: #757575;
}

.prev_scrivici {
}
.button_invia {
float:left;
margin-left:322px;
margin-top:0;
}



      
