p 
{
	margin-top		: 0px;
	margin-bottom	: 5px;
}

div{
/*  	border:1px solid #0A0A0A; */
}

h1
{
	font-size		: 14px; 
	font-family	 	: Verdana, Helvetica, sans-serif;
	color		    : #5C110B;
}

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	: #FFFFFF;
	font-size		: 11px; 
	font-family		: Verdana, Helvetica, sans-serif;
	color		       	: #6F6F6F;
	
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
}

/*************************************/
/**************** DIV ****************/
/*************************************/

#wrapper{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	
	background-color:#FFFFFF; 
	position:absolute;
	left:50%;
	margin: 0 0 0 -480px;
	width:980px;
	height: auto;
	top:0;
}

#header{
	width:100%;
	height:768px;
/* 	border:1px solid #0A0A0A; */
}

#divider{
	float:left;
	height		: 8px;
	width		: 100%;
}

#leftbar{
	float:left;
	background-image: url(../images/body/slice_2_1.png);
	background-repeat:repeat-y;
	width			: 282px;
	height			: auto;
}

#rightbar{
	float			: left;
	width			: 194px;
	height			: auto;
}

#midbar{
	float		: left;
	width		: 30px;
	height		: 480px;
	margin-top	:-450px;
	background-image	: url(../images/ombra.png);
	background-position	: center left;
	background-repeat	: no-repeat;
}

#content_one{
	font-size		: 13px;
	color			: <?=$content_color?>;
	padding			: 5px 5px 40px 20px;
	margin			: -450px 0 0 75px;
	float			: left;
	text-align		: justify;
	width			: 570px;
	min-height		: 500px;			/* per moxilla*/
	height			: auto !important;	/* per IE */
	height			: 500px;			/* per IE */
/* 	background		: #f5f0de url(../images/contentback.jpg) repeat-x 0 0; */
	line-height		: 22px;
}

#display{
	margin			: -440px 0 0 75px;
	float			: left;
	width			: 825px;
	min-height		: 1000px;			/* per moxilla*/
	height			: auto !important;	/* per IE */
	height			: 1000px;			/* per IE */
 	background		: #FFFFFF;
}

#logosfondo{
	float				: right;
	background-image	: url(../images/footer.jpg);
	background-repeat	: no-repeat;
	left				: 50%;
	margin-left			: 490px;
	margin-bottom		: 0px;
	width				: 980px;
	height				: 311px;
}

#footer{
	text-align:center;
	width			:100%;
	float:left;
	color			: #AAAAAA;
/*  	border-top		: 1px dotted #B0A77E; */
}

#login
{
	width			: 500px; 
	overflow		: auto; 
	text-align		: left;
}

td.login
{
	color			: #B0A77E;

}

#news{
	position		: absolute;
	width			: 460px;
	height			: auto;
	left			: 50%;
	top				: 230px;
	margin			: 0 0 0 -280px;
	-moz-border-radius	: 4px; 
}

#leftbox{
	float:left;
	width			: auto;
	height			: 100%;
  	border-bottom	: 1px solid  #666659;
 	padding			: 5px 20px 0 5px;
	margin			: 0 5px 10px 5px;
}

#rightbox{
 	float			: left;
	margin-top		: -20px;
	width			: 100%;
	height			: 100%;
	margin-bottom	: 15px;
}

#mailingbox{
 	float			: left; 
	width			: 100%;
	height			: 100%;
	text-align		: center;
	border-top		: 1px dashed #B7B7B7;
	border-bottom		: 1px dashed #B7B7B7;
	margin-top		: 20px;
}

#menu{
	float			: left;
	width			: 100%;
	height			: auto;
	margin-top		: -430px;
}

img.menuBtMain{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

img.menuBt{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

img.menuBt:hover{
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45;
}

#menu_bt a{
	float				: left;
	height				: 25px;
	width				: 90%;
	font-size			: 18px;
	color				: #B6724D;
	padding-left		: 23px;
}

#menu_bt a:hover{
	color				: #E99263;
}

#gallerie{
	float			: left;
	width			: 980px;
	height			: auto;
	font-size		: 13px;
	letter-spacing	: 2px;
	text-align		: justify;
}

#pag_title{
	float:left;width:95%;padding-left:20px;font-size:12px;color:#830300;letter-spacing:3px;margin-bottom:10px;font-weight:bold;text-align:right;
}

/***********************************************/
/***************  LISTE PUBBLICHE **************/
/***********************************************/

#ev_title{
	float:left;width:100%;text-align:center;font-size:12px;color:#6B683F;letter-spacing:3px;border-bottom:1px dashed #B7B7B7;font-weight:bold;
}

#ev_data{
	float:left;width:100%;text-align:center;color:#AF6D4A;font-size:12px;letter-spacing:4px;border-top:1px dashed #B7B7B7;margin-top:15px;padding-top:15px;font-weight:bold;
}

#ev_luogo{
	float:left;width:100%;text-align:left;color:#7C211C;font-size:12px;padding-right:7px;
}

#ev_titolo{
	float:left;width:100%;text-align:left;color:#AF6D4A;font-size:13px;padding-right:7px;
}

#ev_testo{
	float:left;width:100%;/*border-bottom:1px dotted #9D9D9D;*/color:#686868;
}


#dir_title{
	background-color:#bba190;text-align:center;font-size:12px;color:#7C211C;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:#cac5b2;
}


#ar_nome{
	text-align:center;color:#7C211C;font-size:13px;letter-spacing:5px;border-top:1px solid #666659;
}

#ar_curr{
	text-align:justify;color:#686868;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;
}

td.ar_menuDir{
	font-size:14px; 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 a{
	color:#7C211C; letter-spacing:3px;text-decoration:none;
}

td.ar_menu a:hover{
	color:#AD2E27; text-decoration:none;
}
/***********************************************/
/***************  FORM COMPONENT ***************/
/***********************************************/

form
{
	margin			: 0px;
}

input 
{
	font-size   		: 11px;
	border			: 1px solid;
	border-color		: #CCCCCC;
	background-color	: #FFFFFF;
		font-family		: Verdana, Helvetica, sans-serif;
	color		       	: #6F6F6F;
}

input.cmdBt
{
	font-size   		: 13px;
	border-width		: 1px ;
	border-color		: #759EB2;
	background-color	: #FFFFFF;
		font-family		: Verdana, Helvetica, sans-serif;
	color		       	: #6F6F6F;
}
