/* 	verde:#66ff33 
 	grigio chiaro:#EEEEEE
	grigio scuro :#CCCCCC
*/

BODY {
	FONT-SIZE: 10px; BACKGROUND: url(../img/sotto_sito.jpg) #CCCCCC fixed no-repeat -130px 65px;
	MARGIN: 30px 0px 100px;
	
	COLOR: #555555; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

a:link,a:visited {
	COLOR: #000000; TEXT-DECORATION: none
}

a:hover {
	COLOR: #339900
}

.bold {
	font-weight: bold;
}

/* contenitore principale */
#blocco {
	BORDER-RIGHT: #66ff33 3px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #66ff33 3px solid;
	PADDING-LEFT: 0px;
	BACKGROUND-COLOR: #EEEEEE;
	BACKGROUND: /*url(../img/bordo_verticale.gif) repeat-y right*/ #EEEEEE;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	BORDER-LEFT: #66ff33 3px solid;
/*750px; larghezza importante*/
	WIDTH: 650px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 3px solid #66ff33;
	MIN-HEIGHT: 1100px;
	TEXT-ALIGN: left;
}



#menu #contatti {  
	BORDER-BOTTOM: 0px;
}

#menu #contatti li {
 BORDER-BOTTOM: 0px
}

.centrato {
	text-align: center;	
}
#contenuto {
	BORDER-RIGHT: #ff00ff 0px solid;
	BORDER-LEFT: #ff00ff 0px solid;
	BORDER-TOP: #ff00ff 0px solid;
	BORDER-BOTTOM: #ff00ff 0px solid;
	MARGIN-LEFT: 230px;
	WIDTH:  410px;/*410px;*/ /*510px; larghezza importante*/
	MAX-WIDTH: 410px;
	LINE-HEIGHT: 15px; POSITION: relative;
}

#contenuto A {
	COLOR: #000000; TEXT-DECORATION: none
}
#contenuto A:hover {
	COLOR: #339900
}
#contenuto LI {
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 5px
}

H1 {
	MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 1.7em; MARGIN-BOTTOM: 5px; COLOR: #4d4d4d; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px;
}

H2 {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 5px; COLOR: #333333; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px;
}

/* immagine testata */
#header {
	BORDER-RIGHT: #FF4500 0px solid; 
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FF4500 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 20px; 
	BORDER-LEFT: #FF4500 0px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #FF4500 0px solid;
	WIDTH: 650px; /*750px; larghezza importante */
	HEIGHT: 156px
}

.immagine {
	border:2px solid #66ff33;
}

input {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #555555; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; /*BACKGROUND-COLOR: #e4e4e4*/	
}

/* menu sopra l'immagine */
#menu_alto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 10px; WIDTH: 630px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#menu_alto A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; COLOR: #000000; TEXT-DECORATION: none
}
#menu_alto A:hover {
	COLOR: #339900;
}

/* menu principale a colonna */
#menu {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 18px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FLOAT: left; 
	WIDTH: 180px;
	POSITION: relative
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	WIDTH: 100%; PADDING-TOP: 10px; 
	BORDER-BOTTOM: #66FF33 3px solid
}
#menu UL LI {
	PADDING-RIGHT: 0px; BORDER-BOTTOM: #b1b1b1 1px solid; PADDING-LEFT: 13px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#menu A {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #339900
}

P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px
}

.paragrafo {
	MARGIN-BOTTOM: 10px;
	TEXT-INDENT: 0px;
	TEXT-ALIGN: left
}

.spazio {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 30px;
	TEXT-ALIGN: center
}

/* Tasti e textfields */

textarea.text { 
	font-size: 1em;
	font-family: Verdana, Sans-serif; 
	height: 150px; 
	width: 90%; 
	border: 1px solid #ccc;
	color: #000000;
}


input.field { 
	border: 1px solid;
	width: 100px; 
	color: #000000;
}

input.text { 
	margin: 0; 
	width: 210px;
	border: 1px solid #ccc;
	color: #000000;
}

input.submit2 { 
	width: 260px;
	height: 20px;
	font-weight: bold;
	border: 1px solid #b1b1b1;
	background: #66ff33;
	padding: 3px;
	color: #555555;
}

/* */