/*
 * Id: 7.786194
 * Version: 1308739540
 * Generated: Feb 22, 2012 7:07:25 PM
 * Rendered: 
 */
    body{
/*background-image: url('/polopoly_fs/7.786194.1308739540!/bg.jpg');*/
background-repeat:repeat-x;
margin:0px auto;
font-family:Arial;
color:#003399;
background-color:#FFFFFF;
}
a {
text-decoration:none;
color:#003399;
}
.clear_both{
clear:both;
}
.wrapper{
margin:0 auto;
width:957px;
}
.top{
margin:0 auto;
width:957px;
}
.logo{
height:150px;
margin-top:14px;
width:270px;
}
.text_element1 {
float:right;
height:31px;
margin-top:-81px;
width:455px;
}
.text_element1 .article_title{
font-size:18px;
font-weight:lighter;
color:#003399;
}
.menu {
float:right;
height:52px;
margin-top:-45px;
width:630px;
}
.menu_sel {
font-size:14px;
float: left;
height:52px;
width:104px;
text-align:center;
color:#003399;
font-weight:bold;
line-height:56px;
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_menu_hover.png');
background-repeat:no-repeat;
margin-left:1px;
}
.menu_first a {
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_menu.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-size:14px;
line-height:56px;
height:52px;
width:104px;
text-align:center;
text-transform:capitalize;
margin-left:1px;
}
.menu_first a:hover {
font-size:14px;
color:#003399;
float:left;
font-size:15px;
height:52px;
width:104px;
line-height:56px;
text-align:center;
text-transform:capitalize;
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_menu_hover.png');
background-repeat:no-repeat;
margin-left:1px;
}
.down_top{
width:955px;
height:373px;
background-color:#FFFFFF;
margin-top:7px;
display:block;
border:1px solid #CCCCCC;
}
.down_top1{
width:955px;
height:261px;
background-color:#FFFFFF;
margin-top:7px;
border:1px solid #CCCCCC;
display:none;
}
.down_top1 .text_element_1{
float:left;
height:140px;
padding-left:21px;
padding-top:106px;
width:350px;
}
.text_element_1 .article_title{
border-bottom:12px solid #003399;
color:#003399;
font-size:24px;
line-height:18px;
padding-bottom:13px;
font-family:Arial;
}
.text_element_1 .article_body{
color:#003399;
font-size:13px;
font-style:italic;
height:66px;
overflow:hidden;
padding-top:23px;
}
.down_top1 .bg_flash1 {
border:1px solid #B7B7B7;
float:right;
height:238px;
margin-right:14px;
margin-top:14px;
width:564px;
}
.bg_flash1 .flash1 {
height:223px;
padding:6px;
width:551px;

}

.down_top .text_element2{
width:350px;
height:340px;
padding-top:25px;
padding-left:21px;
float:left;
}

.text_element2 .article_title{
color:#003399;
font-size:24px;
line-height:18px;
width:338px;
padding-bottom:15px;
border-bottom:14px solid #003399;
}
.text_element2 .article_body{
width:341px;
height:270px;
color:#003399;
font-size:13px;
padding-top:15px;
line-height:18px;
}
.down_top .bg_flash {
border:1px solid #B7B7B7;
float:right;
height:340px;
margin-right:14px;
margin-top:14px;
width:564px;
}
.bg_flash .flash {
height:326px;
padding:6px;
width:551px;
display:block;
}

.text_element3  {
background-color:#114466;
float:right;
height:93px;
margin-left:670px;
margin-top:-123px;
width:285px;
}
.text_element3 .article_title{
font-size:18px;
color:#FFFFFF;
}
.bottom{	
background-color:#003399;
margin:0 0 auto;
padding-bottom:20px;
width:957px;
padding-top:1px;
}
.bottom .box_left{
width:295px;
height:363px;
margin-top:17px;
margin-left:19px;
float:left;
}
.box_left .top{
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_top2.png');
background-position:center;
background-repeat:no-repeat;
width:290px;
height:26px;
margin-left:1px;
}
.box_left .middle{
width:290px;
background-color:#FFFFFF;
min-height:200px;
margin-left:1px;
}
.middle .text_element4{
width:280px;
height:345px;
margin-left:10px;
}
.text_element4 .article_title{
color:#003399;
font-size:24px;
line-height:18px;
width:270px;
height:30px;
border-bottom:4px solid #003399;
}
.text_element4 .images{
margin-top:14px;
}
.text_element4 .article_body{
width:272px;
height:119px;
color:#003399;
font-size:13px;
line-height:18px;
margin-top:11px;
overflow:hidden;
}
.text_element4 .link{
color:#FFFFFF;
font-size:13px;
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_link.png');
background-repeat:no-repeat;
background-position:center;
width:84px;
height:23px;
text-align:center;
margin-top:6px;
line-height:23px;
}
.text_element4 .link a{
color:#FFFFFF;
font-size:13px;
width:84px;
height:23px;
text-align:center;
margin-top:6px;
line-height:23px;
}
.text_element4 .link a:hover{
color:#FFFFFF;
font-size:13px;
width:84px;
height:23px;
text-align:center;
margin-top:6px;
line-height:23px;
text-decoration:underline;
}

.bottom .box_right{
width:295px;
height:363px;
margin-top:17px;
margin-right:15px;
float:right;
}
.box_right .top{
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_top2.png');
background-position:center;
background-repeat:no-repeat;
width:290px;
height:26px;
margin-left:1px;
}
.box_right .middle{
width:290px;
background-color:#FFFFFF;
min-height:200px;
margin-left:1px;
}
.middle .text_element5{
width:280px;
height:345px;
margin-left:10px;
}
.text_element5 .article_title{
color:#003399;
font-size:24px;
line-height:18px;
width:270px;
height:30px;
border-bottom:4px solid #003399;
}
.text_element5 .images{
margin-top:14px;
}
.text_element5 .article_body{
width:272px;
height:119px;
color:#003399;
font-size:13px;
line-height:18px;
margin-top:11px;
overflow:hidden;
}
.text_element5 .link{
color:#FFFFFF;
font-size:13px;
background-image: url('/polopoly_fs/7.786194.1308739540!/bg_link.png');
background-repeat:no-repeat;
background-position:center;
width:84px;
height:23px;
text-align:center;
margin-top:6px;
line-height:23px;
}
.text_element5 .link a{
color:#FFFFFF;
font-size:13px;
width:84px;
height:23px;
text-align:center;
margin-top:6px;
line-height:23px;
}
.text_element5 .link a:hover{
color:#FFFFFF;
font-size:13px;
width:84px;
height:23px;
text-align:center;
margin-top:6px;
line-height:23px;
text-decoration:underline;
}

.footer{
font-size:13px;
color:#003399;
text-align:center;
margin-top:13px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:3px;
font-size:13px;
color:#003399;
}
.address a{
font-family:inherit;
font-size:13px;
color:#003399;
text-decoration:underline;
}
.address a:hover{
color:#003399;
text-decoration:none;
}
.powered {
color:#003399;
font-size:13px;
text-align:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#003399;
font-family:inherit;
font-size:13px;
text-decoration:underline;
}
.powered a:hover{
color:#003399;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}


/* --- scrivici --- */
.preventivo{
margin-left:215px;
margin-top:-297px;
width:658px;
}
.preventivo .article_body{
display:none;	
}
.prev_scrivici .form_detail {
float:none;
height:75px;
margin-left:-7px;
width:160px;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:35px;
width:296px;
}

.prev_scrivici .text_area textarea {
border:1px 
solid #BEC5C5;
height:202px;
overflow:auto;
width:331px;
}.prev_scrivici .text_area {
float:right;
margin-top:-250px;
width:331px;
}
.prev_scrivici .check_autorizzazione {
float:right;
margin-right:36px;
padding:0px 0;
font-size:9px;
margin-top:-13px;
}
.prev_scrivici {
padding-left:15px;
}
.button_invia {
float:right;
margin-right:285px;
}
/*-- mappa --*/
.map {
background-color:transparent;
color:#000000;
height:305px;
width:677px;
margin-left:10px;
float:left;
}
.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:367px;
}
.part2 .text_element_contatti .article_body {
color:#003399;
float:left;
font-size:13px;
height:268px;
margin-left:12px;
padding-top:29px;
width:194px;
}
.part2 .text_element_mappa .article_body{
width:202px;
height:196px;
font-size:14px;
color:#003399;
line-height:20px; 
float:right;
}
.blue_line{
background-color:#003399;
height:3px;
width:955px;
}

.part2 .PDF {
display:none; 
}


      
