/*
 * Id: 7.101434
 * Version: 1327059304
 * Generated: Feb 7, 2012 8:02:04 AM
 * Rendered: 
 */
    /* ***** 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;
}
/* *
.bottom_map01, .bottom_map02 {
display:none;
}

lista_regioni{
display : none;
}
** */

.flags {
margin-left:899px;margin-top:2px;
position : absolute;
}
/* ***** STILI DI BASE **** */

body,
html{
color:#333333;
background : #d3dddc;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_body.jpg');
background-repeat : repeat-x;
font-family: Arial,Verdana,Helvetica,Tahoma,Sans-Serif;
font-size: 14px;
}
a{
color: #ffffff; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */

.wrapper{
width:982px;
margin:auto;
border : 0 solid #000000;
}


.menu{
height:80px;
width:932px;
overflow : hidden;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_menu.jpg');
background-repeat : no-repeat;
padding-left : 50px
}

.menu .menu_first {
float:left;
}


.menu .menu_sel{
display : block;
height : 25px;
float : left;
font-size : 18px;
color : #000000;
text-align : left;
font-weight : bold;
text-decoration : none;
margin-top : 28px;
margin-right  : 16px;
border-bottom : 4px solid #0066ca;
overflow : hidden;
}
.menu .menu_first a{
display : block;
height : 25px;
float : left;
text-decoration : none;
color : #666666;
font-size : 18px;
font-weight : bold;
text-align : left;
margin-top : 28px;
margin-right  : 16px;
overflow : hidden;
}
.menu .menu_first a:hover,
.menu .menu_sel{
color : #000000;
text-decoration : none;
border-bottom : 4px solid #0066ca;
}
#menu_s_8 {
width:70px;
overflow : hidden;

}
#menu_s_8 a {
width:70px;

}
#menu_s_8 a:hover {
width:70px;

}
.rigadivisione {
width : 1px;
height :80px;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_rigadivisione.gif');
background-repeat : no-repeat;
float : left;
margin-right : 15px;
}

.header {
margin : auto ;
width : 947px;
height : 351px;
}

.bgk_menu_blu {
height:65px;
width:982px;
overflow : hidden;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_menu_2.jpg');
background-repeat : no-repeat;
}

.menu_text_element {
width : 600px;
margin-left:43px;
}
.menu_text_element .article_title {
display : none;
}
.menu_text_element .images {
display : none;
}
.menu_text_element .article_body {
display : none;
}
.menu_text_element .link {
display : block;
height : 25px;
float : left;
font-size : 18px;
color : #FFFFFF;
text-align : left;
font-weight : bold;
text-decoration : none;
margin-top : 21px;
margin-right  : 16px;
overflow : hidden;
}
.menu_text_element  .link a {
height : 25px;
overflow : hidden;
font-weight : bold;
color : #FFFFFF;
text-decoration: none;
}
.menu_text_element  .link a:hover {
text-decoration: underline;
}

/* ***** CONTENUTO BODY **** */

.content_body {
width : 892px;
margin : auto;
margin-top : 15px;
border : 0 solid #000000;
overflow : hidden;
padding-bottom : 86px;
}

.box_sx {
width : 350px;
height : 410px;
border : 0 solid #ff0000;
overflow : hidden;
float : left;
}
.box_sx .article_title{
width : 302px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}
.box_sx  .images{
display : none;
}
.box_sx .article_body {
width : 302px;
height : 290px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 20px;
}
.box_sx .link {
width : 227px;
height : 49px;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_pulsante.jpg');
background-repeat : no-repeat;
text-align : center;
padding-top : 12px;
color : #ffffff;
font-weight : bold;
font-size : 16px;
overflow : hidden;
}
.box_sx .link a {
height : 20px;
display : block;
overflow : hidden;
color : #ffffff;
font-weight : bold;
font-size : 16px;
text-decoration : none;
}
.box_sx .link a:hover {
text-decoration : underline;
}

.box_cc_home {
width : 303px;
height : 410px;
border : 0 solid #000000;
overflow : hidden;
float : left;
}
.box_cc_home .link {
width : 227px;
height : 49px;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_pulsante.jpg');
background-repeat : no-repeat;
text-align : center;
padding-top : 12px;
color : #ffffff;
font-weight : bold;
font-size : 16px;
margin-top : 20px; 
}
.box_cc_home .link a {
height : 20px;
display : block;
overflow : hidden;
color : #ffffff;
font-weight : bold;
font-size : 16px;
text-decoration : none;
}
.box_cc_home .link a:hover {
text-decoration : underline;
}


.box_cc_a {
width : 303px;
height : 213px;
border : 0 solid #000000;
overflow : hidden;
float : left;
}
.box_cc_a .article_title{
width : 253px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}
.box_cc_a  .images{
display : none;
}
.box_cc_a .article_body {
width : 253px;
height : 90px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 20px;
}

.box_cc_b {
width : 303px;
height : 213px;
border : 0 solid #000000;
overflow : hidden;
float : left;
}
.box_cc_b .article_title{
display : none
}
.box_cc_b  .images{
display : none;
}
.box_cc_b .article_body {
width : 253px;
height : 90px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 35px;
}

.box_dx {
width : 233px;
height : 410px;
border : 0 solid #ff0000;
overflow : hidden;
float : left;
}
.box_img {
width : 232px;
height : 182px;
margin-top : 18px;
}

/* ***** PAGINA CHI SIAMO **** */

.box_cc {
width : 892px;
border : 0 solid #ff0000;
overflow : hidden;
}
.box_cc .page_title {
width : 892px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}
.box_cc_in {
width : 892px;
}
.box_cc_in .article_title{
display : none;
}
.box_cc_in  .images{
float : right;
}
.box_cc_in .article_body {
width : 406px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 20px;
}

/* ***** PAGINA PRODOTTI **** */

.menu_sx {
width : 186px;
margin-top : 55px;
float : left;
border : 0 solid #ff0000;
}
.menu_sx .menu_sel{
width : 186px;
display : block;
height : 20px;
font-size : 14px;
text-decoration : none;
overflow : hidden;
color : #0066CA;
font-weight : bold;
}
.menu_sx .menu_second a {
width : 186px;
display : block;
height : 20px;
font-size : 14px;
text-decoration : none;
overflow : hidden;
color : #0066CA;
}
.menu_sx .menu_second a:hover,
.menu_sx .menu_sel{
text-decoration : none;
font-weight : bold;
}
.menu_sx .menu_third_sel{
width : 186px;
display : block;
height : 20px;
font-size : 14px;
text-decoration : none;
overflow : hidden;
color : #333333;
font-weight : bold;
padding-left : 18px;
}
.menu_sx .menu_third a {
width : 186px;
display : block;
height : 20px;
font-size : 14px;
text-decoration : none;
overflow : hidden;
color : #333333;
padding-left : 18px;
}
.menu_sx .menu_third a:hover,
.menu_sx .menu_third_sel{
text-decoration : none;
font-weight : bold;
}

.rigadivisione_2 {
width : 186px;
height : 1px;
background : #0E669D;
margin-top : 10px;
margin-bottom : 10px;
}

.parte_cc_2 {
width : 672px;
border : 0 solid #ff0000;
overflow : hidden;
float : right;
}
.parte_cc_2 .page_title {
width : 336px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}
.parte_cc_in_2 {
width : 672px;
}
.parte_cc_in_2 .article_title{
display : none;
}
.parte_cc_in_2  .images{
float : right;
}
.parte_cc_in_2 .article_body {
width : 336px;
min-height : 200px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 20px;
}

/* ***** PAGINA SUB PAGES **** */

.parte_dx_1 {
width : 672px;
border : 0 solid #ff0000;
overflow : hidden;
float : right;
}
.parte_dx_1 .page_title {
width : 672px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}
.parte_dx_in_1 {
width : 672px;
}
.parte_dx_in_1 .article_title{
display : none;
}
.parte_dx_in_1  .images{
display : none;
}
.parte_dx_in_1 .article_body {
width : 672px;
min-height : 100px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 20px;
}

.catalogo {
width : 672px;
margin-top : 38px;
}
.catalogo .element_container{
width:303px;
overflow:hidden;
float:left;
margin:0px 20px 20px 0px;
}
.catalogo .element_container a{
color : #333333;
text-decoration:none;
}
.catalogo .element_container a:hover{
color : #333333;
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
font-size : 13px;
}
.catalogo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:190px;
height:57px;
line-height : 18px;
overflow:hidden;
color : #333333;
}
.catalogo .titolo_catalogo {
float:right;
text-align:left;
font-weight:bold;
width:190px;
overflow:hidden;
color : #333333;
font-size : 13px;
height : 18px;
}
.catalogo .ingrandisci {
float:right;
text-align:left;
font-weight:bold;
width:190px;
font-size : 13px;
font-style : italic;
color : #333333;
}

/* ***** PAGINA NEWS **** */

.parte_cc_3 {
width : 892px;
border : 0 solid #ff0000;
overflow : hidden;
}
.parte_cc_3 .page_title {
width : 892px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}

.catalogo_2 {
width : 892px;
margin-top : 38px;
}
.catalogo_2 .element_container{
width : 892px;
overflow:hidden;
float:left;
margin-bottom : 20px;
}
.catalogo_2 .element_container a{
color : #333333;
text-decoration:none;
}
.catalogo_2 .element_container a:hover{
color : #333333;
text-decoration:underline;
}
.catalogo_2 .img_window{
display : none;
}
.catalogo_2 .text_window{
width : 892px;
height:52px;
line-height : 18px;
overflow:hidden;
color : #333333;
}
.catalogo_2 .titolo_catalogo {
font-weight:bold;
width : 892px;
overflow:hidden;
color : #333333;
font-size : 13px;
height : 18px;
}
.catalogo_2 .ingrandisci {
display : none;
}

/* ***** PAGINA DOVE SIAMO **** */

.parte_sx_m {
width : 307px;
border : 0 solid #ff0000;
overflow : hidden;
float : left;
}
.parte_sx_m .page_title {
width : 307px;
height : 34px;
color : #0066ca;
font-size : 28px;
overflow : hidden;
}
.parte_sx_m_in {
width : 307px;
}
.parte_sx_m_in .article_title{
display : none;
}
.parte_sx_m_in  .images{
display : none;
}
.parte_sx_m_in .article_body {
width : 307px;
min-height : 200px;
line-height : 18px;
font-size : 14px;
overflow : hidden;
padding-top : 20px;
}

.pos_mappa {
width : 575px;
float : right;
}
.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{

}
.utility_left{
display:none;
}
.where{
display : none;
}
.map{

}
.info_dove_siamo{
display : none;
}

/* ***** PAGINA CONTATTI **** */

.prev {
width : 882px;
margin-top :86px;
}
.prev .article_body .modTxt{
display:none;
}
.prev .prev_scrivici .form_detail{
float:none;
margin-bottom:30px;
color:#333333;
}
.prev .prev_scrivici .text_area{
font-size:14px;
font-weight:bold;
color:#333333;
margin-top:-271px;
margin-left:380px;
}
.prev .prev_scrivici .check_autorizzazione{
width:400px;
margin-left:380px;
}
.prev .preventivo img{
float:none;
padding-bottom:60px;
margin-left:380px;
}
.prev .prev_scrivici .form_detail label{
font-size:14px;
font-weight:bold;
color:#333333;
}
.prev .prev_scrivici .form_detail input{
width:300px;
height:30px;
}
.prev .prev_scrivici .text_area textarea{
width:469px;
height:234px;
}


/* ***** FOOTER E POWERED BY **** */

.bgk_cont_foot {
width : 100%;
height : 79px;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_cont_foot.jpg');
background-repeat : repeat-x;
}
.footer {
margin : auto;
width : 982px;
height : 26px;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_footer.jpg');
background-repeat : no-repeat;
text-align : center;
font-size : 14px;
color : #999999;
padding-top : 15px;
}
.powered{
margin : auto;
width : 982px;
height : 36px;
background-image: url('/polopoly_fs/7.101434.1327059304!/bgk_footer_2.jpg');
background-repeat : no-repeat;
text-align : center;
font-size : 14px;
color : #999999;
}
.powered img{
vertical-align: middle;
}

/* --- seo --- */

.container_mdrr {
background-color:#c2cbc8;
}
.center_mdrr {
background-color:#ffffff;
}
.main_text_abstract{
color: #0174e7;
}
.mdrr_info h1{
color: #0174e7;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #0174e7;
}
.menu_mdrr a{
color: #0174e7;
}
.menu_mdrr a:hover{
color: #0174e7;
}
.mdrr_main a{
color: #0174e7;
}
.mdrr_main h2 a {
color:#0174e7;
}
.footer_mdrr {
background-color:#c2cbc8;
color:#0174e7;
}

.footer_mdrr a{
color:#0174e7;
}
.my_link a{
color:#0174e7;
background-color: #c2cbc8;
}
.flags_mdrr{
position: absolute;
font-size: 11px;
margin: 86px 0px 0px 850px;
}
.flags_mdrr a{
color:#ffffff;
}
.flags_mdrr img{
vertical-align: middle;
}
.menu_footer{
margin:auto;
text-align:center;
width:955px; 
}
.menu_footer .powered {
background-image : none;
width : 956px;
background : #C2CBC8;
}
.box_link1{	
height:35px;
line-height:35px;
background-image: url('/polopoly_fs/7.101434.1327059304!/pdf.png');
background-position:left center;
background-repeat:no-repeat;
}
.box_link1 a {	
color:#333333;
text-decoration:underline;
padding-left:30px;
}
.box_link1 a:hover {	
color:#333333;
text-decoration:none;
}


      
