/*stili per il layout fisso con altezza minima*/
html,body{margin: 0;padding:0;height:100%;}
body{font-family: verdana, arial, sans-serif; font-size: 100%;background: #ffffff;}
#container{position:relative;  height: 100%;margin: 0 auto;text-align: left;}
body>#container{height:auto;min-height:100%;}


#testata, #barra_verde, .cerca, #destra, sinistra, #footer, #sinistra .box, #sinistra .titolo, #sinistra .menu, #sinistra .box1, #sinistra .titolo1, #sinistra .menu1

{
	DISPLAY: none;
}











#content_home
{
font-size: 80%;
padding: 1em 1em 5em;/*NON TOCCARE*/
padding-top:15px;
margin-bottom:50px;
}

#content
{
font-size: 80%;
padding: 1em 1em 5em;/*NON TOCCARE*/
padding-top:15px;
margin-bottom:50px;
}

#content a
{
color:#FF0000;
text-decoration:none;
}

#content a:hover
{
color:#0066cc;
text-decoration:underline;
}





/*end stili per la il menu sinistro*/









.stretto
{margin-top: 0px; margin-bottom: 0px;} 

.stretto2
{
	display:inline;
	}


h1{color:#57940A; font-size: 120%;margin: 0;padding:0; font-weight:bold;}

h2{color:#57940A; font-size: 105%;margin: 0;padding:0; font-weight:bold;}

IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
hr {color:#7BAAC6; border-style: dotted; border-width: 1px;}
input { font-size: 90%; border: 1px solid #7F9DB9; padding:0px;}
.invisibile {DISPLAY: none;}

#contentHome
{
color: #000000;
}

/* stili controlli */

.ControlButton
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.ControlText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
}

.ControlDataGrid
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
}

.Control100P
{
	font-family: Verdana, Arial, sans-serif;
	width: 100%;
}

.Control90P
{
	font-family: Verdana, Arial, sans-serif;
	width: 90%;
}

.ControlPage
{
	font-family: Verdana, Arial, sans-serif;
	width: 97%;
}

.Control
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}

.Control550
{
	font-family: Verdana, Arial, sans-serif;
	width: 550px;
}

.Control500
{
	font-family: Verdana, Arial, sans-serif;
	width: 500px;
}

.Control300
{
	font-family: Verdana, Arial, sans-serif;
	width: 300px;
}

.Control150
{
	font-family: Verdana, Arial, sans-serif;
	width: 150px;
}

/*fine stili controlli */

/*stili per content link*/
#contentHome a{font-size: 85%;color: #E6000A;text-decoration: none;}
#contentHome a:hover{color: #E6000A;text-decoration: underline;}

/*stili per content*/
#contentHome .boxHome{padding:5px;height:20px;BACKGROUND: #EDEFED;color:#41473E; font-weight: bold;}
#contentHome .boxnewsHome{padding:3px; background:#FAFAF6; color:#000000;  border-top-style:dotted; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px;}
#contentHome .boxnews1Home{padding:3px; background:#FFFFFF; color:#000000; border-bottom-style:dotted; border-bottom-width:1px;}

#contentHome .boxHome1{padding:5px;height:20px;BACKGROUND: #EDEFED;color:#41473E; font-weight: bold;}
#contentHome .boxnewsHome1{padding:3px; background:#FAFAF6; color:#000000;  border-top-style:dotted; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px;}
#contentHome .boxnews1Home1{padding:3px; background:#FFFFFF; color:#000000; border-bottom-style:dotted; border-bottom-width:1px;}

.p_right
{float:right;}
