body {
	background-image: url(../immagini/sfondo1.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-family: Verdana, lucida, arial, helvetica, sans-serif;
	font-size: 11px;
}

ul li{
	list-style-type: none;
	list-style-image: url(../immagini/arrow.gif);
	margin: 3px 0px 0px 0px;
}

label {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
}

img{
	border-top-width: 0px;
	border-left-width: 0px; 
	border-bottom-width: 0px;
	border-right-width: 0px;
}

ul.elenco_sport_inf li{
	line-height: 1.6;
	margin-left: -19px;
	padding-bottom: 8px;
}

#banner {position:absolute; left:120px; top:60px}
#menugif {position:absolute; left:569px; top:35px}
#logosesto {position:absolute; left:569px; top:100px}
#menuo1 {position:absolute; left:120px; top:185px}
#menuo2 {position:absolute; left:120px; top:205px}
#menuo3 {position:absolute; left:120px; top:160px}
#menuo31 {position:absolute; left:497px; top:160px}
#menucerca {
	position: absolute;
	left: 9px;
	top: 470px;
	text-align: center;
        font-size: 10px;
}
#menuocentrale {position:absolute; left:1px; top:3px}
#contatore {position:relative; left:1px;}
#barrafinale {position:relative; left:1px;}
#logoprogetto {position:absolute; left:20px; top:5px}
#loghisponsor {
	position: absolute;
	left: 20px;
	top: 145px;
}
#forum {position:absolute; left:15px; top:5px ;font-size: 10px; font-family: Verdana; text-align: center;}
#suonare {position:absolute; left:15px; top:85px ;font-size: 10px; font-family: Verdana}
#attivita {position:absolute; left:15px; top:305px ;font-size: 10px; font-family: Verdana}
#news {position:absolute; left:15px; top:400px ;font-size: 11px; font-family: Verdana;}
#logocassa {position:absolute; left:1px; top:18px }
#contatti {position:absolute; left:15px; top:430px ;font-size: 10px; font-family: Verdana}
#underc {position:absolute; left:120px; top:170px}
#immCartone {margin-left: 85px;}
#linkCartone {margin-left: 68px;}
#linkCartone a{font-weight: bold; font-size: 14px;}
#tabCartone {margin-left: 80px; font-size: 11px; font-family: Verdana;}
#descrContatti {margin-top: 50px; margin-right: 25px; text-align: center;}
#immValidators{margin-left: 145px;}
#immEngines{margin-left: 115px;}

#tabcartagiovani {
	margin-left: 90px;
	font-size: 11px;
	font-family: Verdana;
	}
	
#immcarta {
	margin-left: 80px;
}
#linkcarta {
	margin-left: 120px;
}

a.menuimm {
	background-image: url(../immagini/tastomenub.gif);
	width: 105px;
	height: 19px;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
} 

a.menuimm:hover {
	background-image: url(../immagini/tastomenuo.gif);
	width: 105px;
	height: 19px;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
}
.corso{
	text-align: center;
	width: 485px;
	height: 570px;
	left: 260px;
	top: 222px;
	font-size: 11px;
	font-family: Verdana;
}		

td.menu { width: 123px; height: 18px; text-align: center}
.menu {background-image: url(../immagini/tastoalto.gif);font-size: 11px;font-family: Verdana}

td.menu2 { width: 123px; height: 18px; text-align: center}
.menu2 {background-image: url(../immagini/tastobasso.gif);font-size: 11px;font-family: Verdana}

.menu3 {background-image: url(../immagini/formok.jpg);font-size: 10px;font-family: Verdana}
	
td.logoprogetto {width: 100px;height: 115px;text-align: center}

.menusx {
	position: absolute;
	width: 128px;
	height: 570px;
	left: 122px;
	top: 249px;
	font-size: 10px;
	}

.partecentrale {
	position: absolute;
	width: 485px;
	height: 570px;
	left: 250px;
	top: 249px;
	font-size: 11px;
	font-family: Verdana;
}
.menucentrale {
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	}

.menudx {
	position: absolute;
	width: 145px;
	height: 570px;
	left: 735px;
	top: 249px;
	font-size: 12px;
	font-family: Verdana;
}

.edData {
    width: 80;
}
	
td.barrafinale { width: 485px; height: 19px; text-align: center;}
.barrafinale {background-image: url(../immagini/barrafina.gif); font-size: 11px;}


a:link, a:visited {color: black;text-decoration: none} 
a:visited {color: black}
a:hover, a:active {color: blue;text-decoration: underline } 
a:active {color: purple}


a.linkcentrali:link  {
	color: #003399;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana;
}
a.linkcentrali:hover  {
	color: #0066FF;
	font-weight: bolder;
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana;
}
a.linkcentrali:visited  {
	color: #003399;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana;
}

.bordoEventi {
        border: 1px solid #F26706;
        padding: 10px;
        margin-bottom: 8px;
        font-size: 11px;
        font-family: Verdana;
}

.bordoEventiRosso {
        border: 1px solid red;
        padding: 10px;
        margin-bottom: 8px;
}

.inEvidCorsi{
    margin-left: 180px;
    font-size: 14px;
    color: #F26706;
}

.bordoCorsi {
        border: 2px solid #F26706;
        padding: 10px;
        margin-bottom: 8px;
	font-size: 11px;
	font-family: Verdana;
}

.corsiInEvidLuogo{
        font-size: 13px;
}

.titoloOrgEvPgp {
        margin-left: 70px;
        font-weight: bold;
        font-size: 15px;
        COLOR: red;
}

.titoloOrgEvAsso {
        margin-left: 40px;
        font-weight: bold;
        font-size: 14px;
        COLOR: #F26706;
}


.titoloOrgEvAltro {
        margin-left: 125px;
        font-weight: bold;
        font-size: 15px;
        COLOR: #F26706;
}

.grassetto {
	font-weight: bold;   
}

.testoBase {
	font-size: 11px;
	font-family: Verdana;
}

.titoloDataEv {
        font-weight: bold;
        font-size: 16px;
}

.errors {
        color: #FF0000; 
	font-size: 11px;
	font-family: Verdana;
}

.colonneImmagini {
        width: 50%;
        background-color: #FFCC66;
        padding-top: 20px;
        padding-bottom: 20px;
}

.elencoVuoto {
	list-style-image: none;
        margin: 0px 0px 0px 0px;
}



.VerdBlackNormal {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   color: #000000;
}

.VerdBlackBold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
}

.VerdBlackItalic {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #000000;
}

.VerdRedNormal {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   color: #FF0000;
}

.VerdRedBold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FF0000;
}

.VerdRedItalic {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #FF0000;
}

.VerdBluNormal {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   color: #6779A1;
}

.VerdBluBold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #6779A1;
}

.VerdBluItalic {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #6779A1;
}

.ArialBlackNormal {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   color: #000000;
}

.ArialBlackBold {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
}

.ArialBlackItalic {
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #000000;
}

.ArialRedNormal {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   color: #FF0000;
}

.ArialRedBold {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FF0000;
}

.ArialRedItalic {
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #FF0000;
}

.ArialBluNormal {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   color: #6779A1;
}

.ArialBluBold {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #6779A1;
}

.ArialBluItalic {
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #6779A1;
}

.TimesBlackNormal {
   font-family: "Times New Roman", Times, serif;
   font-style: normal;
   color: #000000;
}

.TimesBlackBold {
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   color: #000000;
}

.TimesBlackItalic {
   font-family: "Times New Roman", Times, serif;
   font-style: italic;
   color: #000000;
}

.TimesRedNormal {
   font-family: "Times New Roman", Times, serif;
   font-style: normal;
   color: #FF0000;
}

.TimesRedBold {
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   color: #FF0000;
}

.TimesRedItalic {
   font-family: "Times New Roman", Times, serif;
   font-style: italic;
   color: #FF0000;
}

.TimesBluNormal {
   font-family: "Times New Roman", Times, serif;
   font-style: normal;
   color: #6779A1;
}

.TimesBluBold {
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   color: #6779A1;
}

.TimesBluItalic {
   font-family: "Times New Roman", Times, serif;
   font-style: italic;
   color: #6779A1;
}