/* 
####################################################  
####################################################
######                                         ##### 
######  nuove aggiunte								  ##### 
######                                         ##### 
#################################################### 
####################################################
*/ 


A:link {
	COLOR: #900; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #900; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #ccc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ccc; TEXT-DECORATION: underline
}
LABEL {
	margin:0; font-size: 0.9em;
}
.buttonImput  {
	CURSOR: pointer; text-align: center; font-size: 0.9em; PADDING: 2px 8px 2px 8px; border: 1px solid White; background: #900 url(img/bg_btn.gif) repeat-x; color: White;
}

#contenutopagina P{margin: 8px 0 0 0; padding: 0;}
#contenutopagina UL{margin: 8px 0 0 16px; padding: 0;}
#contenutopagina LI{padding: 0 0 5px 0; margin: 0; list-style: square 0px; }

#container {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 768px; POSITION: relative;
}
#containerPopup {
	DISPLAY: block; MARGIN: 0; POSITION: relative;
}
#containerPopupImg { 
	BORDER: 10px solid #FF6600; MARGIN: 0px; PADDING:5px;
}
#popFooter { 
	MARGIN-TOP:3px;
	MARGIN-LEFT:15px;
}

/* 
####################################################  
####################################################
######                                         ##### 
######  Foglio di stile per elboskatepark.org  ##### 
######                                         ##### 
#################################################### 
####################################################
*/ 

body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 80%;
	background-color: #000000;
}
.sfondotop {
	background-image: url(images/bg_top.jpg);
}
.sfondomenuoriz {
	background-image: url(images/bg_menu_oriz.jpg);
	height: 30px;
	padding:0px;
	background-repeat: repeat-x;
}


/* 
####################################################  
###### MENU DI PRIMO LIVELLO (ORIZZONTALE TOP) ##### 
####################################################
*/ 

#linkprimo
{
	margin: 0;
	margin-top:0px;
	padding: 0;
	font-size: 0.9em;
	display:block;
	width:100%;
	font-weight: bold;
	/*height:2em;
	line-height:1.6em;*/
}

#linkprimo UL
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#linkprimo LI
{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#linkprimo A
{
	color: #fff;
	display: block;
	width: auto;
	text-decoration: none;
	background: #b00;
	margin: 0px;
	margin-top: 3px;
	padding: 0px 18px;
	border: 1px solid #c99;
	border-bottom: 1px solid #600;
	border-right: 1px solid #600;
	border-collapse:collapse;
}

#linkprimo A:hover, #linkprimo A:active { background: #E00; }

#linkprimo A.active:link, #linkprimo A.active:visited
{
	position: relative;
	z-index: 102;
	background: #A0B6CB;
	font-weight: bold;
}
/* ################  fine menu primo livello #################### */


/* 
######################################
## FOOTER PIEDE DELLA PAGINA BOTTOM ## 
######################################
*/
#footer {color:#ccc;width:726px;text-align: center;border-top:1px solid #999;margin-left:10px;margin-top: 20px;}
#footer A, #footer A:link, #footer A:visited, #footer A:hover {color:#ccc;}

/* ################  fine FOOTER #################### */

#contenutopagina {
	padding: 8px;
	font-size: 0.9em;
	font-weight: normal;
	color: #660000;
	line-height: 1.2em;
}
#contenutopagina h1{padding-bottom:20px;font-size: 2.4em;}
#contenutopagina img {border: 1px solid #FFFFFF;}
#contenutopagina strong {color: #900;font-weight: bold;font-variant: small-caps;}

h1 {font-size: 1.6em;color: #FFFFFF;}
h2 {font-size: 1.1em;color: #FFFFFF;border-bottom:1px solid #f60;}

.bgpagbase {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(images/skate_fede.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* 
#############################
     MENU II LIVELLO -mi pare si possa eliminare [per ora commento]
#############################

*/
/*#nav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px;  PADDING-TOP: 0em;
}
#nav2 UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#nav2 UL A {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 170px;  COLOR: #300; BORDER-BOTTOM: #b00 1px solid; TEXT-DECORATION: none; PADDING-left: 10px;
}
#nav2 UL A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #b00;
}
#nav2 UL A#activelink {
	COLOR: #fff; TEXT-DECORATION: none; BACKGROUND-COLOR: #b00;
}*/


/* 
####################################################  
## NAVIGAZIONE DI II LIVELLO (MENU DELLE SEZIONI) ## 
####################################################
*/
#nav {
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 12px;
	line-height: 14px;
	color:#D2E6E4;
	background-color: #315855;}
	
#nav DIV {height:100px;display:block;clear:both;}
#nav A {color: #fff; height:68px; display:block; text-decoration:none; margin-top:2px;}
#nav A:hover, #nav A:active {color: #FF6600;}
#nav img {border: 1px solid #fff; margin-right: 4px;margin-top: 2px;}
#nav A:hover img {border: 1px solid #f60; margin-right: 4px;margin-top: 2px;}
#nav .titolo {color:#f60;font-size:1.4em; font-weight:bold; margin-bottom: 7px;}
/* # FINE navigazione II livello #*/


/* 
####################################################  
## box evidenza aggiunto 20 maggio 2006 ## 
####################################################
*/
.boxevidenza {border: 1px solid #900; padding: 12px; background:#f80; margin: 4px 0;}

/*elenco plus (aggiunto 17 giugno 2006)
formatta l'elenco eliminando i punti e creando un boxettino per la parte in evidenza nello span*/

ul.elencoplus {margin-left:50px; list-style-type:none;}
ul.elencoplus li {list-style-type:none;}
ul.elencoplus li span {display:block; padding:2px; background:#c00; border:1px solid #900; color:#fff; font-weight: bold;font-variant: small-caps; margin-top:8px;}
