/*********************************** MID-AMATEUR **********************************/

body {
  padding:20px 0px 10px 0px;
  margin:0px;
	background-color:#07673D;
	color:#065B35;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	text-align:center;
} 

#welcomePage {
 width:760px;
 height:500px;
 margin:20px auto 0px auto;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width:758px;
 height:498px;
} html>body #welcomePage { width:758px; height:498px; } 

#welcomePage #flash {
  margin-top:50px;
} 


#welcomePage p a {
  font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
} 

#contenitore {
  width:760px;
	padding:0px;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
	position:relative;
} 

#testa {
  width:760px;
	padding:0px;
	margin:0px;
}

#scrittaSx {
  	width:330px;
	float:left;
	padding: 15px 0px 0px 0px;
	margin:0px;
	height:63px;
	text-align: center;
}

#scrittaSx div {
  padding:35px 0px 0px 25px;
}

#scrittaSx img {
  margin:35px 0px 0px 20px;
}

#logo {
	position:absolute;
	top:2px;
	left:334px;
}	
	

#scrittaDx {
  width:330px;
	float:right;
	padding:0px;
	margin:0px;
	text-align:right;
	height:78px;
}

#scrittaDx img {
 margin:27px 15px 0px 0px;
} 

#menu {
  clear:both;
	width:760px;
	padding:0px;
	margin:0px;
	height:18px;
	line-height:18px;
	background-color:#DCDDDF;
}

#menu div {
  display:block;
	height:18px;
	float:left;
	padding:0px;
	margin:0px;
	background-position:left top;
	backgroun-repeat:no-repeat;
	text-align:center;
}

#menu div a {
  color:#065B35;
	text-decoration:none;
	font-size:11px;
}

#menu div a:hover {
  color:#EE1C23;
}

#menu div.chisiamo {
  width:100px;
}

#menu div.segreteria {
  width:100px;
}

#menu div.calendario {
  width:125px;
}

#menu div.album {
  width:100px;
	margin-left:120px;
}

#menu div.link {
  width:100px;
}

#menu div.meteo {
  width:107px;
}


#fotogrande {
  clear:both;
  width:760px;
  height:129px;
	padding:0px;
	border-top:1px solid #FFFFFF;
}

#corpo {
  min-height:325px;
  height:auto !important;
  height:325px;
}

#menu2 {
  margin:5px auto 0px auto;
	padding:0px;
	text-align:center;
  color:#999999;
}

#menu2 a.current {
  color:#065B35;
	text-deocoration:none;
}

.a1 {
  float:left;
	width:360px;
	padding:0px;
	margin:0px;
}

.a2 {
  float:left;
  width:380px;
}

#footer {
  height:30px;
	padding:0px;
	margin:0px;
	color:#999999;
	font-size:10px;
	border-top:1px solid #07673D;
}

#footer #credits {
  float:left;
	width:380px;
	height:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
}

#footer #credits p {
  margin:0px;
	padding:0px 0px 0px 25px;
}

#footer #copy {
	float:left;
	width:380px;			
  height:30px;
	line-height:30px;
}

#footer #copy p {
  margin-left:48px;
	margin:0px;
	padding:0px;
}

#fornitori {
  font-weight:bold;
}

/*********************************** ELEMENTI GENERICI *******************************/

a {
	color:#999999;
  text-decoration:none;
} 

a:hover {
  color:#065B35;
	text-decoration:underline;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
} 

.blocca {
  clear:both;
  visibility:hidden;
  padding:0px;
  margin:0px;
  height:0px;
  line-height:0px;
} 


h2 {
  margin:15px 0px 10px 25px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	color:#CACACA;
}

p {
  margin:0px 0px 10px 0px;
} 

.center {
  text-align:center;
} 

.right {
  text-align:right;
} 

/************************************** PAGINA INIZIALE ***************************/


.news1 {
  margin:30px 0px 0px 25px;
	padding:0px;
}

.risultati {
  margin:0px 0px 20px 25px;
	padding:0px;
}

.news2 {
  margin:30px 20px 20px 70px;
	padding:0px;
}


.legginews {
  text-align:right;
	margin:0px;
	padding:0px;
} 

.a1 h2 {
  margin:0px 0px 5px 0px;
	padding:0px;
}

.a2 h2 {
  margin:0px 0px 5px 0px;
	padding:0px;
}


.b1 {
  float:left;
	width:305px;
	\width:400px;
	w\idth:305px;
	padding:0px 70px 10px 25px;
	margin:0px;
	/*background-color:red;*/
}

.b2 {
  float:left;
  width:298px;
	\width:358px;
	w\idth:298px;
	padding:0px 30px 10px 30px;
	margin:0px;
	/*background-color:green;*/
}


/************************************* CARICHE SOCIALI *******************************/

.caricheSociali {
  margin-bottom:20px;
	font-size:11px;
} 

.caricheSociali .carica { 
  font-weight:bold;
} 

/************************************** CONTATTI *************************************/

.mail a {
  color:#065B35;
} 


/************************************ ISCRIZIONE ************************************/

.moduli p a {
  color:#065B35;
	font-weight:bold;
	text-decoration:none;
} 

.moduli p a:hover {
  text-decoration:underline;
} 

/************************************* CALENDARIO GARE ******************************/

.c1 {
  float:left;
	width:280px;
	padding:0px;
	margin:0px;
}


.c2 {
  float:left;
  width:480px;
	padding:0px;
	margin:0px;
}

.c1 img {
  margin:100px 0px 10px 50px;
}

h2.calendario {
  margin:30px 0px 0px 20px;
}

table.calendario {
  border-collapse:collapse;
	font-size:11px;
	color:#999999;
	margin:0px 10px 10px 0px;
	text-align:left;
}

table.calendario a:hover {
  text-decoration:none;
}

table.calendario th {
  width:100px;
	\width:110px;
	w\idth:100px;
	vertical-align:top;
	padding:3px;
	font-weight:normal;
	color:#065B35;
} 

table.calendario2 th {
  width:100px;
	\width:110px;
	w\idth:100px;
	vertical-align:top;
	padding:3px;
	font-weight:normal;
	color:#065B35;
} 


table.calendario td {
	vertical-align:top;
	padding:3px;
}

table.calendario td.attuale {
  color:#065B35;
} 

/**************************************** GARA ***************************************/

#corpo.gara {
  background-image:url("../img/tratteggio.jpg");
  background-position:145px 0px;
  background-repeat:repeat-y;
}

.d1 {
  width:145px;
	float:left;
	color:#999999;
}

.d1 h2 {
  font-size:12px;
	color:#939598;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	background-color:#F3F3F4;
} 

.d1 span.titolo { 
  font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
} 

.d1 div {
  padding:10px;
} 

.d2 {
  width:215px;
	\width:290px;
	w\idth:215px;
	float:left;
	padding:15px 30px 10px 50px;
}

.d2 h2 {
  color:#065B35;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
} 

.d3 {
  width:270px;
	\width:320px;
	w\idth:270px;
	float:left;
	padding:15px 10px 10px 35px;
}

.d3 div {
  margin-bottom:20px;
} 

.d3 h2 {
  margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#065B35;
}

.d3 ul {
  margin:0px;
  padding:0px;
} 

.d3 ul li {
  margin:0px;
  padding:0px;
	list-style-type:none;
} 

.d3 a {
  color:#065B35;
} 

.d3 a:hover {
  color:#EE1C23;
	text-decoration:none;
} 

/***************************************** LINK UTILI ****************************/


table.linkUtili {
  margin:20px auto;
	border-collapse:collapse;
} 

table.linkUtili td {
  padding:5px;
}

table.linkUtili td.testuale {
  padding-left:5px;
  padding-right:40px;
} 

/************************************** NOTIZIA ***********************************/

#notizia {
  padding:20px 100px 20px 100px;
	margin:0px auto;
} 

#notizia h1 {
	padding:0px;
	font-size:18px;
	font-weight:normal;
	color:#CACACA;
} 