body {

	background-color: #ffffff;/*#C2E4CD; background-image:url(/Img/Bessa/Bessa_Home_1.jpg);

background-repeat:no-repeat;

background-position:center;

background-position:top;*/

	font: normal Verdana, Arial;

	font-size: smaller;

}
table {margin:0;padding:0;}

table#scatolone {margin:0 auto; padding:0; width:960px; }

td {
  vertical-align:top;
  text-align: center;
}

.form, .left {

  text-align: left;

}



h1 {

	margin-top:20px;

	padding:0;

	font-size:20px;

	color:#00ff00;

	text-align:center;

}

h4 {

	margin:0;

	padding:0;

}

div#container  {width:960px;margin:0 auto;padding:0; text-align:center;}

div#titolo {

	margin-top:80px;

	margin-left:270px;

}

div#menu {

	margin-left:15px;

	margin-top:0;

	width:520px;

	text-align:center;

	/*padding-left:2px;*/

	height:30px;

	vertical-align:top;

}



div#menu a, div#menu span {

	border: 2px solid #000000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #9AB189;

	padding:2px 10px;

}

div#menu span {

	font-weight:bold;

	color:#FFFFFF;

	background-color: #006600;

}

div#menu a:hover {

	background-color: #33CC00;

}

div#menugare {

	margin-left:10px;

	margin-top:0;

	/* width:550px; */

	text-align:center;

	/*padding-left:2px;*/

	height:30px;

	vertical-align:top;

}

div#menugare a	{

	border: 2px solid #000000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #9AB189;

	padding:2px 5px;

}

div#menugare span {

	border: 2px solid #000000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #9AB189;

	padding:2px 5px;

}



div#menugare span {

	font-weight:bold;

	color:#FFFFFF;

	background-color: #006600;

}



div#menugare a:hover {

	background-color: #33CC00;

}

.immagine {

}



div.data {

	text-align:center;

	color:#FF0000;

	font-family:"Times New Roman", Times, serif;

	font-size:16px;

}

div.paese {

	text-align:center;

	color: #0000ff;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

}

#scusa {

	background: #33FF66;

	padding:10px;

	margin-top:5px;

	border:1px solid #006600;

	/*width:180px;*/

	margin-bottom:5px;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	color:#ff0000;

	text-align:center;

}



#webmaster {

	background-color:#778961;

	height:10px;

	margin-top:10px;

	font-size:10px;

	color:#FFF;

	text-align:center;

}

div.w3c	{

	display:block;

	width:150px;
	
	height: 32px;

	margin-top: 10px;

}
.menu a:link, .menu a:active, .menu a:visited {

    display: block; 

		font-size: 12px;
		font-weight: bold; 

		margin-bottom: 1px; 

		text-decoration: none; 

		color: #006600; 

		background-color: #CCDDCC; 

		padding: 4px 8px;}

.menu a:hover {

    color: #FFFFFF; 

		background-color: #009900;}
.menuGrigio a:link, .menuGrigio a:active, .menuGrigio a:visited {

    display: block;
		font-weight: bold;  

		margin-bottom: 1px; 

		text-decoration: none;

		text-align: center; 

		color: #FFFFFF; 

		background-color: #777777; 

		padding: 4px 8px;}

.menuGrigio a:hover {

    color: #000000; 

		background-color: #CCCCCC;}

.menuRosso a:link, .menuRosso a:active, .menuRosso a:visited {

   display: block;
	 margin-bottom: 5px;
	 font-weight: bold; 
	 text-decoration: none;
	 color: #FFFFFF;
	 background-color: #ffcccc;
	 padding: 4px 8px;
	 margin-top: 5px;}

.menuRosso a:hover {color: #FFFFFF; background-color: #666666;}

.img {

		text-align: center;

		margin-top: 5px;
		
		margin-bottom: 5px;

}

.menuArancio a:link, .menuArancio a:active, .menuArancio a:visited {

   display: block;
	 margin-bottom: 5px;
	 font-weight: bold; 
	 text-decoration: none;
	 color: #FFFFFF;
	 background-color: #FF9933;
	 padding: 4px 8px;
	 margin-top: 5px;}

.menuArancio a:hover {color: #FFFFFF; background-color: #666666;}

.vedigare {
	background-color: #FFFFEE;
  color: #006600;
	font: normal 15px Serif;
	height: 30px;
	text-align: left;
	margin: 15px;
}
.vedigarehr {
  background-color: #FFFFDD;
  font-weight: bold;
	text-align: left;
}

.vedigare h1 {
  background-color: #FFFFCC;
  color: #005500;
	font: bold 30px Serif;
	margin: 15px 0 5px 0;
	padding: 15px;
}

.vedigare h2  {
  text-align: center;
}

.vedigaretxt {
	background-color: #FFFFCC;
  color: #006600;
	font: normal 12px Serif;
	height: 90px;
	text-align: justify;
	margin: 5px;
}

.vedigarered {
	background-color: #FFFFFF;
  color: #FF0000;
	font: bold 20px Serif;
	height: 30px;
	text-align: center;
	margin: 5px;
}
.vedigare {
  margin: 0;
	padding: 0;
}

.vedigarehr {
  margin: 0;
	padding: 0;
}
table#form_iscrizioni td {
  text-align: left;
	padding: 0 0 0 20px;

}

/* file ultime classifiche */

.ultclass  {
			margin: 1px 0 1px 0;
		  border: 2px solid #ccc;
		}
		
/* file C4 elenco preiscritti */

.datos {
  color: #005522;
	font: bold 16px serif;
	text-align: left;
	
	}		
.pellicola {

	background-color:#000000;

}
.pellgrey {

	background-color:#AAAAAA;

}
.bordo {

	background-color:#FFFFFF;

	width:31px;

	height:15px;

}

h3 {

	padding:0;

	margin:0;

}
.form {
  font: bold 12px serif;
	color: #3333ff;
	height: 30px;
	background-color: #dddddd;
}
.formB {
  font: bold 12px serif;
	color: #0000ff;
	text-align:right;
	height: 30px;
}
.actung {
  font: bold 15px serif;
	color: #ff0000;
	
	height: 30px;
}
.gara {
  font: normal 12px serif;
	color: #FF0000;
}
div#image {margin:0; padding:0;border:0;}
div#menuh {text-align: center; margin:0 auto;padding:0;}
.elements a:link, .elements a:active, .elements a:visited {
	 width: 175px;
	 float: left;
	 margin: 5px 0 5px 0;
	 font: bold 18px serif; 
	 text-decoration: none;
	 color: #FFFFFF;
	 background-color: #FF9933;
	 padding: 4px 8px;
	 text-align: center;
	 }

.elements a:hover {color: #FFFFFF; background-color: #666666;}
.titoloUno {
  font: normal 16px serif;
	color: #ff0000;
	padding: 0 0 5px 0;
}
.testo {
	text-align:left;
  font: normal 14px serif;
	color: #00f;
	padding-left:50px;
}
div.testo span {
  color:red;

}

/* style form iscrizioni */

/* div {text-align:left;padding: 0; margin:0;} */

div.centro {text-align:center;padding:0;margin:0;color:#FFFFFF;font: bold 14px serif;}

div.topdivrosso {text-align:center;font: bold 14px serif;color:red;}

div#topdiv  {margin:5px;padding:0;border:dashed 2px #cccccc;background-color: #ff00ff;}

div#maindiv  {margin:0;border: dashed 2px #cccccc;}

div#ultimodiv  {margin:20px 0 5px 0;color:#ff0000;}

div.divcont  {clear: both;margin: 26px 0 26px 0;}

div.divsx  {width: 100px;float:left;font: normal 12px serif;color:#0000FF;padding-right: 10px;text-align:right;}

div.divsxob  {width: 100px;float:left;font: normal 12px serif;color:#F00;padding-right: 10px;text-align:right;}

div.divdx  {float:left;width:360px;font: normal 12px serif;color:#000000;text-align:left;}

div.divdx span {padding: 0 10px 0 10px; background-color: #c0c0c0;font: normal 16px serif;color:#FF0000;}

div.divdx span.red {padding: 0 5px 0 5px;background-color: #FFF; font: normal 12px serif;color:#FF0000;}

div#divdxnota  {clear:all;float:right;width:360px;font: normal 14px serif;color:#FF0000;text-align:left;}

div#nota  {float:left;padding: 0 10px 0 10px;}

div.divobb  {clear: both; margin: 66px 0 26px 100px;font: bold 24px serif;text-align:left;}

/* Fine style form iscrizioni */
