/* CSS Document */
* {margin:0; padding:0}
body {background-color:#FF0000; text-align:center; font-size:120%; font-family:Verdana, Georgia, Arial, Helvetica, sans-serif;}
#contenitore { width:974px; margin-left:auto; margin-right:auto; background-color:#FFF;}
#testa { width:100%; height:200px; background-color:#FFF;}
#testa {display:block; height:200px; margin:0px;}
#testa ul {margin:0; padding:0; list-style-type:none;}
#testa li {float:left; display:block; }
#testa li#home a{background:#FFFF00 url(img/home.jpg) 0 0 no-repeat; width:190px; background-color:#99FF00}
#testa li#prodotti a{background:transparent url(img/prodotti.jpg) 0 -200px no-repeat; width:97px;}
#testa li#corsi a{background:transparent url(img/corsi.jpg) 0 -200px no-repeat; width:112px;}
#testa li#fattorie a{background:transparent url(img/fattorie.jpg) 0 -200px no-repeat; width:133px;}
#testa li#bed a{background:transparent url(img/bedebreakfast.jpg) 0 -200px no-repeat; width:112px;}
#testa li#educazione a{background:transparent url(img/nascita.jpg) 0 -200px no-repeat; width:143px;}
#testa li#contatti a{background:transparent url(img/contatti.jpg) 0 -200px no-repeat; width:100px;}
#testa li#dove a{background:transparent url(img/dove_siamo.jpg) 0 -200px no-repeat; width:87px;}
#testa a {display:block;  padding-top:200px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #testa a:link, * html #testa a:visited {height:200px; he\ight:0;}

#testa li#home a:hover{background:#FFFF00 url(img/home.jpg) ; width:190px;}
#testa li#prodotti a:hover{background:#FFFF00 url(img/prodotti.jpg) 0 0px no-repeat; width:97px;}
#testa li#corsi a:hover{background:transparent url(img/corsi.jpg) 0 0px no-repeat; width:112px;}
#testa li#fattorie a:hover{background:transparent url(img/fattorie.jpg) 0 0px no-repeat; width:133px;}
#testa li#bed a:hover{background:transparent url(img/bedebreakfast.jpg) 0 0px no-repeat; width:112px;}
#testa li#educazione a:hover{background:transparent url(img/nascita.jpg) 0 0px no-repeat; width:143px;}
#testa li#contatti a:hover{background:transparent url(img/contatti.jpg) 0 0px no-repeat; width:100px;}
#testa li#dove a:hover{background:transparent url(img/dove_siamo.jpg) 0 0px no-repeat; width:87px;}
#testa a:hover {display:block;  padding-top:200px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #testa a:hover {height:200px; he\ight:0;}

#contenuto { min-height:300px; height:auto!important; height:300px; background-color:#fff; text-align:left;}
#contenuto p { margin:0 30px 15px 30px; font-size:0.8em;}
h1 { width:400px; height:60px; text-align:left; background-image: url(img/titolo_home.jpg); background-repeat:no-repeat; background-color:#FFF; margin-left:10px;}
h1 span {margin-left:-9999px;}
#sx {width: 644px; float:left;}
#dx {width:330px; float:right; }
#dx img {margin:0; margin-bottom:10px; padding:0; float:left}
#piede {text-align:center; font-size:0.8em; background-color:#fff; line-height:1.5em; width:974px;margin:auto; margin-top:3px; margin-bottom:30px}
#piede p {padding:10px;}
#piede a, piede a:visited {color:#000000; text-decoration:underline; font-size:0.8em}
#piede a:hover {color:#000000; text-decoration:none; font-size:0.8em}

#contenuto form {  width:580px; margin-left:20px; margin-top:40px; margin-bottom:20px; }
legend {margin-left:15px;padding:5px; border:1px solid gray;color:gray;}
form p  {margin:20px; text-align:right; }
label {width:400px; display:inline }
form p input {margin-left:10px; display:inline; padding-left:5px;}
form p textarea {margin-left:0px; display:inline; width:400px;float:right;padding-left:5px; padding-top:5px;}
.sin {margin-right:0px; background-color:#fff; display:block; text-align:right; width:100px; float:left;}
.centra {text-align:center; margin-top:30px;}
table {margin-left:auto; margin-right:auto; margin-bottom:20px;}
#contenuto ul {margin-left:30px; list-style-type:none; margin-bottom:20px; }
#contenuto ul li a, #contenuto ul li a:visited{color:#000; font-size:0.8em;}
#contenuto ul li a:hover{color:#000; text-decoration:none}
#contenuto h4 {margin-left:30px;font-size:1em; margin-top:20px; margin-bottom:20px;}
p a, p a:visited { text-decoration:underline; color:#000;}
p a:hover {text-decoration:none;}
#centra p { text-align:center;}


