/*
 * Id: 7.400134
 * Version: 1271683691
 * Generated: Feb 22, 2012 8:43:34 PM
 * Rendered: 
 */
    /* basic style */
body {
margin: 0px;
background-image: url('/polopoly_fs/7.400134.1271683691!/bg_body.png');
background-repeat:repeat-x;
background-color:#0D3B62;
background-position:top center;
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size: 14px;
color: #FFFFFF;
}
a {
color: #FFFFFF;
text-decoration: none;
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
}
a:hover {
color:;
}
.wrapper {
width:955px;
min-height:855px;
margin:0px auto;
}
.top {
height:496px;
margin:0px auto;
width:955px;
}
.menu{
background-image: url('/polopoly_fs/7.400134.1271683691!/bg_menu.png');
background-position:bottom;
background-repeat:no-repeat;
height:70px;
margin-top:77px;
width:705px;
margin:0px auto;
}
.menu_sel {
background-image: url('/polopoly_fs/7.400134.1271683691!/bg_hover.png');
background-repeat:no-repeat;
background-position:top center;
font-size:15px;
float: left;
height: 64px;
text-align:center;
line-height:90px;
color:#DB8776;
padding-left:25px;
padding-right:25px;
}
.menu_first a {
font-size:15px;
float: left;
height:64px;
text-align:center;
line-height:90px;
color:#FFFFFF;
padding-left:25px;
padding-right:25px;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.400134.1271683691!/bg_hover.png');
background-repeat:no-repeat;
background-position:top center;
color:#DB8776;
}
.logo {
margin-left:400px;
margin-top:90px;
position:absolute;
}
.flash {
border:1px solid #406583;
width:888px;
height:401px;
margin:15px auto;
}
.bottom {
margin:0px auto;
width:955px;
min-height:260px;
}
.benvenuti {
margin:0px auto;
width:888px;
margin-top:10px;
}
.benvenuti .article_title {
font-size:25px;
font-weight:bold;
color:FFFFFF;
font-style:italic;
}
.benvenuti .article_body {
width:888px;
height:150px;
overflow:hidden;
margin-top:15px;
}
.footer {
background-color:#285173;
padding-top:15px;
height:108px;
width:955px;
margin:0px auto;
text-align:center;
font-size:14px;
color:FFFFFF;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:3px;
font-size:14px;
color:#FFFFFF;
}
.address a{
font-family:inherit;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}
.address a:hover{
color:#FFFFFF;
text-decoration:none;
}
.powered {
color:#FFFFFF;
font-size:14px;
text-align:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#FFFFFF;
font-family:inherit;
font-size:14px;
text-decoration:underline;
}
.powered a:hover{
color:#FFFFFF;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}


/* --- seo --- */

.container_mdrr {
background-color:#285173;
}
.center_mdrr {
background-color:#0d3b62;
}
.mdrr_info h1{
color: #db8776;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #ffffff;
}
.menu_mdrr a{
color: #ffffff;
}
.menu_mdrr a:hover{
color: #db8776;
}
.mdrr_main a{
color: #db8776;
}
.mdrr_main h2 a {
color:#db8776;
}
.footer_mdrr {
background-color:#285173;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color:#285173;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 100px 0px 0px 820px;
}
.our_info img{
vertical-align: middle;
}

.main {margin:10px auto 0;padding-bottom:40px;width:888px;} 

#pagetitle {font-size:25px;font-style:italic;font-weight:bold;margin-bottom:15px;}

.main .article_body {} 

.box_unico .article_body {
width:438px; 
float:left; 
margin-right:30px;
}

.box_unico .images {
width:420px;
float:right; 
}

.vetrina .article_body {
width:888px;}

/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo 
.element_container {color:#FFFFFF;float:left;margin:30px 90px 0 0;overflow:hidden;width:350px;} 

.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:56px;margin:5px 0;overflow:hidden;width:235px;
}

.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:235px; 
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:235px;
}


.catalogo .img_window {
width:100px;
float:left;  
}

.mappa_dx {
	float:left; 
width:380px;
margin-right:30px; 
}

.mappa_sin {
float:left; 
width:466px;
}
.bottom_map01,
 .bottom_map02 {display:none;} 

.prev_cat 
.all_label {
width:360px;}

.prev_cat 
.all_label input {
width:225px;} 

.prev_cat 
.resto_form {float:left;margin-top:6px;width:350px;}

.prev_cat 
.resto_form textarea {
width:345px;}

.costumi {
width:640px;
float:left;
}

.costumi .article_body {
	width:570px; 
}

.gallery img {display:block;float:left;margin:25px 28px 0 0;}

.sottomenu {
	width:245px;
float:left;
min-height:50px;
}
 
.menu_second a,
.menu_second_sel {
	display:block;
border-bottom:solid 1px #6398c6;
padding-bottom:5px;
padding-top:5px; 
width:160px;
padding-left:20px; 


}

.menu_second a:hover,
.menu_second_sel {

background-image: url('/polopoly_fs/7.400134.1271683691!/menu_second.jpg');
background-position:0 10px;
background-repeat:no-repeat; 
 }
.menu_third a,
.menu_third_sel {
display:block;
border-bottom:solid 1px #6398c6;
padding-bottom:5px;
padding-top:5px;
width:140px;
padding-left:40px;


}

.menu_third a:hover,
.menu_third_sel {

background-image: url('/polopoly_fs/7.400134.1271683691!/menu_second.jpg');
background-position:0 10px;
background-repeat:no-repeat;
}

      
