/*
 * Id: 7.134451
 * Version: 1281619594
 * Generated: Jul 21, 2011 6:08:27 PM
 * Rendered: 
 */
    /* --------- STILI BASE --------- */
body, html {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
        background-image: url('../polopoly_fs/7.134451.1281619594%21/sfondo.jpg');
	background-repeat:repeat-x;
	background-color: #b8b6b6;
	color:#3e3e3e;}

.clear_both{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;}

.lista_regioni,.map_branches{
	display:none;}

a {
	color:#000000;}

/* --------- GENERALE --------- */
.container {
	width:955px;
	margin:auto;}

/* --------- TOP --------- */
.top {
	height:125px;
	margin-bottom:13px;}

.logo {
	width:385px;
	float:left;
	margin-right:13px;
        background-image: url('../polopoly_fs/7.134451.1281619594%21/sfondo_logo.png');}

/* --------- MENU --------- */
.menu {
	width:557px;
	height:125px;
        background-image: url('../polopoly_fs/7.134451.1281619594%21/sfondo_menu.jpg');
	background-repeat:repeat-x;
	float:left;}

.menu_first, .menu_sel {
	float:left;
	text-align:center;
	margin-left:11px;
	margin-right:10px;}

.menu_first a, .menu_sel{
	font-size:16px;
	padding-top:90px;
	height:30px;}

.menu_first a {
	color:#3f7344;
	display:block;
	text-decoration:none;}

.menu_first a:hover,
.menu_sel {
	color:#494949;
        background-image: url('../polopoly_fs/7.134451.1281619594%21/menu_hover.png');
	background-position:bottom;
	background-repeat:repeat-x;}

#menu_s_1 {
	width:42px;}

#menu_s_2 {
	width:45px;}

#menu_s_3 {
	width:56px;}

#menu_s_4 {
	width:140px;}

#menu_s_5 {
	width:54px;}
	
#menu_s_6 {
	width:84px;}

.divisore {
	width:1px;
	height:125px;
	float:left;
	background-color:#989898;}

/* --------- SIN --------- */
.sin {
	width:383px;
	float:left;}

.header {
	width:379px;
	height:622px;
	border:solid 3px #393939;
        float:left;
}

/* --------- DX --------- */	
.dx {
	width:557px;
	float:right;
	margin-left:13px;
height:628px; }
	
.benvenuti {
	height:230px;
	border:solid 1px #aaaaaa;
	background-color:#d8d6d6;}
	
.box1_hp,
.box2_hp {
	width:270px;
	float:left;
	background-color:#b2b1b0;
	border:solid 1px #7a7a79;
	margin-top:13px;
	height:381px;}
	
.box1_hp {
	margin-right:13px;}
	
.box1_hp img,
.box2_hp img {
	border:solid 1px #575757;}	
	
.testo {
	margin-top:30px;
	margin-left:8px;
	margin-right:8px;}
	
.testo .article_title{
	font-weight:bold;
	font-size:18px;
	padding-bottom:13px;}
	
.testo .article_body{
	margin-bottom:20px;
        clear:both;} 
	
.box1_hp .testo .article_body, 
.box2_hp .testo .article_body {
	height:71px;
	overflow:hidden;}
	
.benvenuti .testo .article_body {
	height:85px;
	overflow:hidden;}
	
.testo img {
	margin-bottom:13px;}

.testo a {
	color:#121212;
	font-weight:bold;}

/* --------- BOTTOM --------- */
.bottom {
        background-image: url('../polopoly_fs/7.134451.1281619594%21/sfondo_bottom.png');
	height:83px;
	margin-top:13px;
	color:#ffffff;
	text-align:center;}
	
.footer {
	padding-top:20px;
	padding-bottom:10px;}
	
.powered img {
	vertical-align:middle;}

.footer a, .powered a {
	color:#FFFFFF;}
	
	





/* --- SEO --- */

.container_mdrr {
background-color:#B2B1B0;
}
.center_mdrr {
background-color:#DCDBD9;
}
.mdrr_info h1{
color: #59554f;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #3E3E3E;
}
.mdrr_main h2 a {
color:#3E3E3E;
}
.footer_mdrr {
background-color:#3E3E3E;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 103px 0px 0px 135px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/* --------- SOTTOLIVELLI --------- */
.dx_profilo {
float:left;
margin-left:13px;
width:555px;
min-height:628px;
background-color:#b2b1b0;
border:solid 1px #747474;
}

.profilo_sx {
float:left;
font-size:12px;
line-height:18px;
padding-left:8px;
padding-right:8px;
padding-top:25px;
width:274px;} 

.profilo_sx .article_title {
font-size:18px;
font-weight:bold;
color:#3e3e3e;
margin-bottom:10px; }

.profilo_dx {
	float:left;
width:265px;
}

.profilo_dx img {border: solid 3px #ffffff;
margin-top:55px;  
}

.sin {
	background-color:#b2b1b0;
border:solid 1px #747474;
}

.header_mini {
	float:left;
width:153px;
height:623px;
border:solid 3px #393939;}

.sottomenu {
	float:left;
width:215px;
min-height:10px; 
}

.prodotti {font-size:12px;line-height:18px;padding-left:8px;padding-right:8px;padding-top:25px;}


.prodotti2 {font-size:12px;line-height:18px;padding-left:8px;padding-right:8px;padding-top:25px;}


.prodotti .article_title,
.prodotti2 .article_title {
font-size:18px;
font-weight:bold;
color:#3e3e3e;
margin-bottom:10px;
}

.prodotti img {
margin-top:30px;
margin-left:30px;
border:solid 5px #ffffff;
}



/* ***** CATALOGO/VETRINA *** */
.catalogo{
margin-top:55px;}

.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 .text_window {
float:right;
height:32px;
margin:5px 0;
overflow:hidden;
width:200px;
}

.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:200px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:200px;
}

.prev_cat .all_label {float:left;font-size:12px;line-height:20px;margin-top:20px;padding-top:10px;width:230px;margin-left:10px;} 

.prev_cat .all_label label {display:block;float:left;width:70px;}

.prev_cat .resto_form {float:left;margin-top:28px;width:270px;} 

.prev_cat .resto_form textarea {
width:270px;} 

.prev_cat img {
	margin:0px;
border:none;}


.prev_cat .all_label input {
width:200px;} 

.bottom_map01, .bottom_map02,
.info_dove_siamo {display:none;}

.map {
margin-bottom:20px;
}  

.menu2 {
width:218px;
min-height:425px;
float:right;
margin-right:2px;
}

.menu_second_sel {
background-image: url('../polopoly_fs/7.134451.1281619594%21/hover.png');
background-repeat:no-repeat;
font-family:Tahoma;
font-size:13px;
color:#3e3e3e;
line-height:36px;
font-weight:bold;
text-decoration:underline;
height:30px;
padding-left:10px;
}
.menu_second a {
background-image: url('../polopoly_fs/7.134451.1281619594%21/hover.png');
background-repeat:no-repeat;
font-family:Arial;
font-size:13px;
color:#3e3e3e;
font-weight:regular;
line-height:36px;
text-decoration:none;
padding-left:10px;
height:30px;
display:block;
}
.menu_second a:hover {
font-weight:bold;
color:#3e3e3e;
}
.menu_third_sel {
font-family:Tahoma;
font-size:13px;
color:#3e3e3e;
line-height:30px;
font-weight:bold;
padding-left:20px;
text-decoration:underline;
}
.menu_third a {
font-family:Tahoma;
font-size:13px;
color:#666666;
font-weight:regular;
line-height:30px;
padding-left:20px;
text-decoration:none;
}
.menu_third a:hover {
text-decoration:underline;
color:#3e3e3e;
font-weight:bold;
}
.text1{
margin-top:10px;
width:515px;
min-height:147px;
background-color:#ffffff;
}
.text1 .images{
width:464px;
height:142px;
}
.text2{
margin-top:10px;
width:515px;
min-height:147px;
background-color:#ffffff;
}
.text2 .images{
width:343px;
height:82px;
margin-left:50px;
margin-top:30px;
}
.text3{
margin-top:10px;
width:515px;
min-height:195px;
background-color:#ffffff;
}
.text4{
width:216px;
min-height:161px;
float:left;
margin-left:20px;
}
.text4 .images{
width:216px;
min-height:161px;
margin-top:30px;
margin-top:10px;
}
.text5{
width:247px;
min-height:161px;
float:left;
margin-left:20px;
}
.text5 .images{
width:214px;
height:160px;
margin-left:30px;
margin-top:10px;
}


      