/*
 * Id: 7.964225
 * Version: 1282838067
 * Generated: Sep 5, 2010 1:21:44 PM
 * Rendered: 
 */
    body{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_body.jpg'); 
background-repeat:repeat-x;
background-position:top left;	
margin:0 auto;
background-color:#FFFFFF;
font-family:Arial;
}
a{
text-decoration:none;
color:#FFFFFF;
}
.wrapper1{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_haut2.png'); 
background-position:top;
background-repeat:repeat-x;
}
.wrapper{
margin: 0 auto;
width:955px;
background-color:#FFFFFF;
min-height:750px;
}
.top{
margin: 0 auto;
width:955px;
min-height:572px;
}
.bg_logo{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_logo.png'); 
background-repeat:no-repeat;
background-position:center;
float:left;
height:159px;
/* margin-left:43px; */
position:relative;
width:245px;
z-index:5;
}
.logo{
width:231px;
height:146px;
margin-left:9px;
margin-top:6px;
position:relative;
float: left;
}
.bg_menu{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu2.png'); 
background-position:center top;
background-repeat:no-repeat;
width:955px;
height:79px;
margin:0 auto;
position:absolute;
z-index:4;
}
.menu{
color:#3C809F;
font-size:16px;
line-height:49px;
text-align:center;
width:667px;
float: right;
}
.menu_sel {
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px; 
line-height:49px; 
}
.menu_first{
float: left;
height:45px;
}
.menu_first a {
color:#3C809F;
}

#menu_s_1,#menu_s_1 a,#menu_s_1 a:hover {
height:49px;
width:91px;
float:left;
}
#menu_s_1 a:hover,.menu_sel#menu_s_1 {
width:91px;
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px; 
line-height:49px; 
}
#menu_s_2,#menu_s_2 a,#menu_s_2 a:hover {
height:49px;
width:91px;
float:left;
}
#menu_s_2 a:hover,.menu_sel#menu_s_2 {
width:91px;
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px; 
line-height:49px; 
}
#menu_s_3,#menu_s_3 a,#menu_s_3 a:hover {
height:49px;
width:91px;
float:left;
}
#menu_s_4 a:hover,.menu_sel#menu_s_4 {
width:91px;
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px;
line-height:49px; 
}
#menu_s_5,#menu_s_5 a,#menu_s_5 a:hover {
height:49px;
width:91px;
float:left;
}
#menu_s_5 a:hover,.menu_sel#menu_s_5 {
width:91px;
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px;
line-height:49px;
}
#menu_s_7 a:hover,.menu_sel#menu_s_7 {
width:91px;
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px;
line-height:49px;
}
#menu_s_7,#menu_s_7 a,#menu_s_7 a:hover {
height:49px;
width:91px;
float:left;
}
#menu_s_6 a:hover,.menu_sel#menu_s_6 {
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_hover_la_nostra.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px;
line-height:49px;
}
#menu_s_6,#menu_s_6 a,#menu_s_6 a:hover {
height:49px;
width:121px;
float:left;
}

#menu_s_4,#menu_s_4 a,#menu_s_4 a:hover {
height:49px;
width:91px;
float:left;
}

#menu_s_3 a:hover,.menu_sel#menu_s_3{
width:91px;
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_menu1.png');
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:49px;
line-height:49px; 
}
.flash  {
height:360px;
margin-left:17px;
margin-top:-27px;
position:absolute;
width:920px;
}
.box_down{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_white.png'); 
background-repeat:no-repeat;
height:133px;
margin-top:325px;
position:absolute;
width:947px;
z-index:6;
}
.box_blue{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_prod.png'); 
background-repeat:no-repeat;
width:922px;
height:132px;
margin-left:16px;
margin-top:10px;
}
.box_blue .text_element1{
float:left;
height:125px;
margin-left:56px;
width:155px;
}
.text_element1 .article_title{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding-bottom:31px;
padding-top:25px;
}
.text_element1 .link{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.text_element1 .link a{
color:#FFFFFF;
}
.text_element1 .link a:hover{
text-decoration:underline; 
}
.box_img1{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_img.png'); 
background-position:right bottom;
background-repeat:no-repeat;
height:121px;
margin-left:17px;
margin-top:-5px;
width:231px;
float:left;
}
.box_img2{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_img.png'); 
background-position:center;
background-repeat:no-repeat;
height:121px;
width:231px;
float:left;
margin-top:-5px;
}
.box_img3{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_mg.png'); 
background-position:center;
background-repeat:no-repeat;
margin-top:-5px;
float:left;
height:121px;
width:231px;
}
.box_img1 img,.box_img2 img ,.box_img3 img{
border:2px solid #FFFFFF;
}
.bottom {
margin-left:25px;
margin-top:20px;
min-height:500px;
width:915px;
}
.bottom .box_left{
float:left;
width:537px;
height:310px;
margin-left:-30px;
margin-top:15px;
}

.box_left .text_element21 .article_title{
color:#45839C;
font-size:24px;
font-weight:bold;
line-height:22px;
margin-left:74px;
padding-bottom:20px;
}
.box_left .box_left1{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_leftb.jpg'); 
background-position:center;
background-repeat:no-repeat;
float:left;
height:260px;
margin-left:19px;
width:535px;
}
.box_left1 .text_element2{
float:left;
height:260px;
margin-left:56px;
width:240px;
}
.text_element2 .article_body{
font-size:14px;
color:#5C5C5C;
line-height:26px;
width:250px;
overflow:hidden;
padding-top:27px;
border-bottom:1px solid #45839C;
min-height:157px;
overflow:hidden;
}
.text_element2 .link{
color:#ED3C23;
font-size:16px;
font-weight:bold;
margin-top:11px;
}
.text_element2 .link a{
color:#ED3C23;
}

.text_element2 .link a:hover{
color:#ED3C23;
text-decoration:underline;
}
.box_left1 .images{
float:right;
margin-right:3px;
}
.bottom .box_right{
float:right;
height:309px;
width:383px;
margin-top:15px;
}
.box_right .text_element3 .article_title{
color:#45839C;
font-size:24px;
font-weight:bold;
line-height:22px;
padding-bottom:20px;
}
.box_right .text_element4{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_rightb.png'); 
background-repeat:no-repeat;
width:386px;
height:310px;
}

.text_element4 .link{
background-color:#FFFFFF;
color:#ED3C23;
font-size:16px;
font-weight:bold;
height:60px;
margin-top:-64px;
position:absolute;
width:349px;
line-height:75px;
padding-left:26px;
}
.text_element4 .link a{
color:#ED3C23;
}
.text_element4 .link a:hover{
color:#ED3C23;
text-decoration:underline; 
}
.footer{
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_footer.png'); 
background-position:top;
background-repeat:repeat-x;
margin:0 auto;
text-align:center;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:107px;
font-size:14px;
color:#000000;
}
.address a{
font-family:inherit;
font-size:14px;
color:#000000;
text-decoration:underline;
}
.address a:hover{
color:#000000;
text-decoration:none;
}
.powered {
color:#000000;
font-size:14px;
text-align:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#000000;
font-family:inherit;
font-size:14px;
text-decoration:underline;
}
.powered a:hover{
color:#000000;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}
.dove_siamo{
width:470px;
min-height:400px;
}
/* --- seo --- */

.container_mdrr {
background-color:#4F859A;
font-size:14px;
}
.center_mdrr {
background-color:#FFFFFF;
}
.mdrr_info h1{
color: #FFFFFF;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #BA2F25;
}
.main_text_abstract {
height:60px;
line-height:15px;
overflow:hidden;
color:#000000;
}
.menu_mdrr a{
color:#ED3C23;
}
.menu_mdrr a:hover{
color: #313131;
}
.mdrr_main a{
color:#ED3C23;
}
.mdrr_main h2 a {
color: #4F859A;
}
.footer_mdrr {
background-color:#4F859A;
color:#FFFFFF;
}

.footer_mdrr a{
color: #000000;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
/* end seo */
.titre_du_page {
color:#45839C;
font-size:24px;
font-weight:bold;
height:25px;
min-height:15px;
text-transform:uppercase;
width:900px;
}
.top {
margin:0 auto;
min-height:540px;
width:955px;
}
.box_chisiamo {
margin-top:20px;
min-height:400px;
width:915px;
}
.box_chisiamo .images {
float:right;
margin-right:0;
width:439px;
}
.box_chisiamo .article_body {
color:#5C5C5C;
float:left;
font-size:14px;
line-height:20px;
min-height:150px;
overflow:hidden;
width:457px;
}

.box_right_prodotti {
float:right;
margin-right:17px;
min-height:400px;
width:645px;
}
.box_right_prodotti .article_body {
color:#5C5C5C;
font-size:14px;
line-height:20px;
margin-top:10px;
min-height:200px;
overflow:hidden;
}

.menu_second {
border-bottom:1px solid #4F859A;
height:35px;
line-height:35px;
width:185px;
}
.menu_second a{
color:#5C5C5C;
}
#menu_t_4{
border:none;
}
.menu_second_sel{
border-bottom:1px solid #4F859A;
height:35px;
line-height:35px;
width:185px;
color:#D43721; 
font-weight:bold;
}
.menu_second a:hover{
color:#D43721	
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:147px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:89px;
padding:5px 0;

}
.button_invia {
float:right;
margin-right:442px;
}
.box_left_marchi .article_body {
color:#5C5C5C;
font-size:14px;
line-height:20px;
margin-top:10px;
min-height:100px;
overflow:hidden;
width:336px;
}


.box_left_video .article_body {
color:#5C5C5C;
font-size:14px;
line-height:20px;
margin-top:10px;
min-height:200px;
overflow:hidden;
width:510px;
}
.box_left_video {
float:left;
margin-top:10px;
min-height:400px;
width:510px;
}
.box_right_video {
float:right;
min-height:300px;
width:385px;
}
/*-- 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:115px;
}




.box_right_sedi_2 {
float:left;
min-height:150px;
width:360px;
}
.box_right_sedi_2 .article_body {
color:#5C5C5C;
float:left;
font-size:14px;
min-height:150px;
width:300px;
margin-top:25px;
}
.box_text {
color:#5C5C5C;
float:left;
font-size:14px;
font-weight:bold;
margin-top:40px;
min-height:20px;
width:460px;
}
.box_left_sedi {
float:left;
margin-top:10px;
min-height:400px;
width:450px;
}
.box_right_sedi {
float:right;
margin-right:20px;
margin-top:40px;
min-height:400px;
width:439px;
}
.box_right_sedi_1{
width:460px;
min-height:55px;
}
.box_right_sedi_1 .article_body {
color:#5C5C5C;
font-size:14px;
line-height:20px;
min-height:30px;
overflow:hidden;
width:460px;
}
.box_text .article_tiltle{
width:460px;
min-height:15px;
}
.box_right_sedi_2 .article_title{
width:460px;
min-height:15px;

color:#5C5C5C;
font-size:14px;
font-weight:bold;}


/* --- scrivici --- */
.prev_scrivici .form_detail input {
border-color:#000000 #BEC5C5 #BEC5C5;
border-right:1px solid #BEC5C5;
border-style:solid;
border-width:1px;
height:25px;
width:340px;
}
.prev_scrivici {
min-height:310px;
width:915px;
}
.box_scrivici {
margin-top:10px;
min-height:270px;
width:915px;
}
.prev_scrivici .form_detail {
color:#333333;
padding-top:35px;
width:160px;
}
.prev_scrivici .text_area textarea {
border-color:#000000 #BEC5C5 #BEC5C5;
border-right:1px solid #BEC5C5;
border-style:solid;
border-width:1px;
float:right;
height:170px;
overflow:auto;
width:550px;
}
.prev_scrivici .text_area {
color:#333333;
float:right;
margin-top:-222px;
min-height:170px;
padding-right:0;
padding-top:5px;
width:550px;
}
.button_invia {
float:right;
margin-right:508px;
}
.prev_scrivici .check_autorizzazione {
float:right;
margin-right:304px;
margin-top:-15px;
width:250px;
}
.box_scrivici {
margin-top:10px;
min-height:310px;
width:915px;
}
.gallery {
float:left;
margin-top:10px;
min-height:400px;
width:581px;
}
.box_left_marchi {
float:left;
margin-top:10px;
min-height:200px;
width:340px;
}
.box_right_marchi {
float:right;
min-height:300px;
width:575px;
}
.box_left_prodotti {
float:left;
height:300px;
margin-left:25px;
margin-top:45px;
min-height:200px;
width:225px;
}
.box_right_prodotti .article_title {
color:#45839C;
font-size:25px;
font-weight:bold;
min-height:15px;
width:400px;
}
.box_right_prodotti_1 .article_title {
color:#45839C;
font-size:24px;
font-weight:bold;
height:25px;
text-transform:uppercase;
width:400px;
}
.box_img {
background-image: url('/polopoly_fs/7.964225.1282838067!/j.png');
background-repeat:repeat-x;
float:right;
height:112px;
width:700px;
}
.box_img3 {
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_img.png');
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:121px;
margin-left:5px;
margin-top:-5px;
width:229px;
}

.box_img1 {
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_img.png');
background-position:center bottom;
background-repeat:no-repeat;

float:left;
height:121px;
margin-left:5px;
margin-top:-5px;
width:229px;
}
.box_img2 {
background-image: url('/polopoly_fs/7.964225.1282838067!/bg_img.png');
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:121px;
margin-left:5px;
margin-top:-5px;
width:227px;
}
.box_img1 .images{
height:112px;
width:227px; 
border:2px solid #FFFFFF;
}
.box_img2 .images{
height:112px;
width:227px;
border:2px solid #FFFFFF;
}
.box_img3 .images{
height:112px;
width:227px;
border:2px solid #FFFFFF;
}
.clear_both{
clear:both;	
}

      