/*
 * Id: 7.330015
 * Version: 1316680450
 * Generated: Feb 8, 2012 11:37:13 PM
 * Rendered: 
 */
    body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	background-color: #321110;	
        background-image: url('/polopoly_fs/7.330015.1316680450!/bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
 }
img{
	border:none;
}
a {
	color: #ffffff;
}

/*--------------- WRAPPER ----------------*/

.wrapper{
	width: 982px;
	margin: 0px auto;
}

/*--------------- TOP-HEADER ----------------*/

.top_header{
	background-image: url('/polopoly_fs/7.330015.1316680450!/bg_topheader.gif');
	background-repeat: repeat-x;
	height: 99px;
}
.logo{
	float: left;
	width: 132px;
	height: 82px;
	margin: 11px 0px 0px 13px;    
}
.slogan{
	height: 24px;
	width: 822px;
	float: left;
	border-bottom: 1px solid #916060;
	padding-top: 62px;
	margin-right: 15px;
}
.slogan .article_title{
	font-style: italic;
	float: right;
	font-size: 18px;
	line-height: 24px;
}


/*--------------- MENU ----------------*/

.bottom_header{
	background-image: url('/polopoly_fs/7.330015.1316680450!/bg_menu.gif');
	background-repeat: repeat-x;
	height: 207px;
}
.menu{
	font-size: 18px;
	width: 235px;
	float: left;
	margin: 15px 13px 0px 13px;
}
.menu a{
	text-decoration: none;
	color: #ffffff;
	display: block;
}
.menu .menu_first a,
.menu .menu_sel{
	height: 26px;
	width: 210px;
	padding: 7px 0px 0px 25px;
}
.menu .menu_first,
.menu .menu_sel{
	margin-bottom: 5px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
	color: #c48b25;
	background-color: #692223;
}

/*--------------- HEADER ----------------*/

.header{
	float: left;
}

/*--------------- CONTAINER ----------------*/

.container{
	background-image: url('/polopoly_fs/7.330015.1316680450!/bg_container.gif');
	background-repeat: repeat-x;
	background-color: #341211; 
	padding: 0px 13px 10px 13px;
}
.container .article_title{
	color: #c48b25;
	font-size: 18px;
}
.container .home_sx,
.container .home_dx{
	float: left;
	margin-top: 2px;
}
.container .home_sx{
	width: 571px;
	padding-top: 20px;
	background-image: url('/polopoly_fs/7.330015.1316680450!/bg_homesx.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.container .home_sx .box_benvenuti{
	width: 385px;
	background-image: url('/polopoly_fs/7.330015.1316680450!/bg_benvenuti.gif');
	background-repeat: repeat-x;
	height: 120px;
	margin-left: 187px;
	border-top: 1px solid #694242;
	border-right: 1px solid #694242;
	border-bottom: 1px solid #694242;
}
.container .box_benvenuti .article_title{
	font-size: 24px;
	line-height: 24px;
	padding-top: 11px;
}
.container .article_body{
	padding: 14px 30px 0px 0px;
	overflow: hidden;
}
.container .box_benvenuti .article_body{
	padding: 14px 50px 0px 0px;
	height: 35px;
}
.container .link{
	margin-top: 12px;
}
.container .link a{
	color: #c48b25;
}
.container .home_sx .box_home{
	width: 273px;
	float: left;
	border-left: 1px solid #694242;
	margin-top: 12px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.container .home_sx .primo_piano{
	border-left: 0px;
	padding-left: 0px;
	width: 278px;
}
.container .box_home .images{
	margin-top: 6px;
}
.container .box_home .images img{
	border: 2px solid #694242;
	margin-right: 10px;
}
.container .box_home .article_body{
	height: 55px;
}
.container .home_dx{
	width: 384px;
}
.box_video{
	width: 384px;
	height: 355px;
}
.marchio{
	float: left;
	margin: 20px 0px 0px 10px;
	width: 117px;
}



/*---------------- FOOTER ---------------*/

.footer{
	text-align: center;
	color: #7c3e3d;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #582f2f;
	margin-top: 22px;
}
.footer a{
	color: #7c3e3d;
}
.sub_footer{
	background-image: url('/polopoly_fs/7.330015.1316680450!/bg_subfooter.gif');
	background-repeat: repeat-x;
	height: 236px; 
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}


/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #451d1c;
}
.center_mdrr{
background-color: #4b211f;
border-top: 1px solid #854443;
}
.mdrr_info h1{
color: #ffffff;
}
.menu_mdrr{
color: #ffffff;
}
.menu_mdrr a{
color: #ffffff;
}
.menu_mdrr a:hover{
color: #c48b25;
}
.mdrr_main{
color: #ffffff;
}
.mdrr_main a{
color: #c48b25;
}
.mdrr_main h2 a{
color: #c48b25;
}
.footer_mdrr{
background-color: #451d1c;
color: #854443;
border-top: 1px solid #854443;
}
.footer_mdrr a{
color: #854443;
}
.my_link a{
color: #854443;
background-color: #451d1c;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
.container .box_left{
float:left;
min-height:385px;
margin-left:9px;
padding-top:20px;
width:437px;
}
.container .box_left .article_title{
font-size: 24px;
line-height: 24px;
padding-top: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#c48b25;
width: 200px;
height:42px;
overflow:hidden;

}
.container .box_left .article_body{
font-size: 12px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 412px;
}

.container .box_right{
float:right;
height:280px;
margin-right:10px;
padding-top:93px;
width:500px;
}
.container .box_haut{
float:left;
height:45px;
margin-left:9px;
padding-top:20px;
width:200px;
}
.container .box_haut .article_title{
font-size: 24px;
line-height: 24px;
padding-top: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#c48b25;
width: 200px;
min-height:42px;
overflow:hidden;

}
.container .box_img{
float:left;
min-height:400px;
margin-left:9px;
margin-top:16px;
width:530px;
}

.container .box_right1{
float:right;
min-height:265px;
margin-right:53px;
width:343px;
margin-top:34px;
}
.container .box_right1 .article_body{
font-size: 12px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 203px;
min-height:150px;
overflow:hidden;

}
.box_glob{
float:left;
min-height:407px;
margin-left:9px;
padding-top:10px;
width:952px;
}
.box_glob .box_sub_menu{
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
min-height:240px;
margin-top:91px;
text-align:center;
width:145px;
}

.menu_second{
background-color:#432222;
height:35px;
width:140px;
line-height:35px;
padding-top: 6px;
text-decoration:none;
}

.menu_second a{
background-color:#432222;
color:#FFFFFF;
height:35px;
width:140px;
text-decoration:none;

}
.menu_second_sel{
background-color:#432222;
color:#c48b25;
height:35px;
width:140px;
font-size:16px;
line-height:35px;
vertical-align:middle;
text-decoration:none;
}
.menu_second a:hover {
background-color:#432222;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
float:left;
color:#c48b25;
height:35px;
width:140px;
text-decoration:none;
}
.box_glob .box_left{
float:left;
min-height:368px;
width:428px;
}
.box_glob .box_left .article_title{
font-size: 24px;
line-height: 22px;
padding-top: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#c48b25;
width: 200px;
height:42px;
overflow:hidden;

}
.box_glob .box_left .article_body{
font-size: 12px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 380px;
min-height:285px;
overflow: hidden;
}
.box_glob .box_img1{
float:left;
height:297px;
margin-top:91px;
width:352px;
}
.box_img1 img{
border:6px #471e1d solid;	
}
.box_right img{
border:6px #471e1d solid;	
}
.box_glob .box_2{
float:left;
margin-left:15px;
margin-top:10px;
width:775px;
}
.box_2 .article_title{
font-size: 24px;
line-height: 24px;
padding-top: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#c48b25;
width: 200px;
height:42px;
overflow:hidden;

}
.box_2 .box_catalogue{

float:left;
width:775px;
}
/* --- CATALOGUE --- */

.catalogo .element_container{	
float:left;
margin:14px 0 0;
overflow:hidden;
width:258px;
}
.catalogo .element_container a{
color:#BD2221;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#BD2221;
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px
 5px 0px 0px;
}
.catalogo .text_window{
float:left;
height:117px;
line-height:15px;
overflow:hidden;
width:148px;
}
.catalogo .titolo_catalogo{
color:#222222;
float:left;
font-weight:bold;
height:23px;
overflow:hidden;
text-align:left;
width:195px;
display:none;
}
.catalogo .ingrandisci{
float:left;
margin-left:109px;
margin-top:-30px;
text-align:left;
width:150px;
display:none;

}
/*-- 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:5px 0 5px 215px;
}
.utility_left {
visibility:hidden;
}
.info_dove_siamo {
height:50px;
visibility:hidden;
}




      
