/*
 * Id: 7.310542
 * Version: 1322135982
 * Generated: Feb 9, 2012 1:01:10 PM
 * Rendered: 
 */
    /* ***** STILI DI BASE **** */
body,html{	
	margin:0;	
	padding:0;		
	color:#000000;	
	background-color:#414141;    
	font-family:"Century Gothic",Arial,Verdana,Tahoma,Helvetica,Sans-Serif;	
	font-size:12px;
}
a {
	color: #ffffff;
}
/* ***** STRUTTURA **** */
.wrapper{
	min-height:760px;
}
.bg_header{
	background-color:#DFD3A4;
}
.header{
	width:955px;
	height:58px;
	margin:auto;
	overflow:hidden;
}
.menu{
	width:873px;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_body.gif');	
        background-repeat:repeat-x;
    color: #FFFFFF;
    font-size: 14px;
    height: 58px;
    padding-left: 42px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 915px;
}
.menu .menu_sel{	
	display:block;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_menu_sel.png');	
	background-repeat:no-repeat;
	background-position:center 15%;
	height:58px;
	padding:3px 0px 16px 0px;
        text-align:center;
	float:left;        
	line-height:60px;
        overflow:hidden;
}
.menu .menu_first a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 0px 16px 0px;
	height:58px;
	float:left;
	line-height:60px;	
	overflow:hidden;
}
.menu #menu_s_1,
.menu #menu_s_1 a{
	width:85px;
	float:left;
}
.menu #menu_s_2,
.menu #menu_s_2 a{
	width:110px;
	float:left;
}
.menu #menu_s_3,
.menu #menu_s_3 a{
	width:125px;
	float:left;
}
.menu #menu_s_4,
.menu #menu_s_4 a{
	width:85px;
	float:left;
}
.menu #menu_s_5,
.menu #menu_s_5 a{
	width:140px;
	float:left;
}
.menu #menu_s_6,
.menu #menu_s_6 a{
	width:200px;
	float:left;
}
.menu #menu_s_7,
.menu #menu_s_7 a{
	width:130px;
	float:left;
}


.menu .menu_first a:hover{
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_menu_sel.png');
	background-repeat:no-repeat;
	background-position:center 15%;
}
.bg_bottom_header{
	height:365px;
	margin:auto;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_bottom_header.gif');
	background-repeat:repeat-x;
	overflow:hidden;
}
.bottom_header{
	width:955px;
	height:366px;
	margin:auto;
	overflow:hidden;
}
.bottom_header_left{
	width:382px;
	height:366px;
	overflow:hidden;
	float:left;
}
.logo_header{
	width:217px;
	height:103px;
	margin:25px 0px 0px 21px;
	overflow:hidden;
}
.box_bottom_logo{
	width:392px;
	height:238px;
}
.box_bottom_logo .box_bottom_logo_content{	
	width:371px;	
	height:188px;
	padding:19px 0px 31px 21px;
	overflow:hidden;
}
.box_bottom_logo .article_title{
	width:366px;	
	height:31px;	
	overflow:hidden;	
	font-size:14px;
	font-weight:bold;		
	color:#FFFFFF;	
	padding:1px 5px 4px 0px;
}
.box_bottom_logo .images{	
	display:none;
}
.box_bottom_logo .article_body{
	width:364px;	
	height:129px;	
	overflow:hidden;	
	font-size:14px;	
	color:#FFFFFF;
	line-height:19px;
	padding:23px 7px 4px 0px;
}
.box_bottom_logo .link{	
	display:none;
}
.box_bottom_logo .link a{
	display:none;
}
.bottom_header_right{
	width:573px;
	height:360px;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_bottom_header_right.png');
	background-repeat:no-repeat;
	overflow:hidden;
}
.bottom_header_right img{
	margin:12px 0px 0px 20px;
}
.main{	
	min-height:269px;
	margin:auto;
        background:#DFD3A4;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_main.gif');
	background-repeat:repeat-x;
        background-position:center bottom;
	overflow:hidden;
}
.main_content{
	width:955px;
	min-height:269px;
	margin:auto;
	background-color:#2A5576;
}
.main_box_left{
	width:439px;
	height:269px;
	overflow:hidden;
	float:left;
}
.main_box_left .main_box_left_content{	
	width:427px;	
	height:169px;
	padding:35px 0px 65px 12px;
	overflow:hidden;
}
.main_box_left .article_title{
	width:227px;	
	height:14px;	
	overflow:hidden;	
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:italic;	
	padding:6px 5px 6px 195px;
}
.main_box_left .images{	
	width:187px;	
	height:170px;
	overflow:hidden;
	float:left;
}
.main_box_left .article_body{
	width:223px;	
	height:125px;	
	overflow:hidden;
	float:right;	
	font-size:14px;	
	color:#FFFFFF;
	line-height:19px;
	padding:14px 8px 7px 9px;
}
.main_box_left .link{	
	display:none;
}
.main_box_left .link a{
	display:none;
}
.main_box_right{
	width:516px;
	height:269px;
	overflow:hidden;
}
.main_box_right .main_box_right_content{	
	width:499px;	
	height:169px;
	padding:35px 8px 65px 9px;
	overflow:hidden;
}
.main_box_right .article_title{
	width:234px;
	height:33px;
	float:right;	
	overflow:hidden;
	font-size:18px;
	font-weight:bold;	
	color:#FFFFFF;
	line-height:19px;
	padding:6px 26px 3px 4px;	
}
.main_box_right .images{	
	width:235px;	
	height:187px;
	overflow:hidden;
	float:left;
}
.main_box_right .article_body{
	width:233px;	
	height:108px;	
	overflow:hidden;
	float:right;
	font-size:14px;	
	color:#FFFFFF;
	line-height:19px;
	padding:0px 27px 22px 4px;
}
.main_box_right .link{
margin-left:242px;
}
.main_box_right .link a{
	
}  
/* --- Page Concessioni --- */
.bg_flash_header{
	width:975px;
	height:366px;
	margin:auto;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_flash_header.png');	
        background-repeat:no-repeat;
}
.flash_header{
	width:937px;
	height:337px;
	margin:11px 0px 0px 15px;
	position:absolute;
}
.logo_header_flash{
	width:217px;
	height:103px;
	margin:25px 0px 0px 22px;
	position:absolute;
	z-index:9999;
}
.second_menu{
	margin-left:12px;
	border-left:3px solid;
	border-right:3px solid;
	border-bottom:5px solid;
	border-color:#8A7249;
	font-size:14px;
	font-weight:bold;
        background-image: url('/polopoly_fs/7.310542.1322135982!/bg_second_menu.gif');	
        background-repeat:no-repeat;
	width:214px;
	height:175px;
	float:left;
}
.second_menu .menu_second_sel{	
	display:block;
	color:#FFFFFF;
	width:209px;
	height:18px;
	font-size:14px;
	font-weight:bold;
	padding:20px 10px 0px 3px;
	text-transform:uppercase;
	overflow:hidden;
}
.second_menu .menu_second a{
	display:block;
	width:209px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:20px 0px 0px 3px;
	height:18px;	
	overflow:hidden;
}
.second_menu #menu_t_1{
	padding-top:29px;
}

.second_menu .menu_second a:hover{
	text-decoration:underline;
}
.title_concessioni{
	width:694px;
	height:24px;
	overflow:hidden;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	padding:35px 10px 0px 19px;
}
.box_concessioni{
	width:375px;
	float:left;
        margin-bottom:20px;
}
.box_concessioni .box_concessioni_content{	
	width:346px;
	padding:0px 10px 0px 19px;
}
.box_concessioni .article_title{
	display:none;
}
.box_concessioni .images{	
	display:none;
}
.box_concessioni .article_body{
	width:346px;	
	overflow:hidden;	
	font-size:14px;	
	color:#FFFFFF;
	line-height:19px;
	padding:13px 0px 0px 0px;
}
.box_concessioni .link{	
	display:none;
}
.box_concessioni .link a{
	display:none;
}
.box_concessioni_right{
	width:320px;
	height:317px;
	border:5px solid;
	border-color:#8A7249;
	float:right;
	margin-right:10px;
	margin-bottom:40px;
}
.box_concessioni_right .modImg{
	margin-left:-32px;
}
/* --- Fine Page Concessioni --- */
/* --- Page Punti Vendita --- */
.flash_header{
	width:937px;
	height:337px;
	margin:11px 0px 0px 15px;
	position:absolute;
}
.logo_header_flash{
	width:217px;
	height:103px;
	margin:25px 0px 0px 22px;
	position:absolute;
	z-index:9999;
}
.title_puntivendita{
	width:694px;
	height:24px;
	overflow:hidden;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	padding:35px 10px 0px 19px;
}
.box_puntivendita{
	width:375px;
	float:left;
        margin-bottom:20px;
}
.box_puntivendita .box_puntivendita_content{	
	width:346px;
	padding:0px 10px 0px 19px;
}
.box_puntivendita .article_title{
	display:none;
}
.box_puntivendita .images{	
	display:none;
}
.box_puntivendita .article_body{
	width:346px;	
	overflow:hidden;	
	font-size:14px;	
	color:#FFFFFF;
	line-height:19px;
	padding:13px 0px 0px 0px;
}
.box_puntivendita .link{	
	display:none;
}
.box_puntivendita .link a{
	display:none;
}
.box_puntivendita_right{
	width:320px;
	height:317px;
	border:5px solid;
	border-color:#8A7249;
	float:right;
	margin-right:10px;
	margin-bottom:40px;
}
/* --- Fine Page Punti Vendita --- */
/* --- Page Eventi --- */
.flash_header{
	width:937px;
	height:337px;
	margin:11px 0px 0px 15px;
	position:absolute;
}
.logo_header_flash{
	width:217px;
	height:103px;
	margin:25px 0px 0px 22px;
	position:absolute;
	z-index:9999;
}
.title_eventi{
	width:694px;
	height:24px;
	overflow:hidden;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	padding:35px 10px 0px 19px;
}
.box_eventi{
	width:375px;
	float:left;
        margin-bottom:20px;
}
.box_eventi .box_eventi_content{	
	width:346px;
	padding:0px 10px 0px 19px;
}
.box_eventi .article_title{
	display:none;
}
.box_eventi .images{	
	display:none;
}
.box_eventi .article_body{
	width:346px;	
	overflow:hidden;	
	font-size:14px;	
	color:#FFFFFF;
	line-height:19px;
	padding:13px 0px 0px 0px;
}
.box_eventi .link{	
	display:none;
}
.box_eventi .link a{
	display:none;
}
.box_eventi_right{
	width:320px;
	height:317px;
	border:5px solid;
	border-color:#8A7249;
	float:right;
	margin-right:10px;
	margin-bottom:40px;
}
/* --- Fine Page Eventi --- */
/* --- Page Dove Siamo e Contatti --- */
.flash_header{
	width:937px;
	height:337px;
	margin:11px 0px 0px 15px;
	position:absolute;
}
.logo_header_flash{
	width:217px;
	height:103px;
	margin:25px 0px 0px 22px;
	position:absolute;
	z-index:9999;
}
.title_dovesiamocontatti{
	width:926px;
	height:24px;
	overflow:hidden;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	padding:35px 10px 0px 19px;
}
.box_dovesiamo{
	width:436px;
	float:right;
}
.box_dovesiamo .box_dovesiamo_content{	
	width:218px;
	padding:0px 190px 0px 28px;
}
.box_dovesiamo .article_title{
	width:218px;	
	height:17px;	
	overflow:hidden;	
	font-size:14px;	
	font-weight:bold;	
	color:#FFFFFF;	
	padding:16px 0px 0px 0px;
}
.box_dovesiamo .images{	
	display:none;
}
.box_dovesiamo .article_body{
	width:218px;	
	overflow:hidden;	
	font-size:14px;	
	color:#FFFFFF;
	line-height:20px;
	padding:5px 0px 0px 0px;
}
.box_dovesiamo .link{	
	display:none;
}
.box_dovesiamo .link a{
	display:none;
}
.prev_dovesiamocontatti{
	width:936px;
	margin:25px 0px 0px 0px;
	padding-left:19px;
        padding-bottom:10px;
        color:#FFFFFF;
}
.prev_dovesiamocontatti .preventivo{
	width:936px;
}
.prev_dovesiamocontatti .article_body .modTxt{
	display:none;
}
.prev_dovesiamocontatti .prev_scrivici .text_area{
	width:350px;
        margin:-130px 0px 0px 186px;
        margin:-120px 0px 0px 186px\0/IE9;
}
.prev_dovesiamocontatti .prev_scrivici .text_area textarea{
margin-left:-185px!important!; 
}
.prev_dovesiamocontatti .prev_scrivici .form_detail{
	width:160px;
        padding-top:8px;
        float:none;
}
.prev_dovesiamocontatti .prev_scrivici .check_autorizzazione{
	margin-left:182px;
}
/* --- Fine Page Dove Siamo e Contatti --- */
.footer {
	width:955px;
	margin:auto;	
	color:#FFFFFF;
	height:25px;
	padding-top:13px;
	font-size:14px;	
	text-align:center;
}
.footer a{	
	color:#FFFFFF;
}
.powered {
	width:955px;
	margin:auto;	
	color:#FFFFFF;
	font-size:14px;		
	text-align:center;
}
.powered img {	
	vertical-align:middle;	
	border:0;
}
.powered a{	
	color:#FFFFFF;
}
.lista_regioni{        
	display:none;	
}
.map_branches{	
	display:none;
}
/* --- seo --- */
.container_mdrr{

 font-family: "Century Gothic",Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
background-color:#DFD3A4;
color:#fff;
}
.center_mdrr{
background-color:#2A5576;
}
.mdrr_info h1{
font-style:italic;
font-weight:bold;
color:#666666;
margin-top: 45px;
margin-left: 120px;
font-size:34px;
}
.menu_mdrr{
color: #fff;
}
.menu_mdrr a{
color:#FFFFFF;
}
.menu_mdrr a:hover{
color:#fff;
}
.mdrr_main a{
color:#FFFFFF;
}
.mdrr_main h2 a{
color:#FFFFFF;
}
.footer_mdrr{
background-color:#DFD3A4;
color:#666;
}
.footer_mdrr a{
color:#666;
}
.my_link a{
color:#FFFFFF;
background-color:#666;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
.main_content .link_pdf a{
	float:right;
margin-right:50px;
padding-bottom:15px;
color: #2A5576;
}
.bottom_map02{
	padding: 5px 0px 5px 286px;
}
.dove_left{
	width: 620px;
float: left;
padding-left: 20px;
}
.dove_left .dove_siamo{
padding-top: 20px;
}
.dove_right{
	width: 300px;
float: left;
}
.dove_text{
	padding-top: 25px;
height: 300px;
color: #ffffff;
}
.dove_text .article_title{
	font-size: 16px;
font-weight:bold;
}
/* ***** CATALOGO/VETRINA *** */
..main_text_abstract {
color:#fff;
}


.catalogo{
float:left;
padding-left:23px;
width:671px;
}
.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:66px;
	overflow:hidden;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:200px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:200px;
}

      
