/* 	verde:#66ff33 
 	grigio chiaro:#EEEEEE
	grigio scuro :#CCCCCC
	grigio scuro scritte:#555555;
*/

BODY {
	FONT-SIZE: 10px; BACKGROUND:#ffffff;
	MARGIN: 30px 0px 100px;
	text-align:center;
	COLOR: #555555; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

-----



#testa { 
    width:760px; 
	border:0px solid #000; 
	border:1px solid #000;
	padding:1em 0; 
	text-align:left;
	background:#000000;
}


hr { display:none }

#corpo { 
width:780px;
	position:relative; 
	background:#eeeeee; 
	margin:1em auto;
	border:1px solid #000; 
}


#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:200px; 
	padding:1em 0em 0em 0.2em;
	text-align:left;
}

#corpo-colonna2 { 
	margin:0 1px 0 200px; 
	border-left:1px solid #000; 
	border-right:1px dotted #000; 
	padding:1em 1em 1em 1em;
	min-height:400px;
	height:100%;
}
#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:1px; 
	padding:1em 0;
}
-------

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: 1050px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 3px solid #66ff33;
	MIN-HEIGHT: 1000px;
	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:  800px;/*410px;*/ /*510px; larghezza importante*/
	MAX-WIDTH: 800px;
	LINE-HEIGHT: 15px; POSITION: relative;
	padding-left:50px;
	BORDER: #ff00ff 2px solid;
}

#contenuto A {
	COLOR: #000000; TEXT-DECORATION: none
}
#contenuto A:hover {
	COLOR: #339900
}
#contenuto LI {
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 5px
}

.edit td {
	border-top:1px dotted #555555;
	padding: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: 1050px; /*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*/	
}

#login {
	BORDER-RIGHT: #66ff33 3px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #66ff33 3px solid;
	PADDING-LEFT: 0px;
	BACKGROUND-COLOR: #EEEEEE;
	BACKGROUND: #EEEEEE;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	BORDER-LEFT: #66ff33 3px solid;
	WIDTH: 300px;
	min-height:200px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 3px solid #66ff33;
	TEXT-ALIGN: center;
}

/* 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: 5px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FLOAT: left; 
	WIDTH: 180px; /* larghezza importante */
	POSITION: relative;
	height:100%;
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	WIDTH: 100%; PADDING-TOP: 10px;
}
#menu UL LI {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; 
}
#menu A {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR:#CCCCCC; display:block;
	 BORDER-BOTTOM: #AAAAAA 2px solid; padding: 0.8em 0.2em 0.8em 0.8em;
}
#menu A:hover {
	COLOR: #000000; BACKGROUND-COLOR:#66FF33; BORDER-BOTTOM-COLOR: #44CC00;
}

#nobutton A:link {
	PADDING:0px;
	BACKGROUND-COLOR:#EEEEEE;
	font-weight:normal;
	border:0px;
}

#nobutton A:hover {
	PADDING:0px;
	BACKGROUND-COLOR:#EEEEEE;
	font-weight:normal;
	border:0px;
	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;
}

/* */