/*
 * Id: 7.738985
 * Version: 1327332138
 * Generated: Feb 9, 2012 3:01:12 PM
 * Rendered: 
 */
    body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	background-color: #2d1002;	
        background-image: url('/polopoly_fs/7.738985.1327332138!/bg.gif');
	background-repeat: repeat-x;
	background-position:center 50px;
	color: #ffffff;
 }
img{
	border: none;
}
a {
	color: #ffffff;
}
.clear_both{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	
}

/*--------------- WRAPPER ----------------*/

.box_top{
	width: 100%;
	background-image: url('/polopoly_fs/7.738985.1327332138!/bg_top.gif');
	background-position: center top;
	background-repeat: no-repeat;
	height: 451px;
}
.box_center{
width: 100%;
background-image: url('/polopoly_fs/7.738985.1327332138!/bg_bottom.gif');
background-position: center top;
background-repeat: no-repeat;
min-height: 743px;
}
.box_bottom{
	width: 100%;
	position: absolute;
	background-image: url('/polopoly_fs/7.738985.1327332138!/bg_boxorange.png');
	background-position: center top;
	background-repeat: no-repeat;
	height: 308px;
	margin-top: 885px;
}
.wrapper{
	width: 946px;
	margin: 0px auto;
}

/*--------------- LOGO + MENU ----------------*/

.logo{
	height: 106px;
	text-align: center;
	padding: 10px 0px;
	
}
.header{
	
	width: 946px;
	height: 272px;
	padding-top: 50px;
}
.menu{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	width: 941px;
	height: 67px;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	background-image: url('/polopoly_fs/7.738985.1327332138!/bg_menu.png');
}
.menu a{
	text-decoration: none;
	color: #371303;
	display: block;
}
.menu .menu_first,
.menu .menu_sel{
	float: left;
	margin-left: 8px;
	color: #371303;
}
.menu .menu_first a,
.menu .menu_sel{
	height: 52px;
	text-align: center;
	padding-top: 15px;
}
.menu #menu_s_1{
	margin-left: 0px;
}
.menu #menu_s_5{
	margin-left: 9px;
}
.menu #menu_s_1 a,
.menu #menu_s_1.menu_sel{
	width: 151px;
}
.menu #menu_s_1 a:hover,
.menu #menu_s_1.menu_sel{
	background-image: url('/polopoly_fs/7.738985.1327332138!/menu_s1.png');
	background-repeat: no-repeat;
	background-position: top;
}
.menu #menu_s_2 a,
.menu #menu_s_2.menu_sel{
	width: 192px;
}
.menu #menu_s_2 a:hover,
.menu #menu_s_2.menu_sel{
	background-image: url('/polopoly_fs/7.738985.1327332138!/menu_s2.png');
	background-repeat: no-repeat;
	background-position: top;
}
.menu #menu_s_3 a,
.menu #menu_s_3.menu_sel{
	width: 192px;
}
.menu #menu_s_3 a:hover,
.menu #menu_s_3.menu_sel{
	background-image: url('/polopoly_fs/7.738985.1327332138!/menu_s3.png');
	background-repeat: no-repeat;
	background-position: top;
}
.menu #menu_s_4 a,
.menu #menu_s_4.menu_sel{
	width: 200px;
}
.menu #menu_s_4 a:hover,
.menu #menu_s_4.menu_sel{
	background-image: url('/polopoly_fs/7.738985.1327332138!/menu_s4.png');
	background-repeat: no-repeat;
	background-position: top;
}
.menu #menu_s_5 a,
.menu #menu_s_5.menu_sel{
	width: 173px;
}
.menu #menu_s_5 a:hover,
.menu #menu_s_5.menu_sel{
	background-image: url('/polopoly_fs/7.738985.1327332138!/menu_s5.png');
	background-repeat: no-repeat;
	background-position: top;
}
.sub_menu{
/*background-image: url('/polopoly_fs/7.738985.1327332138!/bg_sub_menu.png');
background-repeat:no-repeat;*/
width:188px;
/*height:78px;*/
/*padding:15px 0px; */ 
margin:60px 0px 0px 0px;
border-radius:20px; 
background-color:#fbe8cc; 
}
.sub_menu_sel{
color:#371303;
height:40px;
line-height:40px;
padding-left:10px;
font-size:16px;
text-decoration:none;
font-weight:bold;
}
.sub_menu_second
 a{
color:#371303;
height:40px;
line-height:40px;
padding-left:10px;
font-size:16px;
text-decoration:none;
font-weight:bold;
}
.sub_menu_second
 a:hover{
font-weight:bold;
color:#6e4061;
}
.sep_2{
height:1px;
width:188px;
background-color:#aca59b;
}
#sub_menu_t_1,
#sub_menu_t_2,
#sub_menu_t_3{
	text-align:center;
}

/*--------------- CONTAINER ----------------*/

.container{
	padding: 50px 0px 0px 0px;
}
.container .box_home{
	float: left;
	width: 306px;
	margin-left: 9px;
}
.container .article_title,
.box_bottom .article_title{
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
}
.box_home .images{
	margin-top: 25px;
}
.box_home .article_body{
	padding-top: 30px;
	height: 45px;
	overflow: hidden;
        clear: both;
}

.box_home .link,
.box_bottom .link{
	font-size: 16px;
	margin-top: 20px;
	width: 144px;
	height: 28px;
	background-image: url('/polopoly_fs/7.738985.1327332138!/bg_link.gif');
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 10px;
}
.box_home .link a,
.box_bottom .link a{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.box_home .link a:hover,
.box_bottom .link a:hover{
	color: #f2ba66;
}
.box_home .contatti .article_body{
	background-image: url('/polopoly_fs/7.738985.1327332138!/bg_box3.png');
	width: 262px;
	height: 156px;
	overflow: hidden;
	margin-top: 25px;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 22px;
	padding-right: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
}
.box3 .article_body{
	padding-top: 21px;
}

.box_bottom .box_home2{
	float: left;
	color: #371303;
	width: 283px;
	margin-left: 32px;
	padding-top: 25px;
}
.box_bottom .prodotti{
	background-image: url('/polopoly_fs/7.738985.1327332138!/line.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_bottom .prodotti .article_body{
	height: 110px;
	padding: 35px 25px 0px 0px;
}
.box_bottom .article_body{
	overflow: hidden;
}
.box_bottom .link{
	background-image: url('/polopoly_fs/7.738985.1327332138!/bg_link2.gif');
}
.box_bottom .porte .article_title{
	color: #371303;
}
.box_bottom .porte .images{
	margin-top: 20px;
}
.box_bottom .porte .images img{
	margin-right: 12px;
	border: 3px solid #6f2706;
}
.box_bottom .porte .article_body{
	height: 68px;
	padding: 18px 35px 0px 0px;
}

/*---------------- FOOTER ---------------*/

.footer{
	text-align: center;
	color: #ffffff;
	padding: 35px 0px 45px 0px;
	background-color: #2e1002;
}
.footer a{
	color: #ffffff;
}

.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}


/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #a63a08;
}
.center_mdrr{
background-color: #2b1f17;
}
.mdrr_info h1{
color: #ffffff;
}
.menu_mdrr{
color: #fbe8cc;
}
.menu_mdrr a{
color: #fbe8cc;
}
.menu_mdrr a:hover{
color: #f2ba66;
}
.mdrr_main{
color: #ffffff;
}
.mdrr_main a{
color: #f2ba66;
}
.mdrr_main h2 a{
color: #ffffff;
}
.footer_mdrr{
background-color: #2e1002;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #ffffff;
background-color: #411704;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/*assistenza 23-1-2012*/

.gallery .clear_both{
	clear:none; 
}


      
