@charset "utf-8";
/* CSS Document */
HTML, body{
margin:0;
padding:0;
height:100%
}
.contenitore{
position:relative;
width:100%;
min-height: 100%;
height: auto !important;
height: 100%;
}
.contenuto{
position:relative;
width:900px;
margin:0 auto;
padding-bottom:20px;
}
.header{
position:relative;
width:900px;
height:165px;
background-image:url(img/header.gif);
background-repeat:no-repeat;
}
/*--------------------------- menu top -----------------------------------*/
.menu{
position:absolute;
left:220px;
top:15px;
}
.menu ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
list-style:none;
margin:0;
padding:0;
}
.menu ul li{
display:inline;
float:left;
padding:0 20px 0 20px;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
}
.menu ul li.ultimo{
border-right:none;
}
.menu ul li a{
text-decoration:none;
color:#FFFFFF;
}
/*--------------------------- corpo home page -----------------------------------*/
.corpo{
float:left;
position:relative;
width:900px;
background-image:url(img/bk_home.gif);
background-repeat:no-repeat;
background-color:#edebdf;
}
.testo{
width:360px;
padding:50px 0 0 20px;
}
.testo h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
margin:0;
padding:0;
}
.testo p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:22px;
text-align:justify;
}
/*--------------------------- corpo location -----------------------------------*/
.indirizzo{
position:absolute;
width:300px;
left:550px;
top:20px;
}
.indirizzo h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0;
padding:0;
}
.indirizzo p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:22px;
text-align:justify;
}
/*--------------------------- corpo food -----------------------------------*/
.food{
width:200px;
float:left;
padding:20px 0px 20px 170px;
}
.food h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0;
padding:10px 0 0 0;
}
.food p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:22px;
text-align:justify;
}
hr{
clear:both;
visibility:hidden;
}
/*--------------------------- corpo tech -----------------------------------*/
.tech{
width:450px;
float:left;
padding:0;
}
.tech h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0;
padding:10px 0 0 0;
}
.tech p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:22px;
text-align:justify;
}
hr{
clear:both;
visibility:hidden;
}
/*-------------------------------- pagina contatti ---------------------------------------*/
.contatti_form{
/*float:left;*/
width:600px;
height:438px;
margin:0;
padding:0;
}
.contatti_form form{
width:500px;
margin:0 auto;
padding:0;
}
.contatti_form label{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
width:200px;
margin:3px 30px 10px 0;
}
.contatti_form input{
float:left;
width:200px;
border:1px solid #464134;
background-color:#fff;
}
/*.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:#E9E7C7;
}
.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:200px;
border:1px solid #464134;
background-color:#E9E7C7;
}
.contatti_form textarea{
float:left;
width:434px;
height:120px;
margin:3px 0 10px 0;
border:1px solid #464134;
background-color:#fff;
}
/*.contatti_form p{
clear:both;
width:434px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
margin:0;
padding:0;
color:#464134;
line-height:16px;
}
.contatti_form p.indirizzo{
clear:both;
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin:0;
padding:0;
color:#464134;
line-height:16px;
}*/
.contatti_form input.invia{
clear:left;
width:60px;
}

/*--------------------------- footer -----------------------------------*/
.footer{
clear:both;
/*position:absolute;
bottom: 0 !important;
bottom: -1px;*/
width: 100%;
height:34px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#9c9e9f;
border-top:3px solid #FFFFFF;
}
.footer_cont{
margin:0 auto;
width:900px;
}
.copy{
float:left;
color:#000;
margin:0;
padding:10px 0 0 10px;
}
.agency{
float:right;
color:#000;
margin:0;
padding:10px 10px 0 0;
}
.agency a{
color:#000;
}




























