/*************************** LAST Events *****************************/

.lastEvent {
	width: 225px;
	height: 165px;
	margin-left: 3px;
	margin-bottom: -15px;
	/*_margin-bottom: -39px;*/
	padding-bottom: 17px;
	cursor:pointer;		

	overflow: hidden;
}

.lastEvent:hover {
	
}

.gray {
	color: #585858;
}

.lastEvent .containerPhoto {
		height: 127px;
		overflow: hidden;
		text-align:center;
		_margin-top: 2px;
	}

	.lastEvent .containerPhoto .photo {
		height: 125px;
	}

.lastEvent .dates{
	width: 188px;
	height: 15px;
	background:url('images/date.png') 0px 0px;
	position: relative;
	top: -17px;
	left: 18px;
	padding-top: 2px;
	color: #43658a;
	text-align: center;
	z-index:11;
}

.lastEvent .titleBig {
	width: 225px;
	height: 42px;
	background:url('images/titleBig.jpg') 0px 0px;
	position: relative;
	top: -17px;
	font-size: 12px;
	padding-top: 8px;
	overflow: hidden;
	text-align: center;
}

html>body .lastEvent .titleBig .nbrPhotos {
	font-size: 10px;
}

.lastEvent .titleBig .nbrPhotos{
			color: #4d4d4d;
			*font-size: 10px;
			_font-size: 9px;
			width: 27px;
			height: 12px;
			position: absolute;
			left: 185px;
			top: 8px;
			text-align: center;
			background:url('images/bg_nbr_photos.png') 0px 0px;
		}

.lastEvent .titleBig .title {
	color: #090504;
	padding-right: 29px;
}

	.lastEvent .titleBig .title a {
		color: #f5f1f1;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;		
	}

	.lastEvent .titleBig .title a:hover {
		text-decoration: underline;
	}


	.lastEvent .titleBig .subtitle{
		color: #4d4d4d;
		font-size: 10px;
		text-transform: uppercase;
		text-align: center;
	}

		.lastEvent .titleBig .subtitle .countryFlag{
			}

		.lastEvent .titleBig .subtitle .separator{
			width: 2px;
			height: 1px;

}

.allEvents .allEventsBtn {
	width: 223px;
	text-decoration: none;
	color: white;
	display: block;
	padding-top: 1px;
	height: 15px;
	background:url('images/bg_btn_blue.jpg') 0px 0px #4a7fab;
	border: 1px solid #4a7fab;
	text-align: center;
	font-size: 11px;
	position: relative;
	z-index: 40;
}

.allEvents .allEventsBtn:hover {
	text-decoration: none;
	color: white;
	text-decoration: none;
	background:url('images/bg_btn_orange.jpg') 0px 0px;
	border: 1px solid #f67f2b;
}

.allEvents {
font-size: 12px;
margin-top: 24px;
_padding-bottom: 20px;
margin-left: 3px;
}


/*************************** FREE PHOTO *****************************/

.freePic {
	width: 225px;
	height: 181px;
	margin-left: 3px;
	cursor:pointer;
}

.freePic .containerPhoto {
		height: 127px;
		overflow: hidden;
		text-align:center;
		_margin-top: 2px;
	}

	.freePic .containerPhoto .photo {
		height: 125px;
	}

.freePic .pilot {
	width: 225px;
	height: 22px;
	background:url('images/title.jpg') 0px 0px;
	position: relative;
	padding-top: 6px;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	z-index:11;
}

.freePic .pilot a {
	color: #090504;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.freePic .title {
	width: 187px;
	height: 17px;
	background:url('images/pilot.png') 0px 0px no-repeat;
	position: relative;
	left: 18px;
	color: white;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
}

.freePic .title a {

}

		.freePic .title .flag {
		
		}

.allPics {
font-size: 12px;
margin-top: 10px;
margin-left: 3px;
}

.allPics .allPicsBtn {
	text-decoration: none;
	background:url('images/bg_btn_green.jpg') 0px 0px #c1d250;
	border: 1px solid #c1d250;
	display: block;
	width: 213px;
	position: relative;
	z-index: 40;
}

.allPics .allPicsBtn:hover {
	text-decoration: none;
	background:url('images/bg_btn_blue.jpg') 0px 0px;
	border:1px solid #5a8ac2;
}

.subTitle {
font-size: 12px;
color: #727272;
}

/************************************ RACERS *****************************/

.alphabet {
width: 725px;
_width: 725px;
height: 29px;
background:url('images/bg_alphabet.jpg') 0px 0px;
}

.alphabet a {
margin-top: 1px;
text-align: center;
width: 27px;
height: 21px;
display: block;
float: left;
margin-right: 0.8px;
padding-top: 6px;
background:url('images/bg_lettre.jpg') 0px 0px;
color: #5c5c5c;
}

	.alphabet a:hover, .alphabet .alphabetActive {
	background:url('images/bg_lettre_hover.jpg') 0px 0px;
	color: white;
	text-decoration: none;
	}
	
.alphabet .lastLetter {
margin-top: 1px;
text-align: center;
width: 27px;
height: 21px;
display: block;
float: left;
margin-right: 0.8px;
padding-top: 6px;
background:url('images/bg_lettre_Z.jpg') 0px 0px;
color: #5c5c5c;
}

	.alphabet .lastLetterActive {
	margin-top: 1px;
	text-align: center;
	width: 27px;
	height: 21px;
	display: block;
	float: left;
	margin-right: 0.8px;
	padding-top: 6px;
	background:url('images/bg_lettre_Z_hover.jpg') 0px 0px;
	color: white;
	}


.tableRacers {
border: 1px solid #f6f6f6;
_width:731px;
width: 725px;
}

.tableRacers TR:hover, .tableRacers TR:hover A{
text-decoration:none;	
cursor:pointer;	
color:#ffffff;
background-color:#5783B0;
}

.tableRacers .odd{
border: none;
}

.tableRacers .even{
border: none;
background-color: #fafafa;
}


.tableRacers .header {
height: 30px;
_height: 28px;
*height: 26px;
background:url('images/bg_header.jpg') 0px 0px repeat-x;
color: white;
text-align: left;
border: none;
text-align: center;
}

.tableVehicles {
border: 1px solid #f6f6f6;
_width:731px;
width: 725px;
}

.tableVehicles TR:hover, .tableVehicles TR:hover A{
text-decoration:none;	
cursor:pointer;	
color:#ffffff;
background-color:#5783B0;
}

.tableVehicles .odd{
border: none;
}

.tableVehicles .even{
border: none;
background-color: #fafafa;
}


.tableVehicles .header {
height: 30px;
_height: 28px;
*height: 26px;
background:url('images/bg_header.jpg') 0px 0px repeat-x;
color: white;
text-align: left;
border: none;
text-align: center;
}

/*************************/

.tableReportages {
border: 1px solid #f6f6f6;
_width:731px;
width: 725px;
}

.tableReportages TR:hover, .tableReportages TR:hover A{
text-decoration:none;	
cursor:pointer;	
color:#ffffff;
background-color:#5783B0;
}

.tableReportages .odd{
border: none;
}

.tableReportages .even{
border: none;
background-color: #fafafa;
}


.tableReportages .header {
height: 30px;
_height: 28px;
*height: 26px;
background:url('images/bg_header.jpg') 0px 0px repeat-x;
color: white;
text-align: left;
border: none;
text-align: center;
}

/************************************* PHOTOS *********************************/
/* ------------------------------------------------------------------ */
/* -						PHOTOS GRID			                    - */
/* ------------------------------------------------------------------ */
/*	PHOTO PAGER */

#photoPager{
	height:21px;		
	padding:7px 6px 0px 6px;
	width: 715px;
	background:url('images/bg_photoPager.jpg') 0px 0px repeat-x;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #565656;
}

		#photoPager h3 {
		color: #565656;
		}

		#photoPager a:hover {
		color: #565656;
		}

	#photoPager .left{
		width:200px;
		height:24px;
		float:left;		
		text-align:left;
	}

	#photoPager .center{	
		width:315px;
		height:24px;
		float:left;
		text-align:center;
	}
		#photoPager .center a {
			display: block inline;
			padding : 0px 2px;
		}
		#photoPager .center .high 
		{						
			background-color:#3C6A9C;
			color:white;			
		}

	#photoPager .right{
		width:200px;
		height:24px;
		float:right;
		text-align:right;
	}
/*	PHOTO GRID */
#photosGrid{
	_padding-bottom: 20px;
}
	
	#photosGrid .photoContainer{
		float:left;
		width:175px;
		height: 152px;		
		color:#505050;
		background-color:#F6F6F6;
		cursor:pointer;
		text-align:center;
		background:url('images/bg_photogrid_photo.jpg') 0px 0px no-repeat red;
	}

		#photosGrid .photoContainer .photo{
		height: 114px;
		overflow: hidden;
		text-align:center;
	}

		#photosGrid .photoContainer .photo img{
		height: 114px;
		margin-top: 2px;
	}
	
	#photosGrid .photoContainer:hover {
		background:url('images/bg_photogrid_photo_hover.jpg') 0px 0px repeat-x;
	}

	#photosGrid .photoContainer:hover a {
		color: white;
	}

		#photosGrid .photoContainer A{			
			text-decoration:none;
			position: relative;
			top: 6px;
			font-weight:bold;
		}
	
	#photosGrid .separator{
		float:left;
		width:8px;
		height:1px;
	}

	.specs {
		float:left; 
		width: auto;
	}

/********** IE6 ************/

	*html .specs {
		float: left;
		width: 100px;
		white-space:nowrap;
	}


/* ------------------------------------------------------------------ */
/* -						PHOTOS VIEW			                    - */
/* ------------------------------------------------------------------ */

/*	PHOTO NAVIGATION */

#photosNavigation
{
	height:21px;		
	padding:7px 6px 0px 6px;
	width: 528px;
	background:url('images/bg_photoPager.jpg') 0px 0px repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #565656;
}

	#photosNavigation .left
	{		
		width:70px;
		float:left;	
	}

	#photosNavigation .center{
		width:70px;
		float:left;
		text-align:center;
	}

	#photosNavigation .right{
		width:70px;
		float:left;
		text-align:right;		
	}

	#photosNavigation .return{
		float:right;
	}

	.transparent:hover {
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;	
	}


/* ------------------------------------------------------------------ */
/* -                            PHOTO VIEW                          - */
/* ------------------------------------------------------------------ */

#photoView
{	
}

	#photoView .photoViewLeft
	{
		float:left;
		width:540px;
		padding-right: 10px;
	}

	#photoView .photoViewRight {
		float:left;
		width:177px;
	}


		#photoView .photoViewLeft .photo {			
			text-align:center;			
			padding: 10px;
			background:url('images/bg_info.jpg') 0px 0px repeat-x white;
			border: 1px solid #eaeaea;
			margin-bottom: 10px;
			
		}
			
		#photoView .photoViewRight .info {
			padding-bottom:10px;
			background:url('images/bg_info.jpg') 0px 0px repeat-x white;
			border: 1px solid #eaeaea;
			margin-bottom: 10px;
			font-size: 11px;
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
		}

		#photoView .photoViewRight .info .cell {
			width: 100%;
			margin-bottom:5px;
			font-weight: bold;
		}

		#photoView .photoViewRight h2 {
				background:url('images/h2_description.jpg') 0px 0px no-repeat;
				color: white;
				font-size: 11px;
				height: 16px;
				padding-top: 4px;
				text-align: center;
				margin-bottom: 0px;
				text-transform: uppercase;
			}
	/*	#photoView .photoViewRight .info .separateur {
			background:url('images/bg_separator.jpg') 0px 0px no-repeat;
			margin-left: 45px;
		}

		html>body #photoView .photoViewRight .info .separator {
			width: 156px;
			height: 2px;
			margin-top: 2px;
			margin-bottom: 5px;
		}*/
			
		
		#photoView #photoKeywords {
			 margin-top: 10px;
			_padding-bottom: 10px;
			_margin-top: -10px;
		}

		#photoView #photoKeywords a {
			color: #767272;
			font-size: 11px;
		}

		#photoView #photoKeywords h2 {
				background:url('images/h2_keyWords.jpg') 0px 0px no-repeat;
				color: white;
				font-size: 11px;
				height: 16px;
				padding-top: 4px;
				text-align: center;
				margin-bottom: 0px;
				text-transform: uppercase;
			}

		#photoView .photoViewLeft .blue {
			font-weight: bold;
		}


			#photoView .listLicenses {
			background:url('images/bg_listPrintSizes.jpg') 0px 0px repeat-x #f1f1f1;
			font-size: 11px;
			color: #767272;
			}

			#photoView .listLicenses .inputSize{
			background:url('images/bg_input_size.jpg') 0px 0px no-repeat;
			color: #595959;
			}

			#photoView .listlistLicenses h2 {
				background:url('images/h2_listPrintSize.jpg') 0px 0px no-repeat;
				color: white;
				font-size: 11px;
				height: 16px;
				padding-top: 4px;
				text-align: center;
				margin-bottom: 0px;
				text-transform: uppercase;
			}

			#photoView .listLicenses .even {
			background-color: #f7f7f7;
			}

			#photoView .listLicenses .odd {
				background-color: none;
			}

			#photoView .listPrintSizes {
			background:url('images/bg_listPrintSizes.jpg') 0px 0px repeat-x #f1f1f1;
			font-size: 11px;
			color: #767272;
			}

			#photoView .listPrintSizes .inputSize{
			background:url('images/bg_input_size.jpg') 0px 0px no-repeat;
			color: #595959;
			}

			#photoView .photoViewLeft h2 {
				background:url('images/h2_listPrintSize.jpg') 0px 0px no-repeat;
				color: white;
				font-size: 11px;
				height: 16px;
				padding-top: 4px;
				text-align: center;
				margin-bottom: 0px;
				text-transform: uppercase;
			}

		#photoView .photoViewRight .blue {
		color: #4674ad;
		font-size: 12px;
		width: 132px;
		padding-left: 5px;
		float: left;
		display: block;
		text-transform: uppercase;
		position: relative;
		font-weight: bold;
		}

		#photoView .photoViewRight .cell img {
		float: left;
		}
	
		.listPrintSizes .even{
		background-color: #f7f7f7;
		}
			
		.listPrintSizes .odd{
		background-color: #ededed;
		}



/* ------------------------------------------------------------------ */
/* -                    CONTROL PHOTO SEARCH						- */
/* ------------------------------------------------------------------ */

#ControlPhotoSearch{
	width: 222px;
	height: 52px;
	background:url('images/bg_controlSearchBox.jpg') 0px top no-repeat;
	padding-left: 11px;
	padding-top: 17px;
}

	#ControlPhotoSearch H2{
		color:#ffffff;
		font-size:14px;
	}

	#ControlPhotoSearch A{
	font-size: 11px;
	margin-left: 4px;
	text-decoration: underline;
	color: white;
	}

	#ControlPhotoSearch A:hover{
	font-size: 11px;
	text-decoration: none;
	}

	#ControlPhotoSearch .padding{
		
	}

	#ControlPhotoSearch .btn {
	font-size: 9px;
	}

	#ControlPhotoSearch .btn:hover{
	}

	#ControlPhotoSearch .input {
		width: 176px;
		height: 18px;
		float: left;
		background:url('images/bg_input.jpg') 0px top no-repeat;
		border: none;
		padding-top: 5px;
		padding-left: 10px;
		color: #4678a9;
	}

	#ControlPhotoSearch .btn {
		width: 23px;
		height: 23px;
		background:url('images/bg_btn.jpg') 0px top no-repeat;
		float: left;
		margin-left: 3px;
		border: none;
		color: #2e79ac;
		font-size: 10px;
		font-weight: bold;
		padding: 0;
	}

	#ControlPhotoSearch .btn:hover {
		color: white;
		background:url('images/bg_btn_hover.jpg') 0px top no-repeat;
	}


/* ------------------------------------------------------------------ */
/* -                    CHAMPIONSHIPS                               - */
/* ------------------------------------------------------------------ */

		#ControlMenuChampionships {
		width: 231px;
		/*background:url('images/bg_fastSearch.jpg') 0px 0px no-repeat white;*/
		padding-top: 15px;
		margin-left: 1px;
		}

		#ControlMenuChampionships h1 {
		padding-left: 12px;
		font-size: 14px;
		color: #21527a;
		}

		#ControlMenuChampionships a {
		padding-left: 12px;
		width: 218px;
		background:url('images/bg_championships_a.jpg') bottom no-repeat white;
		display: block;
		height: 18px;
		text-decoration: none;
		padding-top: 2px;
		font-weight: bolder;
		}

		#ControlMenuChampionships a:hover {
		background:url('images/bg_championships_a_hover.jpg') 0px 0px repeat-x;
		color: white;
		}

			#ControlMenuChampionships .colorffe661{color: #fddc21;} /*VARIANTE JAUNE 1 : ffe661*/
			#ControlMenuChampionships .color5fb8ec{color: #5fb8ec;} /*VARIANTE CYAN : 5fb8ec*/
			#ControlMenuChampionships .color96b6d3{color: #96b6d3;} /*VARIANTE BLEU 1 : 96b6d3*/
			#ControlMenuChampionships .color739ec4{color: #739ec4;} /*VARIANTE BLEU 2 : 739ec4*/
			#ControlMenuChampionships .color929f2f{color: #929f2f;} /*VARIANTE VERT 1 : 929f2f*/
			#ControlMenuChampionships .color5086b5{color: #5086b5;} /*VARIANTE BLEU 3 : 5086b5*/
			#ControlMenuChampionships .color8157e8{color: #8157e8;} /*VARIANTE MAUVE 1 : 8157e8*/
			#ControlMenuChampionships .colora1b959{color: #a1b959;} /*VARIANTE VERT 2 : a1b959*/
			#ControlMenuChampionships .colorb4c77a{color: #b4c77a;} /*VARIANTE VERT 3 : b4c77a*/
			#ControlMenuChampionships .colorfe893c{color: #fe893c;} /*VARIANTE ORANGE 4 : fe893c*/
			#ControlMenuChampionships .colorc7d59b{color: #c7d59b;} /*VARIANTE VERT 5 : c7d59b*/
			#ControlMenuChampionships .colorc7d59b{color: #c7d59b;} /*VARIANTE VERT 5 : c7d59b*/
			#ControlMenuChampionships .colord1851e{color: #d1851e;} /*VARIANTE ORANGE 1 : d1851e*/
			#ControlMenuChampionships .colorda9d4b{color: #da9d4b;} /*VARIANTE ORANGE 2 : da9d4b*/
			#ControlMenuChampionships .colore3b678{color: #e3b678;} /*VARIANTE ORANGE 3 : e3b678*/
			#ControlMenuChampionships .colore44a55{color: #e44a55;} /*VARIANTE ROUGE 1 : e44a55*/
			#ControlMenuChampionships .colore9633f{color: #e9633f;} /*VARIANTE ROUGE 2 : e9633f*/
			#ControlMenuChampionships .coloree47de{color: #ee47de;} /*VARIANTE ROSE 1 : ee47de*/
			#ControlMenuChampionships .colorff4a43{color: #ff4a43;} /*VARIANTE ROUGE 3 : ff4a43*/


			#ControlMenuChampionships .colorffe661:hover {background:url('images/bg_championships_a_hover_ffe661.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color5fb8ec:hover {background:url('images/bg_championships_a_hover_5fb8ec.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color96b6d3:hover {background:url('images/bg_championships_a_hover_96b6d3.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color739ec4:hover {background:url('images/bg_championships_a_hover_739ec4.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color929f2f:hover {background:url('images/bg_championships_a_hover_929f2f.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color5086b5:hover {background:url('images/bg_championships_a_hover_5086b5.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color8157e8:hover {background:url('images/bg_championships_a_hover_8157e8.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colora1b959:hover {background:url('images/bg_championships_a_hover_a1b959.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorb4c77a:hover {background:url('images/bg_championships_a_hover_b4c77a.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorfe893c:hover {background:url('images/bg_championships_a_hover_fe893c.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorc7d59b:hover {background:url('images/bg_championships_a_hover_c7d59b.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colord1851e:hover {background:url('images/bg_championships_a_hover_d1851e.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorda9d4b:hover {background:url('images/bg_championships_a_hover_da9d4b.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colore3b678:hover {background:url('images/bg_championships_a_hover_e3b678.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colore44a55:hover {background:url('images/bg_championships_a_hover_e44a55.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colore9633f:hover {background:url('images/bg_championships_a_hover_e9633f.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .coloree47de:hover {background:url('images/bg_championships_a_hover_ee47de.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorff4a43:hover {background:url('images/bg_championships_a_hover_ff4a43.jpg') 0px 0px repeat-x;color: white;}
			
		
			#ControlMenuChampionships .colorffe661Active {background:url('images/bg_championships_a_hover_ffe661.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color5fb8ecActive {background:url('images/bg_championships_a_hover_5fb8ec.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color96b6d3Active {background:url('images/bg_championships_a_hover_96b6d3.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color739ec4Active {background:url('images/bg_championships_a_hover_739ec4.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color929f2fActive {background:url('images/bg_championships_a_hover_929f2f.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color5086b5Active {background:url('images/bg_championships_a_hover_5086b5.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .color8157e8Active {background:url('images/bg_championships_a_hover_8157e8.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colora1b959Active {background:url('images/bg_championships_a_hover_a1b959.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorb4c77aActive {background:url('images/bg_championships_a_hover_b4c77a.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorfe893cActive {background:url('images/bg_championships_a_hover_fe893c.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorc7d59bActive {background:url('images/bg_championships_a_hover_c7d59b.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colord1851eActive {background:url('images/bg_championships_a_hover_d1851e.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorda9d4bActive {background:url('images/bg_championships_a_hover_da9d4b.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colore3b678Active {background:url('images/bg_championships_a_hover_e3b678.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colore44a55Active {background:url('images/bg_championships_a_hover_e44a55.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colore9633fActive {background:url('images/bg_championships_a_hover_e9633f.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .coloree47deActive {background:url('images/bg_championships_a_hover_ee47de.jpg') 0px 0px repeat-x;color: white;}
			#ControlMenuChampionships .colorff4a43Active {background:url('images/bg_championships_a_hover_ff4a43.jpg') 0px 0px repeat-x;color: white;}


/* ------------------------------------------------------------------ */
/* -                            EVENTS GRID                           */
/* ------------------------------------------------------------------ */

.eventItem {
	width: 225px;
	height: 165px;
	cursor:pointer;		
	float: left;
	display: block;
	margin-right: 13px;
	_margin-right: 12px;
	margin-left: 3px;
	margin-bottom: 20px;
}

.eventItem:hover {
	
}

.gray {
	color: #585858;
}

.eventItem .containerPhoto {
		height: 127px;
		overflow: hidden;
		text-align:center;
	}

	.eventItem .containerPhoto .photo {
		height: 125px;
	}

.eventItem .dates{
	width: 188px;
	height: 15px;
	background:url('images/date.png') 0px 0px;
	position: relative;
	top: -17px;
	left: 18px;
	padding-top: 2px;
	color: #43658a;
	text-align: center;
}

.eventItem .titleBig {
	width: 225px;
	height: 44px;
	background:url('images/titleBig.jpg') 0px 0px;
	position: relative;
	top: -17px;
	font-size: 12px;
	padding-top: 6px;
	overflow: hidden;
	text-align: center;
}

html>body .eventItem .titleBig .nbrPhotos {
	font-size: 10px;
}

.eventItem .titleBig .nbrPhotos{
			color: #4d4d4d;
			*font-size: 10px;
			_font-size: 9px;
			width: 27px;
			height: 12px;
			position: absolute;
			left: 185px;
			top: 8px;
			text-align: center;
			background:url('images/bg_nbr_photos.png') 0px 0px;
		}

.eventItem .titleBig .title {
	color: #090504;
	padding-right: 29px;
}

	.eventItem .titleBig .title a {
		color: #f5f1f1;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;		
	}

	.eventItem .titleBig .title a:hover {
		text-decoration: underline;
	}


	.eventItem .titleBig .subtitle{
		color: #4d4d4d;
		font-size: 10px;
		text-transform: uppercase;
		text-align: center;
		margin-top: 2px;
	}

		.eventItem .titleBig .subtitle .countryFlag{
			}

		.eventItem .titleBig .subtitle .separator{
			width: 2px;
			height: 1px;

}

/* ------------------------------------------------------------------ */
/* -                            DOWNLOAD LIST                        - */
/* ------------------------------------------------------------------ */
	#downloadItemsList {
		background:url('images/bg_listPrintSizes.jpg') 0px 0px repeat-x #f1f1f1;
		font-size: 11px;
		color: #767272;
		padding: 10px;
	}


	#downloadItemsList .separator {
	width: 2px;
	height: 100px;
	background:url('images/separator.jpg') 0px 0px repeat-y;
	}

/* ------------------------------------------------------------------ */
/* -                            CATEGORIES GRID                       */
/* ------------------------------------------------------------------ */
/*
.categoriesGrid {
	width: 225px;
	height: 127px;
	cursor:pointer;		
	float: left;
	display: block;
	margin-right: 13px;
	_margin-right: 12px;
	margin-left: 3px;
	margin-bottom: 20px;
}

.gray {
	color: #585858;
}

.categoriesGrid .category {
		height: 127px;
		overflow: hidden;
		text-align:center;
	}

	.categoriesGrid .category img {
		height: 125px;		
	}

.categoriesGrid .name{
	width: 225px;
	height: 23px;
	background:url('images/bg_categoriesgrid.gif') 0px 0px;
	position: relative;
	color: #ffffff;
	text-align: center;
}

.categoriesGrid .name a{
	color: #ffffff;
}*/
.categoryItem {
	width: 225px;
	height: 165px;
	cursor:pointer;		
	float: left;
	display: block;
	margin-right: 13px;
	_margin-right: 12px;
	margin-left: 3px;
	margin-bottom: 20px;
}

.categoryItem:hover {
	
}

.gray {
	color: #585858;
}

.categoryItem .containerPhoto {
		height: 127px;
		overflow: hidden;
		text-align:center;
	}

	.categoryItem .containerPhoto .photo {
		height: 125px;
	}

.categoryItem .dates{
	width: 188px;
	height: 15px;
	background:url('images/date.png') 0px 0px;
	position: relative;
	top: -17px;
	left: 18px;
	padding-top: 2px;
	color: #43658a;
	text-align: center;
}

.categoryItem .titleBig {
	width: 225px;
	height: 44px;
	/*background:url('images/titleBig.jpg') 0px 0px;*/
	position: relative;
	top: -17px;
	font-size: 12px;
	padding-top: 6px;
	overflow: hidden;
	text-align: center;
}

html>body .categoryItem .titleBig .nbrPhotos {
	font-size: 10px;
}

.categoryItem .titleBig .nbrPhotos{
			color: #4d4d4d;
			*font-size: 10px;
			_font-size: 9px;
			width: 27px;
			height: 12px;
			position: absolute;
			z-index: 1;
			left: 185px;
			top: 8px;
			text-align: center;
			background:url('images/bg_nbr_photos.png') 0px 0px;
		}

.categoryItem .titleBig .title {
	color: #090504;
}

	.categoryItem .titleBig .title a {
		color: black;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		position: relative;
		top: 2px;
		z-index: 0;
		font-size: 10px;	
		padding-right: 29px;
	}

	.categoryItem .titleBig .title a:hover {
		text-decoration: underline;
	}


	.categoryItem .titleBig .subtitle{
		color: #4d4d4d;
		font-size: 10px;
		text-transform: uppercase;
		text-align: center;
	}

		.categoryItem .titleBig .subtitle .countryFlag{
			}

		.categoryItem .titleBig .subtitle .separator{
			width: 2px;
			height: 1px;

}

/* ------------------------------------------------------------------ */
/* -                            CONTROLPHOTOCART                      */
/* ------------------------------------------------------------------ */

#ControlPhotoCart {
	/*_margin-left: -85px;
	*margin-left: -85px;*/
	float: left;
	padding-left: 8px;
	padding-top: 33px;
}

.btnPhotoCart {
	position: absolute;
	margin-top: 15px;
}

.infoPhotoCart {
	
}


/* ------------------------------------------------------------------ */
/*                             SERVERS LIST                           */
/* ------------------------------------------------------------------ */

.serversList {
}

	.serverItem {
		width: 237px;
		height: 207px;
		overflow: hidden;
		display: block;
		background:url('images/bg_serverItem.jpg') 0px 0px;
	}

	.serverItem img { 
		margin-left: 4px;
		margin-top: 3px;
	}



	.serverItem .name {
		font-size: 12px;
		color: #2d2d2d;
		margin-left: 44px;
		position: relative;
		top: 11px;
		font-weight: bold;
	}

.serversList .separator {
	width: 5px;
	_width: 4px;
	height: 209px;
}
