/*
 * Id: 7.155401
 * Version: 1267177777
 * Generated: Sep 4, 2010 10:30:02 PM
 * Rendered: 
 */
    /* *** RESET DEGLI STILI E IMPOSTAZIONI BASE *** */
html,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;
border:0;
outline:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
abbr,acronym {
border:0;
}
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%;
}
abbr,acronym {
cursor:help;
}
em {
font-style:italic;
}
blockquote,ul,ol,dl {
margin:1em;
}
ol,ul,dl {
margin-left:2em;
}
ol li {
list-style: decimal outside;
}
ul li {
list-style: disc outside;
}
dl dd {
margin-left:1em;
}
/* *** 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:0;
padding:0;
border:0;
outline:0;
}
.nobody .article_body{
display:none;
}
.notitle .article_title{
display:none;
}
.nolink .link{
display:none;
}
/* ***** STILI DI BASE **** */
body,
html{
color:#36302f;
background-color:#ffffff;
background-image: url('/polopoly_fs/7.155401.1267177777!/bg_sito.gif');
background-repeat:repeat-x;
font-family:Arial,Trebuchet MS,Georgia,Verdana,Tahoma,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
padding:0;
}

/* ***** STRUTTURA **** */
.wrapper{
width:962px;
margin:auto;
}
.header{
background-image: url('/polopoly_fs/7.155401.1267177777!/bg_header.png');
background-repeat:no-repeat;
background-position:bottom center;
height:474px;
width:962px;
overflow:hidden;
}
.flash{
height:472px;
margin-left:4px;
overflow:hidden;
width:955px;
background-color:#e4e4e4;
}
.menu{
background-image: url('/polopoly_fs/7.155401.1267177777!/bg_menu.png');
background-repeat:repeat-x;
float:left;
height:45px;
margin-top:10px;
margin-left:5px;
overflow:hidden;
width:955px;
padding-bottom:35px;
font-weight:bold;
}
.menu .menu_first a,
.menu .menu_sel{
color:#000000;
display:block;
float:left;
font-size:14px;
height:45px;
line-height:45px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:134px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
color:#f51922;
}
.menu .rigadivisione{
border-left:1px #36302f solid;
background-repeat:no-repeat;
background-position:left;
width:1px;
height:10px;
display:block;
float:left;
margin-top:18px;
}
.sottomenu{
float:left;
width:235px;
min-height: 100px;
}
.sottomenu .menu_second a,
.sottomenu .menu_second_sel{
background-image: url('/polopoly_fs/7.155401.1267177777!/bg_sottomenu.png');
background-position:left center;
background-repeat:no-repeat;
height:30px;
line-height:30px;
padding-left:93px;
text-align:left;
color:#000000;
font-size:18px;
font-weight:bold;
text-decoration:none;
display:block;
}
.sottomenu .menu_second a:hover,
.sottomenu .menu_second_sel {
color:#f51922;
text-decoration:none;
}
.main{
min-height: 415px;
}
.box1{
background-color:#ececec;
background-repeat:no-repeat;
width:475px;
height:173px; 
padding-top:10px;
float:left;
}
.box1 .uno {
float:left;
margin-left:20px;
padding-top:10px;
width:433px;
}
.box1 .uno .article_title{
font-size:18px;
padding-bottom:5px;
}
.box1 .uno .article_body{
line-height:18px;

}

.box2{
width:475px;
height:173px; 
padding-top:10px;
float:left;
}
.box2 .due {
float:left;
margin-left:20px;
padding-top:10px;
width:433px;
}
.box2 .element .due {
border-bottom:1px dashed #36302F;
padding-bottom:11px;
}
.box2 .due .article_title{
font-size:18px;
color:#f51922;
padding-bottom:5px;
}
.box2 .tre{
float:left;
margin-left:20px;
padding-top:10px;
width:433px;
}
.divisor{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
height:15px;
padding-bottom:10px;
margin-top:20px;
width:959px;
}
.promo{
background-color:#FFFFFF;
line-height:15px;
margin-left:15px;
width:185px;
}
.promo .article_title{
color:#F51922;
margin-left:2px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
.foto1{
float:left;
margin-right:5px;
width:236px;
height:223px;
overflow:hidden;
}
.foto1 .images img{
background-color:#FFFFFF;
border:1px solid #000000;
margin-top:5px;
padding:3px;
}
.foto1 .article_body{
width:235px; 
padding-top:5px;
}
.foto2{
float:left;
margin-right:5px;
width:236px;
height:223px;
overflow:hidden;
}
.foto2 .images img{
background-color:#FFFFFF;
border:1px solid #000000;
margin-top:5px;
padding:3px;
}
.foto2 .article_body{
width:235px; 
padding-top:5px;
}
.foto3{
float:left;
margin-right:5px;
width:236px;
height:223px;
overflow:hidden;
}
.foto3 .images img{
background-color:#FFFFFF;
border:1px solid #000000;
padding:3px;
overflow:hidden;
margin-top:5px;
}
.foto3 .article_body{
width:235px; 
padding-top:5px;
}
.foto4{
float:left;
width:236px;
height:223px;
overflow:hidden;
}
.foto4 .images img{
background-color:#FFFFFF;
border:1px solid #000000;
margin-top:5px;
padding:3px;
}
.foto4 .article_body{
width:235px; 
padding-top:5px;
}
.chi_titolo{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
background-position:top top;
line-height:15px;padding-bottom:15px;
}
.chi_titolo .article_title{
background-color:#FFFFFF;
color:#F51922;
font-size:18px;
margin-left:46px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
width:130px;

}
.chi .article_title .link{
background-color:#ffffff;	
}
.chi .article_body{
float:left;
width:460px; 	
}
.chi .images{
float:right;
padding-bottom:25px;
}
.chi .images img{
border:1px #f51922 solid;	
}
.tit_promo{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
background-position:top top;
line-height:15px;padding-bottom:15px;
}
.tit_promo .article_title{
background-color:#FFFFFF;
color:#F51922;
font-size:18px;
margin-left:46px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
width:130px;

}
.tit_eve{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
background-position:top top;
line-height:15px;
padding-bottom:15px;
}
.tit_eve .article_title{
background-color:#FFFFFF;
color:#F51922;
font-size:18px;
margin-left:46px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
width:110px;
}
.event .article_body{
width:705px;
}
.tit_cont{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
background-position:top top;
line-height:15px;
padding-bottom:15px;
}
.tit_cont .article_title{
background-color:#FFFFFF;
color:#F51922;
font-size:18px;
margin-left:46px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
width:130px;
}
.tit_dove{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
background-position:top top;
line-height:15px;padding-bottom:15px;
}
.tit_dove .article_title{
background-color:#FFFFFF;
color:#F51922;
font-size:18px;
margin-left:46px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
width:130px;
}
.tit_prodo{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
float:left;
margin-left:235px;
width:721px;
line-height:15px;
}
.tit_prodo .article_title{
background-color:#FFFFFF;
color:#F51922;
float:left;
font-size:18px;
margin-left:12px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
width:130px;
}
.prodo_img{
float:left;
width:721px; 
padding-bottom:20px;
}
.prodo_img .images{
margin-right:20px; 
}
.prodo_img .element{
float:left;
}
.tito_prodbody{
float:left;
margin-bottom:20px;
margin-left:235px;
width:721px;
}
.colonna_dx{
float:right;
width:705px;
}
.tit_living{
background-image: url('/polopoly_fs/7.155401.1267177777!/divisor.gif');
background-repeat:repeat-x;
}
.tit_living .article_title{
background-color:#FFFFFF;
color:#F51922;
float:left;
font-size:18px;
margin-left:12px;
margin-top:-5px;
padding-bottom:10px;
text-align:center;
/* text-transform:uppercase; */ 
width:92px;
}

/* GALLERIA IMMAGINI */
.gallery{
margin:20px 0px 4px 20px;
}
.gallery img {
display:block;
float:left;
margin:0px 16px 16px 0px;
border:5px #e0841f solid;
}

.gallery .clear_both {
clear: none;
}

/* ***** CATALOGO/VETRINA *** */
.catalogo {

padding-top:25px;
width:825px;
}
.catalogo .element_container{
width:310px;
overflow:hidden;
float:left;
margin:0px 20px 20px 0px;
color:#000000;
}
.catalogo .element_container a{
color:#000000;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#000000;
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
border:1px #5b5b5b solid;
}
.catalogo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:200px;
height:62px;
overflow:hidden;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:200px;
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:200px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
width:500px;
overflow:hidden;
float:left;
margin-bottom:20px;}
.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{
margin:0px 0px 0px 0px;
}
.utility_left{
display:none;
}
.where{
padding-left:6px;
width:490px;
display:none;
}
.map{
border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
display:none;
}
.indirizzo{
float:right;margin-right:155px;margin-top:35px;width:293px;
}
.indirizzo a{
color:#000000;	
}
/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{
float:left;
padding-left:75px;
padding-top:40px;
width:540px;
float:left;
}
.preventivo .article_body{
width:540px;
display:none;
}
.preventivo .all_label{
float:left;
font-size:14px;
line-height:20px;
padding-top:10px;
width:50%;
font-weight:bold;
}
.preventivo .all_label label{
width:100px;
float:left;
}
.preventivo input[type="text"]{

}
.preventivo .resto_form{
float:left;
margin-top:10px;
width:50%;
font-size:10px;
}
.preventivo .resto_form strong{
float:left;
font-size:14px;
line-height:20px;
padding-top:0px;
}
.preventivo .resto_form textarea{
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:130px;
margin:0px;
overflow:auto;
}

/* ***** FOOTER E POWERED BY **** */
.footer {
background-color:#FFFFFF;
border-top:1px solid #000000;
color:#582424;
font-size:12px;
margin:auto;
padding:0;
text-align:center;
width:955px;
}
.footer a{
color:#582424;
font-size:inherit;
}
.address {
color:#582424;
font-size:inherit;
text-align:inherit;
margin:inherit;
padding-top:10px;
}
.address a:hover{
color:#582424;
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:#ffffff;
}
.center_mdrr {
background-color:#ffffff;
}
.mdrr_info h1{
color: #f51923;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #3E3E3E;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #3E3E3E;
}
.mdrr_main h2 a {
color:#3E3E3E;
}
.footer_mdrr {
background-color:#ffffff;
color:#f51923;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info a{
color:#ffffff;
}

.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}


      