/*
 * Id: 7.601439
 * Version: 1275649193
 * Generated: Feb 8, 2012 1:56:32 PM
 * Rendered: 
 */
    body, html
{
background-color : #acceb3;
margin : 0px;	
padding : 0px;
font-family : Arial;
font-size : 11px;
}

.scheletro-pagina
{
margin : 0px;	
padding : 0px;
width : 978px;
background-color : #dae9dd;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
background-image: url('/polopoly_fs/7.601439.1275649193!/curva-footer.png');
background-position: left bottom;
background-repeat : no-repeat;
}

a:link, a:active, a:visited
{
color : #31838a;
}

a:hover
{
color : #505050;
}


.header-image
{
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
}

.ClearFloat
{
padding : 0px;
margin : 0px;
font-size : 1px;
clear : both;
}

.powered
{
margin-top : 10px;
}

.footer
{
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
color: #505050;
font-weight : bold;
text-align : center;
margin-top : 10px;
}

.menu-superiore
{
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
background-color : #7fcdd8;
height : 35px;
text-align : center;
}

.menu-principale
{
padding : 0px;
margin : 0px;
background-image: url('/polopoly_fs/7.601439.1275649193!/stellina.png');
background-position: left 3px;
background-repeat : no-repeat;
color : #FFFFFF;
padding-left: 20px;
margin-top : 10px;
float : left;
margin-left: 16px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}

.menu-principale-selezionato
{
padding : 0px;
margin : 0px;
background-image: url('/polopoly_fs/7.601439.1275649193!/stellina-selezionata.png');
background-position: left 3px;
background-repeat : no-repeat;
color : #31838a;
padding-left: 20px;
margin-top : 10px;
float : left;
margin-left: 16px;
font-weight : bold;
color : #31838a;
text-decoration : none;
}

.seperatore-menu
{
padding : 0px;
margin : 0px;
background-image: url('/polopoly_fs/7.601439.1275649193!/separatore-menu.png');
background-position: center middle;
background-repeat : no-repeat;
color : #FFFFFF;
margin-top : 4px;
float : left;
margin-left : 26px;
padding-right : 10px;
height : 27px;
}

.menu-superiore a:link, .menu-superiore a:active, .menu-superiore a:visited
{
font-weight : bold;
color : #ffffff;
text-decoration : none;
}

.menu-superiore a:hover
{
font-weight : bold;
color : #24a78a;
text-decoration : none;
}

.contenuto-home
{
padding : 20px;
margin : 0px;
width : 938px;
text-align : left;
margin-left : auto;
margin-right : auto;
}

/* rotator in-page placement */
div#rotator {
width: 593px;
height:255px;
padding : 0px;
margin : 0px;
}

div#rotator ul {
list-style: none;
padding : 0px;
margin : 0px;
}


/*
 rotator css */
div#rotator ul li {
float:left;
position:absolute;
list-style: none;
padding : 0px;
margin : 0px;
}

/* rotator image style */	
div#rotator ul li img {
padding : 0px;
margin : 0px;
}

div#rotator ul li.show {
z-index:50;
padding : 0px;
margin : 0px;
}

.home-sinistro
{
padding : 0px;
margin : 0px;
float : left;
width : 330px;
margin-right : 15px;
text-align : justify;
line-height : 18px;
}


.home-destro
{
padding : 0px;
margin : 0px;
float : left;
width : 593px;
}

.h1
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
text-decoration : underline;
color : #505050;
font-size : 22px;
font-weight : normal;
}

.gallery img
{
padding : 0px;
border : 5px solid #7fcdd8; 
margin-right: 7px;
}


.info_dove_siamo
{
display : none;
}

.dove_siamo
{
padding : 0px;
margin : 0px;

}


.bottom_map02 img, .bottom_map01 img  {
border: none;
}

.bottom_map02
{
padding:5px 0 5px 225px;
}

.bottom_map01
{
margin-left : 10px;
}

.mappa-sinistro
{
padding : 0px;
margin : 0px;
float : left;
margin-right : 15px;
width : 330px;
}

.mappa-sinistro .article_title
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
text-decoration : underline;
color : #505050;
font-size : 22px;
font-weight : normal;
}



.mappa-destro
{
padding : 0px;
margin : 0px;
float : left;
width : 593px;
}

.preventivo
{
margin-top : 20px;
}

.sinistro-studio
{
padding : 0px;
margin : 0px;
margin-right : 20px;
width : 400px;
float : left; 
text-align : justify;
line-height : 18px;
}

.destro-studio
{
padding : 0px;
margin : 0px;
width : 518px;
float : left; 
}

#pagetitle
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
text-decoration : underline;
color : #505050;
font-size : 22px;
font-weight : normal;
}

.sinistro-contenuto
{
padding : 0px;
margin : 0px;
padding-right : 24px;
width : 350px;
float : left; 
text-align : justify;
line-height : 18px;
border-right : 1px solid #d0d0d0;
}

.sinistro-contenuto img
{
margin : 0px;
padding : 0px;
margin-bottom : 20px;
width : 250px;	
margin-left : 40px;
margin-right : 40px;
border : 5px solid #acd1af;
}

.destro-contenuto
{
padding : 0px;
margin : 0px;
width : 538px;
float : left; 
margin-left : 25px;
text-align : justify;
line-height : 18px;
}

.destro-contenuto p
{
padding : 0px;
margin : 0px;
margin-bottom : 30px;
}


.linklist
{
padding : 0px;
margin : 0px;
list-style : none;
}

.linklist img
{
margin : 0px;
padding : 0px;
margin-bottom : 20px;
width : 250px;	
margin-left : 40px;
margin-right : 40px;
border : 5px solid #acd1af;
}

div.map_branches{ display: none; } #sedi{ display: none; } .lista_regioni{ display: none; }

.article_body p
{
margin-bottom : 10px;
}
.mdrr_info {
color: #333333;
background-color: #FFFFFF;
width:978px;
padding : 0px;
margin : 0px;
background-image: url('/polopoly_fs/7.601439.1275649193!/immagine-header.jpg');
background-repeat: no-repeat;
background-position : left top;
height : 330px;
}

#titlesommario_mdrr
{
	display : none;
}

.mdrr_logo, #logo_mdrr {
width:239px;
padding:0px;
margin:0px;
margin-right : 10px;
float : left;
height : 100px;
display : none;
}

.center_mdrr
{
	margin-top : 20px;

	
}

#flashcontent1 {
display:none;
}

.shoulder_mdrr {
float : left;
width : 280px;
margin-right : 10px;
padding-top : 20px;
}

.shoulder_mdrr a {
padding : 0px;
margin : 0px;
color:#505050;
}

.shoulder_mdrr div {
padding : 0px;
margin : 0px;
background-image: url('/polopoly_fs/7.601439.1275649193!/stellina.png');
background-position: left center;
background-repeat: no-repeat;
padding-left : 20px;
padding-top : 2px;
color : #202020;
font-family : "Lucida Sans";
font-size : 11px;
text-transform : uppercase;
text-decoration : none;
border-bottom : 1px solid  #7fcdd8;
}

.mdrr_main {
float : left;
width : 648px;
}

.main_text_abstract {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

.mdrr_main a {
color:#31838a;}

.mdrr_main h2 a {
font-size:14px;
color:#31838a;
font-weight:normal;}


.container_mdrr {
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
background-color : #dae9dd;
margin-top : 20px;

}

/* footer */

.footer_mdrr {
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
background-image: url('/polopoly_fs/7.601439.1275649193!/curva-footer.png');
background-position: left bottom;
background-repeat: no-repeat;	
padding-top : 15px;
color: #505050;
font-family: Arial;
font-size : 12px;
font-weight : bold;
text-align : center;
margin-top : 10px;
clear : both;
}

.menu_footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:976px;
margin:0 auto;
text-align:center;
}

.menu_footer .powered {
width:978px;
margin: 10px auto 5px auto;
text-align: center;
color:#000000;
}

.footer_mdrr a {
color:#31838a;
}

.menu_footer .powered a {
color:#000000;
}


.menu_footer .powered img{
vertical-align:middle;
}
 


      
