body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../../images/bg.gif);
	background-repeat: repeat-x;
}
form {
	display: block;
	margin: 0;
	padding: 0;
}
.contactInputexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 280px;
	color: 000000;
	border: 2px solid;
	border-color: #ee1b2f;
}
.contactListeTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 276px;
}
.contactListeDeroulante {
	border: 2px solid;
	border-color: #ee1b2f;
}
table {
	border-collapse: collapse;
}
.frame {
	overflow: auto;
	visibility: visible;
}
.frameAccueil {
	width:400;
	height:305; 
	background-image: url(../../images/contenu/bg_frame.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}
.frameChallenge {
	width:400;
	height:305; 
	background-image: url(../../images/challenge/bg_frame.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}
.frameNews {
	width:650;
	height:305; 
	background-image: url(../../images/contenu/bg_frame.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}
.framePhotos {
	width:650;
	height:305; 
	background-image: url(../../images/contenu/bg_frame.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}
.frameBoutique {
	width:650;
	height:305; 
	background-image: url(../../images/contenu/bg_frame.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}
.frameCalendrier {
	width:650;
	height:305; 
	background-image: url(../../images/challenge/bg_frame.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}
a:link {
	color: #EE1B2F;
	font-weight: bold;
}
a:visited {
	color: #EE1B2F;
	font-weight: bold;
}
a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
a:active {
	color: #EE1B2F;
	font-weight: bold;
}
.texte10 {
	font-size: 10px;
}
.texte11 {
	font-size: 11px;
}
.texte12 {
	font-size: 12px;
}
.texte14 {
	font-size: 14px;
}
.texte18 {
	font-size: 18px;
}
.surligner {
	background-color: #FFFF66;
}
.surligner2 {
	background-color: #fcae18;
}
.justifier {
	text-align: justify;
}
.shim2x2 {
	width: 2px;
	height: 2px;
}
.shim5x5 {
	width: 5px;
	height: 5px;
}
.shim10x10 {
	width: 10px;
	height: 10px;
}
.shim60x60 {
	width: 60px;
	height: 60px;
}
.couleurBlanc {
	color: #FFFFFF;
}
.couleurGrisClair {
	color: #C3CACF;
}
.couleurRouge {
	color: #EE1B2F;
}
.couleurOrange {
	color: #FCAF19;
}
.backgroundNoir {
	background-color: #000000;
}
.backgroundBlanc {
	background-color: #FFFFFF;
}
.tableauGeneral {
	width: 990px;
	height: 482px;
	background-color: #C3CACF;
}
.tableauHautDePage {
	height: 78px;
	background-color: #000000;
}
.tableauNavigation {
	height: 20px;
	width:980px;
	background-color: #EE1B2F;
}
.colonneGauche {
	width: 200px;
	background-color: #EE1B2F;
}
.piedDePage {
	width: 770px;
	height: 40px;
	text-align: right;
}

a.lienPiedDePage:link { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienPiedDePage:visited { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienPiedDePage:hover { color: #FCAF19; font-weight: bold; text-decoration: underline;}
a.lienPiedDePage:active { color: #EE1B2F; font-weight: bold; text-decoration: underline;}

a.lienPiedDePageOn:link { color: #FCAF19; font-weight: bold; text-decoration: underline;}
a.lienPiedDePageOn:visited { color: #FCAF19; font-weight: bold; text-decoration: underline;}
a.lienPiedDePageOn:hover { color: #FCAF19; font-weight: bold; text-decoration: underline;}
a.lienPiedDePageOn:active { color: #FCAF19; font-weight: bold; text-decoration: underline;}

.trombinoscope {
	width: 770px;
	height: 68px;
	background-image: url(../../images/haut_de_page/img_trombinoscope_00.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.tableauNewsDirectPaddock {
	width: 180px;
}
a.lienDirectPaddock:link { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienDirectPaddock:visited { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienDirectPaddock:hover { color: #000000; font-weight: bold; text-decoration: underline;}
a.lienDirectPaddock:active { color: #EE1B2F; font-weight: bold; text-decoration: underline;}

.ligneContenuTitrage {
	width: 100%;
	height: 50px;
	background-image: url(../../images/contenu/bg_general.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}

a.lienOnglet:link { color: #000000; font-weight: bold; text-decoration: none;}
a.lienOnglet:visited { color: #000000; font-weight: bold; text-decoration: none;}
a.lienOnglet:hover { color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.lienOnglet:active { color: #000000; font-weight: bold; text-decoration: none;}

a.lienOngletActif:link { color: #EE1B2F; font-weight: bold; text-decoration: none;}
a.lienOngletActif:visited { color: #EE1B2F; font-weight: bold; text-decoration: none;}
a.lienOngletActif:hover { color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.lienOngletActif:active { color: #EE1B2F; font-weight: bold; text-decoration: none;}

a.lienRubrique:link { color: #000000; font-weight: bold; text-decoration: underline;}
a.lienRubrique:visited { color: #000000; font-weight: bold; text-decoration: underline;}
a.lienRubrique:hover { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienRubrique:active { color: #000000; font-weight: bold; text-decoration: underline;}

a.lienRubriqueActif:link { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienRubriqueActif:visited { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienRubriqueActif:hover { color: #FCAF19; font-weight: bold; text-decoration: underline;}
a.lienRubriqueActif:active { color: #EE1B2F; font-weight: bold; text-decoration: underline;}

.tableauPrincipalAccueil {
	width: 770px;
	height: 472px;
	background-image: url(../../images/accueil/bg_principal.jpg);
}
.tableauPrincipalChallenge {
	width: 770px;
	height: 472px;
	background-image: url(../../images/challenge/bg_secondaire.gif);
}
.tableauContenuAccueil {
	width: 440px;
	height: 395px;
}
.tableauContenuChallenge {
	width: 440px;
	height: 395px;
}
.tableauContenuNews {
	width: 690px;
	height: 395px;
}
.tableauContenuPhotos {
	width: 690px;
	height: 395px;
}
.tableauContenuBoutique {
	width: 690px;
	height: 395px;
}
a.lienContenu:link { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienContenu:visited { color: #EE1B2F; font-weight: bold; text-decoration: underline;}
a.lienContenu:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #EE1B2F;}
a.lienContenu:active { color: #EE1B2F; font-weight: bold; text-decoration: underline;}

.tableauListeTitre {
	background-color: #FCAF19;
	height: 20px;
}
.tableauListePaire {
	background-color: #FFF3DD;
	height: 20px;
}
.tableauListeImpaire {
	background-color: #FEE7BA;
	height: 20px;
}

#inscription {background-color: #ffffff;padding: 5px 10px 5px 10px; margin: 30px;}
	#inscription h2 {font-size: 18;font-weight: bold;}
	#inscription label{ display:block; float:left; width:160px; }
	#inscription input{ padding:0px 5px 0px 5px; border:1px #ADC0C7 solid;}
	#inscription select{ padding:0px 5px 0px 5px; border:1px #ADC0C7 solid;}
	#inscription textarea{ padding:0px 5px 0px 5px; border:1px #ADC0C7 solid; font-size:1.1em;}
	#inscription em {color: #EB3134;}
	#inscription button {background-color: #FCAF19;font-weight: bold;border: 1px #C3CACF solid;cursor:pointer;}
	