@charset "utf-8";
/* CSS Document */

HTML, body{
margin:0;
padding:0;
background-color:#000000;
height:100%;
}
.contenitore{
position:relative;
background-image:url(immagini/sfondo_body.gif);
background-repeat:repeat-x;
width:100%;
min-height: 100%;
height: auto !important;
height: 100%;
}
.contenuto{
position:relative;
width:900px;
height:700px;
margin:0 auto;
padding-bottom:20px;
}
.header{
width:900px;
height:22px;
}
/*--------------------------- menu top -----------------------------------*/
div#menu_top{
position:absolute;
top:62px;
left:130px;
}
/*--------------------------- flash ristorante -----------------------------------*/
.flash{
position:relative;
z-index:3;
width:900px;
height:438px;
}
/*--------------------------- testo su flash ristorante -----------------------------------*/
.testo{
	position:absolute;
	width:475px;
	height:470px;
	z-index:5;
	left:130px;
	top: 193px;
}
.testo p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
line-height:17px;
margin:25px;
padding:0;
}
.testo h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:justify;
line-height:20px;
font-weight:lighter;
margin-bottom:25px;
margin-top:25px;
margin:25px;
padding:2px 0 2px 0;
}
.testo h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
margin-bottom:25px;
margin-top:25px;
margin:25px;
}
.testo h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
margin-bottom:0px;
margin-top:25px;
margin:25px;
}
/*--------------------------- flash chef -----------------------------------*/
.flash_chef{
position:relative;
z-index:3;
width:290px;
height:438px;
}
/*--------------------------- fondo ristorante -----------------------------------*/
.fondo_ristorante{
position:absolute;
width:644px;
height:476px;
z-index:3;
left:130px;
top: 193px;
}
/*--------------------------- galleria flash -----------------------------------*/
.galleria_flash{
position:absolute;
width:644px;
height:476px;
z-index:3;
left:130px;
height:644px;
top: 193px;
}
/*--------------------------- foto laterale 1 -----------------------------------*/
.foto_laterale1{
position:absolute;
width:132px;
height:99px;
z-index:6;
left:616px;
height:99px;
top: 217px;
}
/*--------------------------- foto laterale 2 -----------------------------------*/
.foto_laterale2{
position:absolute;
width:132px;
height:99px;
z-index:6;
left:616px;
height:99px;
top: 326px;
}
/*--------------------------- foto laterale 3 -----------------------------------*/
.foto_laterale3{
position:absolute;
width:132px;
height:99px;
z-index:6;
left:616px;
height:99px;
top: 435px;
}
/*--------------------------- foto laterale 4 -----------------------------------*/
.foto_laterale4{
position:absolute;
width:132px;
height:99px;
z-index:6;
left:616px;
height:99px;
top: 544px;
}
/*--------------------------- mappa -----------------------------------*/
.mappa{
position:absolute;
z-index:3;
width:440px;
height:420px;
left:147px;
height:420px;
top: 213px;
}
/* -------------------------------------- pagina contatti ---------------------------------------*/
.contatti_form{
/*float:left;*/
position:absolute;
width:475px;
height:440px;
z-index:7;
left:130px;
top: 193px;
margin:0;
padding:0;
}
.contatti_form form{
width:425px;
margin:0 auto;
padding:0;
}
.contatti_form label{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin:0;
padding:0;
width:162px;
margin:0 50px 10px 0;
}
.contatti_form input{
float:left;
width:190px;
border:1px solid #464134;
background-color:#ffffff;
}
.check{
margin:0 0 0 60px;
}
.contatti_form input.ck{
float:left;
width:15px;
margin:18px 30px 10px 6px;
border:1px solid #464134;
background-color:#ffffff;
}
.contatti_form label.lab_ck2{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:18px 0 0 0;
width:90px;
}
.contatti_form label.lab_ck1{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:18px 0 0 0;
width:60px;
}
.contatti_form select{
float:left;
width:150px;
border:1px solid #464134;
background-color:#ffffff;
}
.contatti_form textarea{
float:left;
width:425px;
height:160px;
margin:3px 0 10px 0;
border:1px solid #464134;
background-color:#ffffff;
}
.contatti_form p{
clear:both;
width:425px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
margin:0;
padding:0;
color:#ffffff;
line-height:16px;
}
.contatti_form p.indirizzo{
clear:both;
width:475px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin:0;
padding:0;
color:#ffffff;
line-height:16px;
}
.contatti_form input.invia{
width:60px;
margin:15px 0 0 15px;
}
.testo_contatti_prenotazione{
position:absolute;
width:300px;
height:438px;
z-index:4;
overflow:hidden;
left:600px;
background-image:url(immagini/img_contatti2.jpg);
background-repeat:no-repeat;
}
/* --------------------------------- footer ----------------------------------------*/
.footer{
position:absolute;
z-index: 0 !important;
z-index: -1;
bottom: 0 !important;
bottom: -1px;
width: 100%;
height:auto;
}
.footer_cont{
margin:0 auto;
width:900px;
}
