body { /* style g�n�ral de la page */
	margin:0;
	padding:0;
	background-image:url(../images/ElementsAccueil/fondLigne.jpg);
	background-repeat: repeat;
	text-align: center; /*rajout pour centrer : bande bleue � gauche*/
}
img {	/* toutes les images */
	border:0px;
}
.conteneur { /* d�finition du conteneur de tous les �l�ments de la page */
	position:relative;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	width:950px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
	background-image:url(../images/ElementsAccueil/point.jpg);
	background-repeat:repeat-y;
	color: inherit;
	text-align: left; /*Rajout alignement � gauche suite � modif balise body*/
}



/***** Partie du haut avec le menu le titre et la recherche *****/
.menuSepar { /* HR qui s�parent les sous-menu */
	width: 94%;
	height: 1px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 3%;
	font-size: 1px;
	overflow: hidden;

}
#Menu1 { /* premier menu d�roulant */
	position: absolute;
	padding-top: 2px;
	top: 15px;
	height: 70px;
	/*height: 53px;*/
	background-color: #becce6;
	width: 164px;
	left: 132px;
	display: none;
}
#Menu1 a, #Menu1 a:link, #Menu1 a:visited { /* style du premier sous menu */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	display: block;
	text-align: left;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	z-index:600;
}

#Menu1 a:hover, #Menu1 a:active { /* style du premier sous menu rollover */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	color: #6c8bc7;
}
#Menu2 { /* second menu d�roulant */

	position: absolute;
	padding-top: 2px;
	top: 15px;
	height: 35px;
	background-color: #becce6;
	width: 120px;
	left: 296px;
	display: none;
}
#Menu2 a, #Menu2 a:link, #Menu2 a:visited { /* style du second sous menu */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	display: block;
	text-align: left;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	z-index:600;
}

#Menu2 a:hover, #Menu2 a:active { /* style du second sous menurollover  */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	color: #6c8bc7;
}
.haut { /* Bandeau */
	background-image: url(../images/ElementsAccueil/bandeauHaut.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:195px;
}
.hautAccueil { /* Bandeau */
	background-image: url(../images/ElementsAccueil/bandeauHautPortail.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:195px;
}

.hautAccueil_en { /* Bandeau version anglaise*/
	background-image: url(../images/ElementsAccueil/bandeauHautPortail_en.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:195px;
}

.titre_portail { /* titre + zone orange */
	position:absolute;
	background-image:url(../images/ElementsAccueil/titrePortail.jpg);
	background-repeat:no-repeat;
	width:412px;
	height:41px;
	margin-top:65px;
	margin-left:215px;
}

.titre_portail_en { /* titre + zone orange version anglaise*/
	position:absolute;
	background-image:url(../images/ElementsAccueil/titrePortail_en.jpg);
	background-repeat:no-repeat;
	width:412px;
	height:41px;
	margin-top:65px;
	margin-left:215px;
}

.menu_haut { /* zone menu horizontal haut */
	position: absolute;
	background-image: url(../images/ElementsAccueil/menuHaut.jpg);
	background-repeat:no-repeat;
	height: 17px;
	width: 402px;
	text-align: center;
	color: #6c8bc7;
	margin-left: 290px;
	margin-top: 100px;
}

#menu_haut_texte { /* texte du menu horizontal haut */
	position:relative;
	float:left;
	display:block;
	padding: 0px 23px 0px 18px;
	z-index:600;
	border-color:#FFCC66;

}

#menu_haut_texte_qsn a, #menu_haut_texte_qsn a:link, #menu_haut_texte_qsn a:visited { /* style du lien qui sommes nous ? */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	display: block;
	float:left;
	background:none;
	width:132px;
	height:16px;
	text-decoration:none;
	color: #6c8bc7;
	z-index:600;
}

#menu_haut_texte_qsn a:hover, #menu_haut_texte_qsn a:active { /* style du lien qui sommes nous ? */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	background-color: #6c8bc7;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	z-index:600;
}

#menu_haut_texte_actu a, #menu_haut_texte_actu a:link, #menu_haut_texte_actu a:visited { /* style du lien actualites et statistiques */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	display: block;
	float:left;
	background:none;
	width:164px;
	height:16px;
	text-decoration:none;
	color: #6c8bc7;
	z-index:600;
}

#menu_haut_texte_actu a:hover, #menu_haut_texte_actu a:active { /* style du lien actualites et statistiques */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	background-color: #6c8bc7;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	z-index:600;
}

#menu_haut_texte_site a, #menu_haut_texte_site a:link, #menu_haut_texte_site a:visited { /* style du lien sites utiles */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	display: block;
	float:left;
	background:none;

	width:106px;
	height:16px;
	text-decoration:none;
	color: #6c8bc7;
	z-index:600;
}

#menu_haut_texte_site a:hover, #menu_haut_texte_site a:active { /* style du lien sites utiles */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	background-color: #6c8bc7;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	z-index:600;
}

.bloc_recherche { /* bloc sur la partie recherche libre et par mots cles */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	position:absolute;
	width:150px;
	height:82px;
	margin-left: 741px;
	margin-top:106px;
}

.bloc_recherche_libre { /* bloc sur la partie recherche libre */
	position:absolute;
	width:150px;
	height:42px;
	margin-top:14px;
}

.fleche_recherche_libre { /* positionnement des icones fleches dans le bloc recherche libre */
	position:relative;
	float:left;
	background-image:url(../images/ElementsAccueil/btnFleche.jpg);
	background-repeat:no-repeat;
	background-position:5px 0px;
	width:20px;
	height:12px;
}

.formulaire_recherche { /* style du formulaire recherche libre regroupe le bouton ok et le champ texte */
	position:relative;
	height: 15px;
	width: 150px;
	margin-top:0px;

}
#champ_recherche { /* style du champ recherche */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	background: none;
	color: #6C8BC7;
	height: 15px;
	width: 150px;
	padding:2px 0px 0px 5px;
}

.bloc_recherche_motscles {/* bloc sur la partie recherche par mots cl�s */
	position:absolute;
	width:150px;
	height:15px;
	margin-top:60px;
}

.fleche_recherche_motscles { /* positionnement des icones fleches dans le bloc recherche par mots cles */
	position:relative;
	float:left;
	background-image:url(../images/ElementsAccueil/btnFleche.jpg);
	background-repeat:no-repeat;
	background-position:5px 0px;
	width:20px;
	height:12px;
}

a.lien_motscle:link, a.lien_motscle:active, a.lien_motscle:visited{ /* lien du texte recherche par mot cles */
	color:#000000;
	background: none;
	text-decoration:underline;
}

a.lien_motscle:hover { /* lien du texte recherche par mot cles */
	color:#f5821f;
	background: none;
	text-decoration:none;
}


/***** Partie gauche avec recherche par domaine *****/
.gauche { /* zone de l'image */
	float:left;
	left:0;
	background-image:url(../images/ElementsAccueil/menuGauche.jpg);
	background-repeat:no-repeat;
	width:199px;
	height:472px;
	margin-top:-15px;
	z-index:700;
}

.gauche_en { /* zone de l'image version anglaise*/
	float:left;
	left:0;
	background-image:url(../images/ElementsAccueil/menuGauche_en.jpg);
	background-repeat:no-repeat;
	width:199px;
	height:472px;
	margin-top:-15px;
	z-index:700;
}

.menu_gauche { /* bloc contenant le texte du menu gauche */
	position:relative;
	margin-top:45px;
	width:180px;
	height:418px;
	clear:both;

}

.menu_gauche_texte { /* texte du menu gauche */
	position:relative;
	display: block;
	z-index:500;
	/*padding: 3px 0px 0px 6px; Absolument pas le mettre */

}

/*autre que IE*/
.menu_gauche_texte a, .menu_gauche_texte a:link, .menu_gauche_texte a:visited { /* style du lien du menu gauche */
	display: block;
	padding:6px 0px 0px 8px;
	background: none;
	/* width:220px; */
	height:16px;
	text-decoration:none;
	color:#000000;
	z-index:500;
}
/*IE*/
.menu_gauche_texte_ie a, .menu_gauche_texte_ie a:link, .menu_gauche_texte_ie a:visited { /* style du lien du menu gauche */
	display: block;
	padding:6px 0px 3px 8px; /* Espacement entre les items du menu gauche sous ie*/
	background: none;
	/* width:220px; */
	height:16px;
	text-decoration:none;
	color:#000000;
	z-index:500;
}


.img_menu { /* style du lien du menu gauche */
	padding:12px 0px 0px 8px;

}
.menu_gauche_texte a:hover, .menu_gauche_texte a:active { /* style du lien du menu gauche */
	/* background-color: #fff; */
	text-decoration:none;
	color:#f5821f;
	/* font-weight:bold; */
	z-index:500;
}

/*IE*/
.menu_gauche_texte_ie a:hover, .menu_gauche_texte_ie a:active { /* style du lien du menu gauche */
	/* background-color: #fff; */
	text-decoration:none;
	color:#f5821f;
	/* font-weight:bold; */
	z-index:500;
}

#domaineChoisi {
color: #f5821f;
}

/***** D�finition du centre de la page *****/
.centre{
	/*font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;*/
	margin:0;
	padding:0;
	width:700px;
	margin-left:199px;
	background-color:#FFFFFF;
	color: inherit;
	height:100%;
}


/***** Styles pour le menu du bas *****/
#footer { /* bloc du menu bas */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	background-image:url(../images/ElementsAccueil/menuBas.jpg);
	background-position: 5px 10px;
	background-repeat:no-repeat;
	/* width:740px; modifi� le 040908 d�passement conteneur des mois longs */
	width:756px;
	height:72px;
	/* margin-left:199px; modifi� le 040908 d�passement conteneur des mois longs */
	margin-left:194px;
	background-color:#FFFFFF;
	clear:both;
	color:#5871a2;
	text-align:center;
}

#footer a, #footer a:link, #footer a:visited { /* liens du menu */
	color:#5871a2;
	background: none;

	display: block;
	float:left;
	padding:12px 15px 0px 30px;
	text-decoration:none;
}

#footer a:hover, #footer a:active { /* liens du menu */
	text-decoration:none;
	/*padding:12px 25px 0px 45px;*/
	padding:12px 15px 0px 30px;
	display: block;
}

#menuFooter
{
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	padding-left:15px;
	padding-right:15px;
	color:#5871a2;
	/*width:756px;*/
	text-align:center;
	height:42px;
	margin-left:194px;
	clear:left;
}

#menuFooter a, #menuFooter a:link, #menuFooter a:visited { /* liens du menu */
	color:#5871a2;
	background-color: #D4DCEF;
	border-style:solid; border-color:#A9B1C4; border-width: 1px; 
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:2px;
	height:12px;
}

#menuFooter a:hover, #menuFooter a:active { /* liens du menu */
	padding-bottom:2px;
	height:12px;
	background-color: #D4DCEF;
	border-style:solid; border-color:#A9B1C4;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
}

/***** Partie du milieu  *****/
.pictogramme { /* pictogrammes */

	padding-right: 5px;
	position:relative;
	right: 0px;
	float:left;
}
.mini_pictogramme { /* petits pictogrammes */
	padding-top: 4px;
	padding-right: 5px;
	right: 0px;
	float:left;
}
.maj { /* zone de mise a jour */
	overflow: visible;
	padding-top: 5px;
	position:relative;
	right: -25px;
	float:right;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	background:none;

	color:#6c8bc7;
	font-weight:normal;
}

.dateDossier { /* zone de date sur dossiers */
	overflow: visible;
	padding-top: 5px;
	position:relative;
	right: 30px;
	float:right;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	background:none;
	color:#000000;
	font-weight:normal;
}
.ariane { /* zone du fil d'ariane */
	overflow: visible;
	padding-top: 5px;
	position:relative;
	left: 30px;
	float:left;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	background:none;
	color:#999999;


}
.ariane span { /* text du fil d'ariane */
	font-weight:bold;
}
.ariane a, .ariane a:link, .ariane a:visited { /* liens du fil d'ariane  */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	color:#999999;
	background: none;

	font-weight:normal;
	text-decoration:underline;
}
.ariane a:hover, .ariane a:active { /* rollover des liens du fil d'ariane */
	text-decoration:none;
}
.head_link { /* lien de l'ent�te (nouvelle recherche) */
	position: absolute;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	right: 25px;
	top: 290px;
	font-weight:normal;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, serif;
}
.head_link_up { /* lien de l'ent�te (nouvelle recherche) plac� plus haut */
	float:right;
	margin-top: 5px;
}

/***** Partie du milieu avec les titres *****/
.all_partie { /* zone des parties */
	overflow: visible;
	float:left;
	width:724px;
	margin-top:15px;

}

.content_title_resultat a, .content_title_resultat a:link, .content_title_resultat a:visited {/* liens du titre des r�sultats */
	padding:6px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	color:#f5821f;
	background: none;
	font-weight:bold;

}
.content_title_resultat a:hover, .content_title_resultat a:active {/* liens rollover des titres des r�sultats */
	text-decoration:none;
}
.cell_content a, .cell_content a:link, .cell_content a:visited { /* liens du contenue des cellules */
	padding:6px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	background: none;
	color:#f5821f;
	font-weight:bold;
}
.cell_content a:hover, .cell_content a:active {/* lien rollover du contenu des cellules */
	text-decoration:none;
}
.list_element_titre { /* titre d'un �l�ment de liste */
	margin-left: -30px;
	color:#f5821f;
	background: none;
	font-weight:normal;
}
.liste span { /* span des listes */
	color:#000000;
	background: none;

	font-weight:bold;
}
.head_partie { /* titre des parties */
	overflow: visible;
	padding-left: 5px;
	padding-top: 10px;
}

.head_entete { /* haut de l'ent�te des parties */
	padding-left: 20px;
	padding-top: 10px;
}

.head_partie a, .head_partie a:link, .head_partie a:visited { /* lien de l'ent�te des parties */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	color:#f5821f;
	background: none;

	font-weight:bold;

}
.head_partie a:hover, .head_partie a:active { /* lien de l'ent�te des parties rollover */
	text-decoration:none;
}
.advanced_search { /* zone de recherche avanc�*/
	margin-top: 6px;
	padding-left: 10px;
	background-color: #b66262;
	height: 26px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	color:#ffffff;
	font-weight:normal;
}
.advanced_search_domaine { /* zone de domaine de recherche */
	margin-top: 6px;
	padding-left: 10px;
	padding-top: 6px;
	background-color: #b66262;
	height: 20px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	color:#ffffff;
	font-weight:normal;
}
.advanced_search_menu { /* zone de menu de recherche avanc�*/
	margin-top: 6px;
	padding-left: 2px;
	padding-top: 6px;
	background-image: url(../images/ElementsAccueil/sousMenuRecherche.gif);
	background-repeat:no-repeat;
	height: 20px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 9px;
	color:#ffffff;
	font-weight:normal;
}
.advanced_search_menu a, .advanced_search_menu a:link, .advanced_search_menu a:visited { /* liens du menu de recherche avanc� */
	color:#FFFFFF;
	background: none;
	padding: 4px 0px 0px 0px;
	text-decoration:none;
	text-align: center;
	margin: -4px 0px 0px 0px;
	float: left;
	height: 16px;
	display: block;
}
.bt_indices { /* bouton indices */
	width: 112px;

}
.bt_banques { /* bouton banques */
	width: 104px;
}
.bt_etudes { /* bouton �tudes */
	width: 96px;
}
.bt_concepts { /* bouton concepts */
	width: 110px;
}
.bt_nomen { /* bouton nomenclatures */
	width: 127px;
}
.bt_methodes { /* bouton m�thodes */
	width: 58px;
}
.bt_sites { /* bouton sites */
	width: 111px;
}
.advanced_search_menu a:hover, .advanced_search_menu a:active { /* liens du menu de recherche avanc� rollover */
	text-decoration:none;
	background-color: #FFFFFF;
	color:#b66262;
}

.bt_search { /* style du bouton de recherche */
	margin-top: 3px;
	position: relative;
	top: 3px;
	margin-left: 40px;

}
.picto_number { /* style des pictogrammes num�ros 1 et 2 */
	margin-top: 3px;
	position: relative;
	top: 3px;
}

.text_preview_resultat a, .text_preview_resultat a:link, .text_preview_resultat a:visited { /* style des liens de partie preview  */
	padding:0px 5px 0px 0px;
	color:#f5821f;
	font-weight:bold;
	text-decoration:underline;
	/*font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;*/
}
.text_preview_resultat a:hover, .text_preview_resultat a:active { /* style des liens de partie preview rollover */
	text-decoration:none;
}

.foot_partie a, .foot_partie a:link, .foot_partie a:visited { /* style des liens en pied de partie  */
	padding:0px 0px 0px 5px;
	color:#f5821f;
	font-weight:bold;
	text-decoration:none;

}
.foot_partie a:hover, .foot_partie a:active { /* style des lien en pied de parties rollover */
	text-decoration:underline;
}

.content_partie { /* contenu des parties */
	overflow: visible;
	padding: 5px 10px 5px 30px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;

	color:#000000;
	font-weight:normal;
}
.content_partie_couleur { /* contenu des parties oranges */
	overflow: visible;
	padding: 5px 10px 5px 30px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	background-color:#fde6d2;
	color:#000000;
	font-weight:normal;
}
.content_title { /* titre des parties */
	overflow: visible;
	padding-left: 0px;
	padding-bottom: 2px;
	/* margin-left: -20px; */
	/* modif du 090609 : titre long non d�c�l� � gauche */
	margin-left: 0px;
	padding-top: 0px;

}
.content_title a, .content_title a:link, .content_title a:visited { /* liens des titres */
	padding:6px 0px 0px 4px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	background: inherit;
	color:#f5821f;
	font-weight:bold;

}
.content_title a:hover, .content_title a:active { /* liens rollover des titres */
	text-decoration:none;
}
.content_entete { /* entete des tableaux de r�sultats  */
	height: 20px;
	background-color:#e3e3e4;
	margin: 0px 0px 3px 0px;
	text-decoration:none ;
}
#content_entete_theme { /* partie th�me de l'ent�te */
	position: absolute;
	padding: 3px 0px 0px 0px;
	background: inherit;
	color:#6c8bc7;
	right: 200px;
	font-weight:bold;

}
#content_entete_rubrique { /* partie rubrique de l'ent�te */
	position: absolute;
	padding: 3px 0px 0px 0px;
	right: 80px;
	color:#6c8bc7;
	background: inherit;
	font-weight:bold;
}
.content_entete img { /* images de l'ent�te */
	margin: 0px -2px 0px -2px;
	color:#6c8bc7;
	background: inherit;
	right: 200px;
	font-weight:bold;

}
tr.row_result { /* ligne de r�sultat blanche */
	background:#ffffff;
}
tr.row_result_color { /* ligne de r�sultat orange */
	background:#fde6d2;
}
.content_row { /* ligne blanche */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
}
.content_row_color { /* ligne orange */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	background-color:#fde6d2;
	color:#000000;
	font-weight:normal;
}
.li_text { /* texte des elements de liste */
	color: #000000;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.li_content { /* contenu des elements de liste */
	color: #6c8bc7;
	background: inherit;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

.result_title { /*cellule en petite largeur */
	padding-left: 30px;
	width: 450px;
}
.result_title_large { /* cellule en grande largeur */
	padding-left: 30px;
	width: 550px;
}
.result_title_full { /* cellule en pleine largeur */
	padding-left: 30px;

}
.text_preview_resultat {/* zone de preview du resultat de la recherche */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	display: block;
	margin-left: 20px;
}
.text_preview_resultat ul { /* liste de l'apercu du resultat de la recherche */
	margin: 0px 15px 0px;
	padding: 0px;
}
.text_preview_resultat li { /* element de liste de l'apercu du resultat de la recherche */
	margin: 0px;
	padding: 0px;
	/*font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;*/
	color:#f5821f;
}
.text_preview_resultat span { /* span de la zone de preview du resultat de la recherche */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	color:#000000;
}
.result_recherche { /* zone de r�sultat de la recherche */
	position: relative;
	padding:20px 0px 20px 0px;
	left: 50px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	color:#000000;
	font-weight:normal;
}
.legende_recherche { /* l�gende du formulaire de recherche */
	position: relative;
	padding:50px 0px 20px 0px;
	width: 450px;
	text-align: center;
	left: 150px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;

	color:#000000;
	font-weight:normal;

}
#form_recherche { /* conteneur du formulaire de la recherche */
	background:#dae2f1;
	width:450px;
	height: 200px;
	position: relative;
	left: 150px;
	text-align: center;
}
#form_left { /* zoen de gauche du formulaire de recherche */
	text-align: center;

	width:150px;
	float: left;
	height: 120px;
}
#form_middle { /* zone du milieu du formulaire de recherche */
	text-align: center;
	margin-top: 45px;
	width:100px;
	float: left;
}
#form_right { /* zone de droite du formulaire de recherche */
	text-align: center;
	width:150px;
	float: left;
	height: 120px;
}
#form_top { /* zone du haut du formulaire de recherche */
	top: 20px;
	position: relative;
	left: 25px;
	height: 120px;
}
#form_bottom { /* zone du bas du formulaire de recherche */
	margin-top: 10px;
}
.label_top { /* label de la recherche plac� en haut */
	display: block;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	font-weight: bold;
	color: #6C8BC7;
	background: inherit;
}
.label_right { /* label de la recherche plac� a droite */
	display: inline;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	font-weight:normal;
	color: #000000;
}
.select_recherche {/* champd e formulaire select pour la recherche */
	width:150px;
	height:100%; /*150px; */
	border: 1px #6c8bc7 solid;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;

	color:#000000;
	font-weight:normal;
}
.select_theme {/* champ de formulaire select du th�me */
	width:135px;

	border: 1px #6c8bc7 solid;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	color:#000000;
	font-weight:normal;
}
.foot_partie { /* pied de page des parties */
	overflow: visible;
	padding-left: 25px;
	padding-top: 0px;

}
.foot_button { /* boutons des pieds de page */
	overflow: visible;
	padding-left: 25px;
	padding-top: 15px;
	height:100%;
}
.foot_numpage { /* style des num�ros de page */
	height: 20px;
	text-align:center;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, serif;

}
.foot_link { /* style pour le bouton "haut de page" */
	position: absolute;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	right: 15px;
	font-weight:normal;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, serif;
}
.foot_link img { /* style du bouton en pied de page */
	position: relative;
	padding: 0px 10px 0px 5px;
	margin: 0px 0px 0px 0px;
	top: 3px;
}
.foot_link a, .foot_link a:link, .foot_link a:visited { /* style des liens en pied de page */
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 13px;
	color:#bec2c7;
	background: none;

	font-weight:normal;
	text-decoration:underline;
}
.foot_link a:hover, .foot_link a:active { /* style de lien rollover des pieds de pages */
	text-decoration:none;
}
.bouton { /* boutons oranges */
	position: relative;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	top: 7px;

}

.boutonRadio { /* boutons radio */
    position: relative;

}

.contour {
text-align: center;
border: 1px solid #000;
padding: 5px;
margin: 0px;
}
