/*
 * Id: 7.30277
 * Version: 1297942193
 * Generated: Feb 8, 2012 11:54:44 AM
 * Rendered: 
 */
    body, html {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #1a2a35;
	background-image: url('/polopoly_fs/7.30277.1297942193!/bg.jpg');	
        background-repeat: repeat-x;
	background-position: center top;
	color: #ffffff;
 }
.bottom_bg{
	background-image: url('/polopoly_fs/7.30277.1297942193!/bg_table.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom: 60px;
}
img{
	border: none;
}
a{
	color: #ffffff;
}

/*---------------WRAPPER----------------*/
.wrapper{
	width: 879px;
	margin: 0px auto;
}
.logo{
	margin: 60px 0px 25px 50px;
}

/*---------------HEADER---------------*/

.header{
	height: 280px;
}

/*---------------MENU----------------*/
.menu{
	font-size: 14px;
	font-weight:bold;
	background-image: url('/polopoly_fs/7.30277.1297942193!/bg_menu.gif');
	background-repeat: repeat-x;
	background-position:top;
	background-color: #1a2a35;
}
.menu_sel,
.menu_first a {
	float: left;
	padding: 15px 20px 0px 20px;
}
.menu_first a{
	text-decoration: none;
	color: #ffffff;
}
.menu_sel,
.menu_first a:hover{
	color: #f1de0b;
}
.divisoria{
	width: 0px;
	height: 36px;
	float: left;
	border-left: 1px solid #646262;
}

/*---------------CONTAINER----------------*/
.article_title{
	font-size: 16px;
	padding-left: 35px;
}
.container{
	padding: 40px 0px 35px 0px;
}
.container .box_1,
.container .box_2,
.container .box_3,
.container .box_4{
	float: left;
	width: 203px;
}
.box_1,
.box_2,
.box_3{
	margin-right: 22px;
}
.container .box_1 .element,
.container .box_2 .element,
.container .box_3 .element,
.container .box_4 .element{
	background-color: #ded9d9;
	padding: 0px 0px 20px 0px;
}
.container .box_1 .article_body strong,
.container .box_2 .article_body strong,
.container .box_3 .article_body strong,
.container .box_4 .article_body strong{
	color: #c01d1d;
	font-size: 12px;
	padding-left: 0px;
}
.container .box_1 .article_body,
.container .box_2 .article_body,
.container .box_3 .article_body,
.container .box_4 .article_body{
	color: #2f0c0c;
	padding: 20px 0px 0px 12px;
	height: 53px;
	overflow: hidden;
}
.container .box_1 .link,
.container .box_2 .link,
.container .box_3 .link,
.container .box_4 .link{
	padding: 20px 0px 0px 12px;
}
.container .box_1 .link a,
.container .box_2 .link a,
.container .box_3 .link a,
.container .box_4 .link a{
	color: #f41005;
}
.container .order,
.container .spedizioni{
	float: left;
}
.ristorante {
color:#ECE383;
font-size:24px;
font-style:italic;
height:35px;
width:200px;
margin:340px 0px 0px 678px;
position: absolute;
}
.ristorante .link a {
line-heighr: 35px;
        height: 35px;
color:#ECE383;
font-size:24px;
text-decoration:none;
}
.ristorante .link a:hover {
color:#D5ED0D;
}


.container .order{
	font-family: "Myriad Pro", Verdana, sans-serif;
	width: 187px;
	height: 128px;
	background-image: url('/polopoly_fs/7.30277.1297942193!/bg_order.jpg');
	background-repeat: no-repeat;
	border: 3px solid #bfd5d1;
	padding: 20px 0px 0px 10px;
	margin-top: 15px;
}
.container .order .link a{
	text-decoration: none;
	font-size: 24px;
	color: #ece383;
}
.container .order .link a:hover{
	color: #d5ed0d;
}
.container .spedizioni{
	border: 1px solid #4a5f6d;
	margin: 14px 0px 0px 21px;
}

/*---------------- 2-LIV ---------------*/

.container_left,
.container_right{
	float: left;
	padding-top: 20px;
}
.container_left{
	width: 425px;
}
.container_right{
	padding-left: 20px;
}
.container_right img{
	margin-left: 10px;
}

/*---------------- SUB-MENU ---------------*/

.sub_menu{
	padding-left: 35px;
	padding-top: 30px;
        float: left;
	width: 168px;
}
.menu_second,
.menu_second_sel{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 8px 0px;
}
.menu_second a{
	text-decoration: none;
}
.menu_second a:hover,
.menu_second_sel{
	color: #ef760b;
}

.divisoria2{
	width: 36px;
	border-bottom: 1px solid #646262;
	margin-left: 40px;
}

/*---------------- SUB-CONTAINER ---------------*/

.sub_container{
	float: left;
	width: 668px;
        padding-top: 10px;
}
.sub_container .text{
	float: left;
	width: 235px;
}
.sub_container .text .article_body{
	padding-right: 15px;

}

.div_image{
	float: left;
	width: 204px;
        margin-left: 10px;
}

/*---------------CATALOGO----------------*/


.sub_container .element_container{
	width: 320px;
	float: left;
        font-size: 12px;
        padding-top: 30px;
}
.prodotto_title{
	font-weight: bold;        
        color: #d36c11;
}
.img_window{
	float: left;
        width: 100px;
	margin-top: 5px;
}
.img_window img,
.button_invia img{
        width: auto;
        margin: 0px;
}
.img_window img{
	border: 1px solid #294a60;
}
.sub_container .text_window{
	float: left;
        width: 195px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 5px 15px 0px 10px;
        line-height: 18px;
        height: 75px;
}
.element_container a{
        font-style: italic;
        padding-left: 10px;
        padding-top: 10px;
}
.img_window a {
        padding-left: 0px;
        padding-top: 0px;
}

.container_left .element_container{
        font-size: 12px;
        margin-bottom: 30px;
}
.container_left .ingrandisci{
        display: none;
}

/*---------------- PREVENTIVO ---------------*/

.resto_form textarea{
	height: 189px;
}

/* -------------- DOVE SIAMO --------------- */
.dove_siamo{
	padding: 30px 0px 0px 35px;
        width: 450px;
        float: left;
}
.bottom_map02{
	padding: 5px 0px 5px 120px;
}
.utility_left,
.info_dove_siamo{
	display: none;
}
.info_mappa{
	float: left;
        width: 200px;
        padding: 10px 0px 20px 20px;
        margin: 52px 0px 0px 20px;
}


/*---------------- FOOTER ---------------*/

.footer{
	border-top: 1px solid #646262;
	text-align: center;
	padding: 15px 0px 15px 0px;
	color: #ffffff;
}
.footer a{
	color: #ffffff;
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}
.gallery img {
display:block;
float:left;
margin:8px 25px 10px 0;
}

/* --- seo --- */

.container_mdrr{

}

.center_mdrr{
background-color: #1a2b35;
}

.mdrr_info h1{
color: #f1de0e;
margin-top: 40px;
}

.menu_mdrr{
color: #000000;
}

.menu_mdrr a{
color: #ffffff;
}

.menu_mdrr a:hover{
color: #f1de0e;
}

.mdrr_main a{
color: #f1de0e;
}

.mdrr_main h2 a{
color: #f1de0e;
}

.footer_mdrr{
color: #ffffff;
}

.footer_mdrr a{
color: #f1de0e;
}

.my_link a{
color: #f1de0e;
background-color: #716e4a;
}

.our_info{
position: absolute;
font-size: 11px;
margin: 0px 0px 0px 790px;
}

.our_info img{
vertical-align: middle;
}

.menu_footer{
display:none;
}

/*---------------- LISTA REGIONI ---------------*/

.lista_regioni,
.map_branches{
	display: none;
}



      
