/* *************************************************************************** */
/* ***************			INIZIO STRUTTURA SKIN 			****************** */
/* *************************************************************************** */
/* 
parte centrale: 888px 
sfumature laterari SX e DX: 16px cadauna
*/
html, body {
	height:100%;
	background-color:#FFA908;
	background-image:url(background.jpg);
	background-repeat:repeat-x;
}

#containerh100_centrale {
	height: 100%; 
	margin: 0 auto; 
	text-align:center; 
	padding:0; 
	border:0; 
	width:920px; 
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bottom_bg.jpg); 
	background-position:16px 0; 
	background-repeat:repeat-y;
}
#containerh100_sx {
	height: 100%; 
	margin: 0 auto; 
	text-align:center; 
	padding:0; 
	border:0; 
	width:920px; 
	background-color:transparent; 
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bottom_bordoSx.jpg); 
	background-position:left top; 
	background-repeat:repeat-y;
}
#containerh100_dx {
	height: 100%; 
	margin: 0 auto; 
	text-align:center; 
	padding:0; 
	border:0; 
	width:920px; 
	background-color: transparent; 
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bottom_bordoDx.jpg); 
	background-position:right top; 
	background-repeat:repeat-y;
}


/* ------ TOP ------  */
#top_container {
	width:888px;
	height:167px;
	margin:0 auto;
	padding:0;
	
	background-image:url(top_bg.jpg);
	background-repeat:repeat-x;
	
	position:relative;
}
#logo {
	width:380px;
	height:167px;
	margin:0;
	padding:0;
	float: left;
	vertical-align:bottom;
	
	background-image:url(logo.jpg);
	background-repeat: no-repeat;
}
#top_r_img {
	width:430px;
	height:167px;
	margin:0;
	padding:0;
	float: right;
	
	background-image:url(top_r_img.jpg);
	background-repeat: no-repeat;
}
#top_container_bordo_sx {
	position:absolute; 
	left:-16px; 
	top:0; 
	width:16px; 
	height:194px; 
	background-color:transparent;
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bordo_sx.jpg); 
	background-repeat:no-repeat;
}
#top_container_bordo_dx {
	position:absolute; 
	right:-16px; 
	top:0; 
	width:16px; height:194px; 
	background-color:transparent; 
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bordo_dx.jpg); 
	background-repeat:no-repeat;
}



/* ------ MENU ------  */
#menu_container {
	width:888px;
	height:27px;
	margin:0 auto;
	padding:0;

	background-image:url(menu_bg.jpg);
	background-repeat: repeat-x;
	
	position:relative;
}


/* ------ content ------  */
#content_containerBG {
	width:920px;
	height: auto; 
	margin:0 auto;
	padding:0;
	
	background-color:#FFA908;;
	
	background-image:url(background.jpg);
	background-repeat: repeat-x;
	background-position:0 -194px;
}
#content_container {
	width:888px;
	height: auto; 
	margin:0 auto;
	padding:0;
	
	background-color:white;
	background-image:url(ombra_ContentTop.jpg);
	background-repeat:repeat-x;
	background-position:0 0;	
	
	position:relative;
}
.contentpanebox {
	background-image:url(ombra_ContentBottom.jpg);
	background-repeat:repeat-x;
	background-position:0 100%;
	
	min-height:300px;
}

/* --- footer -------- */
#footer_container {
	position: absolute; 
	width:888px; 
	height:120px; 
	left:0; 
	bottom:-120px; 
	margin:0 auto;
	padding:0; 
	background-color: transparent;
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bottom_bg.jpg); 
	background-position:0 0; 
	background-repeat:repeat-y;
}
#menu_testuale_container {
	width: 880px;
	height: 40px;
	margin: 0;
	padding: 0;
	text-align:center;
	color:white;
}
.menu_testuale a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 0;

}	
.menu_testuale a:link, 
.menu_testuale a:visited, 
.menu_testuale a:active {
	color: white;
	text-decoration: none;
}
.menu_testuale a:hover,
.menu_testuale a:active {
	color: white;
	text-decoration: underline;
}

a.userlogin_testi,
a.userlogin_testi:link,
a.userlogin_testi:visited { 
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: white;
	text-decoration: none;
}
a.userlogin_testi:hover { 
	color: white;
	text-decoration: underline;
}
/* --- testo copyright -- */
#bottom_testi {
	width: 880px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-align:center;
}
#bottom_testi span {
	color:#FFAA09;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#content_container_bordo_dx_angolo_inf {
	position:absolute; 
	right:-16px; 
	top:0; 
	width:16px; 
	height:11px; 
	background-color:transparent; 
	background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bordo_dx_angolo_inf.jpg); 
	background-repeat:no-repeat;
}
#content_container_bordo_sx_angolo_inf {
	position:absolute; left:-16px; top:0; width:16px; height:11px; background-color:transparent; background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bordo_sx_angolo_inf.jpg); background-repeat:no-repeat;
}
#content_container_bottom_angoloSx_Sup {
	position:absolute; left:-16px; bottom:0; width:16px; height:12px; background-color:transparent; background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bottom_angoloSx_Sup.jpg); background-repeat:no-repeat;
}
#content_container_bottom_angoloDx_Sup {
	position:absolute; right:-16px; bottom:0; width:16px; height:12px; background-color:transparent; background-image:url(/Portals/51/skins/SkinBaraleEOlivero/bottom_angoloDx_Sup.jpg); background-repeat:no-repeat;
}





/* --- MENU --  */
.menu_pulsante {
	width: 177px;
	height: 27px;
	margin: 0;
	padding: 0;
	float: left;

	background-image: url('menu_pulsante.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	
}
.menu_pulsante a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	padding-left: 10px;
	padding-top: 7px;
}	
.menu_pulsante a:link, 
.menu_pulsante a:visited {
	color:white;
	
	height:27px;
	display:block;
}
.menu_pulsante a:hover,
.menu_pulsante a:active {
	color:#060936;	

	height:27px;
	display:block;
	
	background-image: url('menu_pulsante.jpg');
	background-position: 0 -27px;
	background-repeat: no-repeat;
}

.menu_selected a {
	color:#060936 !important;	

	height:27px;
	display:block;
	
	background-image: url('menu_pulsante.jpg');
	background-position: 0 -27px;
	background-repeat: no-repeat;
}


.spacer_vertical20 {
	height:20px;
	width:100%;
	clear:both;
}


/* *************************************************************************** */
/* ***************    FINE VOCI PER SCHELETRO SKIN XHTML   ******************* */
/* *************************************************************************** */


.clear { clear:both; }




