/*Couleurs utilis�es
#E66900 : orange
#999999 : gris
#00A800 : vert
*/

/*Largeur					   
total : 1000px (#pageBody)
menu : 140px (#pageConteneurGauche,#pageConteneurGauche ul li a)
contenu : 860px (#pageContenu)
barre de navigation : 630px (#pageNavigation)
*/

* { margin: 0; padding: 0; }
body {text-align: center; padding: 0; margin: 0; background: #FFFFFF url(images/fond3.jpg) no-repeat top center; font-family: Arial, Helvetica, "Sans Serif"; font-size: 14px}
img { padding: 0; margin: 0; border: 0; background: #f6f6f6; display: block; }
p { padding: 5px 0 5px 0; }
input, select { border: 1px solid #000; font-size: 12px; font-family: Arial, Helvetica, "Sans Serif"; }
a:hover, a:active, a:focus { outline: none; }
table { border: 0; border-collapse: separate; border-spacing: 5px; }
#pageBody {
	background:transparent;/*#FFFFFF;*/
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	/*padding-right : 2px;
	padding-left : 2px;*/
	height: 465px;/*350px;*/
/*	border-left: 5px #00A800 solid;
	border-right: 5px #00A800 solid;
	border-bottom: 5px #00A800 solid;*/
}

#pageBanniereHaut
{
	background:transparent/*#FFFFFF*//* url(images/fond.jpg)*/;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	height: 85px;/*115px;*/
/*	border-left: 5px #00A800 solid;
	border-right: 5px #00A800 solid;
	border-bottom: 5px #00A800 solid;*/
}
#pageBanniereHaut table{border: 0; border-collapse: collapse; border-spacing: 0px; }


#pageBanniereBas
{
	background:transparent/*#FFFFFF*//* url(images/fond.jpg)*/;
	width: 890px;
	margin: 0 auto;
	text-align: right;
/*	padding-right : 2px;
	padding-left : 2px;*/
	height: 110px;
/*	border-left: 5px #00A800 solid;
	border-right: 5px #00A800 solid;
	border-bottom: 5px #00A800 solid;*/
}
#pageBanniereBas img{ padding: 0; margin: 0; border: 0; background: #f6f6f6; display: inline; }
#pageBanniereBas table{border: 0; border-collapse: separate; border-spacing: 0px; rules:none;cellspacing:0;cellpadding:0;}
/*#pageBanniereBas td{padding-left:10px;}*/

#pageBanniereDroite
{
	float:right;
	background:transparent/*#FFFFFF*//* url(images/fond.jpg)*/;
	width: 215px;/*160px;*/
	/*margin: 0 auto;*/
/*	text-align: left;*/
/*	padding-right : 2px;
	padding-left : 2px;*/
	height: 465px;/* 350px;*/
}
#pageBanniereDroite img{ padding: 0; margin-top: 5px; border: 0; background: #f6f6f6; display: block; }
#pageBanniereDroite table{border: 0; border-collapse: separate; border-spacing: 0px 50px;}

#defilement
{
	background:#FFFFFF/* url(images/fond.jpg)*/;
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	/*height: 60px;*/
}

#pageConteneurGauche {
	float: left;
	width: 180px;
	background:transparent;/*#FFFFFF;*/
	margin-top : 110px;
	margin-left: 15px;/*20px;*/
	/*height: 250px;*/
	/*background: url(images/fond_haut.jpg) #ffffff center no-repeat;*/
	/*border-bottom: 2px #EE1C23 solid;*/
/*             margin-bottom: 6px;*/
}
#pageConteneurGauche ul {list-style-type: none; }

#pageConteneurGauche ul li { margin: 0; padding: 0; display: inline; border: none; }
#pageConteneurGauche ul li a 
{
background: #FFFFFF /*url(images/bouton.gif)*/ no-repeat;
background-position: 0 0px;
display: block;
width: 100px;
height: 35px;
text-decoration: none;
color: green;
font: normal 18px/25px "Palatino Linotype", Arial, Helvetica, "Sans Serif";
margin-left:80px;
/*text-align: center;*/
/*margin: 1px 0 0 0*/
}
#pageConteneurGauche ul li a.lien_liens
{
background: #FFFFFF /*url(images/bouton.gif)*/ no-repeat;
background-position: 0 0px;
display: block;
width: 100px;
height: 35px;
text-decoration: none;
color: green;
font: normal 10px "Palatino Linotype", Arial, Helvetica, "Sans Serif";
/*text-align: center;*/
/*margin: 1px 0 0 0*/
}
#pageConteneurGauche ul li a:hover
{
/*background-color: #FFFFFF;*/
background:#FFFFFF /*url(images/bouton-on.gif)*/ no-repeat;/*La couleur de fond lorsqu'on passe le curseur sur le menu*/
background-position: 0 0;
/*margin: 1px 0 0 0;*/
/*margin-left: 6px;*/
color : green;
font: bold 18px/25px "Palatino Linotype", Arial, Helvetica, "Sans Serif";
height: 35px;
}
#pageConteneurGauche ul li a:hover.lien_liens
{
/*background-color: #FFFFFF;*/
background:#FFFFFF /*url(images/bouton-on.gif)*/ no-repeat;/*La couleur de fond lorsqu'on passe le curseur sur le menu*/
background-position: 0 0;
/*margin: 1px 0 0 0;*/
/*margin-left: 6px;*/
color : green;
font: bold 10px "Palatino Linotype", Arial, Helvetica, "Sans Serif";
height: 35px;
}
#pageConteneurGauche ul li a:focus { background-color: #FFFFFF; background-position: 0 0; }
#pageConteneurGauche ul li a span { padding-left: 5px; }
#pageConteneurGauche ul li a:hover span { padding-left: 10px; }		   

#pageConteneurGauche img
{
/*	margin-top:24px;*/
/*	margin-left: 10px;*/
}

#pageMenu {
	width: 1000px;
	background: transparent;/*#FFFFFF;*/
/*	padding-bottom: 10px;*/
/*	height:500px;*/
	/*border-bottom: 2px #EE1C23 solid;*/
}			   


#pageRechEtLangue {float:right; margin: -100px 35px 3px 0; padding: 0 0 0 5px; width: 135px; height: 95px; font: normal 14px Arial, Helvetica, "Sans Serif"; background: transparent; display: inline; }
#pageRecherche { margin: 0 0 3px 0; padding: 0 0 0 5px; height: 55px; display: block; }
#pageLangues { margin: 0 0 0 0; padding: 0 0 0 5px; height: 40px; display: block; }	
/*---     Passage du menu � gauche      ---
#pageRechEtLangue { margin: 0 0 3px 0; padding: 0 0 0 5px; width: 135px; height: 95px; font: normal 14px Arial, Helvetica, "Sans Serif"; background: #E66900; display: block; }
#pageRecherche { margin: 0 0 3px 0; padding: 0 0 0 5px; width: 135px; height: 55px; font: normal 14px Arial, Helvetica, "Sans Serif"; background: #a9a9a9; display: block; }
#pageLangues { margin: 0 0 0 0; padding: 0 0 0 5px; width: 135px; height: 40px; font: normal 14px Arial, Helvetica, "Sans Serif"; background: #a9a9a9; display: block; }
*/


#pageContenu
{
/*float: bottom;*/
/*width: 100%;*/
float: left;
width: 680px;/*560px;/*570px;/*640px;*/
margin-top:10px;
margin-left:30px;/*100px;*/
/*margin: 1px;
padding: 0;*/
background: transparent;/*#ffffff;*/
}

#pageContenu ul li {
margin-left: 30px;
padding: 0;
display: list-item;
border: none;
/*list-style-type: disc;*/
list-style-image : url(images/puce.gif);
}
#pageContenu ul li a 
{
background: #FFFFFF;
display: block;
text-decoration: underline;
color: blue;
/*font: normal 16px/25px Arial, Helvetica, "Sans Serif";*/
text-align: left;
/*margin: 1px 0 0 0*/
}
#pageContenu ul li a:hover
{
text-decoration : underline;
/*margin-left:10px;*/
/*background-color: #FFFFFF;
background:#FFFFFF no-repeat;*/
/*font: bold 16px/25px Arial, Helvetica, "Sans Serif";*/
}
#pageContenu ul li a:focus {background-color:#FFFFFF; background-position: 0 0; text-decoration:underline;}
#pageContenu ul li a span { padding-left: 5px; }
#pageContenu ul li a:hover span { padding-left: 10px; }		   


#pageNavigation { margin: 0; padding: 5px 0 0 0; width: 100%/*930px*//*630px*/; height: 13px; /*border-top: 1px solid #a9a9a9; */}
#pageNavigation a { float: right; height: 13px; }

hr { display: block; clear: both; visibility: hidden; height: 1px; margin: 0; padding: 0; color: #F00; border: 0; } 

div.frame_accueil { margin: 0; }
div.frame_accueil .champ_texte_du_haut { margin: 0 9px 0 9px; padding: 20px 0 0 0; width: 400px; display: block; } div.frame_accueil .champ_image_du_centre { margin: 20px 9px 10px 9px; padding: 0; width: 400px; height: 400px; display: block; }
div.frame_accueil .champ_texte_du_bas { margin: 0 9px 0 9px; padding: 0; width: 400px; display: block; } div.frame_accueil .champ_conteneur_droite_liste_type_1_sous_frame { border-left: 2px solid #a9a9a9; margin: 3px 0 10px 0; padding: 0; float: right; width: 220px; }	   

div.frame_banniere { margin: 0 5px 12px 5px; padding: 0; width: 100%/*630px*/; }
div.frame_banniere .champ_image_banniere { /*margin: 0 5px 0 5px; padding: 0; *//*width:620px;*/ text-align: center; }	  
div.frame_banniere .champ_image_banniere img {margin-left: auto; margin-right: auto; }	  
			   
/*FRAME HORIZONTALE*/
/*
div.frame_type_1 { display: block; margin: 0 10px 5px 10px; padding: 0; width: 100%; text-align: left; } div.frame_type_1 .champ_image_du_haut, div.frame_type_1 .champ_texte_du_haut, div.frame_type_1 .champ_image_du_bas, div.frame_type_1 .champ_texte_du_bas { margin: 0 0 5px 0; padding: 0; }
*/
div.frame_type_1 { display: block; margin: 0 0px 5px 0px; padding: 0; width: 100%; text-align: left; }
div.frame_type_1 .champ_texte_du_haut, div.frame_type_1 .champ_texte_du_bas { margin: 0 10px 5px 10px; padding: 0; }
div.frame_type_1 .champ_image_du_haut, div.frame_type_1 .champ_image_du_bas { margin: 0 0 5px 0; padding: 0; }
div.frame_type_1 .champ_image_du_haut, div.frame_type_1 .champ_image_du_bas { text-align: center; }
div.frame_type_1 .champ_image_du_haut img, div.frame_type_1 .champ_image_du_bas img { margin-left: auto; margin-right: auto; }
div.frame_type_1 .champ_texte_du_haut marquee img, div.frame_type_1 .champ_texte_du_bas marquee img {display : inline;}
div.frame_type_1 .champ_texte_du_haut marquee img, div.frame_type_1 .champ_texte_du_bas img {display : inline;}
div.frame_type_1_sous_frame { display: block; margin: 0 3px 0 3px; padding: 10px 0 10px 0; width: 214px; text-align: center; border-bottom: 1px solid #a9a9a9; }
div.frame_type_1_sous_frame .champ_image_du_haut, div.frame_type_1_sous_frame .champ_image_du_bas, div.frame_type_1_sous_frame .champ_texte_du_bas { margin: 0 7px 0 7px; padding: 0; width: 200px; display: block; }

/*FRAME VERTICALE*/
div.frame_type_2 { display: block; margin: 0 5px 5px 5px; padding: 0;
width: 100%/*630px*/; text-align: left; }
div.frame_type_2 .champ_image_de_gauche, div.frame_type_2 .champ_texte_de_gauche, div.frame_type_2 .champ_image_de_droite, div.frame_type_2 .champ_texte_de_droite { margin: 0 5px 0 0; padding: 0; }
div.frame_type_2 .champ_texte_de_gauche, div.frame_type_2 .champ_texte_de_droite { vertical-align: center; background-color:#FFFFFF;/* width:100%*/} 
					  
/*FRAME AVEC CELLULES*/
/*
div.frame_type_3 { display: block; margin: 0 10px 10px 10px; padding: 0; width: 100%; text-align: left; }
div.frame_type_3 .champ_image_du_haut, div.frame_type_3 .champ_texte_du_haut { margin: 0 0 5px 0; padding: 0; }
div.frame_type_3 .champ_image_du_haut { text-align: center; }
div.frame_type_3 .champ_image_du_haut img { margin-left: auto; margin-right: auto; }
*/
div.frame_type_3 { display: block; margin: 0 0px 10px 0px; padding: 0; width: 100%/*620px*/; text-align: left; }
div.frame_type_3 .champ_image_du_haut { margin: 0 0 5px 0; padding: 0; }
div.frame_type_3 .champ_texte_du_haut { margin: 0 10px 5px 10px; padding: 0; }
div.frame_type_3 .champ_image_du_haut { text-align: center; }
div.frame_type_3 .champ_image_du_haut img { margin-left: auto; margin-right: auto; }
div.frame_type_3_sous_frame { float: left; display: block; margin: 10px 23px 10px 23px; padding: 0; width: 150px; height: 120px; border: 1px solid #000000; }
div.frame_type_3_sous_frame .champ_image { width: 150px; height: 100px; text-align: center; display: table-cell; vertical-align: middle; }
div.frame_type_3_sous_frame .champ_image img { display: inline; }
div.frame_type_3_sous_frame .champ_texte { text-align: center; font: bold 12px/20px Arial, Helvetica, "Sans Serif"; }

div.frame_type_4 { display: block; margin: 0 10px 10px 10px; padding: 0; width: 100%/*620px*/; text-align: left; } div.frame_type_4 .champ_image_du_haut, div.frame_type_4 .champ_texte_du_haut { margin: 0 0 5px 0; padding: 0; } div.frame_type_4 .champ_image_du_haut { text-align: center; }
div.frame_type_4 .champ_image_du_haut img { margin-left: auto; margin-right: auto; }
div.frame_type_4_sous_frame { display: block; margin: 0; padding: 0; }
div.frame_type_4_sous_frame .champ_texte { } 

.champ_form { font: normal 14px/25px Arial, Helvetica, "Sans Serif"; }
.champ_form .champ_form_texte { float: left; margin-left: 20px; width: 150px; text-align: left; }
.champ_form .champ_form_saisie { float: left; text-align: left; }
.champ_form .champ_form_checkbox { float: left; margin-left: 20px; width: 20px; text-align: left; }
.champ_form .champ_form_checkbox_texte { float: left; text-align: left; }
.champ_form .champ_form_envoyer { text-align: center; margin-top: 10px; }
.champ_form .champ_form_envoyer input { width: 200px; }
.form_obligatoire { color: red; }
.form_obligatoire_texte { font-size: 10px; }

#copyright {
	clear: both;
	display: block;
	text-align: center;
	font: bold 10px verdana;
	color: #999999/*#fff*/;
	background: :#999999;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
#copyright a {
	color: #999999/*#fff*/;
	text-decoration: none;
}
#copyright a:hover { text-decoration: underline; }
#author, #author a, #author a:hover { visibility: hidden; }

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFFF;
}

#content{
	width:1227px;
	height:795px;
	margin:auto;
	position:relative;
}

#logo{
	width:207px;
	height:181px;
	margin-left:137px;
	margin-top:9px;
	position:absolute;
}

#logo a{
	display:block;
	width:100%;
	height:100%;
}
