/*---------- inizio IMPOSTAZIONI GENERALI ---------- */
body{
	margin:5px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#000000; background-color:#FFFFFF;
}

div{
	width:auto; height:auto; margin:auto; overflow:auto;
}

A:link, A:visited{
	text-decoration:none; color:#3300FF; /*font-weight:bold;*/
}

A:hover{
	text-decoration:underline; /*font-weight:bold;*/ color:#FF0000;
}


h1 {
	font-size:14px;
}
/* ---------- fine IMPOSTAZIONI GENERALI ---------- */


#Principale{
	width:900px; /*border:2px solid #00FF00;*/ /*background-color:#00FF00;*/
}




/* ---------- inizio HEADER ---------- */
#Header_ita{
	height:178px; /*background-color:#000000;*/ background-image:url(../img/header_ita.jpg); 
	background-repeat:no-repeat; background-position:right; overflow:hidden;
}

#Header_eng{
	height:178px; /*background-color:#000000;*/ background-image:url(../img/header_eng.jpg); 
	background-repeat:no-repeat; background-position:right; overflow:hidden;
}

#Crediti{
	width:92%; text-align:right; color:#FFFFFF; margin:4px; background-color:#000000;
}
/* ---------- fine HEADER ---------- */





/* ---------- inizio FOOTER ---------- */ /*NON UTILIZZATO*/
/*#Footer{
	width:730px; height:15px; border:1px solid #000000; background-color:#FF66FF; margin:5px auto auto auto; float:left;
}


#Footer .CreditsSx{
	float:left;
}

#Footer .CreditsDx{
	
}*/
	
/* ---------- fine FOOTER ---------- */








/* ---------- inizio DINAMICO ---------- */
#Dinamico{
	/* no codice */ /*background-color:#330066;*/
}

#Dinamico .Sx{
	width:730px; float:left; border:1px solid #000000; /*background-color: #663366;*/ background-image:url(../img/grad_princ.jpg);
	background-repeat:repeat-x; /*background-position:right;*/ font-size:11px; padding:2px;
}

#Dinamico .Sx #current{
    border-bottom:none;
}

#Dinamico .Sx #current a{
	color:#3366FF;
}



/* ---------- inizio MENU DX---------- */
#Dinamico .MenuDx{
	width:130px;/* height:200px;*/ float:left; margin:0px auto auto 10px;/* background-color:#FFFF00; *//*border:#000000 solid 1px;*/
	font-weight:bold;
}

#Dinamico .MenuDx ul{
    margin:0px; padding:0px; list-style:none;
}

#Dinamico .MenuDx li{
	text-align:center; /*padding:8px;*/ border:1px solid #000000; margin:4px 0px 4px 0px;
}

#Dinamico .MenuDx a{
	display:block; padding:6px 2px; color:#333333; font-weight:bold; 
}

#Dinamico .MenuDx #current{
    border-bottom:none; color:#333333; background-color:#FF6600;
}
/* ---------- fine MENU DX---------- */
/* ---------- fine DINAMICO ---------- */





/* ---------- inizio PRESENTAZIONE ---------- */

#Dinamico #Presentazione{
	 font-size:11px;  margin:5px 5px 5px 5px;
}

/* ---------- fine PRESENTAZIONE---------- */






/* ---------- inizio MENU ---------- */
#Menu{
	width:734px; margin:133px auto auto 0px; line-height:normal; /*background-color:#FFCC00;*/ border:1px solid #000000;
	background-image:url(../img/grad_menu.jpg); background-repeat:no-repeat;
}

#Menu ul{
    margin:0px; padding:0px; list-style:none;
}

#Menu li{
	float:left; text-align:center; padding:6px 22px; border-right:1px solid #000000;
}

#Menu #m8_1{
	border:none;
}

#Menu .Contatti{
	border-right:none;
}

#Menu a{
	display:block; /*padding:1px;*/ color:#333333; text-decoration:none; font-weight:bold;
}

#Menu a:hover{
	text-decoration:underline;
}

#Menu #current{
    /*border-bottom:none;*/ color:#FF6600;
}

#Menu #current a{
	color:#3366FF;
}
/* ---------- fine MENU ---------- */






/* ---------- inizio INDEX ---------- */
#IndexSx{
	width:515px; float:left; margin:4px; /*background-color:#99FF99;*/
}

#IndexSx h1{
	margin-left:5px;
	font-size:14px;
	color:#fc0;
}

#IndexSx #stage{
	margin:10px auto 20px auto;
}

#IndexSx #stage ul{
	width:98%;
	list-style:none;
	margin:auto;
	padding:0px;
}

#IndexSx .Slideshow {
	/*width:500px; height:350px;*/ margin:4px auto; overflow:hidden; /*border:1px solid #000000;*/
}

#IndexSx .Presentazione{
	width:500px; /*height:60px;*/ margin:4px auto; /*border:1px solid #000000;*/ font-size:12px; font-style:italic; padding:4px;	
}

#IndexDx{
	width:190px; float:left; margin:4px; /*background-color:#00FF00;*/ /*color:#000000;*/
}

#IndexDx .bordato{
	margin-top:10px; border:1px solid #000000; padding:2px; 
}

#IndexDx .bordato #geogrip{
	margin:4px auto;
}

#IndexDx .bordato #geogrip ul{
	width:98%;
	list-style:none;
	margin:auto;
	padding:0px;
}

#IndexDx .bordato #geogrip ul li{
	margin:0px;
	padding:0px;
}
/* ---------- fine INDEX ---------- */













/* ---------- inizio TECNICA ---------- */
#TecnicaSx{
	width:150px; float:left; margin:4px 2px 2px 2px; /*border:1px solid #000000;*//* background-color:#99FF99;*/
}

#TecnicaCentro{
	width:560px; float:left; margin:4px auto; /*border:1px solid #000000; background-color:#33CC33;*/ padding:4px; font-size:11px; 
}

#TecnicaMenu{
	width:150px; float:right; margin:auto; 
}

#TecnicaMenu ul{
    margin:0px; padding:0px; list-style:none;
}

#TecnicaMenu li{
	width:148px; float:left; text-align:center; border:1px solid #000000; margin:2px 0px 2px 0px;
}

#TecnicaMenu a{
	display:block; padding:6px 2px; color:#333333; text-decoration:none; font-weight:bold;
}

#TecnicaMenu a:hover{
	text-decoration:underline;
}

#TecnicaMenu #current{
    /*border-bottom:none;*/ color:#333333; background-color:#FF6600;
}

#TecnicaMenu #current a{
	color:#3366FF;
}
/* ---------- fine TECNICA ---------- */









/* ---------- inizio ALLENAMENTO ---------- */
#AllenamentoSx{
	width:150px; float:left; margin:4px;/* border:1px solid #000000;*/ /*background-color:#6666FF;*/
}

#AllenamentoCentro{
	width:560px; float:left;  margin:4px auto; /*border:1px solid #000000; *//*background-color:#33CC33; */
	font-size:11px; padding:2px;
}

#AllenamentoCentro .Avvertenza{
	color:#FF0000; font-size:14px;
}

#AllenamentoMenu{
	width:150px;/* margin:0px; */
}

#AllenamentoMenu div{
	overflow:hidden;
}

#AllenamentoMenu ul{
    margin:0px; padding:0px; list-style:none;
}

#AllenamentoMenu li{
	width:148px; /*width:90%;*/ float:left; text-align:center; border:1px solid #000000; margin:2px 0px 2px 0px;
}

#AllenamentoMenu a{
	display:block; padding:6px 2px; color:#333333; text-decoration:none; 
}

#AllenamentoMenu a:hover{
	text-decoration:underline;
}

#AllenamentoMenu #current{
    border-bottom:none; color:#333333; font-weight:bold; background-color:#FF6600;
}

/*#AllenamentoMenu #current a{
	color:#CC0000;
}*/

#AllenamentoMenu #sm1, #sm2, #sm4, #sm5 {
	font-style:oblique;
}

#AllenamentoMenu #sma1, #sma2, #sma3, #sma4, #sma5, #sma6, #sma7, #sma8, #sma9 {
	font-weight:bold;
}
/* ---------- fine ALLENAMENTO ---------- */






/* ---------- inizio MAPPA DEL SITO ---------- */ 
#Menu-Mappa {
	/* none */
}	

#Menu-Mappa li{
	/*display:block; */ margin:10px; 
}

#Menu-Mappa a:hover{
	text-decoration:underline;
}
/* ---------- fine  MAPPA DEL SITO ---------- */






/* ---------- inizio GIOCO ARRAMPICATA ---------- */ 
#GiocoSx{
	width:150px; float:left; margin:4px;
}

#GiocoCentro{
	width:560px; float:left;  margin:4px auto; font-size:11px; padding:2px;
}

#GiocoMenu ul{
    margin:0px; padding:0px; list-style:none;
}

#GiocoMenu li{
	width:148px; /*width:90%;*/ float:left; text-align:center; border:1px solid #000000; margin:2px 0px 2px 0px; font-weight:bold;
}

#GiocoMenu a{
	display:block; padding:6px 2px; color:#333333; text-decoration:none; 
}

#GiocoMenu a:hover{
	text-decoration:underline;
}

#GiocoMenu #current{
    border-bottom:none; color:#333333; font-weight:bold; background-color:#FF6600;
}
/* ---------- fine  GIOCO ARRAMPICATA  ---------- */


