/*

 url				: www.fattoriabiologica.com
 realizzato         : Settembre 2007 

*/


html,body{margin:0;padding:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font :13px georgia, times, Arial, sans-serif;}
fieldset,img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}

i {font-style: italic; color: #514539;}
b {font-weight: bold; color: #222;}
strong {font-weight: normal; color: #222;}
.rosso { font : bold  16px georgia, times, Arial, sans-serif; padding : 5px 0; margin : 0; color : #900; } 
.grigio { font :  10px verdana, georgia, times, Arial, sans-serif; padding : 0 10px 0 0; margin : 0; color : #666; } 
.georgia { font : bold 10pt georgia, times, Arial, sans-serif; padding : 0; margin : 0; color : #333}
.georgia2 { font :  16pt georgia, times, Arial, sans-serif; padding : 0; margin : 0; color : #900}
.color {color: #bbb;}
.red {color: #AF0024;font-size: 1.0em;}
.hide {display: none;}
span.right { float: right; }

h1 {font : bold 13px georgia, times, Arial, sans-serif; padding :0;
margin : 0; color : #827809;} 
h2 {font : bold 13px georgia, times, Arial, sans-serif; padding :0;
margin : 0; color : #827809;} 
h3 {font : bold 13px georgia, times, Arial, sans-serif; padding :0;
margin : 0; color : #827809;} 

.spaziosotto{ margin : 0 0 7px 0;}

body{
background-image:url("bg.jpg"); background-repeat:no-repeat; background-position:top;
font-family: lucida,verdana,Arial,"Times New Roman", Times,  serif; font-size: 78%; text-align:center;}

#container {width:780px; margin:0 auto; text-align:left}

a:link {color:#900; text-decoration: underline;}
a:visited {color:#900; text-decoration: underline;}
a:active {color:#900; text-decoration: underline;}
a:hover {color:#900; text-decoration: none;}
a:focus {color:#900; text-decoration: underline;}

/* Header */
#header {background: url("../headerbg.jpg") repeat-x; width: 100%; height: 35px; }
#header h1{font-weight: normal;  color :#666; padding: 10px 0 15px 0; text-align:center; font-size: 8pt; font-family: verdana, georgia, Arial, Helvetica, sans-serif;}

/* Partners */
#partners {text-align:left; padding:5px 0 10px 0; font-size:12px;}

a.flag1 {background-image: url('immagini/flag/ita1.gif'); width: 33px}
a.flag1:hover {background-image: url('immagini/flag/ita2.gif'); width: 33px; height: 23px;background-position: center top}
a.flag2 {background-image: url('immagini/flag/de1.gif'); width: 33px; height: 23px}
a.flag2:hover {background-image: url('immagini/flag/de2.gif'); width: 33px; height: 23px}
a.flag3 {background-image: url('immagini/flag/en1.gif'); width: 33px; height: 23px}
a.flag3:hover {background-image: url('immagini/flag/en2.gif'); width: 33px; height: 23px}
a.flag4 {background-image: url('immagini/flag/fra1.gif'); width: 33px; height: 23px}
a.flag4:hover {background-image: url('immagini/flag/fra2.gif'); width: 33px; height: 23px}


/* box1: contiene menu e foto piccola */
#box1 {background: url("sfondi/sfondo_spighe.jpg") no-repeat; width: 100%;}
#menu { margin : 0; width : 480px; padding :15px 0; border-top : 1px dotted #669999; border-bottom : 1px dotted #669999;
float : left; height : 85px; color : #000; font-size:11px; font-family:verdana, times, Arial, sans-serif}
#menu img { border :none;}
#fotopiccola{ margin : 0; padding : 15px 0 15px 0; width : 270px; border-top : 1px dotted #669999; border-bottom : 1px dotted #669999;
float : right; height : 85px;}


/* fotogrande e slogan */
#fotogrande{ margin: 0; padding: 15px 0; float:left; width:480px;
background-image:url("sfondi/sfondo_preload.jpg"); background-repeat:repeat-x; background-position:top;}

#slogan {margin: 15px 0 0 0; float:right; width:270px; font :  13px verdana, georgia, times, Arial, sans-serif; }
#testoslogan {margin: 0;background-image: url('sfondi/green.jpg'); height: 210px; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px }
#testoslogan h1{ font :  18px georgia, times, Arial, sans-serif; padding : 5px 0; margin : 0; color : #900;}


/* box2: contiene testo e colonnadx */
#box2 {margin:0; padding: 0;  width:100%}
#testo{ margin: 0; padding: 15px 0; float:left; width:480px; border-top : 1px dotted #669999;}
#colonnadx { color : #555;font :  1em verdana,georgia, times, Arial, sans-serif; margin: 0; padding: 15px 0; float:right; width:270px;  border-top : 1px dotted #669999;}


/* footer */
#footer { padding: 0; color: #111; width: 780px;}
#footer { clear:both; }
#footer	{height: 80px; margin: 20px 0; background-image: url('sfondi/sfondo_footer.jpg'); 
border-top : 1px dotted #669999; font-size : 8pt; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0}
#footer p {font-size: 1.0em; line-height: 1.8em; margin: 0; padding: 0;}




/* Fine */