p 
{
	margin-top		: 0px;
	margin-bottom		: 5px;
}

h1
{
	font-size		: 14px; 
	font-family	 	: Verdana, Helvetica, sans-serif;
	color		    : #B22222;
}

h2{
	color:#B22222;
	font-size:18px;
	margin:0;
}

h3{
	color:#B22222;
	font-size:22px;
        line-height:32px;

	margin:0;
}

h4{
	color:#FFFF00;
	font-size:22px;
        line-height:32px;

	margin:0;
}

h1.admin
{
	font-size		: 13px; 
	font-family		: Verdana, Helvetica, sans-serif;
	color		      	: #FFF6D0;
	margin-top		: 0px;
	margin-bottom		: 5px;
}

hr.admin
{
	height			: 1px;
	color			: #906779;
	margin-top		: 5px;
}

h1.ana
{
	font-size		: 13px;
	font-family		: Verdana, Helvetica, sans-serif;
	color      		: #3F95AC;
	margin-top		: 0px;
	margin-bottom		: 5px;
}

hr.ana
{
	height			: 1px;
	color			: #3F95AC;
	margin-top		: 5px;
}

a img
{
	border			: 0;
}

a
{
	text-decoration		: none;
	color				: #9A967F;
}

body
{
	background-color	: #000000;
	font-size		: 11px; 
	font-family		: Verdana, Helvetica, sans-serif;
	color		       	: #9D9D9D;
}

/*************************************/
/**************** DIV ****************/
/*************************************/

#wrapper{
	background-color:#000000; 
	position:absolute;
	left:50%;
	margin: 0 0 0 -480px;
	width:980px;
	height: auto;
	top:0;
}

#header{
	width:100%;
}

#divider{
	float		: left;
	height		: 8px;
	width		: 100%;
}

#leftbar{
	float				: left;
	background-image	: url(../i/slices/content.png);
	background-repeat	: repeat;
	width				: 250px;
	height				: 500px;
 	margin				: 20px 22px 0 0;
/* 	border				: 1px solid #FFFFFF; */
}

#midbar{
	float	: left;
	width	: 22px;
	height	: 480px;
}

#content{
	float			: left;
	font-size		: 13px;
	color			: #9D9D9D;
	text-align		: justify;
	width			: 700px;
	background-image	: url(../i/slices/content.png);
	background-repeat	: repeat;
 	margin				: 20px 0 20px 0;
/*   		border			: 1px solid #FFFFFF;  */
}

#subcontent{
	float:left;
	margin:0;
	width:96%;
	padding			: 0 10px 0 10px;
	min-height		: 400px;
	height			: auto !important;
	height			: 400px;
/*   	border			: 1px solid #FFFFFF; */
}

#logosfondo{
	float				: right;
	background-image	: url(../i/logotrans.png);
	background-repeat	: no-repeat;
	margin-top:-357px;
	width:386px;
	height:357px;
}

#footer{
	float:left;
	background-image	: url(../i/slices/footer.png);
	background-repeat	: repeat-x;
	text-align:center;
	width:100%;
}

#login
{
	width			: 500px; 
	overflow		: auto; 
	text-align		: left;
}

td.login
{
	color			: #7C211C;

}

td.premio {
	font-size:14px;
	font-weight:bold;
	letter-spacing:5px;
	padding-top:5px;
}

#orizmenu{
	float			: left;
	width			: 94%;
	height			: 20px;	
	padding			: 5px 0 5px 0;
	margin-bottom	: 10px;
	margin-left	: 15px;
	text-align		: center;
	border-top		: 1px solid #7C211C;
	border-bottom	: 1px solid #7C211C;
}

#orizmenu a{
	font-size		: 14px;
	padding			: 0px 20px 0px 20px;
	display			: inline;
	border-right-width	: 2px;
	border-right-style	: inset;
	border-right-color	: #7C211C;
	color:#7C211C;
/*	background		: url(i/buttonMainMenu.png) top left no-repeat ;	*/
}

#orizmenu a:hover {
	color				: #B63029;
	text-decoration		: none;
}

#news{
	position		: absolute;
	width			: 460px;
	height			: auto;
	left			: 50%;
	top				: 230px;
	margin			: 0 0 0 -280px;
	border			: 1px solid  #666659;
	-moz-border-radius	: 4px; 
}

#leftbox{
	float			: left;
	width			: 100%;
	height			: 465px;
/*   	border-bottom	: 1px solid  #666659; */
 	padding			: 5px 5px 0 5px;
	margin			: 0 5px 10px 5px;
}

#leftbox a{
	font-size:26px;
	color : #CCC805;
	font-weight: bold; 
}

#leftbox a:hover{
	color : #F6F206;
}

#gallerie{
	float			: left;
	width			: 980px;
	height			: auto;
	font-size		: 13px;
	letter-spacing	: 2px;
	text-align		: justify;
}

#lefttopcorner{
	float				: left;
	width				: 9px;
	height				: 10px;
	background-image	: url(../i/slices/corner_tl.png);
	background-repeat	: no-repeat;
/* 	border:1px solid #FFFFFF; */
}

#righttopcorner{
	float				: right;
	width				: 9px;
	height				: 10px;
	background-image	: url(../i/slices/corner_tr.png);
	background-repeat	: no-repeat;
/*  	border:1px solid #FFFFFF; */
}

#leftbottomcorner{
	float				: left;
	width				: 9px;
	height				: 10px;
	background-image	: url(../i/slices/corner_bl.png);
	background-repeat	: no-repeat;
/* 	border:1px solid #FFFFFF; */
}

#rightbottomcorner{
	float				: right;
	width				: 9px;
	height				: 10px;
	background-image	: url(../i/slices/corner_br.png);
	background-repeat	: no-repeat;
/* 	border:1px solid #FFFFFF; */
}

#topbar{
	float				: left;
	height				: 10px;
	width				: 100%;
	background-image	: url(../i/slices/topbar.png);
	background-repeat	: repeat-x;
/* 	border:1px solid #FFFFFF; */
}

#bottombar{
	float				: left;
	height				: 10px;
	width				: 100%;
	background-image	: url(../i/slices/bottombar.png);
	background-repeat	: repeat-x;
	margin-bottom		: 0px;
/* 	border:1px solid #FFFFFF; */
 }
/*************************************/

td 
{
	font-size   		: 11px;
	color       		: #9D9D9D;
}

td a:link 
{
	color       		: #9A967F;
	text-decoration 	: none;
}
td a:visited 
{
	color       		: #9A967F;
	text-decoration 	: none;
}
td a:hover 
{
	color       		: #9A967F;
	text-decoration 	: underline;
}

/*************************************/
td.mainText
{
	font-size   		: 11px;
	color       		: #444444;
	line-height		: 200%;
}


/*************** LIST CELLS ******************/
th.list 
{
	font-size   		: 10px;
	color       		: #FFFFFF;
	background-color	: #333333;
}
th.list a:link 
{
    color			: #F0F0F0;
    text-decoration		: none;
}

th.list a:visited 
{
    color           		: #F0F0F0;
    text-decoration 		: none;
}

th.list a:hover 
{
    color       	    	: #FFFF00;
    text-decoration		: underline;
}

td.list1 
{
	font-size   		: 10px;
	background-color	: #EEEEEE;
}

td.list2 
{
	font-size   		: 10px;
	background-color	: #DDDDDD;
}

tr.list1 
{
    background-color    	: #EEEEEE;
}

tr.list2 
{
    background-color    	: #DDDDDD;
}

tr.list3
{
	font-size   		: 12px;
    background-color    	: #C2C2C2;
}

.light
{
	float				: left;
}

.light:hover
{
	background-color	: #FF3C77;
}

/***********************************************/
/***************  LISTE PUBBLICHE **************/
/***********************************************/

#ev_title{
	text-align:center;font-size:12px;color:#fafcfb;letter-spacing:3px;
}

#ev_data{
	text-align:center;color:#7C211C;font-size:12px;letter-spacing:4px;
}

#ev_luogo{
	text-align:left;color:#fdfda5;font-size:12px;padding-right:7px;
}

#ev_titolo{
	text-align:left;color:#747474;font-size:13px;padding-right:7px;
}

#ev_testo{
	border-bottom:1px dotted #9D9D9D;color:#9D9D9D;
}


#dir_title{
	text-align:center;font-size:12px;color:#CCC805;letter-spacing:3px;
}

#dir_ruolo{
	border-top:1px solid #666659;text-align:center;color:#7C211C;font-size:12px;letter-spacing:4px;
}

#dir_nome{
	text-align:left;color:#747474;font-size:14px;padding-left:7px;padding-right:7px;letter-spacing:4px;
}

#dir_email{
	text-align:left;color:#fafcfb;font-size:13px;padding-left:7px;padding-right:7px;
}

#dir_curr{
	text-align:justify;padding-left:7px;padding-right:7px;color:#9D9D9D;
}


#ar_nome{
	text-align:center;color:#7C211C;font-size:13px;letter-spacing:5px;border-top:1px solid #666659;
}

#ar_curr{
	text-align:justify;color:#9D9D9D;font-size:12px;padding-left:7px;padding-right:7px;
}

#ar_email{
	text-align:left;color:#747474;font-size:13px;padding-left:7px;padding-right:7px;
}

#elenco_moduli{
	float:left;width:100%;margin-top:5px;margin-bottom:5px;
}

#elenco_moduli a{
	text-decoration:none;
}

#elenco_moduli:hover{
	background-color:#313131;
}

td.ar_menuDir{
	font-size:20px; background-color:#bba190; text-align:center;
}

td.ar_menuDir a{
	color:#7C211C; letter-spacing:3px;text-decoration:none;
}

td.ar_menuDir a:hover{
	color:#AD2E27; text-decoration:none;
}

td.ar_menu{
	font-size:12px; text-align:left;padding-left:7px;padding-right:7px;border-bottom:1px solid #cac5b2;
}

td.ar_menu:hover{
	background-color:#313131;
}

td.ar_menu a{
	letter-spacing:3px;text-decoration:none;
}

td.ar_menu a:hover{
	text-decoration:none;
}

tr.scuola{
	font-size:12px; text-align:left;padding-left:7px;padding-right:7px;border-bottom:1px solid #cac5b2;
}

tr.scuola:hover{
	background-color:#4A4A4A;
}

td.scuola_anno{
	background-color:#2F2F2F;font-weight:bold;
}

td.scuola_anno:hover{
	background-color:#4A4A4A;
}
/***********************************************/
/***************  FORM COMPONENT ***************/
/***********************************************/

form
{
	margin			: 0px;
}

select, textarea 
{
	font-size   		: 11px;
	color			: #555555;
	background-color	: #FFFFFF;
	border			: 1px solid;
	border-color		: #CCCCCC;
}

select.obbligat
{
/* 	border						: 1px solid; */
/* 	border-color				: #FF0808; */
	background-color			: #FFABAB
}

input 
{
	font-size   		: 11px;
	color			: #555555;
	border			: 1px solid;
	border-color		: #CCCCCC;
	background-color	: #232323;
}


input.obbligat
{
/* 	border						: 1px solid; */
/* 	border-color				: #FF0808; */
	background-color			: #FFABAB
}


input.cmdBt
{
	font-size   		: 13px;
	color				: #444444;
	border-width		: 1px ;
	border-color		: #759EB2;
	background-color	: #FFFFFF;
}

input.radio{
	border				: 1px solid;
	border-color		: #CCCCCC;
}

input.file{
	font-size   		: 11px;
	color				: #555555;
	background-color	: #FFFFFF;
	border				: 1px solid;
	border-color		: #CCCCCC;
}


/***************************************/
/*********** OTHER ELEMENTS ************/
/***************************************/
.alert
{
	color			: #CC0000;
	font-weight		: bold;
}

/*---------------------------------------*/

/*---------------------------------------*/