/*
 * Id: 7.925063
 * Version: 1317742745
 * Generated: Feb 22, 2012 8:25:17 PM
 * Rendered: 
 */
    body, html{
padding : 0px;
margin : 0px;
background-color : #f2f1e9;
background-image: url('/polopoly_fs/7.925063.1317742745!/sfondo-pagina.png');
background-position : left top;
background-repeat : repeat-x;
font-family : Verdana;
font-size : 11px;
}

a{
color : #007dc6;
}


.ClearFloat{
padding : 0px;
margin : 0px;
font-size : 1px;
clear : both;
}

.info{
	position: absolute;
	font-size: 11px;
	height:15px;
	z-index:3;
	padding-left:840px;
	top : 6px;
}	

.flags_mdrr{
	position: absolute;
	font-size: 11px;
	height:15px;
	z-index:3;
	padding-left:872px;
	top : 6px;
}

.flags_mdrr img, .info img
{

vertical-align : middle;
}


.flags_mdrr a, .info a
{
color : #000000;
}


.scheletro-pagina
{
padding : 0px;
margin : 0px;
margin-left : auto;
margin-right : auto;
width : 978px;
padding-top : 29px;
}

.scheletro-contenuto
{
padding : 10px;
margin : 0px;
width : 956px;
border : 1px solid #dbdad3;
border-bottom : 4px solid #e0e0e0;
background-color : #ffffff;
margin-bottom : 20px;
}

.header-logo
{
padding : 0px;
margin : 0px;
height : 110px;
margin-bottom : 10px;
background-image: url('/polopoly_fs/7.925063.1317742745!/sfondo-logo.gif');
background-position : left top;
background-repeat : no-repeat;
background-color : #fef686;
}

.header-logo img
{
padding : 0px;
margin : 0px;
margin-left : 30px;
margin-top : 15px;
}

.header-menu
{
padding : 0px;
margin : 0px;
margin-bottom : 10px;
background-image: url('/polopoly_fs/7.925063.1317742745!/sfondo-menu.png');
background-position : left top;
background-repeat : repeat-x;
height : 50px;
}

.header-image
{
padding : 0px;
margin : 0px;
border : 10px solid #e0e0e0;
width : 938px;
height : 310px;
margin-bottom : 10px;
}

.box1
{
padding : 0px;
margin : 0px;
width : 310px;
margin-right : 14px;
float : left;
margin-bottom : 10px;
}

.box2
{
padding : 0px;
margin : 0px;
width : 310px;
margin-right : 12px;
float : left;
margin-bottom : 10px;
}

.box3
{
padding : 0px;
margin : 0px;
width : 310px;
float : right;
margin-bottom : 10px;
}

.box1, .box2, .box3
{
text-align : justify;
color : #505050;
line-height : 16px;
}

.box1 a, .box2 a, .box3 a
{
color : #007dc6;
}



.box1 img, .box2 img, .box3 img
{
margin-bottom : 10px;
}


.menu-principale
{
padding : 0px;
margin : 0px;
color : #ffffff;
text-decoration : none;
font-weight : bold;
margin-left : 8px;
margin-top : 17px;
float : left;
}

.menu-principale a
{
color : #ffffff;
text-decoration : none;
}

.menu-principale a:hover
{
color : #3ea9d3;
text-decoration : none;
}



.menu-selezionato
{
padding : 0px;
margin : 0px;
color : #ffffff;
text-decoration : none;
font-weight : bold;
margin-left : 8px;
margin-top : 17px;
float : left;
}

.menu-separatore
{
padding : 0px;
margin : 0px;
color : #ffffff;
margin-top : 6px;
height : 38px;
float : left;
border-right : 1px solid #FFFFFF;
padding-right : 7px;
font-size : 1px;
}



.preventivo
{
margin-top : 15px;
}


.powered
{
margin-top : 10px;
text-align : right;
margin-right : 40px;
}

.footer-esterno
{
padding : 10px;
margin : 0px;
width : 956px;
border : 1px solid #dbdad3;
border-bottom : 
4px solid #e0e0e0;
margin-bottom : 20px;
background-color : #ffffff;
}

.footer
{
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
text-align : left;
margin-top : 10px;
padding-top : 10px;
font-size : 10px;
}


.footer .boxindirizzo
{
padding : 0px;
margin : 0px;
margin-left : 30px;
padding-right : 13px;
border-right : 1px solid #e0e0e0;
padding-top : 15px;
padding-bottom : 15px;
float : left;
width : 150px;

}

.info_dove_siamo
{
display : none;
}

.dove_siamo
{
padding : 0px;
background-color : #e0e0e0;
padding-top : 3px;
}

.bottom_map02 img, .bottom_map01 img {
border: none;
}

.bottom_map02
{
padding:5px 0 5px 15px;
}

.bottom_map01
{
margin-left : 10px;
}


div.map_branches{ display: none; } #sedi{  display: none; } .lista_regioni{ display: none; }

/* rotator in-page placement */
div#rotator {
width: 938px;
height: 310px;
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:500
padding : 0px;
margin : 0px;
}
.mdrr_info {
width: 958px;
padding : 0px;
margin : 0px;
background-image: url('/polopoly_fs/7.925063.1317742745!/header-info.jpg');');
background-repeat: no-repeat;
background-position : center center;
margin-left : auto;
margin-right : auto;
height : 110px;
background-color : #ffffff;
padding : 10px;
}

#titlesommario_mdrr
{
display : none;
}

.mdrr_logo, #logo_mdrr {
width:239px;
padding:0px;
margin:0px;
margin-right : 10px;
float : left;
display : none;
}

.container_mdrr {
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
color : #505050;
text-align : left;

margin-top : 30px;
}

.center_mdrr
{
padding : 0px;
margin : 0px;
width : 958px;
margin-left : auto;
margin-right : auto;
background-color : #ffffff;
padding : 10px;
}

#flashcontent1 {
display:none;
}

.shoulder_mdrr {
float : left;
width : 310px;
margin : 0px;
margin-right : 30px;
text-align : left;
background-color : #ffffff;
padding : 0px;
padding-bottom : 20px;
}

.shoulder_mdrr a {
padding : 0px;
margin : 0px;
color:#505050;
padding-left : 10px;
}

.shoulder_mdrr div {
padding : 0px;
margin : 0px;
margin-right : 10px;
padding-top : 2px;
color : #FFFFFF;
font-size : 11px;
text-transform : uppercase;
text-decoration : none;
border-bottom : 1px dotted #ffc511;
width : 263px;
}

.mdrr_main {
float : left;
width : 588px;
margin-top : 10px;
}

.main_text_abstract {
font-size:12px;
text-align:justify;
}

.mdrr_main a {
color:#007dc6;}

.mdrr_main h2 a {
font-size:14px;
color:#007dc6;
font-weight:normal;}




/* footer */

.footer_mdrr {
padding : 0px;
margin : 0px;
width : 978px;
margin-left : auto;
margin-right : auto;
color: #505050;
font-family: Arial;
font-size : 12px;
font-weight : bold;
text-align : center;
clear : both;
padding-top : 20px;
background-color : #ffffff;
}

.menu_footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:978px;
margin:0 auto;
text-align:center;
color : #505050;
padding-bottom : 20px;
background-color : #ffffff;
}

.menu_footer .powered {
width:978px;
margin: 0px auto 0px auto;
padding-bottom
text-align: center;
color:#505050;
background-color : #ffffff;
text-align : center;
}

.footer_mdrr a {
color:#505050;
}

.menu_footer .powered a {
color:#505050;
}


.menu_footer .powered img{
vertical-align:middle;
}

.page_left {
border-right:1px solid #ffc205;
float:left;
padding-right:20px;
width:310px;
}

.page_left .article_title {
color:#505050;
font-weight:bold;
line-height:15px;
margin-top:10px;
}

.page_right {
float:right;
width:620px;
}

.page_right .article_title {
color:#505050;
font-size:22px;
font-weight:bold;
background-image: url('/polopoly_fs/7.925063.1317742745!/bg_catalogo.jpg');
background-repeat: repeat-x;
line-height:36px;
padding-left:10px;
}


.catalogo .element_container{
float:left;
color:#505050;
}

.catalogo{
width:100%;
}

.catalogo .catalog_title{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

.catalogo .img_window img
{
width : 97px;
padding : 1px;
margin : 0px;
height : 97px;
border : 1px solid #e0e0e0;
}

.catalogo .text_window {
top : -100px;
margin : 0px;
padding : 0px;
margin-left:110px;
position:relative;
height:50px;
overflow : hidden;

}

.catalogo .text_window p {
margin : 0px;
padding : 0px;
}



.catalogo .ingrandisci {
top:120px;
position:absolute;
left : 110px;
color : #202020;
font-weight : bold;
}

.catalogo .element_container {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#505050;
float:left;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
width:298px;
height:155px;
position:relative;
overflow:hidden;
}

.pdf{
background-image: url('/polopoly_fs/7.925063.1317742745!/back_pdf.png');
background-position:left center;
background-repeat:no-repeat;
width:133px;
height:40px;
line-height:40px;
padding-left:25px;
float:right;
}
.pdf a{
color:#ffffff;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
}


      
