 *
{
	padding:0px;
	margin:0px;
	font-family:calibri, arial;
	font-size: 11pt;
	border:0px solid #e9e9e9;
}
ul
{
	list-style-type:none;	
}
/*DEFINITION DES LIENS*/
a
{
	text-decoration:none;
	color:#9C40CF;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
	color:#E295EF;
	font-weight:bold;
}
a.droite
{
	text-decoration:underline;
	color:#e9e9e9;
	font-weight:bold;
}
a.droite:hover
{
	text-decoration:none;
	color:#E295EF;
	font-weight:bold;
}
body
{
	background-color:#240035;
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
}
#conteneur_principal
{
	width: 860px;
	margin:auto;
	border: 1px solid #414141;
	background-color:#ffffff;
}
#banniere
{
	width: 860px;
	height: 160px;
	background-image: url(../images/banniere.jpg);
	background-repeat: no-repeat;

}
#conteneur_menu
{
	position:absolute;
	width: 860px;
	height:48px;
	margin:auto;
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
	z-index:10;
}
/*DEFINITION DES MENUS*/
#conteneur_menu ul
{
	 list-style-image: none;
}
#conteneur_menu li
{
	float:left;
	list-style-type: none;
	text-align:left;
	z-index:10;
}
#conteneur_menu li a
{
	display:block;
	height:23px;
	width:122px;
	padding-top:5px;
	padding-left:20px;
	text-decoration:none;
	color: #ffffff;
	border-left: 0px solid #ffffff;
	background-image: url(../images/btn.gif);
	background-repeat: no-repeat;
	background-color:#612181;
		z-index:10;
}
#conteneur_menu li a:hover
{
	color: #632182;
	background-image: url(../images/btn_overb.gif);
	background-repeat: no-repeat;
	background-color:#c098d2;
		z-index:10;
}
.menu_principal li ul
{
	display:none;
}
#conteneur_menu li:hover ul
{
	display:block;
	width:120px;
	height:23px;
	text-decoration:none;
	color: #ff3604;
		z-index:10;
}
#conteneur_menu li:hover ul li
{
	display:block;
	width:120px;
	height:28px;
	text-decoration:none;
	color: #ff3604;
	background-color:#000000;
		z-index:10;
}
#conteneur_menu li:hover ul li ul
{
	display:none;
}
#conteneur_menu li:hover ul li:hover ul
{
	display:block;
	position:relative;
	background-color:#990000;
	left:142px;
	top: -28px;
	border-top:0px solid #ffffff;
		z-index:10;
}
#fond_informations
{
	background-image: url(../images/fond/info.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
#fond_marche
{
	background-image: url(../images/fond/marche.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
#fond_partenaires
{
	background-image: url(../images/fond/partenaires.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
#fond_resultats
{
	position:absolute;
	width:650px;
	height: 500px;
	background-image: url(../images/fond/resultats.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
#fond_medias
{
	background-image: url(../images/fond/medias.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
#fond_communique
{
	position:absolute;
	top: 430px;
	width:377px;
	height: 359px;
	background-image: url(../images/fond/communique.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	color:#ffffff;
	z-index:0;
}
#fond_communiqueb
{
	position:absolute;
	top:500px;
	width:352px;
	height: 352px;
	background-image: url(../images/fond/communiqueb.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	color:#ffffff;
}
#fond_photos
{
	position:absolute;
	top: 400px;
	width:500px;
	height: 500px;

	background-image: url(../images/fond/ap_photos.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	color:#ffffff;
}
#fond_photosb
{
	position:absolute;
	top:500px;
	width:352px;
	height: 352px;
	background-image: url(../images/fond/ap_photosb.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	color:#ffffff;
}
#fond_zen
{
	background-image: url(../images/fond/zen.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#fond_newsletter
{
	background-image: url(../images/fond/newsletter.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
/*
.menu_principal
{
	 list-style-image: none;
}
.menu_principal li
{
	float:left;
	list-style-type: none;
	text-align:left;
}
.menu_principal li a
{
	display:block;
	height:23px;
	width:120px;
	padding-top:5px;
	padding-left:23px;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/btn.gif);
	background-repeat: no-repeat;
	background-color:#612181;
}
.menu_principal li a:hover
{
	display:block;
	height:23px;
	text-decoration:none;
	color: #632182;
	background-image: url(../images/btn_overb.gif);
	background-repeat: no-repeat;
	background-color:#c098d2;
}
.menu_principal li ul, .menu_principal li:hover ul li ul
{
	display:none;
}
.menu_principal li:hover ul
{
	display:block;
	width:95px;
	height:29px;
	text-decoration:none;
	color: #ff3604;
}

 .menu_principal li:hover ul li:hover ul
 {
	bottom:-15px;
	right:-93px;
	position:absolute;
	display:block;
	width:95px;
	height:29px;
	text-decoration:none;
	color: #ff3604; 
 }


*/
.menu_bas li
{
	display:block;
	float:right;
	margin-right:15px;	
	padding-top:5px;
}
.menu_bas li a
{
	color:#FCF;
}
.menu_bas li a:hover
{
	color:#e295de;
}













#ariane
{

	width: 834px;
	margin:auto;
	color:#000000;
	background-image: url(../images/fleche.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:20px;
	padding-top:1px;
}
#conteneur_txt
{
	width: 860px;
	color:#000000;

}
#pied_page
{
	width: 100%;
	height:40px;
	margin:auto;
	background-color:#3F6;
}
#pied
{
	width: 860px;
	height:118px;
	margin:auto;
	background-image: url(../images/pied_page.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#txt_pied
{
	width:95%;
	margin:auto;
	color:#000000; 
}
#infomaniak
{
	width: 860px;
	margin:auto;
	text-align:right;
}
#langue
{
	position:relative;
	float:right;
	margin-top:5px;
	margin-right:5px;
	color:
	#ffffff;

}
/*DEFINITION DU FORMULAIRE DE CONTACT*/
input, #contact_name,  #contact_email, #contact_subject, #contat_textmsg, #contact_text
{
	border:1px solid #240035;
}
input{
	border:1px solid #d5d5d5;
}
/*DEFINITION DU CENTRE GAUCHE ET DROITE SUIVANT LE NOMBRE DE MODULES*/
#centre
{
	width: 600px;
	border: 1px solid #414141;
	float:left;
}
#centrec
{
	width: 856px;
	float:left
}
#centred
{
	width: 600px;
	float:left;

}
#centreg
{
	width: 645px;
	float:left;
}
#gauche
{
	float:left;
	width:218px;
}
#photo_aleatoire
{
	float:right;
	width:169px;
	margin:auto;
	padding-right:4px;
	border:1px solid #000000;
	background-image: url(../images/droite.jpg);
	background-position: bottom left;
	color:#ffffff;

}
#droit
{
	float:right;
	width:175px;
	padding:5px;
	margin-right:6px;
	border:1px solid #000000;
	background-image: url(../images/droite.jpg);
	background-position: bottom left;
	color:#ffffff;

}
#droit 
{
	display: block;
	font-size: 1.4em;
	color:#ffffff;
	margin-top:5px;
	margin-bottom:10px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: normal;
} 
#pasdroit
{
	display:none;
}
#pasgauche
{
	display:none;
}
#lien_logo
{
	position:relative;
	top:35px;
	left: 20px;
	width:338px;
	height:96px;
}
.conteneur_txtb
{
	width:98%;
	margin:auto;
}
/*DEFINITION DES LISTES*/
.liste
{
	display:block;
	background-image: url(../images/fleche.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:15px;
}
/*DEFINITION DES TITRES*/

h1{
	display: block;
	font-size: 1.4em;
	color:#63207D;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: normal;
	
}
h2
{
	display: block;
	font-size: 1.1em;
	color:#63207D;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: normal;
	
}
h3
{
	display: block;
	font-size: 0.9em;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: bold;
	font-variant:small-caps;
	
}
/*DEFINITION TITRE ARTICLE*/

.contentheading
{
	font-size: 1.9em;
	color:#63207D;
	font-family:arial;
}
.bordure_outset
{
	border: 4px outset #000000;
}
.bordure_solid
{
	border: 4px solid #000000;
}
.berne
{
	display: block;
	font-size: 1.4em;
	color:#63207D;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: normal;
	background-image: url(../images/stories/ours_titre.jpg);
	background-position: top left;
}
