@charset "utf-8";
/* CSS DOCUMENT WRITTEN BY HOUNWORKS.IT 2009  */


html,body{
margin:0;
padding:0;
}

body{
font: 13px arial,sans-serif;
background-color:#000000;
color:#cccccc;
behavior: url("../eng/hover.htc");
}

#index{
margin:0 auto;
width:510px;
height:500px;
padding:5px;
}

strong{
color:#ffffff;
font-weight:bold;
}

hr{
border:none;
border-bottom:1px solid #666;
height:1px;
}


h1{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
background:url(../immagini/h1back.jpeg);
height:24px;
padding-left:2px;
}

h2{
font-size:13px;
font-weight:bold;
color:#ffffff;
background:url(../immagini/h1back.jpeg);
padding-left:2px;
height:24px;
line-height:24px;
}

h3{
font-size:11px;
font-style:italic;
color:#ffffff;
background-color:#666666;
padding-left:4px;
border-top: 2px solid #666666;
border-bottom: 2px solid #666666;
}

a {
color:#ff0000;
text-decoration:none;
}

a:hover {
color:#666666;
text-decoration:none;
}

.go a{
color:#000;
border:1px solid #000000;
border:0px !important;
}

.go a:hover{
color:#ff0000;
border:1px solid #ff0000;
border:0px !important;
}

.go a img{
color:#000;
border:1px solid #000000;
}

.go a:hover img{
color:#ff0000;
border:1px solid #ff0000;
}

.prodotti{
margin-bottom:8px;
}

a.prodotti {
text-decoration:none;
color:#ff7000;
font-weight:bold;
border:none;
}

a:hover.prodotti {
text-decoration:none;
color:#ffffff;
font-weight:bold;
border:none;
}

a.prodotti img{
text-decoration:none;
border:none;
}

a:hover.prodotti img{
text-decoration:none;
border:none;
}

a.opacity img{
 border:1px solid #666666;
 filter:alpha(opacity=70);
 -moz-opacity:.70;opacity:.70;
 }

a.opacity:hover img{
 border:1px solid #FFFFFF;
 filter:alpha(opacity=100);
 -moz-opacity:1.00;opacity:1.00;
}

#lang{
width:50px;
height:15px;
font-size:10px;
float:right;
position:absolute;
color:#ffffff;
padding: 2px;
}

#header {
width:100%;
margin:0 auto;
display:block;
height:200px;
background:url(../immagini/header_bg3.jpeg);
}

#headerlogo{
width:800px;
height:200px;
margin:0 auto;
background-image:url(../immagini/header5.jpeg);
background-position:left;
background-repeat:no-repeat;
}

#header h1{
height:80px;
line-height:80px;
margin:0;
padding-left:10px;
color: #79B30B;
}

#menu{
color:#FFFFFF;
width:440px;
height:20px;
float:right;
margin-top:120px;
padding:0;
font-size:9px;
}

#menu a {
text-align: center;
} 

#menu ul{
padding:0;
margin:0;
}

#menu li{
position: relative;
display:block;
float: left;
list-style: none;
line-height:20px;
margin: 0;
padding:0;
} 

#menu li a{
width:88px;
height: 20px;
display: block;
text-decoration:none;
line-height: 20px;
background-color: #000000;
color: #ffffff;
} 

#menu li a:hover{
background-color: #ff0000;
text-decoration:none;
height:20px;
line-height: 20px;
} 

#menu ul ul{
position: absolute;
top: 20px;
visibility: hidden;
height:20px;
line-height: 20px;
}

#menu ul li:hover ul li{
visibility:visible;
height:20px;
line-height: 20px;
float:none;
}

#all{
width: 100%;
background-color:#333333;
}

#container{
text-align:center;
width:800px;
margin:0 auto;
}

#content{
text-align:justify;
width:500px;
float:left;
position:relative;
margin-top: 40px;
border-bottom: 50px solid #333333;
background:url(../immagini/bordino.jpeg);
background-repeat:repeat-y;
background-position:right;
padding-right:25px;
}

#extra{
text-align:justify;
width:240px;
margin-left:25px;
float:left;
position:relative;
margin-top: 40px;
margin-bottom:20px;
}

#gallery{
width:480px;
background:url(../immagini/h1back.jpeg);
color:#CCCCCC;
padding:10px;
text-align:center;
}

#footer{
margin:0 auto;
width:100%;
background:#000;
color:#666;
clear:both;
text-align:center;
border-top: 3px solid #FF0000;
}

#footer p{
margin:0;
padding:5px 10px;
}

.clear{
clear:both;
}


/*FORM MAIL*/

#form {
 text-align:left;
 float:right;
 width:480px;
 height:250px;
 border: 0px;
 padding:10px;
 background:url(../immagini/h1back.jpeg);
 margin-bottom:20px;
}

.form {
 text-align:left;
 width:480px;
 border: 0px;
}

.form p{
padding-left: 70px;
margin-top: 2px;
}

.form label{
 float: left;
 margin-left: -70px;
 width: 80px;
}

input.text {
	text-decoration: none;
	color: #fff;
	border:#999999 1px solid;
	background-color:#000;
}


textarea.text {
	text-decoration: none;
	color: #fff;
	border:#999999 1px solid;
	background-color:#000;
}

input.submit {
    color: #fff;
    background: #000;
    text-align: center;
    width: 70px;
    border: 0px solid #000;
	margin-top:5px;
	margin-left:10px;
}

input.submit:hover {
    color: #fff;
    background: #333;
    text-align: center;
    width: 70px;
    border: 0px solid #000;
	margin-top:5px;
}


/*END FORM MAIL*/
