BODY			{font-family: Arial; background-color: #FFFFFF; 
						color: #333333;
						text-align: center; 
						font-size: 12px; 
						vertical-align: middle;
						margin: 0px 0px;}
						
HR				{ }
IMG				{ padding: 0px 0px 0px 0px; border-style: none;}

span.msgerror	{ color: #cc0000; font-weight: bold; }


A					{ font-family: 'Arial'; color: #333333; } /* color: #cc0000;*/
A:link				{ font-family: 'Arial'; color: #333333;}
A:visited			{ font-family: 'Arial'; color: #333333;}
A:hover				{ font-family: 'Arial'; color: #333333;}


A.Home { padding: 0px; }
A.Home:link { padding: 0px; }

h1 { font-size: 24px; font-family: 'Myriad Pro', Arial; font-weight: normal; }
h2 { font-size: 16px; font-family: 'Myriad Pro', Arial; font-weight: normal; }
.titolino { color: #cc0000; font-size: 14px; font-weight: bold;}
TABLE			{width:100%; } /*border-style: solid; border-width: 1px;*/

#menu			{width: 960px; color: #ffffff; padding-top: 15px; margin-left: auto; margin-right:auto; 
     				text-align:center; vertical-align: top; font-family: "'Myriad Pro', Arial"; }
#menu TD.menu				{ background-color: #cc0000; height: 22px; padding-left: 5px; padding-right: 5px;}			
#menu A					{ color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: 'Myriad Pro'; }
#menu A:link			{ color: #FFFFFF; font-family: 'Myriad Pro', Arial;}
#menu A:visited			{ color: #FFFFFF; font-family: 'Myriad Pro', Arial;}
#menu A:hover			{ color: #FFFFFF; font-family: 'Myriad Pro', Arial;}


#menuleft				{ font-size: 11px;}
#menuleft A				{ color: #cc0000;}
#menuleft A:link		{ color: #cc0000;}
#menuleft A:visited		{ color: #cc0000;}
#menuleft A:hover		{ color: #cc0000;}


#menuleft A.cat				{ color: #000000; font-weight: bold; }
#menuleft A.cat:link		{ color: #000000; font-weight: bold; }
#menuleft A.cat:visited		{ color: #000000; font-weight: bold; }
#menuleft A.cat:hover		{ color: #000000; font-weight: bold; }

#menuleft .nonactiv		{ color: #cccccc; text-decoration: none;}

#menuleft A.activ		{ color: #333333;}
#menuleft A.activ:link		{ color: #333333;}
#menuleft A.activ:visited	{ color: #333333;}
#menuleft A.activ:hover		{ color: #333333;}

#menuleft A.nonactiv		{ color: #bbbbbb; text-decoration: none;}
#menuleft A.nonactiv:link	{ color: #bbbbbb; text-decoration: none;}
#menuleft A.nonactiv:visited{ color: #bbbbbb;}
#menuleft A.nonactiv:hover	{ color: #bbbbbb;}

#menuleft .corsonew	{ color: #cc0000; font-size: 9px; padding: 1px;}

#checose ul li 
{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
#checose ul li:before 
{ content: "-";
	}

.scaricafile { font-size: 13px; font-weight: bold; text-align: center; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; width: 100%; }

a.scaricafileImg			{ vertical-align: middle; }
a.scaricafileImg:link		{ vertical-align: middle;  }


div.schedanome	  { float: left; margin-left: 10px; width: 40px; text-align: right; font-weight: bold;}
div.schedavalore  { float: left; margin-left: 20px; }
div.schedaimg {border: solid 1px #cccccc; padding: 1px; margin: 1px;}


hr.news { color: #ffffff;}

/*height:20px;line-height:20px;line-height:18px;min-height:20px;padding-bottom:2px;vertical-align:bottom*/
#text			{ width: 958px; border: solid 1px #cc0000; margin-left: auto; margin-right:auto; margin-top: 0px;  text-align: justify; }		
#text TD	{ vertical-align: top; padding: 3px 3px 3px 3px;  } /* */
/*
#text A			{ color: #cc0000; }
#text A:link		{ color: #cc0000;}
#text A:visited	{ color: #cc0000;}
#text A:hover	{ color: #cc0000; text-decoration: 'underline';}
*/

/*
#text A.login					{ background-color: #cc0000; color: #ffffff;}
#text A.login:link			{ background-color: #cc0000; color: #ffffff;}
#text A.login:visited			{ background-color: #cc0000; color: #ffffff;}
#text A.login:hover			{ background-color: #cc0000; color: #ffffff;}
*/
#text li { padding-bottom: 8px;}

#main { font-size: 12px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }

#text td.campo		{  width: 200px; text-align: right; }

/*
#text A.activ		{ color: #cc0000;}
#text A.activ:link		{ color: #cc0000;}
#text A.activ:visited		{ color: #cc0000;}
#text A.activ:hover		{ color: #cc0000;}
*/

#text .nonactiv		{ color: #aaaaaa; text-decoration: none;}
#text A.nonactiv		{ color: #cccccc; text-decoration: none;}
#text A.nonactiv:link	{ color: #cccccc; text-decoration: none;}
#text A.nonactiv:visited{ color: #cccccc;}
#text A.nonactiv:hover	{ color: #cccccc;}

#text table.registrazione {}
#text span.piccolo { font-size: 10px;}


#logout					{ font-size: 10px; color: #333333;}	
#logout A		{ font-size: 10px;  color: #333333; text-decoration: none; font-weight: bold;}
#logout A:link	{color: #333333; text-decoration: none; font-weight: bold;}
#logout A:visited{ color: #333333;}
#logout A:hover	{ color: #333333;}

span.loginerror				{ font-size: 10px; color: #cc0000;}

#privacy hr { color: #cc0000; line-height: 5px; width: 100%; background-color: #cc0000; color: #cc0000; border-top: 2px solid #cc0000;}
hr.rossa { color: #cc0000; line-height: 1px; width: 100%; background-color: #cc0000; color: #cc0000; border-top: 1px solid #cc0000;}

div.boxcat {background-color: #dddddd; width: 190px; padding: 1px 5px 1px 2px; color: #000000; font-weight: bold;  text-align: left; margin-bottom: 8px; margin-top: 2px; }
div.box {background-color: #dddddd; width: 190px; padding: 0px 5px 0px 2px; color: #000000; font-weight: bold;  text-align: left;}
div.boxborder {border-bottom: solid 1px #dddddd; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; width: 190px; padding: 0px 5px 0px 0px; margin-bottom: 10px;}

div.loginbox  {background-color: #bbbbbb; color: #ffffff; font-weight: bold; padding: 3px;}
div.loginborder  {border: solid 1px #bbbbbb; padding: 3px;} 

#richietacorsi label { font-weight: bold;}
#richietacorsi select { margin-top: 5px; width: 300px; }
.tipoCorsoAltro { margin-top: 5px; width: 300px; }

div.corsicampo	 {	float: left; text-align: right; margin-left: 10px; width: 180px; margin-bottom: 5px; }
div.corsivalore	 {	float: left; margin-left: 10px; }
div.corsiline {	clear: left; }
  
div.ricerca { border: solid 1px #cccccc; padding: 3px; width: 189px;  }       
input.ricerca { font-size: 11px; color: #333333; width: 160px; }
span.titricerca { font-size: 11px; color: #333333; font-weight: bold;}    

div.ricercabox  {background-color: #bbbbbb; color: #ffffff; font-weight: bold; padding: 3px; width: 188px; }
div.ricerca  {border: solid 1px #bbbbbb; padding: 3px; width: 186px; }
                 
#footerMarchi { font-size: 12px; color: #333333; padding-bottom: 10px; text-align: center;  font-family: Courier; color: #000000; }

#footer					{ font-size: 11px; color: #333333; padding-bottom: 10px;}		
#footer A				{ color: #333333; font-size: 11px;}
#footer A:link			{ color: #333333;}
#footer A:visited		{ color: #333333;}
#footer A:hover			{ color: #333333;}

/* color: #939393; */


A.registr				{ color: #0000FF;}
A.registr:link			{ color: #0000FF;}
A.registr:visited		{ color: #0000FF;}
A.registr:hover			{ color: #0000FF;}

A.registr2				{ color: #cc0000;}
A.registr2:link			{ color: #cc0000;}
A.registr2:visited		{ color: #cc0000;}
A.registr2:hover		{ color: #cc0000;}  

#fotodelgiorno img      { max-width: 700px; border: solid 1px #cdcdcd }
#fotodelgiorno .fotoalert      { font-size: 14px; text-transform: uppercase; color: #cc0000; }
#fotodelgiorno .fototitolo      { font-size: 14px; font-weight: bold; }
#fotodelgiorno .fototitolo2      { font-size: 14px; font-weight: bold; text-transform: uppercase; }
#fotodelgiorno .fotolinea { border-top: solid 1px #cccccc; margin-top: 5px; margin-bottom: 10px;}
#fotodelgiorno .fotointro { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
#fotodelgiorno .links  { margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; }
#fotodelgiorno .nonvisibile  {  }

.divisore { margin-top: 10px; margin-bottom: 5px; } 
