/*
 * Id: 7.8753
 * Version: 1316000757
 * Generated: Feb 9, 2012 7:51:35 AM
 * Rendered: 
 */
    body, html {
	margin: 0px;
	border-top: 3px solid #494331;
	background-color: #f5f4e9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #494331;
}
.wrapper{
	width: 965px;
	margin: 10px auto 0px auto;
	background-image: url('/polopoly_fs/7.8753.1316000757!/bgcontent_center.gif');
}

.wrapper .top{
	height: 20px;
	background-image: url('/polopoly_fs/7.8753.1316000757!/bgcontent_top.gif');
}

.wrapper .bottom{
	height: 20px;
	background-image: url('/polopoly_fs/7.8753.1316000757!/bgcontent_bottom.gif');
}

.menu{
	width: 925px;
	height: 40px;
	padding: 30px 0px 0px 0px;
	margin: auto;
	background-color: #f4f2e3;
	font-size: 16px;
	color: #801c20;
	text-align: center;
}

.menu .menu_first,
.menu .menu_sel{
	display: inline;
	border-left: 1px solid #cccabc;
	border-right: 1px solid #f8f0b5;
	padding: 10px 20px 0px 20px;
}
.menu .menu_first a{
	color: #414141;
	text-decoration: none;
}
.menu .menu_first a:hover{
	color: #801c20;
}
.menu #menu_s__1{
	border-left: 0px;
}
.menu #menu_s__6{
border-right: 0 none;	
}


.info img{
        vertical-align: middle;
}

.header{
	width: 955px;
	margin: auto;
        height: 264px;
}
.main{
	width: 885px;
	margin: auto;
	background-image: url('/polopoly_fs/7.8753.1316000757!/bg_main.gif');
	background-repeat: repeat-x;
	background-color: #dcd9c5;
	padding: 20px;
}
.main .article_title{
	font-size: 20px;
	line-height: 22px;
	color: #494331;
	font-weight: bold;
	margin: 0px 0px 25px 0px;
}
.main .border{
	width: 885px;
	background-image: url('/polopoly_fs/7.8753.1316000757!/border_main.gif');
	background-repeat: repeat-y;
	background-position: 339px 0px;
}
.main .left{
	width: 340px;
	float: left;
}
.main img{
	border: 5px solid #c2bfad;
	margin: 0px 10px 0px 0px;
}

.main .left img{
	display: block;
	float: left;
}

.main .left .article_body{
	width: 205px;
	float: left;
}

.main .no_image .article_body{
	width: 300px;
	float: left;
}

.main .right{
	width: 520px;
	float: left;
	padding: 0px 0px 0px 25px;
}
.main .link{
	float: left;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
}
.main .link a{
	color: #751a1b;
}
.gallery{
	width: 955px;
	margin: 20px 0px 0px 20px;
}
.gallery img{	
	display: block;
	border: 5px solid #c2bfad;
	float: left;
	margin: 0px 19px 0px 0px;
        height: 106px;
        width: 106px;
}
.gallery img:hover{
	border: 5px solid #989687;
}

.gallery .clear_both{
	border: 0px;
	clear: none;
}

.main .all .gallery {
	width: 920px;
	display: block;
	margin: 10px 0px 0px 0px;
}	


.main .gallery img{	
	width: 152px;
	height: 152px;
	margin-bottom: 30px;
}

.photogallery {
	padding-bottom: 0px;
}

.footer {
	width: 955px;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
}
.footer a {
	color: #751a1b;
}
.footer img {
	vertical-align: middle;
}
.powered{
	width: 955px;
	margin: auto;
        text-align: center;
        padding: 15px 0px;
}
.powered a{
	color: #751a1b;
}
.powered img{
	vertical-align: middle;
}
.vertical_images img {
	margin-bottom: 20px;
        max-width: 315px;
}



/**** Mappa **/

.bottom_map02 img, .bottom_map01 img  {
	border: none;
}

.bottom_map02 {
	padding:5px 0 5px 210px;
}

#Mappa {
	border: 5px solid #9c8e7c;
}

.dove_siamo .info_dove_siamo {
	display: none;
}

/* -------------------- TAGS -------------------- */

img {
	border: 0px;
}
a, a:hover {
	text-decoration: none;
}


/*** Lista sedi **/
.lista_regioni {
	display: none;
}
.map_branches {
	display: none;
} 
/*** fine Lista sedi **/


#sem_3, #sem_11 {
	display: none;
}

/* --- seo --- */

.container_mdrr{
	background-color: #9a090c;
}
.container_mdrr a{
        color: #000000;
}
.center_mdrr{
	background-color: #e7e4d2;
}
.mdrr_info h1{
	color: #ffffff;
}
.menu_mdrr{
	color: #801c20;
}
.menu_mdrr a{
	color: #414141;
}
.menu_mdrr a:hover{
	color: #801c20;
}
.mdrr_main a{
	color: #751a1b;
}
.mdrr_main h2 a{
	color: #494331;
}
.footer_mdrr{
	background-color: #f5f4e9;
}
.my_link a{
	color: #FFFFFF;
	background-color: #a09d84;
}
.menu_footer{
	display:none;
}


/*.our_info{
float:right;
border-left: 1px solid #cccabc;
height:20px;
margin-top:-10px;
padding-top:8px;
padding-left:7px;
}*/



      
