/*
 * Id: 7.56650
 * Version: 1300874856
 * Generated: Feb 23, 2012 12:25:58 AM
 * Rendered: 
 */
    /* ***** CROSS BROWSER CSS RESET **** */
html{
	color:#000000;
	background:#FFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:”;
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
legend{
	color:#000000;
}
ul, li { 
	margin:0px;
	padding:0px;
}

/* ***** STILI DI BASE **** */
body,
html{	
	color:#000000;
	background-color:#d5d3bc;
        background-image: url('/polopoly_fs/7.56650.1300874856!/bg_sito.gif');
	background-repeat:repeat-x;
	font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
        text-align:center; 
}
a{
	color:#6D6B68;
	text-decoration:none;
}
a:hover{
	color:#494745;
	text-decoration:underline;
}
#pagetitle{
	font-size:18px;
	font-weight:regular;
	margin-top:30px;
        margin-left:20px;
	color:#494745;
}
.article_title{
	color:#494745;
        /*float:left;*/ 
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	height:40px;
	width:310px;
}

/* ***** STRUTTURA **** */
.wrapper{
	background-color:#eeeae1;
	width:956px;
	margin:auto;
        text-align:left; 
}
.header{
	height:218px;
	overflow:hidden;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #F00;	
}
.flash{
	height:200px;
	overflow:hidden;
}
.sottomenu{
        color:#6d6b68;
        float:left;
        margin-left:20px;
        margin-top:45px;
        width:110px;
        font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
}
.sottomenu1{
        color:#6d6b68;
        float:left;
        margin-left:20px;
        margin-top:45px;
        width:132px;
        font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
}

.menu{
	float:left;
	height:40px;
	width:956px;
	overflow:hidden;
	background:#c9c7b4;
}
.menu .rigadivisione{
        background-image: url('/polopoly_fs/7.56650.1300874856!/separa_menu.gif');
	background-position:center center;
	background-repeat:no-repeat;
	float: left;
	height: 36px;
	width: 11px;
        margin-left:15px;
}
.menu_second{
        color:#3e3d3b;
        font-size:12px;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-weight: normal;
        padding-top:25px;
}
.menu_second_sel{
        color:#272625;
        font-size:12px;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-weight: normal;
        padding-top:25px;
}
.menu .menu_first a{
	color:#6D6B68;
	display:block;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	height:40px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
        padding-left:15px;
}
.menu .menu_sel{
	color:#494745;
	display:block;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	height:40px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
        padding-left:15px;
}
.menu .menu_second a{
	display:block;
	color:#6d6b68;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	line-height:34px;
	height:40px;
}
.menu .menu_first a:hover{
	color:#494745;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	height:40px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
}
.menu .menu_second a:hover{
	color:#494745;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	height:40px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
}
.main{
	background-color:#ffffff;
	min-height: 310px;
}

/* ***** HOME PAGE *** */


/* GALLERIA IMMAGINI */
.gallery{
	margin:20px 0px 0px 0px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 16px 16px 0px;
	border:5px #d5d3bc solid;
}

.gallery .clear_both {
	clear: none;
} 

/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
	width:315px;
	overflow:hidden;
	float:left;
	margin:0 20px 20px;	
        color:#ffffff;
}
.catalogo .element_container a{
	color:#FFFFFF;
	text-decoration:none;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:12px;
        color:#6d6b68;
        font-style: italic;
	font-weight: bold;
}
.catalogo .element_container a:hover{
	color:#FFFFFF;
	text-decoration:underline;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:12px;
        color:#494745;
        font-style: italic;
	font-weight: bold;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
        border:10px #d5d3bc solid;
}
.catalogo .text_window{
	float:right;
	margin:5px 0px 5px 0px;
	width:182px;
	height:77px;
	overflow:hidden;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:12px;
        color:#6d6b68;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:200px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:182px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:390px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 5px;
}
#where_{
	margin:0 20px 20px; 
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 10px solid #d5d3bc;
}
.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:0px;
	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;
	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:#494745;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:10px;
        margin:auto;
        padding:20px 0 0;
        text-align:center;
        width:685px;
}
.footer a{
	color:#494745;
}
.powered {
	color:#494745;
	font-size:12px;
	margin:auto;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#494745;
}

/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches{
	display:none;
}
.colonnasx{
	width:227px;
	height:553px;
	float:left;
}
.logo{
	width:956px;
	height:111px;
        background-image: url('/polopoly_fs/7.56650.1300874856!/Logo.png');
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
.intestazione{
        background-image: url('/polopoly_fs/7.56650.1300874856!/Nome_azienda.png');
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#EEEAE1;
        width:956px;
	height:100px;
}
.box_top{
	background-color:#a6a48f;
	height:251px;
	width:956px;
         overflow:hidden; 
}
.box_sx{
	background-color:#eeeae1;
	float:left;
	width:503px;
}
.titolo{
        background-image: url('/polopoly_fs/7.56650.1300874856!/Titolo.png');
	background-repeat:no-repeat;
	background-position:left;
	/*float:left;*/ 
        width:310px;
	height:64px;
	margin-left:15px;
}
.testo{
	/*float:left;*/ 
        width:480px;
	height:196px;
	margin-left:15px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#6d6b68;
	overflow:hidden;
        margin-bottom:35px;
}
.box_centro{
	background-color:#eeeae1;
	float:left;
	width:46px;
}
.box_dx{
	background-color:#eeeae1;
	float:left;
	width:407px;
}
.videobox{
	float:left;
	height:343px;
	width:384px;
}
.titolo_video{
	color:#494745;
        /*float:left;*/ 
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	height:40px;
	margin-top:50px;
	width:310px;
}
.box_bottom{
	background-color:#646043;
	/*float:left;*/ 
	width:503px;
	border-top-width: 14px;
	border-top-style: solid;
	border-top-color: #d5d3bc;
}
.foto_ilmenu{
	position:absolute;
	height:103px;
	width:103px;
	border: 9px solid #d5d3bc;
        margin-left:30px;
        margin-top:-24px;
}
.titolo_ilmenu .article_title{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	color:#d5d3bc;
        float:left;
}
.articolo{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#eeeae1;
        float:left;
	margin-top:15px;
        margin-left:180px;
        width:312px;
}
.bottom{
        background-image: url('/polopoly_fs/7.56650.1300874856!/immagine_bottom.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:53px;
	margin-top:10px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#494745;
	text-align:center;
}
.divisore{
        background-image: url('/polopoly_fs/7.56650.1300874856!/divisore.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:6px;
}
.spazio{
	height:15px;
}
.finestra_dx{
        float:right;
        width:453px;
        margin-top:77px;
        margin-bottom:10px;
}
.finestra_sx{
	float:left;
        width:503px;
        margin-bottom:10px;
}
.finestra_sx1{
	float:left;
        width:360px;
         margin-bottom:10px;
}

.finestra_dx1{
	float:left;
        margin-top:55px;
        width:595px;
         margin-bottom:10px;
}
.immagine img{
	/*float:left;
        height:257px;
        width:382px;*/ 
        border: 10px solid #d5d3bc;
        margin-bottom:10px;
}
.articolo_chisiamo{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#6d6b68;
        float:left;
	margin-top:30px;
        margin-left:20px;
        width:425px;
}
.articolo1_chisiamo{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#6d6b68;
        float:left;
	margin-top:30px;
        margin-left:20px;
        width:315px;
}
.titolo_chisiamo .article_title{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	color:#494745;
        float:left;
        width:480px;
}
.dove .article_body{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#6d6b68;
        float:left;
        margin-top:30px; 
        width:390px;
} 
.box_1_sx{
	background-color:#eeeae1;
	float:left;
	width:168px;
        margin-bottom:10px;
}
.box_2_centro{
	background-color:#eeeae1;
	float:left;
	width:363px;
        margin-bottom:10px;
}
.box_3_dx{
	background-color:#eeeae1;
	float:right;
	width:425px;
        margin-bottom:10px;
}
.box_4_dx{
	background-color:#eeeae1;
	float:right;
	width:425px;
        margin-top:56px;
        margin-bottom:10px;
}

.foto{
	float:left;
        height:229px;
        width:358px;
        border: 10px solid #d5d3bc;
        margin-top:76px;
}
.articolo_ilristorante{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	color:#6d6b68;
        float:left;
	margin-top:30px;
        margin-left:20px;
        width:285px;
}
.immagine1 img{
	/*float:left;
        height:229px;
        width:359px;*/ 
        border: 10px solid #d5d3bc;
        margin-top:76px;
}
.immagine2 img{
	/*float:left;
        height:195px;
        width:298px;*/ 
        border: 10px solid #d5d3bc;
        margin-bottom:10px;
}
.immagine3 img{
	/*float:left;
        height:229px;
        width:357px;*/ 
        border: 10px solid #d5d3bc;
        margin-top:76px;
}
.vetrina{
	float:left;
        width:660px;
}
.catalogo .titolo1{
         color:#6d6b68;
         float:right;
         font-family:Georgia,"Times New Roman",Times,serif;
         font-size:12px;
         font-weight:bold;
         width:180px;
}




      
