/*
 * Id: 7.81313
 * Version: 1288695046
 * Generated: Feb 9, 2012 4:05:34 AM
 * Rendered: 
 */
    body,html {
background-image: url('/polopoly_fs/7.81313.1288695046!/bg.gif');
background-repeat: repeat-x;
background-color: #424242;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #ffffff;
margin: 0px;
}
a{
	color: #ffffff;
}
.nobody .article_body{
	display: none;
}
.wrapper{
width: 955px;
margin: auto;
padding: 40px 0px 0px 0px;
}
.wrapper .header{
width: 955px;
border-top: 15px solid #678b6d;
padding: 10px 0px;
}
.wrapper .header .box1,
.wrapper .header .box2,
.wrapper .header .box3,
.wrapper .header .box4{
width: 233px;
float: left;
margin-right: 8px;
}
.wrapper .header .box1{
height: 438px;
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_menu.gif');
background-position: bottom;
background-repeat: repeat-x;
background-color: #0b5232;
padding: 40px 0px 0px 0px;
}
.wrapper .header .box1 .logo{
text-align: center;
padding: 0px 0px 85px 0px;
}
.wrapper .header .box2{
width: 232px;
}
.wrapper .header .box4{
margin-right: 0px;
}
.wrapper .header .menu{
width: 150px;
margin: auto;
text-align: center;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #ffc000;
}
.wrapper .header .menu div{
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_menu_off.png');
margin-bottom: 8px;
}
.wrapper .header .menu div a{
display: block;
color: #FFFFFF;
text-decoration: none;
}
.wrapper .header .menu div.menu_sel,
.wrapper .header .menu div a{
padding: 3px 0px;
}
.wrapper .header .menu div.menu_sel,
.wrapper .header .menu div a:hover{
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_menu_on.png');
color: #ffc000;
}
.wrapper .article_title{
color: #ffc000;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}
.wrapper .content{
padding: 0px 0px 10px 0px;
}
.wrapper .content .link a{
font-weight: bold;
color: #ffc000;
display: block;
text-decoration: none;
}
.wrapper .content .boxhome1,
.wrapper .content .boxhome2,
.wrapper .content .boxhome3{
float: left;
background-repeat: repeat-x;
padding: 12px;
margin-right: 8px;
overflow: hidden;
height:213px;
}
.wrapper .content .boxhome1{
width: 449px;
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_boxhome2.gif');
background-position:center top;
background-color:#434f45;
padding-right:74px;
width:387px;
}
.wrapper .content .boxhome1 .link a{
padding: 20px 0px 0px 0px;
width:100px;
}
.wrapper .content .boxhome2,
.wrapper .content .boxhome3{
width: 209px;
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_boxhome2.gif');
background-color:#434f45;
}
.wrapper .content .boxhome2 .link a{
padding: 10px 0px;
width:100px;
}
.wrapper .content .boxhome3 .element{
border-bottom: 2px dotted #5e7b63;
padding: 0px 0px 8px 0px;
margin: 0px 0px 8px 0px;
}
.wrapper .content .boxhome3 .link{
	padding-top: 7px;
}
.wrapper .content .boxhome3 .link a{
line-height: 14px;
}
.wrapper .content .boxhome3{
margin-right: 0px;
}
.my_news{	
padding:0px 0px 10px 0px;
}
.wrapper .content2,
.wrapper .content3,
.wrapper .content4{
width: 925px;
padding: 15px;
margin: 0px 0px 10px 0px;
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_content.gif');
background-position: bottom;
background-repeat: repeat-x;
background-color: #5e7b63;
}
.wrapper .content2 .shoulder,
.wrapper .content3 .shoulder{
width: 225px;float: left;
}
.wrapper .content2 .left,
.wrapper .content2 .left2,
.wrapper .content2 .right2,
.wrapper .content3 .left,
.wrapper .content4 .left{
padding: 20px 0px 0px 0px;
float: left;
font-size: 15px;
line-height: 22px;
}
.wrapper .content2 .left{
width: 355px;
}
.wrapper .content2 .left2{
width: 200px;
padding-right:16px;
margin-left:16px;
background-image: url('/polopoly_fs/7.81313.1288695046!/border.png');
background-position:right top;
background-repeat:repeat-y;
}

.wrapper .content3 .left{
width: 574px;
}
.wrapper .content4 .left{
width: 925px;
padding: 20px 0px 0px 0px;
}
.wrapper .content2 .left .article_body{
width: 330px;
}
.wrapper .content3 .left .article_body,
.wrapper .content4 .left .article_body{
width: 560px;
}
.wrapper .content4 .left .news{
width: 880px;
padding: 0px 0px 40px 0px;
}
.wrapper .content4 .left .news .article_title{
width: 515px;
float: left;
line-height: 15px;
padding: 0px;
}
.wrapper .content4 .left .news .images{
float: right;
}
.wrapper .content4 .left .news .images img{
display: block;
border: 2px solid #ffc000;
}
.wrapper .content4 .left .news .article_body{
width: 515px;
float: left;
line-height: 25px;
}
.wrapper .content2 .right,
.wrapper .content3 .right{
float: left;
padding: 35px 0px 0px 0px;
}
.wrapper .content2 .right{
width: 340px;
}
.wrapper .content2 .right2{
width:680px;
margin-top:20px;
padding-left:15px;
background-image: url('/polopoly_fs/7.81313.1288695046!/border.png');
background-position:center top;
background-repeat:repeat-x;
}

.wrapper .content3 .right{
width: 120px;
}
.wrapper .content2 .right .images img,
.wrapper .content3 .right .images img{
display: block;
border: 2px solid #ffc000;
margin-bottom: 20px;
}
/* --- sottosezioni --- */
.sottomenu{
min-height:400px; 
padding-top:20px;
}
.sottomenu .menu_second a,
.sottomenu .menu_second_sel {
width:200px;
display: block;
font-size:14px;
height:25px;
line-height:25px;
margin:0 6px;
text-align:left;
color:#ffffff;
text-decoration:none;
font-weight:bold;
border-bottom:1px #ffffff solid;
text-transform:uppercase;
}
.sottomenu .menu_second_sel,
.sottomenu .menu_second a:hover {
color:#e1b313;
}
.sottomenu .menu_third a,
.sottomenu .menu_third_sel {
width:196px;
display: block;
font-size:11px;
height:25px;
line-height:25px;
margin:0 10px;
text-align:left;
color:#ffffff;
text-decoration:none;
font-weight:bold;
border-bottom:1px #ffffff solid;
text-transform:uppercase;
}
.sottomenu .menu_third_sel,
.sottomenu .menu_third a:hover {
color:#e1b313;
}

.naturali{
float:right;
height:460px;
padding-top:70px;
width:680px;	
}
/* ***** CATALOGO/VETRINA *** */
.gall{
float:right;
width:700px;
height:460px;	
}
.catalogo{
float:right;
width:660px;
height:460px;
overflow:hidden;
padding-top:47px;
}
.catalogo .element_container{
	width:310px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#FFFFFF;
}
.catalogo .element_container a{
	color:#FFFFFF;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.catalogo .text_window{
	float:right;
	margin:5px 0px 5px 0px;
	width:200px;
	height:56px;
	overflow:hidden;
	color: #ffffff;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:200px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:200px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
        padding-left:10px;
	padding-top:8px;
}
.bottom_map02{
	padding:5px 0 5px 137px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}

/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{
padding-left:44px;
width:600px;
}
.preventivo .article_body{
	display:none;
}
.preventivo .all_label{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	width:50%;
	font-weight:bold;
}
.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:150px;
}
.preventivo .resto_form{
	float:left;
	margin-top:10px;
	width:50%;
	font-size:10px;
}
.preventivo .resto_form strong{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:0px;
}
.preventivo .resto_form textarea{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:0px;
	overflow:auto;
	width:300px;
}
.footer{
height: 73px;
background-image: url('/polopoly_fs/7.81313.1288695046!/bg_footer.gif');
text-align: center;
color: #ffffff;
padding: 15px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
.footer a{
color: #ffffff;
}
.powered img{
vertical-align: middle;
}
#where_ .bottom_map01,
#where_ .bottom_map02,
.info_dove_siamo,
.info_dove_siamo,
.lista_regioni,
.map_branches{
display: none;
}

/* --- seo --- */

.container_mdrr{
background-color: #0b5232;
}
.center_mdrr{
background-color: #5e7b63;
}
.mdrr_info h1{
color: #000000;
margin: 30px 0px 0px 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #ffc000;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #ffc000;
}
.mdrr_main h2 a{
color: #ffc000;
}
.footer_mdrr{
background-color: #0b5232;
color: #ffffff;
}
.footer_mdrr a{
color: #ffc000;
}
.my_link a{
color: #ffc000;
background-color: #0b5232;
}
.our_info{
position: absolute;
font-size: 11px;
margin:-25px 0px 0px 873px;
z-imdex: 100;
}
.our_info a {
color: #ffffff;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

.no_click{
	position: absolute;
	width: 220px;
	height: 250px;
}
.no_click img{
	width: 220px;
	height: 250px;
}
.bollino_azienda{
	margin: 130px 0px 0px 0px;
position: absolute;
}

.park,.metro{
min-height: 17px;
padding-left: 25px;
background-repeat:no-repeat;
background-position: 0px 3px;
}
.park{
background-image: url('/polopoly_fs/7.81313.1288695046!/p.gif');	
}
.metro{
background-image: url('/polopoly_fs/7.81313.1288695046!/m.gif');	
}



      
