/* ------------------------------------ */
/*   Css développé par Mohamed ADDA     */
/*   Généralités du site agirc          */
/*                                      */
/* ------------------------------------ */

/*--------- Réinitialisation des marges de tous les éléments du type bloc.------------*/
*{margin:0px;padding:0;}
/*----------------------------------- fin.--------------------------------------------*/

/*----------Généralités-----------------*/
body {
	font: 75%  Arial, Verdana, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	}
/*----------Fin généralités-----------------*/
	
/*------Mise en page du site -------------------------*/

/*------ Conteneur générale du site ------------------*/
#page {
	position:relative;
	width:760px;
	margin:0 auto;
	}
/*------ Fin conteneur--------------------------------*/

/*-------------------Header, bloc du haut-------------*/
/*------------------ Fin Header ----------------------*/
#header {
	width:760px;
	height:90px;
	background: url(../img/header.gif) no-repeat;
	}

#header_print{
   display:none;
}

/*------------------ Simulation d'une image réactive (map) pour le retour à l'accueil -----*/	
#logo {/*Bloc qui contien le lien caché*/
	width:300px;
	float:left;
	}
	
#map {/*Les dimensions de la zone clicable*/
	width :120px;
	height:70px;
	float:left;
	/*border:1px solid #000000;*/
	}

#logo a span {/*Création du lien et avec le span on cache sont texte*/
	position: absolute;
	left: -500em;
	top: -500em;
	text-indent: -500em;
	}
/*------------------ Fin map -------------------------*/
	
#recherche {/*bloc du moteur de recherche*/
	width:260px;
	float:right;
	height:25px;
	margin:26px 0 0 0;
	text-align:right;
	padding:0px 0 0 5px;
	}

#recherche div {/*Bloc du formulaire rechercher*/
	float: left;
	}

.label {/*class pour le label du formulaire*/
	color:#828698;
	margin:5px 7px 0 7px;
	font-size:12px;
	}

.input_rech {/*class pour les paramètres pou input de la recherche */
	margin:3px 0 0 0;
	width:134px;
	height:18px;
	border:1px solid #7F9DB9;
	}

.bt_rech {/*class pour le bouton envoyer*/
	margin:7px 0 0 17px;
	}

/*------------------ Fin Header ----------------------*/

/*------------------ Menu haut -----------------------*/
#menu {
	width:760px;
	height:29px;
	background:#fff;
	}

.navhaut ul{
	color:#000;
	float:left;
	width:100%;
	border-bottom:2px solid #CE1810;
	font-weight:bold;
	font-size:14px;
	}

.navhaut ul li { 
	display: inline;
	}

.navhaut ul li a {
	padding: 6px 11px 5px 11px;
	background:#FF9933 url(../img/bg_menu.gif) top right no-repeat;
	color:#99100A;
	text-decoration: none;
	float:left;
	border-right: 1px solid #fff;
	}
	
.navhaut ul li a:hover {
	background:#E9422F url(../img/bg_menu_hover.gif) top right no-repeat;
	color:#fff;
	}
	
.active a:link, .active a:visited, .active a:hover {
	background:#E9422F url(../img/bg_menu_hover.gif) top right no-repeat;
	color:#fff;
	}
/*------------------Fin menu haut --------------------*/

/*------------------ Centre --------------------------*/
#centre {
	width:760px;
	background:#e2e2e5 url(../img/bg_centre.gif);
	padding:0 0 20px 0;
	}
/*------------------ Fin Centre ----------------------*/

/*---------------- Bas -------------------------------*/
#bas {
	width:760px;
	height:2.2em;
	background:#D1D2D8 url(../img/bg_bas.gif) bottom right no-repeat;
	border-top:1px solid #C2C3CC;
	}

/*----------------Menu bas ---------------------------*/
#navbas ul{
	color:#000;
	width:100%;
	text-align: left;
	margin:5px 0 0 0;
	font-size:11px;
	}

#navbas ul li { 
	display: inline;
	padding:0 2em;
	border-right: 1px solid #F0F0F2;
	}

/*.border_right {
	border-right: 1px solid #F0F0F2;
	}*/

#navbas a {
	color:#000;
	text-decoration: none;
	}

#navbas a:hover {
	text-decoration: underline;
	}
	
/*----------------Fin menu bas -----------------------*/

/*---------------- bloc validation -------------------*/
#valide {
	width:760px;
	padding:10px 0 20px 0;
}

#valide img {
	float:left;
	border:none;
	margin:0 5px 20px 0;
	}
/*----------------Fin bloc validation ----------------*/

/*----------------Fin Bas ----------------------------*/

/*-------- class de séparation pour évité que les élements en float dépassent de leur conteneur----*/
.spacer {
	clear: both;
	visibility:hidden;
	}
/*-------- Fin de la class de séparation --------------*/

/*------ Fin mise en page------------------------------*/

