body{
	background-color: #07072C;
	text-align: center;
	
}


a{
	font-weight: italic;
	color: #480284;
	text-decoration: none;
}

a:hover{
	color:#BA1927;
}
img{
	border: none;
}

hr{
	background-color: #342F57;
	border-color: #342F57;
	border-style:solid;
	border-width:1px;
}




 /******************************************
  *
  *	Parti fondamentali per la pagina
  *	HTML           START
  *
  *****************************************/
  
  
#header{
	background: #07072C;
	background-image: url(head.jpg);
	height: 666px;
	background-repeat: no-repeat;
}


#spaceTitle{
	margin-left: 120px;
	margin-top: 10px;
	min-height:85px;
	color: #9AAF00;
}


#puntoattivoHomePage{
	background: trasparent;
	margin-top: 8px;
	margin-left:40px;
	width: 200px;
	height: 85px;
}

#puntoattivoHomePage a{
	display:block;
	width: 200px;
	height: 85px;
	text-decoration: none;
}


#pattivo a{
	display:block;
	width:250px;
	height: 50px;
text-decoration: none;
}


#puntoattivo{
	background: trasparent;
	width: 170px;
	height: 50px;
	margin-top:3px;
	margin-left:40px;
}

#puntoattivo a{
	display:block;
	width: 170px;
	height: 45px;
	text-decoration: none;
}

#pattivo{
	background: trasparent;
	width:250px;
	height: 50px;
	
}

#WelcomeUser{
	float : right;
	width: 200px;
	color: white;
	margin-right: -20px;
	margin-top: -50px;
}

#menusx{
float: left;
	background-image: url(MenuSX.jpg);
	background-repeat: no-repeat;
	width: 229px;
	height: 560px;
}

#extra{
	background-image: url(Center.jpg);
	background-repeat: no-repeat;
	width: 458px;
	height: 100%;
	float:left;
}

#contenuto{
	margin-left: 20px;
	width: 440px;
	text-align: center;
	

}



#container{
	background-image: url(repety.jpg);
	background-repeat: repeat-y;
	width: 900px; 
	margin:0 auto;
}


#coldx{
	background-image: url(ColDX.jpg);
	background-repeat: no-repeat;
	float:left;
	width: 200px;
	height: 100%;
	
}

#containercoldx{
	padding-right: 37px;
	padding-left: 8px;
}

#classificadx{
	margin-top: 0px;
	background-image: url(prato.jpg);
	width: 100%;
	
}


#footer{
	background-image: url(footer.jpg);
	background-repeat: no-repeat;
	height: 90px;
	clear:both;     
	text-align:center; 
	padding: 5px 0;
}


/******************************************
  *
  *	Parti fondamentali per la pagina
  *	HTML            END
  *
  *****************************************/
  #fondoclassifica a{
	  text-decoration:underline; 
	  color: #212121;
  }
  #fondoclassifica a:visited{
	  text-decoration:underline; 
	  color:  #C42626;;
  }
  
  #opaco{
	background: black;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 230%;
	
	opacity: 0.4;
	-moz-opacity:.40;
  	filter:alpha(opacity=40);
	
	z-index:1; 
}
  #immagine_reale {
		 position:absolute;
		 top: 100%;
		 left: 23%;
		 padding-top: 10px;
		 padding-bottom: 8px;
		 padding-left: 3px;
		 padding-right: 3px;
		background: #DFDC2E;
		z-index:1000;   
}
#frecciasin{
	 position:absolute;
		 top: 1000px;
		 left: 200px;
		z-index:2; 
}
#frecciades{
	 position:absolute;
		 top: 1000px;
		 left: 0px;
		z-index:2; 
}
  #directory{
	  width: 430px;
	  border: 0px;
	  border-style: ridge;
	  float: left;
	  color: Red;
  }
  
  #percorso{
	margin-left:20px;
	width: 400px;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color:#BC5416;
}

#percorso a{
	color:#BA1927;
}

#percorso a:hover{
	color:#BC5416;
}


#smiles{
	border: 0px;
	margin-left: 25px;
	float: left;
	border-style: ridge;
}



.campionato table{
	margin-left: 100px;
}

.campionato td{
	text-align: center;
	width: 134px;
	border-bottom-width: 30px;
	border-color:  #342F57;
	border: 3px;
}

#sponsor table{
	text-align: left;
}
#sponsor a{
	color: #DF7600;
	font-weight: bold;
	font-size: large;
}

#sponsor a:hover{
	color: #D93F08;
}

.chisiamo{
	text-align: justify; 
	padding-right: 6px;
	font-size: normal;
	
}

.chisiamo td{
	color: #200D41
}

.chisiamo tag{
	
	font-weight: bold;
	color: #DD6719;
}

.createcamp{
	font-weight: x-small;
	width: 400px;
	text-align: left;
}



.entryTable{
	border: 10px;
}



.viewEntry{     
	background-color: #FBF3BB;
	font-size: small;
	
}

.viewEntry entry a
{	font-family: Dimnah;
	color: #504388;
	font-size: small;
	font-weight: bolder;
	border-bottom-width: 10px;
}

.viewEntry entry a:hover{
	color: #518843;
}
  
.viewComments titolo{
	text-align: left;
	font-weight: bold;
	color: #EE4E6A;
}

.viewComments posted{
	font-size: small;
}

.viewComments{
	margin-left: 70px;
	color: black;
	border-bottom-color: #07072C;
	border-bottom-width: 4px;
	border-left-color: #07072C;
	border-left-width: 4px;
	border-bottom-style: double;
}


.entryWriteCommentLink a:hover{
	color: #518843;
}

.entryBody{
	color: #07072C;
	font-family: pupplike;
}

.entryTitleLink a{
	font-family: Dimnah;
	color: #504388;
	font-size: large;
	font-weight: bolder;
	border-bottom-width: 10px;
}

.entryTitleLink a:hover{
	color: #518843;
}

.showentries{
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #504388;
	
}

.showentries a{
	color: #8399D1;
	font-style: italic;
}

.showentries a:hover{
	color: #E978F7;
}

.atletename{
	color: #697078;
	font-weight: bold;
}

.atletename a{
	color: #8399D1;
	font-style: italic;
}

.atletename a:hover{
	color: #E978F7;
}
/*
.atletename img{
	border:none;
}

*/
.entryDate{
	font-size: x-small;
	font-weight: bolder;
	color: #268726;
}

#listautenti{
	margin-left: 180px;
	margin-top: 30px;
	font-weight: bold;
	font-size: large;
	
}


#testocampionato{
	color: #A72027;
	font-size: larger;
	font-weight: bolder;
	text-align: center;
}




#usertable{
	margin-left:40px;
}

#usertable td{
	padding-right: 30px;
	text-align: left;
}

#usertable caratters{
	color: #07072C;
	font-weight: bold;
}



#utentiloggati{
	width: 100%;
	font-size: small;
	text-align: left;
}




.commentTableTitle{
	border-bottom-style: double;
	border-bottom-width: 4px;
	border-bottom-color: #342F57;
	border-left-style: ridge;
	border-left-width: 4px;
	border-left-color: #342F57;
	border-right-style: ridge;
	border-right-width: 4px;
	border-right-color: #342F57;
	border-top-style: ridge;
	border-top-width: 4px;
	border-top-color: #342F57;
	border-spacing: 3px;
}


.commentTableBody{
	border-right-style: dashed;
	border-right-width: 2px;
	border-color: #342F57;
	border-bottom-style: dashed;
	border-bottom-width: 2px;
	border-bottom-color: #342F57;
}

.commentTitle{
	font-family: Dimnah;
	color: #504388;
	border-bottom-width: 10px;
}


.noticecomponent a{
	width: 100px;
	font-size: small;
	font-weight: bolder;
}

.noticecomponent a:hover{
	color: #518843;
}



.classifica{
	font-weight: bold;
	font-size: small;
	color: white;
	text-align: left;
	margin-left: 5px;
}

.menuItem{
	font-weight: bold;
	color: #480284;
}

.menuItem:hover{
	color:#BA1927;
}