body{
	margin:0;
	padding:0;
	background:#fff;
	font-family:arial;
	font-size:12px;
	color:#807876;
}

img{
	border:0;
}

.clear{
	clear:both;
	height:0px;
}

 #repere{
	position:absolute;
	z-index:99;
	right:0;
	bottom:0;
	width:1px;
	height:1px;
}

#global{
	width:995px;
	background:url(images/fond_body.gif) repeat-y top left;
	margin:10px auto 0 auto;
}

.none{
	display:none;
}

.block{
	display:block;
}

/*******************	ACCUEIL	****************************/

#globalAccueil{
	width:995px;
	background:#911b1b;
	margin:auto;
	position:relative;
}

#logo{
	position:absolute;
	top:0;
	left:0;
	margin:27px 0 0 130px;
}

#logo img{
	behavior: url('iepngfix.htc');
	width:462px;
	height:272px;
}

#flashVelo{
	position:absolute;
	top:0;
	left:0;
	margin:1px 0 0 72px;
}

#raiyure{
	width:388px;
	background:url(images/fond_rayure.gif) repeat-x top left;
	height:564px;
	float:left;
}

#droite{
	float:left;
	width:607px;
}

#blanc{
	background:#fff;
	height:331px;
}

p.textePresentation{
	width:200px;
	color:#807876;
	font-size:11px;
	padding:250px 0 0 0;
	margin:0 0 0 30px;
	float:left;
}

#spectacle{
	width:123px;
	float:left;
	margin:20px 31px 0 30px;
	display:inline;
	position:relative;
}


#clapVideo{
	position:absolute;
	top:0;
	left:0;
	margin:125px 0 0 65px;
	z-index:10;
}

#spectacle h2{
	font-size:12px;
	color:#fff;
	background:#b6b901;
	margin:0;
	padding:3px 0 4px 0;
	text-align:center;
}

#agenda{
	width:81px;
	float:left;
	margin:20px 90px 0 0;
}

#agenda h2{
	font-size:12px;
	color:#fff;
	background:#c33926;
	margin:0;
	padding:3px 0 4px 0;
	text-align:center;
}

#basAccueil ul{
	float:left;
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	border-bottom:1px dotted #fff;
	width:160px;
}

#basAccueil ul li{
	border-top:1px dotted #fff;
}

#basAccueil ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding:5px 0 0 0;
	height:20px;
}

#accueilActu{
	float:left;
	padding:57px 0 0 85px;
}

#langue{
	float:left;
	font-size:11px;
	margin:2px 19px 0 0;
}

#langue a{
	color:#807876;
	text-decoration:none;
}

#langue a:hover{
	text-decoration:underline;
}

form#recherche{
	float:left;
	margin:0;
	padding:0;
	width:140px;
}

form#recherche input{
	width:107px;
	background:#dfe0e1;
	border:0;
	float:left;
	color:#807876;
	padding:2px 0 2px 9px;
	font-size:11px;
}

form#recherche input.btnRecherche{
	width:13px;
	float:left;
	margin:2px 0 0 5px;
	display:inline;
	padding:0;
	background:none;
}

#actualite{
	width:225px;
	margin:35px 0 0 0;
	height:155px;
}

#actualite a{
	color:#807876;
}

#actualite a:hover{
	text-decoration:none;
}

#actualite h4{
	font-size:12px;
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px dotted #807876;
}

#groupesPresse{
	margin:20px 0 0 0;
	padding:0 0 0 45px;
}

#groupesPresse a{
	margin:0 0 0 15px;
}

#video{
	margin:350px 0 0 160px;
}
#videoGrande{
	margin:10px 0 0 10px;
}

/*******************	ACCUEIL	****************************/

/*******************	PAGE	*****************************/
#entete{
	background:url(images/bandeau.gif) no-repeat top left;
	width:995px;
	height:188px;
}

form#recherchePage{
	margin:40px 70px 0 0;
	padding:0;
	float:right;
	width:140px;
	display:inline;
}

form#recherchePage input{
	width:107px;
	background:#dfe0e1;
	border:0;
	float:left;
	color:#807876;
	padding:2px 0 2px 9px;
	font-size:11px;
}

form#recherchePage input.btnRecherche{
	width:13px;
	float:left;
	margin:2px 0 0 5px;
	display:inline;
	padding:0;
	background:none;
}

#logoPage{
	margin:10px 0 0 10px;
	float:left;
	display:inline;
}

#logoPage img{
	behavior: url('iepngfix.htc');
	width:288px;
	height:170px;
}

#menu{
	float:left;
	width:250px;
}

#menu ul{
	margin:15px 0 0 55px;
	padding:0;
	list-style:none;
	width:150px;
}

#menu ul li{
	border-bottom:1px dotted #fff;
	padding:3px 0 3px 0;
}

#menu ul li a{
	color:#fff;
	text-decoration:none;
}

#menu ul li a.actif{
	font-weight:bold;
}

#menu ul li ul{
	margin:0 0 0 18px;
	padding:0;
	width:auto;
}

#menu ul li ul li{
	border:0;
	padding:0;
}

#menu ul li ul li a{
	
}

#groupes{
	background:url(images/fond_groupe.gif) no-repeat 13px top #911b1b;
	width:130px;
	height:54px;
	margin:30px 0 0 0;
	padding:20px 0 0 120px;
}

#groupes a{
	color:#fff;
	width:130px;
	display:block;
	padding:3px 0 3px 0;
	text-decoration:none;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
}

#page{
	float:left;
	width:705px;
	padding:20px 20px 20px 20px;
	color:#000;
}

#fil{
	color:#807876;
}

#page h2{
	font-size:12px;
	color:#000;
	background:url(images/fond_titre.gif) no-repeat center left;
	margin:20px 0 10px 0;
	padding:0 0 0 15px;
}

.fondGris{
	width:685px;
	padding:10px;
	background:#f1f1ef;
	margin:0 0 15px 0;
}

#page a{
	color:#911b1b;
	text-decoration:none;
}

#page a:hover{
	text-decoration:underline;
}

h3.titre{
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(images/puce_carre.gif) no-repeat center left;
	font-size:12px;
	margin:0;
}

/*******************	PAGE	*****************************/

/*******************	PIED	********************************/

#pied{
	margin:0 0 0 260px;
}

#pied p{
	padding:0;
	margin:0;
	color:#807876;
	font-size:11px;
}

#pied a{
	color:#807876;
	margin:0 5px 0 5px;
	text-decoration:none;
}

#pied a:hover{
	text-decoration:underline;
}

/*******************	PIED	********************************/

/*******************	PIED ACCUEIL	****************************/

#piedAccueil{
	background:url(images/fond_pied_accueil.png) no-repeat top left;
	width:995px;
	height:41px;
	margin:-15px 0 0 0;
	behavior: url('iepngfix.htc');
	position:relative;
	z-index:11;
}

#piedAccueil p{
	padding:20px 0 0 270px;
	margin:0;
	color:#807876;
	font-size:11px;
}

#piedAccueil a{
	color:#807876;
	margin:0 5px 0 5px;
	text-decoration:none;
}

#piedAccueil a:hover{
	text-decoration:underline;
}

#marcel{
	position:absolute;
	top:0;
	left:0;
	margin:450px 0 0 5px;
	z-index:10;
}

#marcel img{
	behavior: url('iepngfix.htc');
	width:127px;
	height:116px;
}

#cheval img{
	behavior: url('iepngfix.htc');
	width:80px;
	height:77px;
}

#cheval{
	position:absolute;
	top:0;
	left:0;
	margin:486px 0 0 640px;
	z-index:10;
}

/*******************	PIED ACCUEIL	****************************/
.exposant{
	vertical-align: top;
}

