@import url("editor.css");
@import url("pag_interne.css");

*					{margin: 0px; padding: 0px; border: none; border-collapse: collapse;}

body				{background: url('../images/bgc_main.jpg')  repeat; font-family:Georgia, Times, Arial;}

#main				{width: 100%; }

#header_container	{width: 100%; height: 190px; background: url('../images/bgc_header.gif') repeat-x top left; margin: 0px 0px 2px 0px}

#body_container		{width: 930px; margin: 0 auto; background: url('../images/bgc_separamenu4b.gif') no-repeat top right ;}

#top_menu_container	{height: 32px; line-height: 32px; width: 100%; background: url('../images/top_menu_border_bottom.gif') no-repeat bottom left; letter-spacing:-1px;}

#sub_menu_container	{height: 32px; line-height: 32px; width: 100%; }

#content_container	{width: 930px;}

/* _____ FOOTER _______________________________________________________________________________________________________________________________________________ */
#footer_container	{width: 100%; border-top: 1px solid #999;} 
/* footer parte superiore */
/* contenitore footer parte superiore */
#footer01{ width:930px; height:50px; background:#f3f3eb; border-top:#999 solid 1px; border-bottom:	#999 solid 1px;}
	/* div sinistra */
	#keepintouch{ float:left; width:175px; height:30px; padding-top:20px; background:url(../images/freccia_footer.jpg) no-repeat;  font-size: 19px; text-align:left;
	              color:#175535; font-weight:normal; letter-spacing:-1px;}
	/* div centrale */
	#newsletter01{ float:left; width:490px; height:40px; padding-top:8px; font-family:Georgia, Arial; font-size:12px; text-align:left; color:#3c3229; 
	               font-weight:normal; padding-left:10px; padding-bottom:3px; line-height:17px;}
	/* div destra */
	#newsletter02{ width:235px; height:30px; float:left; background:url(../images/bg_newsletter02.jpg) no-repeat;  font-size:16px; text-align:left; color:#175535;
	               font-weight:normal; letter-spacing:-1px; padding-top:20px; padding-left:20px;}
	#newsletter02 a		{ color:  #175535;   text-decoration:  none; }
    #newsletter02 a:hover		{ color:  #FFFFFF;   background:  #2A5F29;   text-decoration:  none; }
/* footer parte inferiore */
/* contenitore footer parte inferiore */
#footer02{ clear:both; height:40px; background:#f3f3eb; width:930px;}
	/* div sinistra */
	#footer02_logo{ float:left; width:85px; background:url(../images/logo_bottom.jpg) left center no-repeat; height:23px; padding-top:17px; padding-left:32px;
	                color:#3D634E; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; word-spacing:0;}
	/* div destra */
	#footer02_info{ float:left; width:813px; color:#4B4C30; font-family:Arial; font-size:10px; font-weight:normal; text-align:right; word-spacing:0; height:26px; 
	                padding-top:14px;}
	#footer02_info a{ color:#3D634E; font-weight:bold; text-decoration:none;}
	#footer02_info a:hover{ color:#3D634E; font-weight:bold; text-decoration:underline;}
	
	/* stile immagini */
	#footer02_info img{ border:none;}
/* _____ FINE FOOTER ___________________________________________________________________________________________________________________________________________ */


/*******************************************************************/
/**********************TOP MENU*************************************/
/*******************************************************************/

ul.menu_topmenu		{list-style: none; font-size: 13px; font-family: arial; letter-spacing: -1px}

ul.menu_topmenu li		{float: left; padding: 0px 15px 0px 5px; background: url('../images/top_menu_separator.gif') no-repeat center right}

ul.menu_topmenu li a:link, ul.menu_topmenu li a:visited	{color: #4B4C30; text-decoration: none}

ul.menu_topmenu li a:hover	{background: #2a5f29; color: #fff; text-decoration: none}

ul.menu_topmenu li#current a:link, ul.menu_topmenu li#current a:visited	{color: #2A5F29; text-decoration: none}

ul.menu_topmenu li#current a:hover		{background: #2a5f29; color: #fff; text-decoration: none}


/*******************************************************************/
/**********************TOP MENU*************************************/
/*******************************************************************/

ul.menu_subtopmenu		{list-style: none; font-size: 12px; font-family: arial; letter-spacing: -1px}

ul.menu_subtopmenu li		{float: left; padding: 0px 0px 0px 10px; background: url('../images/sub_top_menu_separator.gif') no-repeat center right}

ul.menu_subtopmenu li a:link, ul.menu_subtopmenu li a:visited	{color: #4B4C30; text-decoration: none; background: url('../images/arrow_link.gif') no-repeat center left; padding: 0px 10px 0px 13px}

ul.menu_subtopmenu li a:hover		{color: #fff; text-decoration: none}

ul.menu_subtopmenu li a:hover span	{background: #2a5f29;}

ul.menu_subtopmenu li#current a:link, ul.menu_subtopmenu li#current a:visited	{color: #2A5F29; text-decoration: none; background: url('../images/arrow_active.gif') no-repeat center left}

ul.menu_subtopmenu li#current a:hover		{color: #fff; text-decoration: none}

ul.menu_subtopmenu li#current a:hover span	{background: #2a5f29;}

.titolo_home{color:#175535;
font-family:Georgia,Times,Arial;
font-size:21px;

letter-spacing:-1px;

text-align:left;}

/* _____ stile link a:hover _____ */
/*
a:hover		{ color:  #FFFFFF;   background:  #2A5F29;   text-decoration:  none; }
*/


.item31, .item32{ display:none;}

#content_container .contentpaneopen{ margin-top:20px;}

.contentpaneopen_newstitolo img{ padding:10px; background: url('../images/bgc_img.gif') no-repeat center}
.contentpaneopen_newstitolo a{ color:#333333; text-decoration:underline; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contentpaneopen_newstitolo a:hover{ color:#175535; text-decoration:underline;}
.contentpaneopen_newstitolo{ margin-top:20px;}


.contentpaneopen img{ padding:10px; background: url('../images/bgc_img.gif') no-repeat center}
.contentpaneopen a{ color:#333333; text-decoration:underline; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contentpaneopen a:hover{ color:#175535; text-decoration:underline;}


.componentheading_newstitolo{font-family: Georgia, Times, Arial; text-align: left; font-weight: normal; letter-spacing: -1px; 
				padding-right: 0px; padding-left: 1px; padding-bottom: 3px; padding-top: 10px; text-decoration: none; color: #634b39; font-size:18px; margin-top:20px;}
				
				
.componentheading_newshome{ font-size:11px;}


.contentpaneopen_archivionews img{padding:10px; background: url('../images/bgc_img1.jpg') no-repeat center}


div#top_menu_container ul.menu_topmenu li.item37{background: url('fb2.png') no-repeat left; margin-left:3px; padding-left:18px; letter-spacing:-1px; }
div#top_menu_container ul.menu_topmenu li.item48{background: url('engea1.png') no-repeat left; margin-left:4px; padding-left:18px; letter-spacing:-1px;}

div#share{ width:90px; height:20px; margin-top:3px;}
div#share img{ background:none; margin:0px; padding:0px;}


div.componentheading_archivionews{color:#634B39;
font-family:Georgia,Times,Arial;
font-size:18px;
font-weight:normal;
letter-spacing:-1px;
margin-top:20px;
padding:10px 0 3px 1px;
text-align:left;
text-decoration:none;}

div#phocagallery a{ color:#175535;}
div#phocagallery a:hover{ color:#175535; text-decoration:underline;}


span.txt_generico a:hover{ color:#FFF}


li.item49{ display:none}







.cf_button{ margin-left:0px !important; margin-top:0px !important;}
.cf_captcha{ margin-left:0 !important; margin-top:0px !important; margin-bottom:0 !important;}
.cf_captcha img{
	float:left !important; display:block !important; padding:0 !important;}
#chrono_verification{ float:left !important; width:70px !important; display:block !important}
#contenitore_send_reset{ float:left; padding-top:0 !important; }


.cf_captcha span{ display:block;}





