/*
 * Id: 7.39535
 * Version: 1259074925
 * Generated: Sep 6, 2010 12:51:48 AM
 * Rendered: 
 */
    /* ***** STILI DI BASE **** */
body,
html{	
	color:#333333;
	background:#DCDCDC url('/polopoly_fs/7.39535.1259074925!/bg_sito.jpg') repeat-x scroll left top;
	font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
a{
	color:#000000;
}
a:hover{
	color:#ffe720;
	text-decoration:none;
}
#pagetitle{
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#CC0000;
}
.article_title{
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#EECC00;
}

/* ***** STRUTTURA **** */
.wrapper{
	width:936px;
	margin:auto;
}
.wrapper{
	text-decoration: none;
}
.header{
	height:350px;
	overflow:hidden;
	background-image:url('/polopoly_fs/7.39535.1259074925!/header.jpg');
	background-repeat:no-repeat;
}
.immagine{
	width:945px;
	height:96px;
}
.english {
	font-size:11px;
	margin-left:800px;
	position:absolute;
	margin-top:-35px;
}
.english a {
	color: #fff;
}
.english a:hover {
	color: #fff;
	text-decoration:underline;
}
.menu{
	height:inherit;
	width:940px;
	height: 38px;
	background-image:url(/polopoly_fs/7.39535.1259074925!/bg_main_menu.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.flash{
	height:215px;
}

.menu .menu_first{
    float:left;
}
.menu .menu_first a,
.menu .menu_sel{
	display:block;
	float:left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:36px;
	height:38px;
	width:132px;
}
.menu .menu_first a:hover{
	color: #ffe720;
}
.main{
	min-height: 310px;
}

.colonna_sinistra {
	float: left;
	width:246px;
}

.menusinistro {
	width:246px;
}

.menu_second, .menu_second_sel {
	width:246px;
	background-image:url('/polopoly_fs/7.39535.1259074925!/bg_menusinistro.jpg');
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
}

.menu_second a {
	color: #fff;
	height: 21px;
	line-height:21px;
	text-transform:uppercase;
}

.menu_second a:hover{
	color:#ffe720;
	text-decoration:none;
}

.menu_second_sel {
	color: #fff;
	height: 21px;
	line-height:21px;
	text-transform:uppercase;
}

.sedi {
	width:246px;
	height:284px;
	background-image:url('/polopoly_fs/7.39535.1259074925!/sedi.jpg');
	background-repeat:no-repeat;
}

.sedi .testo {
	font-weight:bold;
	line-height:17px;
	padding-left:12px;
	padding-top:30px;
}

.sedi .testo a {
	color:#333333;
}

.colonna_destra {
	float: right;
	width:690px;
	background:#fff url('/polopoly_fs/7.39535.1259074925!/colonna_dx.jpg') no-repeat scroll left top;
	min-height:300px;
}

.content {
	margin-top: 21px;
	margin-left: 13px;
}

.content .testo {
	width: 662px;
	margin-top: 10px;
	line-height:16px;
}

.content .images {
	margin-top: 10px;
}

.loghi {
	width: 662px;
	height: 80px;
	margin-bottom: 10px;
        margin-top: 10px;
}

.logo1 {
	float: left;
        height: 70px;
	width:195px;
}

.logo2 {
	float: left;
        height: 70px;
	width:76px;
	background:#dcdcdc url('/polopoly_fs/7.39535.1259074925!/dnv_logo.jpg') no-repeat;
}

.logo3 {
	float: left;
        height: 70px;
	width:90px;
	background:#dcdcdc url('/polopoly_fs/7.39535.1259074925!/oims_logo.jpg') no-repeat;
}

.logo4 {
	float: left;
        height: 70px;
	width:96px;
	background:#dcdcdc url('/polopoly_fs/7.39535.1259074925!/soa_logo.jpg') no-repeat;
}

.logo5 {
	float: left;
        height: 70px;
	width:106px;

}

.logo6 {
	float: left;
        height: 70px;
	width:70px;
	background:#dcdcdc url('/polopoly_fs/7.39535.1259074925!/cst_logo.jpg') no-repeat;
}



/* ***** FOOTER E POWERED BY **** */
.footer {
	float: right;
	width:690px;
	color:#333333;
	font-size:12px;
	margin:auto;
	padding:20px 0px 0px 0px;
	text-align:center;
}
.footer a{
	color:#333333;
}
.powered {
	float: right;
	width:690px;
	color:#333333;
	font-size:12px;
	margin:auto;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#333333;
}

/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches,
.display_none,
.menu_footer{
	display:none;
}

/* --- seo --- */

.container_mdrr{
	background-color: #e20807;
}
.center_mdrr{
	background-color: #ffffff;
}
.mdrr_info h1{
	color: #ffe81f;
}
.menu_mdrr{
	color: #000000;
}
.menu_mdrr a{
	color: #333333;
}
.menu_mdrr a:hover{
	color: #000000;
}
.mdrr_main a{
	color: #5e443d;
}
.mdrr_main h2 a{
	color: #d70005;
}
.footer_mdrr{
	background-color: #dddddd;
}
.my_link a{
	color: #FFFFFF;
	background-color: #d70005;
}
.our_info{
	position: absolute;
        font-size: 11px;
        margin: 5px 0px 0px 750px;
}
.our_info img{
	vertical-align: middle;
}
.our_info a{
        color: #ffffff;
}



      