body {
	scrollbar-face-color: #7A8E5A;
	scrollbar-highlight-color: #566C33;
	scrollbar-shadow-color: #566C33;
	scrollbar-arrow-color: #566C33;
	scrollbar-base-color: #566C33;
	scrollbar-track-color: #566C33;
	scrollbar-darkshadow-color: #566C33;
	scrollbar-3d-light-color: #566C33;
	background: url(/images/pattern.gif) repeat-y center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


h1 {
	font-size: 16px;
	color: #64741C;
	font-family: Times New Roman, Times, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	text-align: left;
	letter-spacing: 0px;
}

h2 {
	font-size: 14px;
	color: #523507;
	font-family: Times New Roman, Times, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
}

h3 {
	font-size: 12px;
	color: #536400;
	font-family: Times New Roman, Times, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

p { font-size: 11px; color: #725F2C; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  text-align :left; 
}



/* CLASSI */


.beige { font-size: 10px; color: #EEECDB; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
}



/* A HAREF */


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

a.lingue { color: #EEECDB; text-decoration: none; }
a:hover.lingue { color: #EEECDB; text-decoration: underline;}


/* DIV */

#menu a { color: #536400; text-decoration: none; }
#menu a:hover { color: #6A8001; text-decoration: none;}


#bottom p { font-size: 10px; color: #5F7400; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
}


#news {
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
}

#news h1 {
	font-size: 12px;
	color: #425000;
	font-family: Times New Roman, Times, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	letter-spacing: 0px;
	text-align: left;
	letter-spacing: 0px;
}

#news  p { font-size: 9px; color: #725F2C; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  text-align :left; 
}

#offerte {
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
}

#offerte p { font-size: 9px; color: #8A7500; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 5px;
  text-align :left; 
}

#offerte ul {
	padding: 0px 0px 0px 0px;
	color: #694D01;
	margin-bottom: 7px;
	margin-left: 16px;
	margin-right: 10px;
	list-style-type: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	list-style: url(/images/pallino.gif);
}


#offerte li {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 20px;
	font-family: Times New Roman, Times, sans-serif;
	letter-spacing: 0px;
	
}

#faci img  {border-bottom: 5px #CAC6A8 solid; 
       border-top: 5px #CAC6A8 solid; 
       border-left: 5px #CAC6A8 solid; 
       border-right: 5px #CAC6A8 solid;
		 }


/* CLASSI */

.off {
	font-size: 12px;
	color: #7E5D04;
	font-family: Times New Roman, Times, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.marrone {
	font-size: 11px;
	color: #7E5D04;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.verde {
	font-size: 11px;
	color: #536400;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.tratteggio {
	border-top: 1px dotted #868262;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
}





.input {
   padding-left:3px;
	padding-right:3px;
	color: ##725F2C;
	font-family: tahoma,verdana;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	clip: rect( );
	width: 100%;
	border: 1px #897D20 solid;
	background-color: #DBD7B9;
}


.input2 {
   padding-left:3px;
	padding-right:3px;
	color: ##725F2C;
	font-family: tahoma,verdana;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	clip: rect( );
	width: 150px;
	border: 1px #897D20 solid;
	background-color: #DBD7B9;
}



.input3 {
        color: ##725F2C;
	font-family: tahoma,verdana;
	font-size: 10px;
	font-weight: normal; clip: rect( ) ;
	width: 100%;
	height: 80px;
	padding-left:3px;
	padding-right:3px;
	border: 1px #897D20 solid;
	background: #DBD7B9 url(/images/txt.jpg) repeat-x top;
	scrollbar-face-color: #B4AF8A;
	scrollbar-highlight-color: #D0CBA6;
	scrollbar-shadow-color: #D0CBA6;
	scrollbar-arrow-color: #D0CBA6;
	scrollbar-base-color: #D0CBA6;
	scrollbar-track-color: #D0CBA6;
	scrollbar-darkshadow-color: #D0CBA6;
	scrollbar-3d-light-color: #D0CBA6;
}


label {
	font-size: 11px;
	color: #536400;
	font-family: arial,helvetica,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: left;
}


.sel { font-size: 11px; 
       font-family: tahoma,verdana; width: 80px; 
		 letter-spacing: 0px;
		 font-weight: bold;
		 text-align :center; 
		 font-family: Arial, Helvetica, sans-serif;
       color: #536400;
		 background: #D7D3B4 url(/images/sfondo.jpg) no-repeat;  
       border-bottom: 1px #aaaaaa solid; 
       border-top: 1px #aaaaaa solid; 
       border-left: 1px #aaaaaa solid; 
       border-right: 1px #aaaaaa solid;
		 }