/*
 * Id: 7.322176
 * Version: 1275664202
 * Generated: Sep 6, 2010 12:53:03 AM
 * Rendered: 
 */
    /* --- seo --- */

.container_mdrr{
background-color: #175983;
}
.center_mdrr{
background-color: #8C8C8C;
}
.mdrr_info h1{
color: #ffffff;
}
.menu_mdrr{
color: #ffffff;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #ffffff;
}
.mdrr_main a{
color: #ffffff;
}
.mdrr_main h2 a{
color: #ffffff;
}
.footer_mdrr{
background-color: #134A6D;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #134A6D;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
/* ***** CROSS BROWSER CSS RESET **** */
html{
color:#000000;
background:#FFFFFF;
}
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{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:ï¿½;
}
abbr,acronym {
border:0;
font-variant:normal;
}
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%;
}
legend{
color:#000000;
}
ul, li {
margin:0px;
padding:0px;
}

.sedi_evolute {
display : none;
}

lista_regioni{
display : none;
}

/* ***** STILI DI BASE **** */

body,
html{
color:#ffffff;
background : #d7d7d7;
background-repeat : repeat-x;
font-family: Trebuchet MS, Arial, Verdana, Tahoma, Sans-Serif;
font-size:12px;
width : 100%;
}
a{
color: #ffffff; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */

.wrapper{
width:956px;
margin:auto;
border : 0 solid #000000;
}

.header {
height:323px;
border : 0 solid;
}
.menu_bgk {
position : absolute;
width:318px;
height:368px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_menu.png');
background-repeat : no-repeat;
overflow : hidden;
border : 0 solid #000000;
float : left;
}
.logo {
width:218px;
height:34px;
margin-top : 41px;
margin-left : 25px;
border : 0 solid #000000;
}
.flash {
float : right;
width:718px;
height:325px;
border : 0 solid #000000;
margin-left : 238px;
}

.menu {
width:220px;
height:217px;
border : 0 solid #ff0000;
margin-left : 10px;
margin-top : 34px;
overflow : hidden;
}
.menu .menu_first {
}
.menu .menu_sel{
display : block;
height : 31px;
background-image: url('/polopoly_fs/7.322176.1275664202!/menu_sel.png');
background-repeat : no-repeat;
color: #dfdfdf;
font-size : 18px;
text-decoration : none;
overflow : hidden;
padding-left : 10px;
line-height : 28px;
margin-top : 25px;
}
.menu .menu_first a{
display : block;
height : 31px;
color: #ffffff;
font-size : 18px;
text-decoration : none;
overflow : hidden;
margin-top :25px;
padding-left : 10px;
line-height : 28px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
height : 31px;
background-image: url('/polopoly_fs/7.322176.1275664202!/menu_sel.png');
background-repeat : no-repeat;
color: #dfdfdf;
text-decoration : none;
}

#menu_s_1{
width : 149px;
}
#menu_s_2{
width : 149px;
}
#menu_s_3{
width : 149px;
}
#menu_s_4{
width : 200px;
}

/* ***** CONTENUTO BODY **** */

.content_body{
width:956px;
margin:auto;
border : 0 solid #ff0000;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_content.png');
background-repeat : repeat-y;
padding-bottom : 40px;
}
.parte_sx {
width:465px;
height : 435px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_body_sx.png');
float : left;
margin-top : 25px;
border : 0 solid;
}
.parte_sx a.modImg {
position:absolute;
margin-top : -25px;
}
.box_img_sx {
width : 216px;
height : 352px;
margin-top : 65px;
margin-left : 15px;
float : left;
border : 1px solid #a5a5a5;
}
.box_txt_sx {
margin-top : 65px;
margin-left : 10px;
width :200px;
float : left;
border : 0 solid;
}
.box_txt_sx .article_title{
width : 200px;
height : 28px;
font-size : 24px;
font-weight : bold;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.box_txt_sx  .images{
display : none;
}
.box_txt_sx .article_body {
width : 200px;
height : 250px;
color : #ffffff;
line-height : 18px;
overflow : hidden;
margin-top :5px;
border : 0 solid #000000;
}
.box_txt_sx .link {
width : 150px;
height : 31px;
color : #ffffff;
background-image: url('/polopoly_fs/7.322176.1275664202!/menu_sel.png');
background-repeat : no-repeat;
background-position : left center;
overflow : hidden;
border : 0 solid #000000;
margin-top : 20px;
margin-left: -10px;
line-height : 28px;
padding-left : 10px;
text-decoration : none; 
}
.box_txt_sx .link a:hover .link a {
height : 31px;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}

.parte_dx {
width:480px;
height : 450px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_body_dx.png');
float : right;
margin-top : 8px;
border : 0 solid;
}
.box_txt_dx {
margin-top : 82px;
margin-right : 10px;
margin-left : 15px;
width :200px;
float : left;
border : 0 solid;
}
.box_txt_dx .article_title{
width : 200px;
height : 28px;
font-size : 24px;
font-weight : bold;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.box_txt_dx  .images{
display : none;
}
.box_txt_dx .article_body {
width : 200px;
height : 250px;
color : #ffffff;
line-height : 18px;
overflow : hidden;
margin-top :5px;
border : 0 solid #000000;
}
.box_txt_dx .link {
width : 150px;
height : 31px;
color : #ffffff;
background-image: url('/polopoly_fs/7.322176.1275664202!/menu_sel.png');
background-repeat : no-repeat;
background-position : left center;
overflow : hidden;
border : 0 solid #000000;
text-decoration : none;
margin-top : 20px;
margin-left: -10px;
line-height : 28px;
padding-left : 10px;
}
.box_txt_dx .link a:hover .link a {
height : 31px;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.box_img_dx {
height : 351px;
margin-top : 82px;
float : left;
border : 1px solid #a5a5a5;
}

/* ***** PAGINA AZIENDA **** */

.parte_sx_4 {
width:465px;
float : left;
margin-top : 25px;
border : 0 solid;
}
.bgk_top_1 {
width:465px;
height : 63px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_top_sx_new.png');
background-repeat : no-repeat;
}
.bgk_center_1 {
width:465px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_center_sx_new.png');
background-repeat : repeat-y;
}
.bgk_close_1 {
width:464px;
height : 8px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_close_sx_new.png');
background-repeat : no-repeat;
}
.box_sx_1 {
margin : auto;
width : 441px;
border : 0 solid;
}
.box_sx_1 .page_title{
width : 441px;
height : 28px;
font-size : 24px;
font-weight : bold;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.box_sx_1_in {
width : 441px;
}
.box_sx_1_in .article_title{
display:none;
}
.box_sx_1_in  .images{
display : none;
}
.box_sx_1_in .article_body {
width : 441px;
min-height : 328px;
color : #ffffff;
line-height : 18px;
overflow : hidden;
margin-top :5px;
border : 0 solid #000000;
}

.box_dx_1 {
width : 458px;
height : 353px;
margin-left:10px;
margin-top:85px;
border : 1px solid #a5a5a5;
}

/* ***** PAGINA PRODOTTI **** */

.menu_sx {
width : 294px;
min-height : 171px;
background : #9A9A9A;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_menu_sx.jpg');
background-repeat : no-repeat;
float : left;
margin-left : 10px;
}
.menu_sx .menu_sel{
display : block;
width : 196px;
height : 20px;
overflow : hidden;
color: #0E4A70;
font-weight : bold;
text-decoration: none;
font-size : 15px;
margin-bottom : 22px;
padding-left : 10px;
}
.menu_sx .menu_second a {
display : block;
width : 196px;
height : 20px;
overflow : hidden;
color: #353535;
text-decoration: none;
font-size : 15px;
margin-bottom : 22px;
padding-left : 10px;
}
.menu_sx .menu_second a:hover,
.menu_sx .menu_sel{
text-decoration: none;
font-weight : bold;
color: #0E4A70;
}
#menu_t_1 {
padding-top : 57px;
}


.menu_third_sel{
display : block;
width : 284px;
height : 25px;
background: #0E4A70;
overflow : hidden;
color: #ffffff;
font-weight : bold;
text-decoration: none;
font-size : 15px;
margin-bottom : 22px;
padding-left : 10px;
padding-top : 3px;
}
.menu_third a {
display : block;
width : 284px;
height : 25px;
overflow : hidden;
color: #ffffff;
text-decoration: none;
font-size : 15px;
margin-bottom : 22px;
padding-left : 10px;
padding-top : 3px;
}
.menu_third a:hover,
.menu_third_sel{
width : 284px;
height : 25px;
padding-top : 3px;
background: #0E4A70;
text-decoration: none;
font-weight : bold;
color: #ffffff;
}

.parte_dx_2 {
margin-top : 13px;
width : 621px;
border : 0 solid;
float : left;
margin-left : 14px;
}
.parte_dx_2 .page_title{
width : 621px;
height : 28px;
font-size : 24px;
font-weight : bold;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.parte_dx_2_in {
width : 621px;
margin-top :26px;
}
.parte_dx_2_in .article_title{
display:none;
}
.parte_dx_2_in  .images{
height : 389px;
float : right;
padding : 1px;
background : #ffffff;
border : 1px solid #a5a5a5;
}
.parte_dx_2_in .article_body {
width : 296px;
min-height : 300px;
color : #ffffff;
line-height : 18px;
overflow : hidden;
border : 0 solid #000000;
float : left;
}


/* ***** PAGINA PRODOTTI sub pages **** */

.parte_dx_3 {
margin-top : 13px;
width : 621px;
min-height : 363px;
border : 0 solid;
float : left;
margin-left : 14px;
}
.parte_dx_3 .page_title {
width : 621px;
height : 28px;
font-size : 24px;
font-weight : bold;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.parte_dx_3_in {
width : 621px;
margin-top :26px;
}
.parte_dx_3_in .article_title{
display:none;
}
.parte_dx_3_in .images{
display : none;
}
.parte_dx_3_in .article_body {
width : 621px;
min-height : 50px;
color : #ffffff;
line-height : 18px;
overflow : hidden;
border : 0 solid #000000;
float : left;
}

.catalogo_primo {
width : 621px;
margin-top : 35px;
}
.catalogo_primo .element_container{
width:290px;
overflow:hidden;
float:left;
margin:0px 20px 20px 0px;
}
.catalogo_primo .element_container a{
color : #FFFFFF;
text-decoration:none;
}
.catalogo .element_container a:hover{
color : #FFFFFF;
text-decoration:underline;
}
.catalogo_primo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
padding : 1px;
background : #ffffff;
border : 1px solid #a5a5a5;
margin-right : 7px;
}
.catalogo_primo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:179px;
height:39px;
line-height : 18px;
overflow:hidden;
color : #FFFFFF;
font-size : 14px;
}
.catalogo_primo .titolo_catalogo {
float:right;
text-align:left;
font-weight:bold;
width:179px;
overflow:hidden;
color : #FFFFFF;
font-size : 14px;
}
.catalogo_primo .ingrandisci {
float:left;
text-align:center;
width:90px;
height : 23px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_link_1.png');
background-repeat : no-repeat;
font-size : 12px;
padding-top : 4px;
color : #FFFFFF;
margin-top : 9px;
}

/* ***** PAGINA mappa e form **** */
.parte_dx_4 {
margin-top : 13px;
width : 
571px;
min-height : 363px;
border : 0 solid;
float
 : left;
margin-left : 14px;
}
.parte_dx_4
 .page_title {
width : 570px;
height : 28px;
font-size
 : 24px;
font-weight : bold;
color : #ffffff;
overflow
 : hidden;
border : 0 solid #000000;
}

.parte_sx_d {
width:358px;
height : 435px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_sx_d.png');
float : left;
margin-top : 25px;
border : 0 solid;
}
.box_sx_d {
padding-top : 65px;
margin : auto;
width : 337px;
border : 0 solid;
}
.box_sx_d .page_title{
width : 337px;
height : 28px;
font-size : 24px;
font-weight : bold;
color : #ffffff;
overflow : hidden;
border : 0 solid #000000;
}
.box_sx_d_in {
width : 337px;
}
.box_sx_d_in .article_title{
display:none;
}
.box_sx_d_in .images{
display : none;
}
.box_sx_d_in .article_body {
width : 337px;
height : 323px;
color : #ffffff;
line-height : 18px;
overflow : hidden;
margin-top :5px;
border : 0 solid #000000;
}
.mappa_pos {

}
.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{

}
.utility_left{
display:none;
}
.where{
display : none;
}
.map{
border: 1px #a5a5a5solid;
}
.info_dove_siamo{
display : none;
}

.prev {
width : 570px;
margin-top :30px;
}

.prev .article_body .modTxt{
display:none;
}
.prev .prev_scrivici .form_detail{
float:none;
margin-bottom:30px;
color:#FFFFFF;
}
.prev .prev_scrivici .text_area{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-top:-271px;
margin-left:275px;
}
.prev .prev_scrivici .check_autorizzazione{
width:400px;

}
.prev .preventivo img{
float:none;
padding-bottom:60px;
}
.prev .prev_scrivici .form_detail label{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.prev .prev_scrivici .form_detail input{
width:250px;
height:30px;
}
.prev .prev_scrivici .text_area textarea{
width:282px;
height:234px;
}

/* ***** FOOTER E POWERED BY **** */


.footer {
width : 975px;
height : 20px;
margin:auto;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_footer.png');
background-repeat : no-repeat;
margin-top : -29px;
padding-top : 45px;
font-size : 12px;
border : 0 solid;
text-align : center;
}
.powered{
margin:auto;
width : 975px;
height : 57px;
background-image: url('/polopoly_fs/7.322176.1275664202!/bgk_powered.png');
background-repeat : no-repeat;
font-size : 12px;
text-align : center;
}
.powered img{
vertical-align: middle;
}



      