/*
 * Id: 7.358191
 * Version: 1323940238
 * Generated: Feb 6, 2012 11:29:06 AM
 * Rendered: 
 */
    /* **** ALTINI ONORANZE **** */

/* --- seo --- */

.container_mdrr{
color:#fff;
font-weight:bold;
}
#logo_mdrr {
}
.center_mdrr{
background-color:none;
}
.mdrr_info h1{
color: black;
}
.shoulder_mdrr {
}
.menu_mdrr{
color: #d5d5d6;
}
.menu_mdrr a{
color: #d5d5d6;
}
.menu_mdrr a:hover{
color: #fff;
}
.mdrr_main a{
color:#d5d5d6;
}
.mdrr_main h2 a{
color:#d5d5d6;
}
.footer_mdrr{
background-color:none;
color:#878789;
font-weight:bold;
}
.footer_mdrr a{
color:#fff;
}
.my_link a{
background-color:none;
color:#fff;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
our_info a {
color:#FFFFFF;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.menu_footer .powered {
padding:5px 0 20px;
}

/* *** RESET DEGLI STILI E IMPOSTAZIONI BASE *** */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	padding:0;
	border:0;
	outline:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
abbr,acronym {
border:0;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input,textarea,select{
*font-size:100%;
}
abbr,acronym {
cursor:help;
}
em {
font-style:italic;
}
blockquote,ul,ol,dl {
margin:1em;
}
ol,ul,dl {
margin-left:2em;
}
ol li {
list-style: decimal outside;
}
ul li {
list-style: disc outside;
}
dl dd {
margin-left:1em;
}
th,td {
padding:.5em;
}
th {
font-weight:bold;
text-align:center;
}
caption {
margin-bottom:.5em;
text-align:center;
}
p,fieldset,table {
margin-bottom:1em;
}

/* *** STILI UTILI PER TUTTI I SITI *** */

.lista_regioni,.map_branches,.sedi_evolute{
display:none;
}
.element, .article{
margin: 0px;
padding: 0px 0px  0px 0px;
}
.display_none{
display: none;
}
.clear_both {
clear:both;
height:0px;
font-size:0px;
line-height:0px;
margin:0;
padding:0;
border:0;
outline:0;
}
.nobody .article_body{
display:none;
}
.notitle .article_title{
display:none;
}
.nolink .link{
display:none;
}

/* ***** STILI DI BASE **** */

body {
	font-family:"Trebuchet MS",Verdana,Tahoma,Sans-Serif;
	font-size:13px;
	line-height:19px;
	margin: 0px;
	color:#fff;
	font-weight:normal;
	background-color:#032232;
	background-image: url('/polopoly_fs/7.358191.1323940238!/sfondo.jpg');
	background-repeat:repeat-x;
}
a{
	color:#000000;
	text-decoration:underline;
}
#pagetitle{
}
.article_title{
	padding:0px 0px 0px 0px;
	line-height:19px;
	font-size:24px;
	font-style:italic;
}

/* ***** STRUTTURA **** */


.wrapper{
	width:957px;
	margin:0px auto;
	
}

.header {
	width:957px;
	min-height:155px;
	overflow:hidden;

}
.logo {
	width:290px;
	height:220px;
	position: absolute;
}


.menu {
	height:50px;
	width:667px;
	font-size: 15px;
	line-height:50px;
	margin:auto;
	text-transform:uppercase;
	float:right;
	padding-top:75px;
}
.menu .menu_first a,
.menu .menu_sel{
	display:block;
	color:#d5d5d6;
	text-decoration:none;
	width:95px;
	float:left;
	text-align:center;
}
.menu .menu_first a:hover,
.menu .menu_sel  {
	text-decoration:none;
	color:#fff;
	background-image: url('/polopoly_fs/7.358191.1323940238!/menuarrow.png');
	background-position:bottom;
	background-repeat:no-repeat;
}

.flash {
	margin:auto;
	height:352px;
	width:957px;
}

/* ***** HOME PAGE *** */

.main {
	padding:25px 0px 0px 0px;
	min-height:450px;
}

.homesx {
	float:left;
	background-image: url('/polopoly_fs/7.358191.1323940238!/bgbox2.png');
	background-repeat:repeat-x;
	width:465px;
	height:450px;
	border-top:1px solid #d8e1e6;
	margin-right:10px;
}
.text1 {
	padding-top:25px;
	padding-left: 25px;
}
.text1 .article_body {
	height:286px;
	margin-top:10px;
	overflow:hidden;
	width: 425px;
}

.homedx {
	background-image: url('/polopoly_fs/7.358191.1323940238!/bgbox2.png');
	background-repeat:repeat-x;
	float:left;
	width:465px;
	height:450px;
	padding-left:17px;
	border-top:1px solid #d8e1e6;
}

.texttitle {
height:32px;
padding-top:25px;
margin-left:10px;
}

.box {
float:left;
margin-left:10px;
}
.text2 {
	width:203px;
	height:163px;
}
.text2 .images {
	background-image: url('/polopoly_fs/7.358191.1323940238!/bgborder.gif');
	background-position:top;
	background-repeat:repeat-x;
	padding-top:10px;
}
.box2 {
	float:left;
margin-left:20px;
}
.text3 {
	width:203px;
	height:auto;
	
}
.text3 .images {
        float:left;
	padding-bottom:10px;
	background-image: url('/polopoly_fs/7.358191.1323940238!/bgborder.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	
}
.box3 {
	float:left;
        width:425px;
}
.text4 {
	margin-top:24px;
	margin-left:10px;
}
.text4 .article_body {
	overflow:hidden;
	height:99px;
	width:425px;
}

/* ***** SEZIONI **** */


.boxsx{
	margin:auto;
        min-height:358px;
	width:932px;
	background-image: url('/polopoly_fs/7.358191.1323940238!/bgbox2.png');
	background-repeat:repeat-x;
}
.boxsx #pagetitle {
border-top:1px solid #d8e1e6;
padding-left:25px;
padding-top:25px;
padding-bottom:25px;
width:440px;
}
.boxsx .article_body {
float:left;
width:440px;
padding-left:25px;
}
.boxsx .images{
float:right;
width:365px;
height:230px;
margin-right:25px;
}
.boxsx1 {
float:left;
width:440px;
}
.boxsx1 #pagetitle {
width:410px;
}
.boxsx1 .article_body {
width:410px;
}
.boxsx2 {
float:left;
width:340px;
}
.boxsx2 #pagetitle {
width:300px;
}
.boxsx2 .article_body {
width:300px;
}


/* GALLERIA IMMAGINI */
.gallery {
float:left;
margin:80px 0px 0px 10px;
width:465px;
}
.gallery img {
display:block;
float:left;
margin:0px 16px 16px 0px;
}
.gallery .clear_both {
clear: none;
}

/* ***** CONTATTI/PREVENTIVO **** */

.preventivo{
float:left;
padding-bottom:5px;
padding-top:15px;
width:490px;
}
.preventivo .article_body{
display:none;
}
.preventivo .all_label{
font-size:12px;
line-height:15px;
padding-top:10px;
font-weight:bold;
}
.preventivo .all_label label{
width:70px;
float:left;
}
.preventivo input[type="text"]{
color:#666666;
}
.preventivo .resto_form{
font-size:10px;
padding-left:250px;
margin-top:-235px;
}
.preventivo .resto_form strong{
float:left;
font-size:12px;
}
.preventivo .resto_form textarea{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:120px;
overflow:auto;
width:330px;
}

/* ***** DOVE SIAMO *** */

.dove_siamo{
overflow:hidden;
margin:40px 0px 5px 25px;
float:left;
}
.dove_siamo #pagetitle{
margin:0 0 0 25px;
padding:0;
}
.bottom_map02{
padding:5px 0 5px 7px;
}
#where_{
margin:0px 0px 0px 0px;
}
.utility_left{
display:none;
}
.where{
display:none;
}
.map{
}
.info_dove_siamo{
display:none;
}

/* ***** FOOTER E POWERED BY **** */

.footer {
	text-align:center;
	overflow:hidden;
	height: 50px;
	color:#878789;
	padding-bottom:20px;
	padding-top:20px;
	width:957px;
	margin:auto;
	font-size:12px;
	font-weight:bold;
}
.address {
	
	font-size:inherit;
	text-align:inherit;
	margin:inherit;
}
.address a{
	color:#fff;
}
.address a:hover{
	color:#fff;
	text-decoration:none;
}
.powered {
	font-size:12px;
	margin:auto;
	text-align:center;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#fff;
}
.powered a:hover{
	color:#fff;
	text-decoration:none;
}
/*  Assist */


.bxsp{
float:left;
width:678px;
padding-bottom:15px;
}

.bxsp .article_body{
line-height: 20px;
padding-bottom: 20px;
padding-top:7px;
float:none;
width:auto;
}
.bxsp .images{
margin-top:7px;
float:right;
width:268px;
height:182px;
margin-left:15px;
}
.bg_ssp{
width:231px;
height:3px;
background-image: url('/polopoly_fs/7.358191.1323940238!/bg_ssp.png');
background-position:center left;
background-repeat:no-repeat;
}

.leftm{
float:left;
width:240px;
padding-left:10px;
}

.menu_second_sel{
color:#ffffff;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
height:35px;
line-height:35px;
width:250px;
background-image: url('/polopoly_fs/7.358191.1323940238!/bg_sec.png');
background-position:center left;
background-repeat:no-repeat;
padding-left:15px;
}
.menu_second {
height:35px;
width:250px;
}

.menu_second a{
padding-left:15px;
color:#ffffff;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
line-height:35px;
width:250px;
}
.menu_second a:hover{
font-weight:bold;
background-image: url('/polopoly_fs/7.358191.1323940238!/bg_sec.png');
background-position:center left;
background-repeat:no-repeat;
}


      
