body {  
	background-color: #272727;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	margin:0; 
	padding:0; 
	scrollbar-face-color: #222222;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #171717;
	scrollbar-highlight-color: #616161;
	height: 100%;
}


html {
	margin:0px;
	padding:0px; 
	height: 100%;
}

div {margin:0px;padding:0px}
#footer {
	position:absolute;
	/* left:100px; */
	right:90px;
	top:560px;
	height:20px;
	z-index:100;
	font-size:9px;
	font-family:Arial,Verdana;
	color:#666666;
	text-align:center;
}



.espace_100 {width: 30px; height: 600px;margin:0px;padding:0px;float:left;}

.espaceh10 { 
  width: 10px;
  height: 600px;
  margin:0;
  padding:0;
  float:left;  

}



.espacev222 {height: 192px;}

.espacev10 {height:10px;}

.espacev48 {height:48px;}
.espaceh30 {width:30px;float: left;}
.espacev27 {height:27px;}
.espacev50 {height:50px;}
.espacev120 {height:120px;}
.paragraphe {font-family:Verdana, Arial;padding:2px;float:none;}

.paragrapheLeft{font-family:Verdana, Arial;padding:2px;float:left;width:70%;}

.paragrapheRignt{
	font-family:Verdana, Arial;
	padding:2px;
	float:left;
	width:30%;
}



/*****************************************************************/
/*                       BORDURES TABLEAUX                       */
/*****************************************************************/

.ligneBlanc30pc{
	border-style:solid;
	width:30%;
	float:left;
	border:none;
}
.cadreBlanc90pc{
	border-style:solid;
	border:1px;
	width:90%;
}

.cadrerougetitre {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
	color: #FAFAFB;
    border: #ff0000; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
}



.tableborderbeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAFAFB;
    border: #a16b56; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
}



.tableborderrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAFAFB;
    border: #ff0000; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
}



.bordergauchebasrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAFAFB;
    border: #ff0000; 
    border-style: solid; 
    border-top-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
}



.bordergauchebasdroiterouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FAFAFB;
    border:#ff0000; 
    border-style:solid; 
    border-top-width:0px; 
    border-right-width: 1px; 
    border-bottom-width:1px; 
    border-left-width: 1px;
}



.borderdroiterouge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FAFAFB;

    border: #ff0000; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 0px; 

    border-left-width: 0px;     

}



.borderbasdroiterouge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FAFAFB;

    border: #ff0000; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;     

}



.tableborderblanc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FAFAFB;

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}



.borderhautbasdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}



.borderbasdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}



.bordergauchebasdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}



.borderbasdroiteblancfond {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

    background-color: #FF4800;

}



.borderhautblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 0px; 

    border-bottom-width: 0px; 

    border-left-width: 0px;

}

.borderbasblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 0px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}

.bordergauchehautblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 0px; 

    border-bottom-width: 0px; 

    border-left-width: 1px;

}

.bordergauchebasdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}

.bordergauchehautdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 0px; 

    border-left-width: 1px;

}

.borderhautbasdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}

.borderhautbasgaucheblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 0px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}

.borderbasdroiteblanc {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}



.borderhautgrisclair {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FAFAFB;

    border: #aaaaaa; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 0px; 

    border-bottom-width: 0px; 

    border-left-width: 0px;

}



.borderbasdroiteblancfondgris {

    border: #FFFFFF; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

    background-color: #282828;

}



.borderbasdroitenoir {

    border: #000000; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}



.borderbasdroitenoir900m {

    border: #000000; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}



.tableborderbleu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FAFAFB;

    border: #6ba9e5; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}



.borderbasdroitebleu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6ba9e5;

    border: #6ba9e5; 

    border-style: solid; 

    border-top-width: 0px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 0px;

}



.borderhautgauchebleu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6ba9e5;

    border: #6ba9e5; 

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 0px; 

    border-bottom-width: 0px; 

    border-left-width: 1px;

}





/********************************* style page banner **********************/

.banner{

margin:0;

padding:0;

float:left;

}

.racordImage {

	background-image: url(imges/racord_banner_finpage.jpg);

	padding: 0;

	margin: 0;

    width: 25px;

	height: 600px;    

    color: #a7a7a7;

	float:left; 

	 

	

}


/*******************************************************/

/********************************* style page telecharger **********************/



.telecharger_gauche {

  background-image: url(imges/left_telecharger.jpg);

  width: 100px;

  height: 600px;

  margin:0;

  padding:0;

  float:left;

  

}

.telecharger_centre {

  /*background-image: url(imges/left_telecharger.jpg);*/

  width: 240px;

  height: 600px;

  margin:0;

  padding:0;

  float:left;

  

}

.telecharger_droit {

  background-image: url(imges/right_telecharger.jpg);

  width: 100px;

  height: 600px;

  margin:0;

  padding:0;

  float:left;

  

}



.bouton_telecharger {
  /*background-image: url(imges/left_telecharger.jpg);*/
  width: 100%;
  height: 34px;  
  background-color:#ff6801;  
  padding:0;
  vertical-align:middle;

}


/****************************************************************************************/
/********************************* style page contact **********************/

.colonne_cordonnees {
	width: 170px;
	height: 502px;
	background-color:#ff6801;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:30px; 
	font-family: Arial;
	font-size: 11px; 
	padding:0px;
	float:left;
}

.bord_orange_haut {
  background-image: url(imges/bord_orange_haut2.jpg);
  width: 170px;
  height: 28px;
  padding:0px;
  margin:0px;
 }

.orange_centre { 
  width: 165px;
  height: 448px;
  padding:0px;
  margin-left:5px; 
  margin-top:0px;
}

.bord_orange_bas {
  background-image: url(imges/bord_orange_bas2.jpg);
  background-position:bottom;
  width: 170px;
  height: 28px;  padding:0px;
  /*margin-top:448px;*/
}


.formulaire {
    float: left;
	width:200px;
	padding-left:20px;
}




/****************************************************************************************/
/********************************* style page gallerie **********************/
.cadregallerie {
	float: left;
	width: 400px;
	height:450px;
}

/*********************************  **********************/

/********************************* style page evenement **********************/

.cadreevenement {
	float: left;
	width: 400px;
	height:450px;  
}



.scroller {
	overflow-y: scroll;
	overflow-x: hidden;
	font-family:Verdana, Arial; 
	height:400px; 
	margin-top:0px; 
	margin-left:0px;
	padding-right:10px;
} 







.textareaGris{

		 background-color:#272727;

		 color:#8d8d8d;

	}

/****************************************************************************/

/********************************* style page inscription**********************/

.afficheinscription{

 background-image: url(imges/background_inscription.jpg);

 width:350px;

 height:600px;

 float:left;



 }

.cadre{
	margin-left:30px;	
	padding-top:60px;	
}


a.lienblanc:visited {  
    font-family: Verdana, Arial; 
    font-size: 11px; 
    color: #373636;
	text-decoration: none; 
}

a.lienblanc:link {  
    font-family: Verdana, Arial;
    font-size: 11px; 
    color: #FFFFFF; 
    text-decoration: none; 
}
a.lienblanc:hover {  

    font-family: Verdana, Arial; 

    font-size: 11px; 

    color: #4d4d4d; 

    text-decoration: none;

}

a.lienblanc:active {  
    font-family: Verdana, Arial; 
    font-size: 11px; 
    color: #FFFFFF; 
    text-decoration: none; 
}

#global {
  background-image: url(imges/spacer.jpg);
  position:absolute;
  top:50%;
  width:100%;
  height:600px;
  margin-top:-300px; /* moitié de la hauteur */ 
  margin-left:0px;  
  margin-right:0px; 
  padding:0px; 
}

#colLeft { 
	/*float:left;
	width:400px; 
	margin:0; 
	padding:0;*/
	padding: 0;
	margin: 0;	
    width: 408px; float: left;

}

#colLeftBanner { 
	/*float:left;
	width:400px; 
	margin:0; 
	padding:0;*/
	padding: 0px;
	margin: 0px;	
    width: 200px;
    float: left;
	

}



#colCenter { 
    margin: 0px;
	padding: 0px;
	height: 600px;
}

#colCenterBanner { padding:0;margin:0;
   /* width:500px;*/
	height:600px;
    float:left;
	
}

#colRight {
	background-image: url(imges/background_plaque_fin_page.jpg);
	background-position:right top; background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;	
	height: 600px;
	padding-right:90px;
	/* width: 90px;float: right;*/ 
}



.textblanc {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
}



.textrouge {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #ff0113; 

}



.titreblanc {

font-family: Verdana; 

font-size: 18px; 

color: #FFFFFF; 

}



.titreGris {

font-family: Verdana; 

font-size: 14px; 

color: #8d8d8d; 

}



.titregrisfonce {

font-family: Verdana; 

font-size: 14px; 

color: #373636;

 

}



.titreOrange {

font-family: Verdana; 

font-size: 18px; 

color: #ff6901; 

}





/*----- couleurs texte -----*/

.textOrange {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #ff6901; 

}



/*----- CHAMPS -----*/

.champs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0B0C19;

    background: #ffffff;

	border: #000000;

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}







.boutonOrange {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

    background: #ff6901;

	border: #000000;

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}

.menuflash {
	margin:0; 
	padding:0;
	float:left;
}

.logoflash {
	margin:0; 
	padding:0;
	float:left;
	width:auto; 
}

#menu {
	margin:0; 
	padding:0; 
	width: 80%;
}


#borduredroite {
  background-image: url(imges\racord_banner_finpage.jpg);

  background-repeat: no-repeat;

  width: 25px;

  height: 600px;

  /*margin-right:1px;*/

  padding: 0;

  border: 1px solid #000;

}





.tableauprincipal {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

height: 100%;

width: 970px;

}



.cellcontenu {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

height: 440px;

background: #14162d;

}



/*----- espacements -----*/

.espacecellule1 {

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 28px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacecontentcellule1 {

padding-top: 28px;

padding-right: 3px;

padding-bottom: 0px;

padding-left: 17px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacetxtcellule1{

padding-top: 28px;

padding-right: 7px;

padding-bottom: 0px;

padding-left: 2px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacelirecellule1{

padding-top: 20px;

padding-right: 6px;

padding-bottom: 30px;

padding-left: 17px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

background: #14162d;

}



.espacecellule2 {

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacecontentcellule2 {

padding-top: 28px;

padding-right: 10px;

padding-bottom: 0px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacelirecellule2{

padding-top: 20px;

padding-right: 6px;

padding-bottom: 30px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

background: #14162d;

}



.espacecellule3 {

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacecontentcellule3 {

padding-top: 28px;

padding-right: 28px;

padding-bottom: 0px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



.espacelirecellule3 {

padding-top: 20px;

padding-right: 6px;

padding-bottom: 30px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

background: #14162d;

}



.espacevide {

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;   

height: 8px;

}



.espacephotosgalerie {

padding-top: 28px;

padding-right: 2px;

padding-bottom: 0px;

padding-left: 8px;   

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7;   

}



/*----- couleurs texte -----*/

.text {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7; 

}



.textpetit {

font-family: Arial; 

font-size: 10px; 

color: #373636; 

}



.gras {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

font-weight: bold; 

color: #a7a7a7; 

}



.textgdgras {

font-family: Arial, Helvetica, sans-serif; 

font-size: 13px; 

font-weight: bold; 

color: #a7a7a7; 

}







.textblancgras {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #FFFFFF; 

font-weight: bold; 

}



.textgdblancgras {

font-family: Arial, Helvetica, sans-serif; 

font-size: 13px; 

color: #FFFFFF; 

font-weight: bold; 

}



.textrougegras {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #c40909; 

font-weight: bold; 

}



.textrouge {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #c40909; 

}



.textresultat {

font-family: Arial, Helvetica, sans-serif; 

font-size: 10px; 

color: #a7a7a7; 

}



.textresultatgrand {

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7; 

}



/*----- liens -----*/

a:visited {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #6a6a6a; 

text-decoration: underlined;

}

a:link {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #6a6a6a; 

text-decoration: underlined; 

}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underlined;
}

a:active {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px;

color: #ff8514; 

text-decoration: underlined; 

}



a.lientext:visited {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7; 

text-decoration: none;

}

a.lientext:link {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #a7a7a7; 

text-decoration: none; 

}

a.lientext:hover {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #c40909; 

text-decoration: none;

}

a.lientext:active {  

font-family: Arial, Helvetica, sans-serif; 

font-size: 11px;

color: #ff8514; 

text-decoration: none; 

}





.bouton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0B0C19;

    background: #b5b5b8;

	border: #000000;

    border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width: 1px; 

    border-left-width: 1px;

}



/*----- BORDURES -----*/

.cadregrisclair { 

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;

color: #FFFFFF;

border: #a7a7a7; 

border-style: solid;

border-top-width: 1px; 

border-right-width: 1px; 

border-bottom-width: 1px; 

border-left-width: 1px;

}



.cadregrisfonce { 

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;

color: #FFFFFF;

border: #6a6a6a; 

border-style: solid;

border-top-width: 1px; 

border-right-width: 1px; 

border-bottom-width: 1px; 

border-left-width: 1px;

}



.cadrerouge { 

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;

color: #FFFFFF;

border: #860707; 

border-style: solid;

border-top-width: 1px; 

border-right-width: 1px; 

border-bottom-width: 1px; 

border-left-width: 1px;

}



.cadrebleufonce { 

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;

color: #FFFFFF;

border: #0b0c19; 

border-style: solid;

border-top-width: 1px; 

border-right-width: 1px; 

border-bottom-width: 1px; 

border-left-width: 1px;

}



/*----- FONDS -----*/

.fondjev {
	background : #6c0707;
}



.fondbleu {

background : #0b0c19;   

}
