/*
 * Id: 7.382892
 * Version: 1276857943
 * Generated: Sep 5, 2010 8:51:26 AM
 * Rendered: 
 */
    /* *** STILI UTILI PER TUTTI I SITI *** */
.lista_regioni,.map_branches,.sedi_evolute{
display:none;
}
.element, .article{
margin: 0px;
padding: 0px;
}
.display_none{
display: none;
}
.clear_both {
clear:both;
height:0px;
font-size:0px;
line-height:0px;
margin:0px;
padding:0px;
border:0px;
outline:0px;
}
.nobody .article_body{
display:none;
}
a{
	color:#1e4874;
}
a:hover{
	color:#1e4874;
	text-decoration:underline;
}
/* *** STILI DEL SITO CORRENTE *** */

body, html{
color:#4e4e4e;
font-family:Arial,Trebuchet MS,Georgia,Tahoma,Verdana,Helvetica,Sans-Serif;
font-size:14px;
margin: 0px;
padding: 0px;
background-color:#eaeaea;
color:#275584; 
}

.wrapper{
width:975px;
margin:auto;
}
.top{
background-image: url('/polopoly_fs/7.382892.1276857943!/top.gif');
background-repeat:repeat-x;
width:100%;
height:44px;
margin:auto;
overflow:hidden;
}


.menu{
height:44px;margin:auto;padding-left:78px;padding-top:5px;width:880px; text-transform: uppercase;
}
.menu .menu_first,
.menu .menu_sel{
float:left;
}
.menu .menu_first a,
.menu .menu_sel{
display:block;
font-size:14px;
height:44px;
line-height:44px;
overflow:hidden;
text-align:center;
text-decoration:none;
font-weight:bold;
color:#595a5c;
width:auto;
padding-left:29px;padding-right:29px; 
}
.menu .menu_first a:hover,
.menu .menu_sel{
background-image: url('/polopoly_fs/7.382892.1276857943!/over.png');
background-position:top center;
background-repeat:no-repeat;
color:#595a5c;
}
.rigadivisione{
background-image: url('/polopoly_fs/7.382892.1276857943!/rigadivisione.png');
background-repeat:no-repeat;
background-position:right;
width:3px;
height:45px;
display:block;
float:left;
}
.cont_flash{
background-image: url('/polopoly_fs/7.382892.1276857943!/cont_flash.png');
background-repeat:no-repeat;
width:974px;
height:362px;
margin:auto;
}
.logo{
position:absolute;
margin-top:10px;
margin-left:10px; 
}
.flash{
width:955px;
height:351px;
overflow:hidden;
margin:auto;
padding-left:2px;
padding-top:7px;
}
.main{
width:955px;
min-height:350px;
margin:auto;
}
/* ***** hp **** */

.spazio{
float:left;
width:955px; 
padding-top:10px;
}
.box1{
float:left;
width:448px; 
color:#1e4874;
padding-right:47px;
}
.box1 .article_title{
font-size:21px;
font-weight:bold; 
}
.box1 .article_body{
width:445px;
margin-top: 15px; 
}
.box2{
background-color:#4a7fb5;
width:460px;
height:240px;
float:left; 
}
.box2 .article_title{
font-size:21px;
font-weight:bold; 
color:#ffffff;
padding-left:5px;
}
.box2 .images{
float:left;
padding-left:5px;
margin-top: 15px; 
 
}
.box2 .images img{
border:2px #ffffff solid;	
}
.box2 .article_body{
width:180px;
height:133px;
overflow:hidden;
float:right; 
padding-right:12px;
color:#ffffff;
margin-top: 15px; 
}
.box2 .link {
float:left;
margin-top:18px;
}

.box2 .link a{
    padding: 15px 0px 0px 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
.box2 .link a:hover{   
  color: #ff9615;
}


/* ***** FOOTER E POWERED BY **** */
.footer {
background-image: url('/polopoly_fs/7.382892.1276857943!/footer.png');
background-repeat:repeat-x;
width:100%;
color:#1e4874;
font-size:12px;
margin:auto;
padding-bottom:20px;
text-align:center;
height:91px;
}
.footer a{
color:#1e4874;
font-size:inherit;
}
.address {
color:#1e4874;
font-size:inherit;
text-align:inherit;
margin:inherit;
padding-top:10px;
}
.address a:hover{
color:#1e4874;
text-decoration:none;
}
.powered {
padding:10px 0px 0px 0px;
font-size:inherit;
text-align:inherit;
}
.powered img {
vertical-align:middle;
border:0;
}


/* --- seo --- */

.container_mdrr {
background-color:#eaeaea;
}
.center_mdrr {
background-color:#eaeaea;
}
.main_text_abstract{
color: #275584;
}
.mdrr_info h1{
color: #275584;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #275584;
}
.menu_mdrr a{
color: #275584;
}
.menu_mdrr a:hover{
color: #275584;
}
.mdrr_main a{
color: #275584;
}
.mdrr_main h2 a {
color:#275584;
}
.footer_mdrr {
background-color:#eaeaea;
color:#00670c;
}

.footer_mdrr a{
color: #275584;
}
.my_link a{
color: #275584;
background-color: #eaeaea;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

.sottomenu {
width:180px;
margin-left:10px;
margin-right:10px;
float:left; 
background-color:#ff930c; 
margin-top:47px; 
}

.dx {
width:755px;
float:left; 
}

.dx .article_body {
width:367px;
float:left; 
margin-right:10px;
}

.dx .images {
width:367px;
float:right;
 
margin-right:10px;
}

#pagetitle {font-size:20px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px; }  


.news,
.contatti {
	margin-left:10px; 
}

.news .article_body {
	width:550px;
}

.mappa_sx {
	width:580px;
float:left;
margin-left:10px; 
}

.mappa_dx {float:left;padding-left:10px;padding-top:42px;width:300px;}

.bottom_map01, .bottom_map02,
.info_dove_siamo {display:none;} 

.prev_cat .all_label {
width:400px;} 

.prev_cat .all_label input {
width:250px;}

.prev_cat .resto_form textarea {width:350px;}


/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
width:350px;
overflow:hidden;
float:left;
margin:0px 20px 20px 0px;
color:#275584;
}
.catalogo .element_container a{
color:#275584;
text-decoration:none;
font-style:italic; 
}
.catalogo .element_container a:hover{
color:#275584;
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:240px;
height:50px;
overflow:hidden;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:240px;
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:240px;
}
.menu_second a, .menu_second_sel{
display:block;
text-decoration:none;
color:#275584;
height:32px;
line-height:32px;
font-size:14px;
padding-left:15px;
font-weight:bold;
text-transform:uppercase; 
}
.menu_second a:hover, .menu_second_sel{
background-repeat: no-repeat; 
background-position:2px center; 
background-image: url('/polopoly_fs/7.382892.1276857943!/menu_sel.png'); 
} 
.subriga {
background-color:#275584;
width:160px;
height:1px;
margin-left:10px; 
}
.poli_testo {
width:365px;
float:left;
}
/* GALLERIA IMMAGINI */
.gallery{
width:361px;
float:right; 
}
.gallery img {
display:block;
float:left;
margin:0px 20px 20px 0px;
}
.gallery .clear_both {
clear: none;
} 



      