/*
 * Id: 7.104498
 * Version: 1292859524
 * Generated: Feb 23, 2012 6:23:29 AM
 * Rendered: 
 */
    /* --- seo --- */

.container_mdrr {
background-color:#ffffff;
}
.center_mdrr {
background-color:#ffffff;
}
.main_text_abstract{
color: #026494;
}
.mdrr_info h1{
color: #000000;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #026494;
}
.menu_mdrr a{
color: #026494;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #000000;
}
.mdrr_main h2 a {
color:#000000;
}
.footer_mdrr {
background-color:#606060;
color:#000000;
}
.mdrr_body{
color:#000000;
}
.footer_mdrr a{
color:#000000;
}
.my_link a{
color:#000000;
background-color: #ffffff;
}
.mdrr_body{
color:#000000;
}
.our_info{
position: absolute;
font-size: 11px;
margin:40px 0 0 870px;
z-index:3000;
}
.our_info a{
color:#000000;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
margin:auto;
text-align:center;
width:955px; 
}

/* ***** 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_map02 {padding:5px 0 5px 70px;}
.lista_regioni{
display : none;
}


.prev_cat .resto_form {
float:right;
margin-top:15px;
position:relative;
width:350px;
}

.prev_cat .all_label {
float:left;
font-size:12px;
line-height:20px;
padding-top:20px;
width:280px;
}

.where, .timetables, .utility_left {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
padding-top:5px;
position:absolute;
right:400px;
top:650px;
}
.where, .timetables {
float:left;
height:52px;
overflow:hidden;
padding-right:50px;
width:270px;
}
.where {
font-size :15px;
color : #3e3e3e;
}
.utility_left {
display : none;
 }
/* ***** STILI DI BASE **** */

body,
html{
color:#3e3e3e;
background : #ffffff;
font-family: Arial,Verdana,Helvetica,Tahoma,Sans-Serif;
font-size:12px;
}
a{
color: #3e3e3e; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */

.wrapper{
width:963px;
margin:auto;
border : 0 solid #000000;
background-image: url('/polopoly_fs/7.104498.1292859524!/bgk_prova_wrapper.jpg');
}


.menu{
height:63px;
width:914px;
overflow : hidden;
background-image: url('/polopoly_fs/7.104498.1292859524!/bgk_menu.jpg');
background-repeat : no-repeat;
text-transform: uppercase;
padding-left : 45px;
margin-left:4px;
}

.menu .menu_first {
float:left;
}


.menu .menu_sel{
display : block;
height : 20px;
float : left;
font-size : 14px;
color : #026494;
text-align : left;
font-weight : bold;
text-decoration : none;
padding-right : 13px;
margin-top : 23px;
overflow : hidden;
}
.menu .menu_first a{
display : block;
height : 25px;
float : left;
text-decoration : none;
color : #000000;
font-size : 14px;
font-weight : bold;
text-align : left;
padding-right : 13px;
margin-top : 23px;
overflow : hidden;
}
.menu .menu_first a:hover,
.menu .menu_sel{
color : #026494;
text-decoration : none;
}

.rigadivisione {
width : 2px;
height :67px;
background-image: url('/polopoly_fs/7.104498.1292859524!/rigadivisione.gif');
background-repeat : no-repeat;
float : left;
margin-right : 13px;
}

.header {
height : 369px;
width : 955px;
margin : auto;
overflow : hidden;
background : #ccc7ce;
border : 0 solid #000000;
}
.header_img {
margin-top : 16px;
float : left;
}

.video {
margin-top : 8px;
width : 385px;
height : 335px;
float : left;
}

.header_2 {
width : 955px;
height : 369px;
margin : auto;
overflow : hidden;
background : #ccc7ce;
border : 0 solid #000000;
}


.linea_orizzontale {
width : 955px;
height : 10px;
background-image: url('/polopoly_fs/7.104498.1292859524!/linea_orizzontale.gif');
margin : auto;
}
/* ***** CONTENUTO BODY **** */

.content_body {

}

.bgk_corto {
height :58px;
background-image: url('/polopoly_fs/7.104498.1292859524!/bgk_corto.jpg');
margin : auto;
width : 955px;
}

.bgk_corto .article_title{
width : 207px;
height : 25px;
font-weight : bold;
font-size : 18px;
overflow : hidden;
font-weight : bold;
padding-top : 10px;
padding-left : 15px;
}
.bgk_corto  .images{
display : none;
}
.bgk_corto .article_body {
display : none;
}

.parte_sx_home {
width : 613px;
height : 150px;
overflow : hidden;
border : 0 solid #000000;
float : left;
}
.parte_sx_home .article_title {
display : none;
}
.parte_sx_home  .images{
display : none;
}
.parte_sx_home .article_body {
width : 550px;
height : 94px;
line-height : 18px;
font-size : 12px;
overflow : hidden;
padding-top : 10px;
margin-left : 15px;
border : 0 solid #000000;
}
.parte_sx_home .link {
width : 350px;
height : 20px;
color : #000000;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
margin-left : 15px;
}
.parte_sx_home .link a {
height : 20px;
color : #000000;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
margin-left : 15px;
}
.linea_red {
margin-top : 5px;
width : 550px;
height : 1px;
overflow : hidden;
background : #e2001a;
margin-left : 15px;
}

.parte_dx_home {
width : 343px;
height : 150px;
overflow : hidden;
border : 0 solid #ff0000;
float : left;
}
.img_mecspe {
padding-top : 7px;
}

.contenitore_2 {
padding-bottom : 20px;
margin-left : 31px;
width : 920px;
background : #ffffff;
border : 0 solid #000000;
overflow : hidden;
}


.box {
width : 164px;
border : 0 solid #0000ff;
overflow : hidden;
margin-right : 20px;
float : left;
}
.box .article_title {
width : 164px;
height : 45px;
font-weight : bold;
font-size : 18px;
overflow : hidden;
font-weight : bold;
}
.box  .images{
padding-top : 15px;
}
.box .article_body {
width : 164px;
height : 70px;
line-height : 18px;
font-size : 10px;
overflow : hidden;
padding-top : 10px;
border : 0 solid #000000;
}
.box .link {
width : 164px;
height : 18px;
color : #000000;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
padding-top : 10px;
}
.box .link a {
height : 18px;
color : #000000;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
padding-top : 10px;
}


/* ***** PAGINA AZIENDA **** */

.bgk_total_body {
width : 955px;
background-image: url('/polopoly_fs/7.104498.1292859524!/bgk_toal_body.jpg');
margin : auto;
}

.menu_sx {
width : 298px;
min-height :540px;
background-image: url('/polopoly_fs/7.104498.1292859524!/bgk_menu_sx.jpg');
background-repeat : repeat-x;
float : left;
background : #d0d0d0;
}
.menu_bg {
margin : auto;
width:266px;
padding-top : 30px;
}

.menu_bg .menu_sel{
display : block;
width : 266px;
height : 20px;
color : #116d9a;
font-size : 12px;
text-decoration : none;
font-weight : bold;
overflow : hidden;
}
.menu_bg .menu_second a{
display : block;
width : 266px;
height : 20px;
color : #1a171b;
font-size : 12px;
text-decoration : none;
font-weight : bold;
overflow : hidden;
}
.menu_bg .menu_second a:hover,
.menu_bg .menu_sel{
color: #116d9a;
}

.rigadivisione_2 {
width:264px;
height : 1px;
background : #aeaead;
overflow : hidden;
margin-top : 7px;
margin-bottom : 7px;
}


.body_dx {
width : 639px;
min-height :430px;
float : left;
border : 0 solid #000000;
padding-left : 18px;
padding-bottom : 20px;
}

.cont_dx {
width : 638px;
border : 0 solid #000000;
}
.cont_dx .article_title {
padding-top : 27px;
width : 600px;
height : 25px;
font-weight : bold;
font-size : 20px;
overflow : hidden;
}
.cont_dx .images{
display : none;
}
.cont_dx .article_body {
display : none;
}
.linea_red_2{
margin-top : 5px;
width : 620px;
height : 1px;
overflow : hidden;
background : #e2001a;
}

.box_sx {
width : 272px;
float : left;
margin-top : 20px;
margin-right : 30px;
border : 0 solid #000000;
}
.box_sx .article_title {
display : none;
}
.box_sx .images{
display : none;
}
.box_sx .article_body {
width : 272px;
min-height : 280px;
overflow : hidden;
font-size : 12px;
line-height : 18px;

}


.box_dx {
width : 318px;
float : left;
margin-top : 20px;
border : 0 solid #000000;
}
.box_dx .article_title {
display : none;
}
.box_dx .images{
width : 319px;
height : 212px;
}
.box_dx .article_body {
display : none;
}

/* ***** PAGINA SERVIZI **** */

.contenitore_new {
width : 820px;
margin : auto;
margin-top : 20px;
border : 0 solid #000000;
padding-bottom : 25px;
}
.box_4_cont {
width : 820px;
}
.box_4_cont .article_title {
width : 800px;
height : 25px;
font-weight : bold;
font-size : 20px;
overflow : hidden;
}
.box_4_cont .images{
display : none;
}
.box_4_cont .article_body {
display : none;
}
.box_4_cont .linea_red_2{
margin-top : 5px;
width : 820px;
height : 1px;
overflow : hidden;
background : #e2001a;
}

.parte_sx_1 {
margin-top : 25px;
width : 320px;
float : left;
border : 0 solid #000000;
}
.parte_sx_1 .article_title {
display : none;
}
.parte_sx_1 .images{
display : none;
}
.parte_sx_1 .article_body {
width : 320px;
line-height : 18px;
font-size : 12px;
}


.parte_dx_1 {
margin-top : 25px;
width : 482px;
float : right;
border : 0 solid #000000;
}
.box_img_1 {
width : 178px;
height : 201px;
float : left;
margin-right : 10px;
}
.box_img_2 {
width : 286px;
height : 201px;
float : left;
}
.img1,
.img2,
.img3 {
float: left;
padding: 3px; 
}

/* ***** PAGINA PRODOTTI **** */

.parte_centrale {
margin-top : 25px;
width : 780px;
margin: auto;
border : 0 solid #000000;
padding-bottom : 25px;
}

.catalogo .element_container{
width: 330px;
overflow:hidden;
float : left;
padding-top : 20px;
border : 0 solid #000000;
margin-top : 30px;
margin-right : 50px;
}
.catalogo .element_container a{
text-decoration:none;
}
.catalogo .element_container a:hover{
text-decoration:underline;
}
.catalogo .img_window {
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window {
float:right;
width:200px;
height:94px;
overflow:hidden;
font-size : 12px;
line-height : 18px;
margin-left : 20px;
}
.catalogo .titolo_catalogo{
font-size : 15px;
float:right;
font-weight:bold;
width:200px;
overflow:hidden;
}
.catalogo .ingrandisci{
display : none;
}


/* ***** PAGINA REALIZZAZIONI **** */

.parte_centrale_2 {
margin-top : 25px;
width : 710px;
margin-left: 70px;
border : 0 solid #000000;
padding-bottom : 25px;
}

.gallery .clear_both{
display : none;
}

/* ***** PAGINA CONTATTI **** */

.contatto_text {
width : 600px;
margin-top : 20px;
margin-right : 30px;
border : 0 solid #000000;
}
.contatto_text .article_title {
display : none;
}
.parte_sx_1 .images{
display : none;
}
.contatto_text .article_body {
width : 600px;
height : 250px;
line-height : 18px;
font-size : 12px;
}

/* ***** FOOTER E POWERED BY **** */


.footer {
margin : auto;
width : 955px;
height : 30px;
background : #606060;
text-align : center;
padding-top : 40px;
font-size : 12px;
color : #ffffff;
}
.powered{
margin : auto;
width : 955px;
height : 30px;
background : #606060;
text-align : center;
font-size : 12px;
color : #ffffff;
}
.powered img{
vertical-align: middle;
}
.powered a{
color : #ffffff; 
}
.footer a {
color : #ffffff;
}
.reparti .gallery{
margin-top:-220px;
position:absolute;
width:350px;
}
.where{
	display:none !important; 
}
.indirizzo_dovesiamo{
        position:absolute;
	width:250px;
        margin-top:-393px;
        margin-left:400px; 
}
.indirizzo_dovesiamo img{
        margin-bottom:10px;
}
.imgcollaudo img{
	clear:both;
} 
.collaudoimg img{
      margin-bottom:5px; 
}
/* *** CORREZIONI SMART EDITOR *** */
.reparti div[class^="galleryEditingForm"]{
        /* Pulsanti Galleria Smart Editor sezione "Reparti" */
	margin-top:-265px; 
        position:absolute; 
}
/* #menu_s_8.menu_first a, #menu_s_8.menu_sel {
padding-right:0px; 
} */


.pdf_download{
	width:110px;
height:150px;
position:absolute;
margin:190px 0px 0px 15px;
-moz-box-shadow:3px 3px 6px #404040;
}
.pdf_download a{
	width:110px;
height:150px;
display:block;
background-image: url('/polopoly_fs/7.104498.1292859524!/pdf_icon.jpg');
background-repeat:no-repeat;
background-position:left center;
}
.pdf_download a:hover{
	background-position:right center;
}


      
