/* CSS XMOTION BASE */


/* ----------------------------BASE---------------------------------- */
/* CSS INFORMAZIONI BASE   background: #817276 url(bodybg.gif) top left repeat-x;  */
body {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #FFFF80; 
  color:#333;
}
p {
}
img{
border:none;
}
h1 {
}
h2 {
}
h3, h4 {
color: #FF6600;
background-color:#FFFFFF;
}
h5, h6 {
}
/* CSS INFORMAZIONI BASE FINE*/



/* ----------------------------HEADER---------------------------------- */
/* CSS TESTATA DELLA PAGINA */
#testata {
	margin: 8px 8px 0 8px;
	letter-spacing: 0.2em;
	font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 160px;
	position: static;
	z-index: 1;
}
.logo {
}
.logo img {
}
.titolo_testata {
	font-size: 10px;
	color: #ccc;background-color:#FFFFFF;
	position: absolute;
	top: 70px;
	right: 250px;
	z-index: 10;
	letter-spacing: 0.2em;
	text-align: right;
	margin-top: 5px;
}
/* CSS PAGINA TESTATA FINE */

/* CSS BANNER */
#banner {
	margin: 0px 0px 0px 0px;
	letter-spacing: 0.2em;
	font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 160px;
	position: static;
	z-index: 1;
}
#banner img {
	margin: 0px 0px 0px 0px;
	letter-spacing: 0.2em;
	font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 160px;
	position: static;
	z-index: 1;
}
#banner h1,#banner h2 {
}
#banner h1 {
}
#banner h2 {
}
/* CSS BANNER FINE */

/* CSS MENU NAVIGAZIONE */
#tabsF {
	}
#tabsF ul {
	display: block;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FF6600;
	color: #F2EEEC;
	width: 98%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	line-height: 18px;
}
#tabsF li {
	display: inline;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
}
#tabsF a {
	padding-left: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
	color: #F2EEEC;background-color: #FF6600;
	text-decoration: none;
	border-right: 1px solid #F2EEEC;
}
#tabsF a span {
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {
}
/* End IE5-Mac hack */
#tabsF a:hover span {
}
#tabsF a:hover {
	background: #F2EEEC;
	color: #FF6600;
}
#tabsF a:hover span {
}
/* CSS MENU NAVIGAZIONE FINE */



/* ----------------------------BODY---------------------------------- */

/* CSS CONTAINER */
#container {
	color: #333;background-color: #ffffff;
	width: 799px; 
	border: 1px solid #3A291F;
	margin: 20px auto 20px auto;
	text-align: left; 
}
/* CSS CONTAINER FINE */

/* CSS WRAP */
#wrap {
	overflow: auto;
	clear:both;	
}
/* CSS WRAP FINE */

/* CSS CONTENENT E CONTENTALT */
#content,#contentalt {
	overflow: auto;
}
#content {
}
#contentalt {
	width:560px;
	float: left;
	padding-left: 30px;	
}
#content h1,#content h2,#contentalt h1,#contentalt h2 {
}
#content h2,#contentalt h2 {
}
#content img,#contentalt img {
}
#sotto_menu {
}
#sotto_menu a, ul li a:visited{
	font-size:1.1em;
	text-decoration: none;
	display:inline;
	color: #FF6600; background-color: #ffffff;
	
}
#sotto_menu a:hover {
	color: #000;background-color: #ffffff;
	text-decoration: underline;
}
/* CSS CONTENENT E CONTENTALT FINE */

/* CSS SCROLL */
#scroll {
	text-align: justify;
	overflow: auto;
}
#scroll a, a:visited, a:active{
font-size:1.1em;
	text-decoration: none;
	color: #FF6600; background-color: #ffffff;
	
}
#scroll a:hover {
	color: #000;background-color: #ffffff;
	text-decoration: underline;
}
/* CSS SCROLL FINE */

/* CSS PULIZIA DIV */
.clearingdiv {
clear:both;
height:30px;
width:1px;
}
/* CSS PULIZIA DIV FINE */



/* ----------------------------MENU PRINCIPALE---------------------------------- */

/* CSS COLONNA MENU */
#rightside {
	width: 160px;
	float:left;
	padding-left: 10px;
	
	padding-right: 10px;
}
#rightside ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 95%;

}
#rightside li a{
	font-size:1.1em;
	text-decoration: none;
	display:block;
	color: #FF6600; background-color: #ffffff;
	
}
#rightside li{
	display:inline; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
}
#rightside li a, ul li a:visited, a:active{
	text-decoration: none;
} /* colori per il link */
#rightside li a:hover {
	color: #000;background-color: #ffffff;
	text-decoration: underline;
} /* colori per l'effetto roll-over */
#rightside h3 {
  	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	font-weight: normal;
	letter-spacing: 0.1em;
	border: 0;
	text-align: left;
	padding-left:0;
	margin-left: 0;
	color: #ffffff; background-color: #FF6600;
}
.Categoria {
  	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0.1em;
	border: 1px;
	text-align: left;
	padding-left:0;
	margin-left: 0;
	color: #ffffff; 
	background-color: #FF6600;
}
ul.menu2, li a:hover, ul.menu2, li a:active { }

/* colori per l'effetto roll-over */
/* CSS COLONNA MENU FINE */

/* ----------------------------COMPONENTI---------------------------------- */
/* CSS RICERCA */
fieldset {
}
.serch{
}
/* CSS RICERCA FINE*/
/* CSS CALENDARIO */
table#calendar {
}
table#calendar caption {
}
table#calendar tr#days th {
}
table#calendar tr#title th {
}
table#calendar td {
}
table#calendar .day7 {
}
table#calendar td a {
}
table#calendar th a {
}
table#calendar a:link {
}
table#calendar a:visited {
}
table#calendar a:hover {
}
table#calendar .day1, table#calendar .day7 {
}
table#calendar .blank {
}
table#calendar .lastweek td {
}
table#calendar .today {
}
table#calendar p {
}
/* CSS CALENDARIO FINE */



/* ----------------------------FOOTER---------------------------------- */

/* CSS FOOTER */
#footer {
	background:#FFFFFF;
	clear:both;
	color:#d0d0d0;
	font-size:0.9em;
	font-weight:bold;
	margin:0 8px;
	padding:5px 0;
	text-align:center;
	width:99%;
	border: 0;
}
#footer a, a:visited, a:active {
	font-size:1.1em;
	text-decoration: none;
	color: #FF6600; background-color: #ffffff;
	
}
#footer a:hover {
	color: #000;background-color: #ffffff;
	text-decoration: underline;
}
#validazione {
}
/* CSS FOOTER FINE*/



/* ----------------------------PAGINE STANDARD---------------------------------- */

/* CSS CLASSI VARIE IN COMUNE NELLE PAGINE FINE */
.colegamenti_next {
}
.colegamenti_next a, a:visited, a:active{
}
.colegamenti_next a:hover{
}
.searchform {
font: 100%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
/* CSS CLASSI VARIE IN COMUNE NELLE PAGINE FINE */

/* CSS PAGINA DEFAULT */
#immagine_intro {
	position: absolute;
	left: 0px;
	top: 40px;
	width: 100%;
	text-align: center;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	z-index: 1;
	display: block;
	font-size: 11px;

}
#lingua_intro {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
#lingua_intro a{
	font-size:1.1em;
	text-decoration: none;
	display:block;
	color: #000000; background-color: #FFFF80;
	
	}
#lingua_intro a:hover{
	color: #000000;
	background-color: #FFFF80;
	text-decoration: underline;
}
/* CSS PAGINA DEFAULT FINE */

/* CSS PAGINA DOWNLOAD */
#download {
}
#download hr{
}
#download a, a:visited, a:active{
}
#download a:hover{
}
#download img{
}
/* CSS PAGINA DOWNLOAD FINE */

/* CSS PAGINA NEWS */
#news {
}
#news a, a:visited, a:active{
}
#news a:hover{
}
#news img{
}
#news hr{
}
/* CSS PAGINA NEWS FINE */

/* CSS PAGINA GALLERY */
#immagine {
}
#gallery_elenco {
}
#gallery_elenco a, a:visited, a:active{
}
#gallery_elenco a:hover{
}
#gallery_elenco img{
}
#gallery_dettaglio {
}
#gallery_dettaglio a, a:visited, a:active{
}
#gallery_dettaglio a:hover{
}
#gallery_dettaglio img{
}
/* CSS PAGINA GALLERY FINE */

/* CSS PAGINA EVENTI */
#evento_dettaglio{
}
.dataEvento{
}
.TitoloEvento{
}
#DescrizioneEvento{
}
/* CSS PAGINA EVENTI FINE */

/* CSS PAGINA FAQ */
#faq {
}
#faq hr{
}
.domandafaq {
}
/* CSS PAGINA FAQ FINE */

/* CSS PAGINA GUESTBOOK */
.guest_titoletto {
}
.guest_data {
}
.guest_nome {
}
.guest_titolo {
}
.guest_testo {
}
#guestbook {
}
#guestbook fieldset {
}
#guestbook textarea {
}
#guestbook input {
}
#guestbook legend {
}
#guestbook img{
}
/* CSS PAGINA GUESTBOOK FINE */

/* CSS PAGINA ISCRIZIONE */
#iscrizione{
}
/* CSS PAGINA ISCRIZIONE FINE */



/* ----------------------------PAGINE PERSONALIZZATE---------------------------------- */
/* CSS PAGINA HOME */
.logo{
}
.rosso{
	font-size: 13px;
	color: #000000;
	background-color: #FFD7D7;
	margin: 15px;
	padding: 5px;

}
.verde{
	font-size: 13px;
	color: #000000;
	background-color: #FFCE9D;
	margin: 15px;
	padding: 5px;

}
.giallo{
	font-size: 13px;
	color: #000000;
	background-color: #CCE6FF;
	margin: 15px;
	padding: 5px;

}
.fraternita{
	font-size: 13px;
	color: #003399;
	background-color: #FFFFFF;
	margin: 15px;
	padding: 5px;
	border: 1px solid #FF0000;
}
.logo img{
	float:left;
}
/* CSS PAGINA HOME */

/* CSS PAGINA NORMALE */
#chi{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	display: inline;
	background: #ffffff;
}
#chi h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 25px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#chi img{
	float : right;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#dove{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	display: inline;
	background: #ffffff;
}
#dove h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 25px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	
}
#dove img{
	float : right;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#cosa{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	display: inline;
	background: #ffffff;
}
#cosa h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 25px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#cosa img{
	float : right;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#torneo{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#torneo h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#torneo img{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#torneo img.destra{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#torneo img.sinistra{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#regolamento{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#regolamento h2{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
}
#regolamento h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#regolamento ul{
	margin-left: 0;

	list-style-type: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	padding-left: 20px;
}
#regolamento li {
	font-size:1.1em;
	text-decoration: none;
	display:	block;
	list-style-type: disc;
	color: #FF6600;background-color: #ffffff;
	padding-left: 20px;
	padding-right: 0px;

}
#testimonial{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
	width:400px;
	position: relative;
}
#testimonial h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#testimonial_left{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#testimonial_left img{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#testimonial_right{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FF6600;
	background: #ffffff;
	position: absolute;
	top: 0px;
	width: 150px;
	left: 410px;
	border: 1px dotted #999999;
	text-align: left;
	padding: 5px;
}
#testimonial_right img{
border: 0;
}
#sport{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#sport h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: right;
}
#sport h4{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#sport img{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sport img.destra{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sport img.sinistra{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#arte_container{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#arte_container h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: right;
}
#arte_container h4{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#arte_container img{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#arte_container img.destra{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#arte_container img.sinistra{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sociale_container{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#sociale_container h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: right;
}
#sociale_container h4{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#sociale_container img{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sociale_container img.destra{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sociale_container img.sinistra{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#forum_container{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#forum_container h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: right;
}
#forum_container h4{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#forum_container img{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#forum_container img.destra{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#forum_container img.sinistra{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#azioni_2005{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
	
}
#azioni_2005 h2{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
}

#azioni_2005 h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#azioni_2005 h4{
	color: #FF6600;background-color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#azioni_2005 img{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#azioni_2005 img.destra{
	float : right;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#azioni_2005 img.sinistra{
	float : left;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#azioni_2005 table {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border: 1px dotted #999999;
	width:550px;
}

#classifica_finale{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#classifica_finale h2{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
}
#classifica_finale h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#classifica_finale ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
#classifica_finale li {
	font-size:1.1em;
	text-decoration: none;
	display:block;
	color: #FF6600;background-color: #ffffff;
	
	padding-right: 10px;
	padding-left: 10px;
}

.azione_link ul{
	margin-left: 0;
	text-transform: uppercase;
	padding-left: 0;
	list-style-type: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
.azione_link li {
	text-transform: uppercase;
}

#linkotg{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}
#linkotg h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
}
#linkotg h4{
	color: #FF6600;background-color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#scrivi{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background: #ffffff;
}

#scrivi h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: left;
}
div.clearer{
clear: right;
}
/* CSS PAGINA NORMALE FINE */

/* CSS PAGINA AZIONE DETTAGLIO */
#azione_dettaglio p{
font-size: 10pt;
font-family: Arial,Verdana,sans-serif;
color: #000000; background-color: #ffffff;
text-align: justify; 
}
#azione_dettaglio img{
	float:none;
	
}
.testo_azione{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
.Titoletto{
	font-size: 12px;
	text-transform: uppercase;
	color: #FF6600;background-color: #ffffff;
	letter-spacing: 0.3em;
	font-weight: bold;
}
/* CSS PAGINA AZIONE DETTAGLIO FINE */

/* CSS PAGINA CLASSIFICA */
#classifica{
font-size: 10pt;
font-family: Arial,Verdana,sans-serif;
color: #000000; background-color: #ffffff;
text-align: justify; 
}
.ordine{
	font-size: 13px;
	border: 1px solid #CCCCCC;
}
.squadra{
	font-size: 12px;
	text-transform: uppercase;
	color: #FF6600;background-color: #ffffff;
	letter-spacing: 0.3em;
	font-weight: bold;
	
}
.voto{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
/* CSS PAGINA CLASSIFICA FINE */

/* CSS PAGINA ISCRIZIONE SQUADRA */
#iscrizione_squadra {
	color: #333;background-color: #ffffff;
	width: 480px; 
	border: 1px solid #3A291F;
	margin: 20px auto 20px auto;
	text-align: center;
font-size: 10pt;
}
#iscrizione_squadra h3{
	color: #FF6600;background-color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#iscrizione_squadra table {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border: 1px dotted #999999;
	width:350px;
}
/* CSS PAGINA ISCRIZIONE SQUADRA FINE */

/* CSS PAGINA AZIONE STRADA */
#azione_strada {
	color: #333;background-color: #ffffff;
	border: 0;
	font-size: 10pt;
}

.testo_link{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width:550px;
	margin-left: 10px;
	padding-bottom: 5px;
}

/* CSS PAGINA AZIONE STRADA FINE */

/* CSS PAGINA AZIONE STRADA DETTAGLIO */
#azione_dettaglio {
	color: #333;background-color: #ffffff;
	border: 0;
	font-size: 10pt;
	
}
.azione_destra{
	float:right;
}
.azione_sinistra{
	float:none;
}

/* CSS PAGINA AZIONE STRADA DETTAGLIO FINE */
/* ----------------------------FINE---------------------------------- */

