/*
 * Id: 7.26322
 * Version: 1277285474
 * Generated: Sep 6, 2010 3:20:09 AM
 * Rendered: 
 */
    body, html{
font-family: "Trebuchet MS", Arial, Verdana;
font-size: 14px;
line-height: 23px;
font-weight: normal;
color: #FFFFFF;
background-color: #ea522f;
background-image: url('/polopoly_fs/7.26322.1277285474!/bg.gif');
background-repeat: repeat-x;margin: 0px;
}
a{
	color: #ffffff;
}
.element,
.article{
display:inline;
}
.bottom_map01,
.bottom_map02,
.utility_left,
.where,
.menu_footer,
.lista_regioni,
.map_branches{
display:none;
}
.wrapper{
width: 737px;margin: auto;
}
.header{
padding: 120px 0px 0px 0px;
}
.logo{
width: 240px;
height: 140px;
position: absolute;
background-color: #dd4d2c;
padding: 100px 0px 0px 0px;
text-align: center;
}
.content{
background-image: url('/polopoly_fs/7.26322.1277285474!/bg_content.gif');
background-repeat: repeat-x;
}
.content .menu{
width: 737px;
height: 40px;
padding: 18px 0px 0px 0px;
margin: auto;
font-size: 16px;
line-height: 18px;
color: #064e7b;
text-align: center;
}
.content .menu .menu_first,
.content .menu .menu_sel{
display: inline;
border-right: 1px solid #be9085;
padding: 0px 10px;margin: 0px;
}
.content .menu .menu_first a{
color: #ffffff;text-decoration: none;
}
.content .menu .menu_first a:hover{
color: #064e7b;
}
.content .menu #menu_s_6{
border-right: 0px;
}
.content .foto01,
.content .foto02,
.content .foto03{
width: 207px;
height: 190px;
float: left;
padding: 0px 0px 0px 29px;
}
.content .foto03{
padding-right: 0px;
}
.content .foto01 img,
.content .foto02 img,
.content .foto03 img{
display: block;
}
.content .foto01 .article_title,
.content .foto02 .article_title,
.content .foto03 .article_title{
position: absolute;
padding: 5px 10px;
background-image: url('/polopoly_fs/7.26322.1277285474!/bg_title.png');
font-size: 16px;font-weight: normal;
}
.content .foto02 .article_title{
width: 140px;
}
.content .foto03 .article_title{
width: 160px;
}
.content .box_sx{
width: 325px;
padding: 0px 29px 50px 29px;
float: left;
background-color: #e86142;
}
.content .article_title,
.content .article_title{
font-size: 18px;
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.content .box_dx{
width: 354px;
float: left;
padding: 0px 0px 80px 0px;
background-color: #e86142;
}
.content .box_dx a{
width: 324px;
height: 60px;
display: block;
overflow: hidden;
text-indent: -9999px;
background-image: url('/polopoly_fs/7.26322.1277285474!/appuntamento.png');
}
.content .box_dx a:hover{
background-position: 0px -60px;
}
.content .una_colonna{
padding: 30px 29px 100px 29px;
background-image: url('/polopoly_fs/7.26322.1277285474!/bg_unacolonna.gif');
background-color: #e86142;
background-repeat: repeat-x;
}
.content .una_colonna a{
color: #ffffff;
}
.content .una_colonna .menu2liv{
width: 170px;
float: left;
color: #214e72;
font-weight: bold;
}
.content .una_colonna .menu2liv a{
color: #ffffff;
text-decoration: none;
}
.content .una_colonna .menu2liv a:hover{
color: #214e72;
}
.content .una_colonna .menu2liv div{
background-image: url('/polopoly_fs/7.26322.1277285474!/freccia.gif');
background-repeat: no-repeat;
background-position: 0px 7px;
padding: 0px 0px 0px 12px;
}
.content .una_colonna .contatti{
width: 238px;
height: 166px;
float: left;
background-color: #dd4d2c;
padding: 13px 10px 0px 10px;
}
.content .una_colonna .contatti a{
color: #ffffff;
}
.content .una_colonna .contatti .article_title{
text-align: right;
}
.content .una_colonna .contatti .article_body{
font-size: 14px;
line-height: 15px;
text-align: right;
}
.content .una_colonna .contatti .images{
float: left;
}
.content .una_colonna .info{
float: left;
}
.resto_form{

padding-left: 170px;
}
.content .una_colonna .text{
width: 200px;
float: right;
text-align: right;
}
.content .una_colonna .dove_siamo{
width: 310px;
height: 270px;
overflow: hidden;
float: right;
margin: 0px 0px 0px 10px;
}
.footer{
width: 325px;
padding: 10px 29px 20px 29px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.footer a{
color: #ffffff;
}
.powered img{
vertical-align:middle;
}

/* --- seo --- */

.container_mdrr{
	background-color: #dd4d2c;
}
.center_mdrr{
	background-color: #e86142;
}
.mdrr_info h1{
	color: #ffffff;
}
.menu_mdrr{
	color: #ffffff;
}
.menu_mdrr a{
	color: #064e7b;
}
.menu_mdrr a:hover{
	color: #ffffff;
}
.mdrr_main a{
	color: #cda69d;
}
.mdrr_main h2 a{
	color: #ac2e10;
}
.footer_mdrr{
	background-color: #ea522f;
}
.my_link a{
	color: #FFFFFF;
	background-color: #ac2e10;
}
.our_info{
	position: absolute;
        font-size: 11px;
        margin: 10px 0px 0px 630px;
}
.our_info img{
	vertical-align: middle;
}





      