/*
 * Id: 7.75045
 * Version: 1273156521
 * Generated: Sep 5, 2010 9:43:20 AM
 * Rendered: 
 */
    /* basic style */

body {
margin: 0px;
background-color: #daba76;
background-image: url('/polopoly_fs/7.75045.1273156521!/bg.gif');
background-repeat: repeat-x;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #2f1100;
}
a {
color: #2f1100;
text-decoration: none;
}
a:hover {
color:;
}

/* wrapper */

.wrapper {
background-image: url('/polopoly_fs/7.75045.1273156521!/bg_2.gif');
background-position: 974px 420px;
background-repeat:no-repeat;
margin:auto;
padding-left:35px;
width:985px;
}

/* top */

.header {
width: 955px;
height: 370px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.logo {
width: 406px;
height: 96px;
position: absolute;
margin-left: 545px;
z-imdex: 50;
}

/* menu */

.menu {
width: 955px;
height: 44px;
background-color: #daba76;
font-family: Georgia, "Times New Roman", Times, serif;
overflow: hidden;
}
.menu_sel {
background-image: url('/polopoly_fs/7.75045.1273156521!/bg_menu.gif');
background-repeat: repeat-x;
}
.menu .menu_first a,
.menu .menu_sel {
float: left;
height: 44px;	
line-height: 44px;
display: block;
font-size: 18px;
overflow: hidden;
margin: 0px 7px 0px 8px;
padding: 0px 8px 0px 8px;
}
.menu .menu_first a {
color: #2f1100;
}
.menu_sel {
color: #630e00;
}
.menu .menu_first a:hover,
.menu .menu_sel {
background-image: url('/polopoly_fs/7.75045.1273156521!/bg_menu.gif');
background-position:center 0px;
background-repeat: no-repeat;
color: #630e00;	
}
.menu .space_menu {
background-image: url('/polopoly_fs/7.75045.1273156521!/menu_space.gif');
background-repeat: no-repeat;
float: left; 
width: 2px;
height: 44px;
}
.menu2 {
padding: 30px 15px;	
}
.menu_second {
margin-bottom: 20px;	
}
.menu_second a, .menu_second_sel {
font-size: 14px;
color: #781201;
font-weight: bold;
margin: 10px 0px;
}
.menu_second a:hover,
.menu_second_sel {
color: #926e31;	
}
#menu_s_7,
#menu_s_8 {
display: none;	
}

/* main */

.main {
width:955px;
padding: 20px 0px;
line-height: 200%;
}
.space5px {
background-image: url('/polopoly_fs/7.75045.1273156521!/spazio5px.gif');
height: 5px;
width: 955px;
}
.column_dx {
width: 235px;
min-height: 400px;
background-color: #d4a65b;
background-image: url('/polopoly_fs/7.75045.1273156521!/bg_column_dx.gif');
background-repeat: no-repeat;
background-position: bottom;
float: left;
}
.gallery {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*-- main --*/

.main {
}
.article_title {
color: #781201;
font-size: 20px;
font-weight: bold;
margin: 30px 0px 20px 0px; 
}
.box1 {
width: 396px;
height: 397px;
float: left;
background-image: url('/polopoly_fs/7.75045.1273156521!/box1_bg.jpg');
background-repeat: no-repeat; 
}
.box1 .images {
width:368px;
margin-bottom: 15px; 
margin-left: 25px;
}
.box1 img {
border:5px solid #FFFFFF;
}
.testo_sx .article_body {
overflow: visible;
line-height:150%;
width:185px;
float: left;
margin-bottom:20px;
}
.box1 .article_title {
padding-left: 25px;
}
.box1 .link a{
color: #ffffff;
text-decoration: underline;
font-style: italic; 
}
.box1 .link a:hover,
.box2 .link a:hover,
.box3 .link a:hover {
text-decoration: none;	
}
.content {
float: left;
padding:0px 20px 0px 70px;
width:600px;
background-image: url('/polopoly_fs/7.75045.1273156521!/bg_1.gif');
background-repeat: no-repeat;
}
.content .element {
float:left;
margin-right:10px;
width:340px;
}
.box2 {
width: 361px;
height: 398px; 
float: left;
padding-left: 25px;
background-image: url('/polopoly_fs/7.75045.1273156521!/box2_bg.jpg');
background-repeat: no-repeat; 
}
.box3 {
height: 398px;
margin-left: 15px; 
padding:0px 10px;
width:138px;
float: left;
background-image: url('/polopoly_fs/7.75045.1273156521!/box3_bg.jpg');
background-repeat: no-repeat; 
background-position: bottom;	
line-height: 150%;
}
.box2 .article_body {
height:110px;overflow: hidden;
line-height: 150%; 
margin-top: 15px;
}
.box2 .article_body {
margin-bottom: 20px;	
}
.box1 .link a,
.box2 .link a,
.box3 .link a{
text-decoration: underline;
font-style: italic; 
}

.link_box2 {
margin: 20px 0px 0px 20px;
color: #ffffff; 
}
.link_box2 img {
border: none;	
}
.link_box2 a {
float: left;	
}
.link_box2 .element {
float: left;	
}
.box2 img {
border:5px solid #FFFFFF;
}
.box3 .article_title {
text-align: center;	
}
.box3 .element {
margin-bottom: 28px;	
}
.box3 .article_body {
height: 53px;
overflow: hidden; 
margin-bottom: 3px;
color: #ffffff;
}
.box3 .link a {
text-decoration: underline;	
}
.image {
float: left;	
margin-left: 20px;
border: 5px solid #ad8b4b;
}
.dove_text {
padding: 110px 15px;	
}
.titolo_testi {
width: 160px;
float: right; 
}
.testo_sx {
float: left;	
margin-left: 25px;
width:185px;
}
.testo_dx {
width: 140px;
float: left; 
margin-left: 20px;
line-height: 150%;
margin-bottom: 20px;
}
.testo_dx .element {	
margin-bottom: 35px;
}
.testo_dx .article_body {
height:75px;
overflow:hidden;
width:130px;
margin-left:20px;
}
.testo_sx .article_body{
height:110px;
overflow: hidden;
} 
.link_box2 .article_body {
height:36px;
margin-left:5px;
overflow:hidden;
width:80px;
}

/*-- CATALOGO/VETRINA --*/

.catalogo{
padding-top: 50px;
}
.catalogo .element_container{
width:290px;
overflow:hidden;
float:left;
margin:0px 0px 30px 0px;
color:#000000;
}
.catalogo .element_container a{
color:#FFFFFF;
font-size:9px;
height:30px;
line-height:30px;
padding-left:5px;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#ad8b4b;
}
.catalogo .titolo_catalogo {
text-transform: uppercase;
}
.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:180px;
height:72px;
overflow:hidden;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:160px;
overflow:hidden;
}
.catalogo .ingrandisci{
background-image: url('/polopoly_fs/7.75045.1273156521!/ingradisci.png');
background-repeat: no-repeat;
float:right;
text-align:left;
width:175px;
}
.prev_cat .resto_form {
float:right;
margin-top:15px;
width:340px;
}

/*-- footer --*/

.bottom {
margin: auto;
width: 985px;
height:70px;
}
.footer {
width: 1025px;
font-size: 12px;
color: #2f1100;
text-align: center;
margin: auto;
padding-top:30px;
}
.footer a {
color: #2f1100;
text-decoration: underline;
}
.footer a:hover {
text-decoration: none;
}
.powered{
text-align:center;
padding: 10px 0px;
color: #2f1100;
margin: auto;
font-size: 15px;
}
.powered a{
color: #2f1100;
text-decoration: underline;
}
.powered a:hover {
color: #2f1100;
text-decoration: none;
}
.powered img{
vertical-align: middle;
}

/*-- mappa --*/

.dove_siamo {
padding:0px;
float: left;
}
.testo_dove{
width: 170px;
float:left;
padding-left: 10px;
}
.bottom_map01 {
padding:5px 0px 5px 3px;
}
.bottom_map02 {
padding:5px 0px 5px 3px;
}
.calculate, .visualcard,
.info_dove_siamo {
display: none;
}
.info_dove_siamo {
margin:10px;
font-size: 14px;
}

/*-- polopoly utility --*/

.lista_regioni, .map_branches {
display: none;
}
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}

/* --- seo --- */

.container_mdrr{
background-color: #d5a75c;
}
.center_mdrr{
background-color: #daba76;
}
.mdrr_info h1{
color: #781201;
margin: 30px 0px 0px 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #781201;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #000000;
}
.mdrr_main h2 a{
color: #781201;
}
.footer_mdrr{
background-color: #d5a75c;
color: #781201;
}
.footer_mdrr a{
color: #781201;
}
.my_link a{
color: #781201;
background-color: #000000;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 102px 0px 0px 850px;
z-imdex: 100;
}
.our_info a {
color: #ffffff;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

      