/*
 * Id: 7.992795
 * Version: 1288339457
 * Generated: Feb 9, 2012 1:17:06 PM
 * Rendered: 
 */
    body{
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_body.jpg');
background-repeat:repeat-x;
padding:0px;
margin:0px;
background-color:#09522B;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626262;
line-height:20px;
}
img{
border: none;
}
a{
color: #FFFFFF;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
.our_info {
margin-top:10px;
margin-right:10px;
float:right;
}
.our_info img{
vertical-align: middle;
}
.infor{
height:35px;
float:right;
width:140px;
}
.bg_wrapper{
margin:0px auto;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_wrapper.png');
background-repeat:no-repeat;
background-position:center top;
}
.wrapper{
margin:0px auto;
}
.top{
width:933px;
height:507px;
margin:0px auto;
}
.bottom{
width:933px;
margin:0px auto;
}
.footer{
height:90px;
text-align:center;
padding-top:50px;
color:#FFFFFF;
background-color:#09522B;
}
.logos{
height:207px;
margin:0px auto;
}
.logos_up{
height:82px;
width:933px;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_logos.png');
background-repeat:no-repeat;
background-position:center 2px;
margin:0px auto;
}
.logos_down {
background-color:#FFFFFF;
height:166px;
margin-top:-22px;
}
.header{
width:933px;
height:155px;
}
.logo{
width:286px;
height:108px;
margin-top:15px;
float:left;
}
.menu{
width:625px;
height:54px;
float:right;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_menu_large.png');
background-repeat:no-repeat;
margin-top:38px;
}
.menu_sel {
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_menu_sel.png');
background-repeat:no-repeat;
float:left;
height:58px;
line-height:54px;
margin-top:-2px;
text-align:center;
width:67px;
font-weight:bold;
color:#0071A2;
text-decoration:none;
}
.menu_first{
/*width:69px;*/
height:58px;
line-height:54px;
float:left;
}
.menu_first a{
display:block;
position:relative;
color:#0071A2;
text-decoration:none;
}
.menu_first a:hover{
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_menu_sel.png');
background-repeat:no-repeat;
font-weight:bold;	
}
.menu #menu_s_1,
.menu #menu_s_1 a{
float:left;
/*width: 62px;*/
width:55px;
height:58px;
line-height:54px;
text-align: center;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1 {
float:left;
background-image: url('/polopoly_fs/7.992795.1288339457!/1.png');
background-position:top;
background-repeat:no-repeat;
/*width: 67px;*/
width:55px;
height:58px;
margin-top:-2px;
line-height:56px;
}
.menu #menu_s_2,
.menu #menu_s_2 a{
line-height:54px;
float:left;
width: 62px;
height:58px;
text-align: center;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2 {
float:left;
line-height:56px;
background-image: url('/polopoly_fs/7.992795.1288339457!/2.png');
background-position:top;
background-repeat:no-repeat;
/*width: 78px;*/
width:62px;
height:58px;
margin-top:-2px;

}
.menu #menu_s_3,
.menu #menu_s_3 a{
line-height:54px;
float:left;
/*width: 73px;*/
width:70px;
height:58px;
text-align: center;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3 {
line-height:56px;
background-image: url('/polopoly_fs/7.992795.1288339457!/3-6-7.png');
background-position:top;
background-repeat:no-repeat;
/*width: 78px;*/
width:70px;
height:58px;
margin-top:-2px;
}
.menu #menu_s_4,
.menu #menu_s_4 a{
line-height:54px;
float:left;
/*width: 111px;*/
width:115px;
height:58px;
text-align: center;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4 {
line-height:56px;
float:left;
background-image: url('/polopoly_fs/7.992795.1288339457!/4.png');
background-position:top;
background-repeat:no-repeat;
/*width: 125px;*/
width:115px;
height:58px;
margin-top:-2px;
}
.menu #menu_s_5,
.menu #menu_s_5 a{
line-height:54px;
float:left;
/*width: 95px;*/
width:90px;
height:58px;
text-align: center;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5 {
line-height:56px;
background-image: url('/polopoly_fs/7.992795.1288339457!/5-8.png');
background-position:top;
background-repeat:no-repeat;
/*width: 101px;*/
width:90px;
height:58px;
margin-top:-2px;
}

.menu #menu_s_6,
.menu #menu_s_6 a{
line-height:54px;
float:left;
/*width: 76px;*/
width:70px;
height:58px;
text-align: center;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6 {
line-height:56px;
float:left;
background-image: url('/polopoly_fs/7.992795.1288339457!/3-6-7.png');
background-position:top;
background-repeat:no-repeat;
/*width: 79px;*/
width:70px;
height:58px;
margin-top:-2px;
}
.menu #menu_s_7,
.menu #menu_s_7 a{
line-height:54px;
float:left;
/*width: 95px;*/
width:70px;
height:58px;
text-align: center;
}
.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7 {
line-height:56px;
float:left;
background-image: url('/polopoly_fs/7.992795.1288339457!/3-6-7.png');
background-position:top;
background-repeat:no-repeat;
/*width: 98px;*/
width:70px;
height:58px;
margin-top:-2px;
}
.menu #menu_s_8,
.menu #menu_s_8 a{
line-height:54px;
float:left;
/*width: 95px;*/
width:90px;
height:58px;
text-align: center;
}
.menu #menu_s_8 a:hover,
.menu .menu_sel#menu_s_8 {
line-height:56px;
float:left;
background-image: url('/polopoly_fs/7.992795.1288339457!/5-8.png');
background-position:top;
background-repeat:no-repeat;
/*width: 98px;*/
width:90px;
height:58px;
margin-top:-2px;
}
.flash_content{
width:933px;
height:361px;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_flash.png');
background-repeat:no-repeat;
}
.flash{
width:902px;
height:311px;
position:absolute;
margin-left:15px;
margin-top:21px;
}
.bottom_left {
float:left;
/*height:935px;*/
width:515px;
}
.bottom_right{
width:387px;
/*height:935px;*/
float:right;
}
.text_1{
width:485px;
/*height:110px;*/
}
.text_1 .article_title{
font-weight:bold;
font-size:20px;
color:#006699;
margin-top:20px;
}
.text_1 .article_body{
width:485px;
/*height:38px;*/
color:#668400;
overflow:hidden;
font-size:16px;
margin-top:20px;
}
.text_2{
width:508px;
/*height:188px;*/
}
.text_2 .article_body{
width:508px;
height:120px;
overflow:hidden;
margin-top:30px;
}
.text_2 .link{
width:188px;
height:32px;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_text_2_link.png');
background-repeat:no-repeat;
line-height:32px;
text-align:center;
font-weight:bold;
margin-top:25px;
}
.text_2 .link a{
color:#FFFFFF;
}
.text_4,
.text_3{
width:508px;
height:190px;
margin-top:110px;
}
.text_4{
margin-top:25px;
border-bottom:3px dotted #FFFFFF;
height:175px;
}
.text_4 .article_title,
.text_3 .article_title{
font-size:24px;
color:#FFFFFF;
border-bottom:3px dotted #FFFFFF;
height:43px;
line-height:43px;
}
.text_4 .images,
.text_3 .images{
width:112px;
height:109px;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_text_3_image.png');
background-repeat:no-repeat;
margin-top:20px;
float:left;
}
.text_4 .images img,
.text_3 .images img{
margin-top:5px;
margin-left:6px;
}
.text_4 .article_body,
.text_3 .article_body {
color:#FFFFFF;
float:left;
font-size:15px;
height:99px;
margin-left:15px;
margin-top:15px;
overflow:hidden;
width:380px;
}
.text_4 .link,
.text_3 .link{
width:101px;
height:25px;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_text_3_link.png');
background-repeat:no-repeat;
line-height:25px;
text-align:center;
font-weight:bold;
margin-top:5px;
float:left;
margin-left:15px;
}
.text_4 .link a,
.text_3 .link a{
color:#FFFFFF;
}
.text_5{
margin-top:15px;
}
.text_5 .link a{
color:#94D3B2;
font-weight:bold;
}
.text_6{
height:30px;
width:386px;
line-height:30px;
margin-top:20px;
padding-bottom:20px;
}
.text_6 .article_title{
font-weight:bold;
font-size:16px;
color:#006699;
border-bottom:1px dotted #333333;
height:30px;
width:386px;
}
.text_8,
.text_7{
width:372px;
height:114px;
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_text_7.png');
background-repeat:no-repeat;
padding-left:15px;
padding-top:7px;
}
.text_8 .article_title,
.text_7 .article_title{
color:#0083CC;
}
.text_8 .article_body,
.text_7 .article_body{
color:#333333;
width:350px;
height:38px;
overflow:hidden;
margin-top:5px;
}
.text_8 .link a,
.text_7 .link a{
color:#EA5A00;
}
.text_9{
margin-top:-15px;
}
.text_9 .link {
height:30px;
}
.text_9 .link a{
color:#005279;
font-weight:bold;
}
.video {
width:387px;
height:380px;

}
.video .article_title{
font-size:24px;
color:#FFFFFF;
font-weight:bold;
height:35px;
margin-top:135px;
}
.video_area{
width:384px;
height:335px;
margin-top:10px;
}
.logo_2{
margin-left:325px;
position:absolute;
}
.logo_pics{
margin:0px auto;
width:957px;
height:87px;
padding-top:55px;
text-align:center;
}

/* --- seo --- */

.container_mdrr {
background-color:#84D0F4;
}
.center_mdrr {
background-color:#FFFFFF;
}
.mdrr_info h1 {
color:#006699;
margin-left:20px;
margin-top:30px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #3E3E3E;
}
.mdrr_main h2 a {
color:#006699;
}
.footer_mdrr {
color:#000000;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility_left {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.menu_footer .powered a{	
color:#626262
}
/*subpages*/
.bg_top_content{
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_top_content.png');
height:35px;
width:933px;
margin-top:20px;
}
.bg_bottom_content{
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_bottom_content.png');
height:35px;
width:933px;
margin-bottom:150px;
}
.bg_middle_content{
background-image: url('/polopoly_fs/7.992795.1288339457!/bg_middle_content.png');
min-height:400px;
width:933px;
}
.submenu{
width: 235px;
float: left;
margin-top:40px;
margin-left:25px;
text-decoration:none;
}
.menu_second,
.menu_second_sel{
width: 235px;
height: 40px;
text-indent:10px;
border-bottom:1px solid #0071a2;
}
.menu_second_sel{
line-height:40px;
color:#0071a2;
font-weight:bold;
}
.menu_second a {
line-height:40px;
color:#0071a2;
display:block;
}
.menu_second a:hover{
color:#0071a2;
font-weight:bold;
}
.box_right_submenu{
float:right;
width:635px;
margin-right:10px;
}
.title .article_title{
color:#006699;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
}
.box_txt {
width:615px; 
}
.box_txt .article_body{
width:615px;
overflow:hidden;
margin-bottom:20px;
}
.box_gallery{
width:635px;
min-height:250px; 
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 0px 25px 25px 0px;
}
.gallery a{
text-decoration: none;
}
.box_img{
height:248px;
width:619px;
}
.box_txt2 .article_body {
height:100px;
margin-bottom:20px;
overflow:hidden;
width:615px;
}
.box_catalogue{
width:630px;
min-height:350px; 
}
/* --- CATALOGUE --- */

.catalogo .element_container{
float:left;
margin:0 5px 10px 0;
overflow:hidden;
width:310px;
}
.catalogo .element_container a{
font-style: italic;
font-weight: bold;
text-decoration:none;
}
.catalogo .element_container a:hover{
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
height:80px;
line-height:19px;
margin:-3px 8px 0 0;
overflow:hidden;
width:190px;
}
.catalogo .titolo_catalogo{
float:right;
font-weight:bold;
width:200px;
overflow:hidden;
height:20px;
}
.catalogo .ingrandisci{
float:right;
padding-top:12px;
text-align:left;
width:198px;
display:none;
}
.box_news1{
float:left;
width:430px;
margin-left:30px;
}
.box_news2{
float:right;
width:430px;
margin-right:30px;
margin-top:40px;
}
.box_news1 .article_body,
.box_news2 .article_body {
height:95px;
margin-bottom:30px;
overflow:hidden;
width:430px;
}
.box_promo{
float:left;
width:875px;
min-height:470px;
margin-left:30px
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:375px;
height:35px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:190px;
overflow:auto;
width:460px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-205px;
width:470px;
margin-right:5px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:37px;
padding:5px 0;

}
.prev_scrivici {
}
.button_invia {
float:right;
margin-right:430px;
}
.box_mappa{
width:663px;
height:301; 
float:left;
}
/*-- 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:348px;
}
.utility_left {
visibility:hidden;
}
.info_dove_siamo {
height:50px;
visibility:hidden;
}
.box_dove_txt{
float:right;
margin-top:40px;
width:200px;
}
.box_dove_txt .article_body {
height:60px;
margin-bottom:30px;
overflow:hidden;
width:200px;
}
.preventivo a,
.box_right_submenu a{
color:#000000;
}


a.pdf {
color:#000000;
display:block;
margin-top:10px;
margin-left:30px;
}

a.pdf img {
margin-right:10px;
vertical-align:middle;
}


      
