@charset "utf-8";
/* CSS Document */

/* Fond */
body{
padding:0px;
margin:0px;
background-repeat:repeat-x;
background-image:url(../Images/fond2.jpg);
}

#banniere{
position:relative; 
width:909px;
height:605px;
margin:auto;
background-image:url(../Images/site.jpg);
background-repeat:no-repeat;
}
/* Fond END */

/* ---------------------- Corps texte ---------------------- */

/* ----ACCUEIL----- */

#index {
	width:172px;
	height:251px;
	position:absolute;
	left: 58px;
	top: 259px;
}

#corps_centre_accueil{
	width:553px;
	height:326px;
	margin:auto;
	position:absolute;
	left:259px;
	top:252px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#texte_accueil {
width:550px;
margin-left:auto;
margin-right:auto;
height:224px;
text-align:justify;
}



#photo_president{
	width:100px;
	height:125px;
	margin:auto;
	position:absolute;
	left:38px;
	top:6px;
	background-image: url(../Images/AFRICA.jpg);
	border:white solid 1px;
}

#Royal {
position:relative;
top:153px;
left:15px;
width:151px;
height:50px;
}

#africa {
position:relative;
top:143px;
left:15px;
width:150px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
}

/* ----LE FIELD----- */
#corps_centre_resultat{
	width:556px;
	height:280px;
	margin:auto;
	position:absolute;
	left:284px;
	top:265px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
	border:#FFFFFF solid 1px;
	}	
/*  Flash  */
#flash{
width:180px;
height:115px;
margin:auto;
position:absolute;
left: 72px;
top: 410px;
}

/* ----SINSCRIRE----- */	
#corps_centre_inscription{
	width:520px;
	height:280px;
	margin:auto;
	position:absolute;
	left:264px;
	top:256px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#perdrix_inscription{
	width:200px;
	height:391px;
	margin:auto;
	position:absolute;
	left:35px;
	top:199px;
	background-image: url(../Images/perdrix.png);
}

/* ----CONTACT----- */	
#corps_centre_contact{
	width:556px;
	height:280px;
	margin:auto;
	position:absolute;
	left:179px;
	top:262px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.img_contact{
	border:1px solid white;
	width:280px;
	height:150px;
	position:absolute;
	left: 137px;
	top: 128px;
}
	
	
/* ---LOGISTIQUE--- */
#map{
	width:606px;
	height:315px;
	margin:auto;
	position:absolute;
	left:220px;
	top:235px;
	border:white solid 1px;
}

/* ---Galerie--- */
#corps_centre_article{
	width:600px;
	height:280px;
	margin:auto;
	position:absolute;
	left:234px;
	top:266px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
	border:#FFFFFF solid 1px;
	}
	
#logistique {
	width:420px;
	height:269px;
	position:relative;
	top:287px;
	left:320px;
}

/* ----------------------Fin Corps texte ---------------------- */

/* ---------------------- Menu deroulant ---------------------- */
#menuDeroulant{
position:absolute;
list-style-type:none;
padding:0px;
width:624px;
margin-top:144px;
margin-left:439px;
height: 44px;
left: -192px;
top:1px;
}

#menuDeroulant li{ 
float:left; 
width:104px;
}

#menuDeroulant a:link, #menuDeroulant a:visited{
text-align:left;
text-transform:uppercase;
font-family:Arial,Verdana,Helvitica,sans-serif;
font-size:11px;
font-weight:bold;	
display:block;
color:#000000;
background:url(slate/images/greenslate_background.gif);
padding: 13px 0px 15px 0px;
border-right: 1px solid #FFFFFF;
text-decoration:none;
text-align:center;
}

#menuDeroulant a:hover{ 
color:#FFFFFF; 
background:url(slate/images/greenslate_backgroundOVER.gif);
text-align:center;
}

#menuDeroulant a.current{ 
color:#FFFF99; 
background:url(slate/images/greenslate_backgroundOVER.gif);
text-align:center;
}
 
#menuDeroulant .sousMenu{
list-style-type:none; 
display:none;
} 

#menuDeroulant .sousMenu li{
width:103px;
border-top:#c6eb84 solid 2px;
}

#menuDeroulant .sousMenu a:link, #menuDeroulant .sousMenu a:visited{
margin:auto;
padding:5px 5px 5px 8px;
color:#333300;
background:transparent  url(../Images/fondTR.png);
border-color:transparent;
text-align:left;
display:block;	
}

#menuDeroulant .sousMenu a:hover{
color:#FFFFFF;
background-color:#8a911d;
}

#menuDeroulant .sousMenu a.current{
color:#FFFFCC;
background-color:#8a911d;
}

#menuDeroulant li:hover > .sousMenu{ 
display:inline;
}
#menuDeroulant a:hover > .sousMenu{ 
display:block;
}

/* ---------------------- Menu deroulant END ---------------------- */

/* ---------------------- Menu vertical ---------------------- */
#menuvertical{
left:16px;
top:208px;
position:absolute;
text-decoration:none;
}

#menuvertical2{
left:73px;
top:282px;
position:absolute;
text-decoration:none;
}

#sousMenus{
list-style-type:none;
text-decoration:none;
}

#sousMenus li a{
background-image: url(../Images/fondTR.png);
list-style-type:none;
margin:2px 0px 0px 0px;
padding:5px 5px 5px 5px;
text-align:center;
width:110px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
font-family:Arial,Verdana,Helvitica,sans-serif;
color:#333300;
display:block;
text-decoration:none;
}

#sousMenus a:visited{
text-decoration:none;
}

#sousMenus  li a:hover, #menuDeroulant .sousMenu a:hover{
color:#FFFFFF;
background-color:#8a911d;
}

#sousMenus .current{
color:#FFFFCC;
background-color:#8a911d;
}
/* ---------------------- Menu vertical END ---------------------- */

/*----------------------- Copyright ---------------------*/
#apDiv1{
	position:absolute;
	left:184px;
	top:567px;
	width:523px;
	height:21px;
	z-index:1;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#apDiv1 a:link {
	text-decoration: none;
	color:#92ad4a;
}
#apDiv1 a:visited {
	text-decoration: none;
	color: #92ad4a;
}
#apDiv1 a:hover {
	text-decoration: none;
	color: #92ad4a;
}
#apDiv1 a:active {
	text-decoration: none;
	color: #660000;
}
.Style1 {
	color: #333300;
}
/*----------------------- Copyright End -----------------*/

/* ---------------------- Style text ---------------------- */
.titre{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#330000;
text-align:center;
}
/* ---------------------- Fin Style text ---------------------- */

