body{
background-image:url(/img/bk.jpg);
background-repeat:no-repeat;
background-position:top center;
width:1024px;
margin:0px auto;
background-color:#a8cf38;
border-top:6px solid #f5f3a5;

font-family:Arial;
}

div.container{
height:730px;
}

.zoover{
	position: absolute;
top: 606px;
margin-left: 70px;
}

.zoover img{
	width:130px;
}

div.footer{
background-color:#f5f3a5;
text-align:center;
padding:4px;
font-size:10px;
margin-bottom:20px;
}

ul.menu{
margin:0px;
margin-left:330px;
}

ul.menu li{
list-style-type:none;
margin-top:20px;
margin-right:10px;
float:left;
padding:3px 10px;
 background: #efea30;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #fff, #efea30);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#fff), to(#efea30));
    /* MSIE */
   
				border:1px solid #fff;
}

ul.menu li a{
text-decoration:none;
color:#000;
text-transform:uppercase;
}

ul.menu li:hover{
background:none;
background-color:#000;

}

ul.menu li:hover a{
color:#fff;
}

div.testo{
margin-left:370px;
margin-top:15px;
width:604px;
height:160px;
padding:20px;
 background: #efea30;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #fff, #efea30);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#fff), to(#efea30));
    /* MSIE */

				border:1px solid #fff;
				text-align:justify;
}

div.servizi{
padding-left:372px;
padding-top:10px;
}

ul.gallery{
margin-left:369px;
margin-right:10px;
margin-top:10px;
 background: #efea30;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #fff, #efea30);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#fff), to(#efea30));
    /* MSIE */

				border:1px solid #fff;
	padding:0px;
	padding-top:10px;
}

ul.gallery li {
    float: left;
    list-style-type: none;
    margin-bottom: 5px;
    margin-left: 27px;
}

ul.gallery li a img{
width:60px;
height:60px;
}

p.titolo{
color:#ec008c;
font-weight:bold;
font-size:18px;
margin:5px 0px;
}

div.testo{
font-size:12px;

}

table.prezzi{
width:350px;

}

table.prezzi td{
border:1px solid #ccc;
padding:2px 10px;

}

form.invio input{
float:left;
margin-bottom:5px;
}

form.invio select{
float:left;
margin-bottom:5px;
}

form.invio textarea{
float:left;
height:100px;
}

form.invio div.label{
float:left;
width:120px;
margin-bottom:5px;
}

div.lingue {
    float: right;
    margin-right: 6px;
    margin-top: 186px;
}
div.lingua {
    
    float: right;
    height: 14px;
    margin-right: 10px;
    width: 21px;
}

div.ok {
    left: 50%;
    margin-left: -255px;
    position: absolute;
    top: 192px;
    width: 140px;
	cursor:pointer;
	
}
div.ok img{
	
}

div.offerte {
    background-color: #A8CF38;
    border: 2px solid #000000;
    height: 210px;
    left: 50%;
    margin-left: -474px;

    position: absolute;
    top: 290px;
    width: 300px;
}
div.close {
	background-color:#000;
	text-align:right;
	font-size:12px;
	color:#fff;
	padding:3px;
	cursor:pointer;
}

div.offerta {
    text-align:center;
	font-weight:bold;
	padding:10px 20px 15px 20px;
	line-height:36px;
}

ul.offerte li{margin-bottom:10px;}