BODY {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: normal;
	background-image: url(sf.jpg);
	padding:0px;
	margin:0px;
}

H1, H2, H3, H4, H5 {
	font-weight: bold;
	color: #97A901;
}

H1 {font-size: 18px;}
H2 {font-size: 16px; color: #F29400;}
H3 {font-size: 14px; color: #333333;}
H4 {}

A {	color: #91A007 }


/* MENU */
#menu {background-repeat:no-repeat; background-image:url(/img/t_menu.jpg);}
BODY.home #menu { background-position: 0px -30px ;}
BODY.chisiamo   #menu { background-position: 0px -60px ;}
BODY.progetti  #menu  { background-position: 0px -90px ;}
BODY.eventi  #menu  {background-position: 0px -120px ;}
BODY.prodotti   #menu {background-position: 0px -150px ;}
BODY.bioshop  #menu  {background-position: 0px -180px ;}
BODY.contatti  #menu  {background-position: 0px -210px ;}


DIV.verde{background-image:url(/img/vertical.png); height:6px; clear:left; margin:20px 10px; }

.macro { line-height:20px; list-style:none; margin:0px; padding:10px 0px;}
.macro LI {	color: #91A007;}
.macro A { text-decoration:none;}
.macro A:HOVER { text-decoration:underline !important;}
.macro LI.current A { font-weight: bold;color: #F29400;}
.categorie { list-style:none; margin: 0px 20px; padding:0px 0px 10px;}
.categorie LI {	color: #666 !important; font-weight:normal !important;}
.categorie A {color: #666 !important; font-weight:normal !important;}
.categorie LI.current A { font-weight:bold !important;color:#F29400 !important;}

/* contest */
DIV.editor {}
DIV.list H1 { margin-left: 160px; }
DIV.list UL { list-style:none; padding-left:20px;}
DIV.list UL H2, DIV.list UL H3, DIV.list UL H4 , DIV.list UL P {  margin:0px 0px 0px; font-size: 14px; color:#91A007; font-family: "Times New Roman", Times, serif; }
DIV.list UL H4 {color:#F29400;}
DIV.list IMG { float:left; margin-right:20px; margin-bottom:5px; border:1px solid #666;}
DIV.list A, DIV.list EM, DIV.list I { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#666;}
DIV.list A:HOVER { text-decoration:underline;}
DIV.list DIV.verde { margin:5px 0px 30px; }

DIV.list A.thumb { width:128px; height:96px; text-align:center;}

.briciole {
	margin-bottom:5px;
}
.briciole TD {
	vertical-align: bottom;
	height:108px;
}

.divisore {
	margin:10px 0px;
	background-image:url(/img/divisore.png);
	color:#FFF; 
	font-weight:bold;
	padding:0px 10px 5px 40px;	
}


.briciole H5 {color:#FFF; padding:5px 10px 5px 40px; margin:0px;}


.feedback { text-align:center;}
.feedback H3 {color:#F29400; text-transform:uppercase;}
.feedback EM { color:#FF0000 ; font-style:normal;}
 
.registrazione { font-size:12px; margin:20px;}
.registrazione TEXTAREA { width: 180px;}
.registrazione TH { text-align:left; vertical-align: top;}
.registrazione I { color:#FF0000}

.dettaglio {margin:10px 10px 10px 20px;}

.dettaglio .foto {width:150px;}

.dettaglio .foto  IMG { border:1px solid #666;}
.dettaglio H2 { margin:0px; padding:0px 0px 10px; color: #91A007;}
.dettaglio H3 { margin:0px; padding:0px 0px 10px; color: #666;}
.dettaglio H3 A { color: #666; text-decoration:none;}
.dettaglio H3 A:HOVER { text-decoration:underline}

.dettaglio TR {vertical-align:top;}
.dettaglio .verde { clear:both;}

.gallery {}
.gallery H2 { margin:0px; padding:0px 0px 0px 160px; color: #91A007;}
.gallery IMG { margin:10px; border:1px solid #666;}

.dati {}
.dati H2 { margin:0px; padding:0px 0px 0px 160px; color: #91A007;}
.dati IMG { margin:10px; border:1px solid #666;}
.dati LI{ padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #91A007;}

DIV.messagge {}

DIV.warning {}


#pager {
	margin: 5px 0px 0px 40px;
	color:#666;
	padding:5px 0px;;
	font-size:11px;
}

#pager TABLE {
	width: 100%;
}

#pager TD, #pager TH {
	vertical-align:middle;
	padding: 2px 5px 2px 5px;
	border:none;
}
#pager TD {
	width:80px;
}


#pager SELECT {
	font-size:8px;
}

#pager B {
	color:#F29400;
}

#pager A {
	color:#666 !important;
	font-weight: bold;
}