/*
 * Id: 7.80977
 * Version: 1286794413
 * Generated: Feb 6, 2012 6:03:50 AM
 * Rendered: 
 */
    /* ***** G. & P. TURCI **** */

/* ***** STILI DI BASE **** */
body {
color:#000000;
background-color:#FFFFFF;
background-image: url('/polopoly_fs/7.80977.1286794413!/bg_body.gif');
background-repeat:repeat-x;
font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
font-size:12px;
}
img{
border:0;
}
a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:none;
}
#pagetitle{
font-size:22px;
font-weight:bold;
margin:10px 0px 20px 0px;
color:#f8d66a;
}
.article_title{
font-size:16px;
font-weight:bold;
margin:10px 0 20px 10px;
color:#000000;
}

/* ***** STRUTTURA **** */

.wrapper{
width:950px;
margin:auto;
}

.header{
width:950px;
height:288px;
display:block;
}

.logo {
width:210px;
height:288px;
float:left;
}

.menu{
height:35px;
width:700px;
overflow:hidden;
margin-left:261px;
margin-top:27px;
}
.menu .menu_first a,
.menu .menu_sel{
display:block;
float:left;
background-color:#5b4339;
color:#000000;
font-size:12px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
text-align:center;
text-decoration:none;
text-transform:uppercase;
line-height:34px;
height:34px;
width:170px;
margin-right:3px;
background-image: url('/polopoly_fs/7.80977.1286794413!/bg_menu.gif');
background-repeat:repeat-x;
}
.menu .menu_first a:hover,
.menu .menu_sel{
color:#FFFFFF;
background-color:#5b4339;
background-image: url('/polopoly_fs/7.80977.1286794413!/bg_menu_sel.gif');
background-repeat:repeat-x;
}
.main{
min-height: 300px;
color:#000000;
background-color:#5b4339;

}

/* ***** HOME PAGE *** */

.box_sx {
float:left;
width:462px;
height:325px;
background-color:#f8d66a;
}
.box_sx .images {
float:left;
margin-left:10px;
}
.box_sx .article_body {
float:right;
overflow:hidden;
height:255px;
width:240px;
padding-right:10px;
}

.box_dx{
width:462px;
height:325px;
margin-left:26px;
float:left;
background-color:#f8d66a;
}
.box_dx .nobody .article_body {
display:none;
}
.box_dx .images {
float:left;
margin:0 10px 10px;
}
.box_dx .article_body {
overflow:hidden;
height:45px;

width:240px;
margin-bottom:17px;

}
.box_dx .link a,
.box_dx .link a:hover {

text-decoration:underline;
color:#5b4339;
font-weight:bold;
}

/* ***** SEZIONI *** */

.main_sez{
min-height: 350px;
color:#000000;
background-image: url('/polopoly_fs/7.80977.1286794413!/bg_main_sez.gif');
background-repeat:repeat-y;
}

.box_sx_sez {
width:350px;
height:350px;
float:left;
padding-left:5px;
padding-top:5px;
}

.box_dx_sez {
float:left;
margin-right:10px;
min-height:350px;
width:580px;
}

.box_sx_sez2 {
min-height:350px;
float:left;
margin-right:75px;
width:275px;
}
.box_sx_sez2 .menu_first {
width:275px;
}
.box_sx_sez2 .menu_first a,
.box_sx_sez2 .menu_sel {
display:block;
float:left;
color:#5b4339;
font-family:"Times New Roman", Times, serif;
text-decoration:none;
padding-left:15px;
font-size:16px;
height:35px;
line-height:35px;
width:255px;
}
.box_sx_sez2 .menu_first a:hover,
.box_sx_sez2 .menu_sel{
color:#000000;
background-image: url('/polopoly_fs/7.80977.1286794413!/bgmenu_sez4.png');
background-position:5px 50%;
background-repeat:no-repeat;
background-color:#fde28b;
}
.box_sx_sez2 .menu_second {
width:275px;
}
.box_sx_sez2 .menu_second a,
.box_sx_sez2 .menu_second_sel{
display:block;
float:left;
color:#5b4339;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-align:left;
text-decoration:none;
line-height:35px;
height:35px;
width:241px;
padding-left:30px;
}
.box_sx_sez2 .menu_second a:hover,
.box_sx_sez2 .menu_second_sel  {
color:#000000;
background-image: url('/polopoly_fs/7.80977.1286794413!/bg_2ndoliv_menusez.gif');
background-position:20px 50%;
background-repeat:no-repeat;
text-decoration:underline;
background-color:#fde28b;
}

.box_sx_sez3 {
min-height:350px;
float:left;
margin-right:75px;
width:275px;
}
.box_sx_sez3 .article_body {
margin-top:20px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
color:#5B4339;
}

.box_dx_sez2 {
float:left;
margin-right:10px;
min-height:350px;
width:580px;
}
.box_dx_sez2 .article_body {
float:left;
margin-bottom:10px;
width:87%;
color:#ffffff;
}

.marchi {
float:left;
height:auto;
width:580px;
}
table {
border-collapse:separate;
border-spacing:3px;
height:140px;
margin-top:10px;
overflow:hidden;
text-align:center;
width:580px;
}

/* GALLERIA IMMAGINI */
.gallery{
margin:20px 0px 4px 5px;
}
.gallery img {
display:block;
float:left;
margin:0px 5px 16px 0px;
border:5px #e0841f solid;
}
.gallery .clear_both {
clear: none;
}

/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
width:310px;
overflow:hidden;
float:left;
margin:0px 20px 20px 0px;
color:#FFFFFF;
}
.catalogo .element_container a{
color:#FFFFFF;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#FFFFFF;
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: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;

height:220px;
margin-bottom:10px;
}
.bottom_map02{
padding:5px 0 5px 185px;
}
#where_{
margin:0px 0px 0px 0px;
}
.utility_left{
display:none;
}
.where{
display:none;
}
.map{
border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
display:none;
}
.indirizzo{
float:left;
width:450px;
margin:35px 0px 0px 0px;
}

/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{}
.preventivo .article_body{
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"]{
width:300px;
}
.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;
width:300px;
}

/* ***** FOOTER E POWERED BY **** */

.footer {
color:#000000;
font-size:12px;
margin:auto;
padding:20px 0px 0px 0px;
text-align:center;
background-image: url('/polopoly_fs/7.80977.1286794413!/bg_footer.gif');
background-repeat:repeat-x;
height:80px;
}
.footer a{
color:#CC0000;
}
.powered {
color:#CC0000;
font-size:12px;
margin:auto;
padding:18px 0px 20px 0px;
text-align:center;
}
.powered img {
vertical-align:middle;
border:0;
}
.powered a{
color:#CC0000;
}

/* ***** CLEAR SITE **** */
.clear_both {
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches{
display:none;
}



/* --- seo --- */

.container_mdrr {
background-color:#ffffff;
}
.center_mdrr {
background-color:#ffffff;
}
.main_text_abstract{
color: #000;
}
.mdrr_info h1{
color: #F8D66A;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #009B79;
}
.menu_mdrr a{
color: #F8D66A;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #000;
}
.mdrr_main h2 a {
color:#000000;
}
.footer_mdrr {
background-color:#fff;
color:#000000;
}
.mdrr_body{
color:#000;
}
.footer_mdrr a{
color:#000000;
}
.my_link a{
color:#000000;
background-color: #ffffff;
}
.mdrr_body{
color:#000;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 38px 0px 0px 850px;
}
.our_info a{
color:#fff;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
margin:auto;
text-align:center;
width:955px; 
}
.video{
	margin-top: 20px;
}


      
