/* ============================== CSS FIXED ============================ */
body {
	margin: 0;
	padding: 0;
	background: #76B7ED url(images/bg_page.jpg) 0 0 repeat-x;
}

form {
	margin: 0;
	padding: 0;
}

ul {
	font: 10px Verdana,Tahoma,Geneva,Arial,sans-serif;	
}

#wrp01 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: url(images/bg_wrapper.jpg) top center no-repeat;
}

#wrp02 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#wrp03 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#wrp04 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

#tab01 {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
}

#tab01_header {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

#tab01_sx { }

#tab01_cx {
	margin: 0;
	padding: 0;
	height: 100%;
	background: url(images/bg_wrapper_2.gif) left bottom no-repeat;
	text-align: center;
}

#tab01_dx { }

#tab01_footer {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 61px;
	background: url(images/bg_footer.gif) 0 0 repeat-x;
}











.contenuto_box {
	clear: both;
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	width: 760px;
}

.contenuto_header {
	display: none;
}

.contenuto_body {
	margin: 20px 0 90px 0;
	padding: 0 80px 0 90px;
	background: url(images/bg_titolo_box.gif) 50px 30px no-repeat;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.contenuto_body p {
	margin: 0;
	padding: 0;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.contenuto_footer {
	clear: both;
}

.contenuto_etichetta {
	margin: 0 0 20px 0;
	padding: 0;
	font: 17px Verdana,Tahoma,Geneva,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.sei_in {
	display: none;
}

.toolbar {
	display: none;
}

.torna_su {
	display: none;
}






/* ============== BOX CONTENUTI VARI ===================== */
.hp_news_content {
	margin: 0;
	padding: 0;
}

.hp_news_item {
	margin: 0;
	padding: 0;
	color: #405B81;
}

.hp_news_item a:link{color: #405B81;}
.hp_news_item a:visited{color: #405B81;}
.hp_news_item a:active{color: #405B81;}
.hp_news_item a:hover{color: #666666;}

.hp_news_titolo {
	font-weight: bold;
}

.hp_news_immagine {
	border: 1px solid #BBBBBB;
	float: left;
	margin: 0 6px 0 0;
}

.hp_cat_item {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 20%;
	text-align: left;
	border-left: 1px solid #EFEFEF;
	border-bottom: 2px solid #F9F9F9;
}








.testo_tabella {
	font: 11px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #888888;
	width: 90%;
}

.testo_tabella_laterale {
	width: auto;
	margin: 0 0 0 30px;
	font: 11px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #888888;
}

.tabella_titolo {
	margin: 0;
	padding: 4px 0 4px 50px;
	background: #F9F9F9;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	font: 14px Tahoma,Verdana,Geneva,Arial,sans-serif;
	font-weight: bold;
	color: #000000;
}

.tab_commenti_reg {
	font: 11px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #3d3D3D;
	background: url(images/bg_comm_reg.jpg) left bottom repeat-x;
}

.tab_commenti_noreg {
	width: 80%;
	font: 11px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #3D3D3D;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
}

.campoform {
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	font: 11px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #000000;
}

.counter {
	background: #FFFFFF;
	font: 12px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #3D3D3D;
	border: none;
}

.pulsante_invio {
	height: 28px;
	background: url(images/bg_pulsante_invio.jpg) 0 0 repeat-x;
	border: 1px solid #E1E1E3;
	font: 11px/20px Tahoma,Verdana,Geneva,Arial,sans-serif;
	font-weight: bold;
	color: #405B81;
	cursor: hand;
}

html>body .pulsante_invio {
	cursor: pointer;
}

.pulsante_annulla {
	height: 28px;
	background: url(images/bg_pulsante_annulla.jpg) 0 0 repeat-x;
	border: 1px solid #E1E1E3;
	font: 11px/20px Tahoma,Verdana,Geneva,Arial,sans-serif;
	font-weight: bold;
	color: #990000;
	cursor: hand;
}

html>body .pulsante_annulla {
	cursor: pointer;
}

.immagine_ad {
	float: right;
	margin: 0 0 10px 10px;
}

.immagine_ac {
	width: 100%;
	text-align: center;
	margin: 0 0 10px;
}

.immagine_as {
	float: left;
	margin: 0 10px 10px 0;
}

.hr {
	margin: 0;
	height: 1px;
	border-top: 1px dotted #BBBBBB;
}










/* =============================== ELENCO CATEGORIE ======================================== */
.categoria_item {
	margin: 20px;
	padding: 10px;
	border: 1px dotted #BBBBBB;
}

.categoria_nome {
	margin: 0;
	padding: 0;
	font: 18px/15px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #5283AC;
}

.categoria_descrizione {
	margin: 10px;
	padding: 0;
	border-top: 1px solid #5283AC;
}

.categoria_descrizione p {
	margin: 0;
	padding: 5px 0 0 10px;
}








/* =============================== ELENCO NOTIZIE ======================================== */
.notizia_item, .eventi_item, .galleria_item, .sondaggi_item {
	margin: 0 20px 0 20px;
	padding: 10px;
	border-bottom: 1px dotted #BBBBBB;
}

.notizia_nome, .eventi_nome, .galleria_item, .sondaggi_item {
	margin: 0;
	padding: 0;
	font: 12px/15px Tahoma,Verdana,Geneva,Arial,sans-serif;
	color: #888888;
}

.notizia_descrizione, .eventi_descrizione, .galleria_item, .sondaggi_item {
	margin: 10px;
	padding: 0;
}

.notizia_descrizione, .eventi_descrizione, .galleria_item, .sondaggi_item p {
	margin: 0;
	padding: 5px 0 0 10px;
}

.sondaggi_barra {
	margin: 0 0 10px 15px;
	padding: 0;
	height: 12px;
	border: 1px solid #660000;
	border-bottom: 3px solid #660000;
	background: #990000;
}

.sondaggi_barra p {
	margin: 0;
	padding: 0 5px 0 0;
	text-align: right;
	font: 10px Verdana,Tahoma,Geneva,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}















/* ============================== CUSTOM ================================== */
#header {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	height: 174px;
	background: url(images/bg_header.jpg) left bottom no-repeat;
}

#header_logo {
	float: left;
	margin: 0;
	padding: 0;
}

#header_logo h1 {
	margin: 0;
	padding: 0;
	width: 299px;
	height: 86px;
	background: url(images/logo_lefavate.jpg) 0 0 no-repeat;
	cursor: hand;
	cursor: pointer;
}

#header_logo span {
	display: none;
}

#header_lng {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
}

#header_toolbar {
	clear: both;
	margin: 0;
	padding: 35px 0 0 0;
	width:760px;
	text-align: center;
}

#footer_wrapper {
	margin: 0;
	padding: 0;
}

#footer_right {
	float: right;
	margin: 0;
	padding: 20px 17px 0 0;
	width: 45%;
	text-align: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
	color: #63483E;
}

#footer_right a:link {text-decoration: none;color: #63483E;}
#footer_right a:visited {text-decoration: none;color: #63483E;}
#footer_right a:active {text-decoration: none;color: #63483E;}
#footer_right a:hover {text-decoration: underline;color: #666666;}

#footer_left {
	float: left;
	margin: 0;
	padding: 10px 0 0 17px;
	width: 45%;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
	color: #63483E;
}

#footer_left a:link {text-decoration: none;color: #63483E;}
#footer_left a:visited {text-decoration: none;color: #63483E;}
#footer_left a:active {text-decoration: none;color: #63483E;}
#footer_left a:hover {text-decoration: underline;color: #666666;}



