/* DIV globale */
.site {
	width : 989px;
	margin-left: auto;
	margin-right: auto;
	font-family : tahoma;
	background : #fff;
}

/* DIV de la vue spécialisée des pages monuments historiques, gros oeuvre, et home*/
.special {
	background-color : #fff;
	width : 989px;
}

/* Lien en général */
.lien {
	text-decoration : none;
	font-size : 15px;
	font-weight : bold;
	color : #2b7be7;
}

/* Style du mot "architecte dans les pages de chantiers */
	.architecte {
		font-size : 12px;
		font-weight : bold;
		color : #000;
		line-height : 20px;
	}
	
	.date_chantier {
		margin-top : 5px;
		font-size : 12px;
		/*height : 20px;*/
		width : 170px;
		text-align : left;
	}
	
	.livraison {
		font-size : 12px;
		font-weight : bold;
		color : #000;
		line-height : 20px;
	}

/* Barre de titre tout en haut */
	/* DIV contenant les liens de la barre de titre tout en haut */
	.bloc_lien_titre {
		padding-left : 13px;
		padding-top : 3px;
	}

	/* Lien de la barre de titre */
	.lien_titre {
		text-decoration : none;
		color : #7a7979;
		font-size : 11px;
	}

	/* Barre de titre */
	.barre_titre {
		background : url(./images/barre_titre.jpg) no-repeat;
		text-indent : 10px;
		width : 989px;
		height : 22px;
		color : #7a7979;
		font-size : 12px;
	}


/* Barre logo + flash */
	/* Barre contenant le logo et le flash du haut*/
	.barre_logo {
		width : 989px;
		height : 108px;
	}

	/* DIV contenant le logo */
	.logo_header {
		width : 499px;
		height : 108px;
		background : url(./images/logo_header.jpg) no-repeat;
		float : left;
	}

	/* DIV contenant le flash du haut */
	.diapo_flash_header {
		width : 490px;
		height : 108px;
		float : left;
	}

	/* DIV contenant les liens de la barre de menu */
	.bloc_lien_menu {
		padding-right : 15px;
		padding-top : 3px;
		vertical-align : middle;
	}

	/* Liens de la barre de menu */
	.lien_menu {
		text-decoration : none;
		color : #ffffff;
		font-size : 12px;
	}

	/* Barre de menu */
	.barre_menu {
		width : 989px;
		height : 29px;
		background:#000;
		background : url(./images/barre_menu.jpg) no-repeat;
		text-align : right;
	}

	
/* Barre presentation */
	/* Div presentation ( Barre contenant le rectangle bleu et l'image des plusieurs personnes */
	.presentation {
		width : 989px;
		height : 110px;
		background : url(./images/fond_presentation.jpg) no-repeat;
		margin-top : 14px;
		margin-bottom : 14px;
	}

	/* Bloc contenant le texte de la vue globale, contenue dans le rectangle bleu de la div presentation */
	.conteneur_presentation_texte1 {
		width : 220px;
		height : 110px;
		float : left;
	}

	/* Texte du rectangle bleu */
	.presentation_texte1 {
		width : 145px;
		height : 94px;
		float : left;
		margin-top : 6px;
		margin-left : 58px;
		text-align : right;
		padding-top : 28px;
		color : #ffffff;
	}

	/* Bloc conteneur du texte de la vue spécialisé contenu dans la barre présentation*/
	.conteneur_presentation_2 {
		width : 600px;
		height : 110px;
		float : left;
		margin-left : 15px;
	}

	/* Conteneur du titre du texte de la vue spécialisée de la barre présentation */
	.conteneur_presentation_titre2 {
		width : 496x;
		height : 24px;
		padding-top : 13px;
	}

	/* Style du titre du texte de la vue spécialisée de la barre présentation */
	.presentation_titre2 {
		font-size : 18px;
		color : #0860d6;
		float : left;
		margin : 0px;
	}
	
	.presentation_titre2 a {
		text-decoration : none;
		font-size : 18px;
		color : #0860d6;
		float : left;
		margin : 0px;
	}

	/* Style du texte de la vue spécialisée de la barre présentation */
	.presentation_texte2 {
		width : 500px;
		height : 60px;
		float : left;
		font-size : 12px;
		color : #020202;
		text-align : justify;
		margin-right : 15px;
	}

	
/* Pied de page */
	/* Conteneur du pied de page : divisé en 3 bloc */
	.pied_page {
		width : 989px;
		height : 120px;
		background : url(./images/fond_pied_page.jpg);
		float : left;
		margin-top : 14px;
	}

	/* Bloc contenu dans le pied de page :  bloc de gauche */
	.conteneur_gauche {
		width : 253px;
		height : 95px;
		float : left;
	}

	/* Logo BONNEL contenu dans le bloc de gauche du pied de page */
	.logo_pied_page {
		width : 175px;
		height : 25px;
		background : url(./images/logo_pied_page.jpg);
		margin-left : 39px;
		margin-top : 24px;
	}

	/* Bloc contenu dans le pied de page :  bloc central */
	.conteneur_milieu {
		width : 499px;
		height : 95px;
		float : left;
	}

	/* Texte concernant l'entreprise BONNEL contenu dans le bloc du milieu du pied de page */
	.texte_localisation {
		color : #3e3e3e;
		text-align : center;
		font-size : 10px;
		margin-top : 5px;
	}

	/* logo xiti contenu dans le bloc du milieu du pied de page : A CHANGER SUREMENT */
	.logo_xiti {
		width : 84px;
		height : 19px;
		background : url(./images/logo_xiti.jpg);
		margin-top : 15px;
		margin-left : 207.5px;
	}

	/* Bloc contenu dans le  pied de page : bloc de droite. Contient 3 logos*/
	.conteneur_droit {
		width : 237px;
		height : 95px;
		float : left;
	}

	/* Logo de gauche du bloc droit du pied de page */
	.logo_qualibat {
		width : 47px;
		height : 66px;
		background : url(./images/logo_qualibat.jpg);
		float : left;
		margin-top : 5px;
		margin-left : 14.2px;
	}

	/* Logo central du bloc droit du pied de page */
	.logo_FFB {
		width : 65px;
		height : 66px;
		background : url(./images/logo_FFB.jpg);
		float : left;
		margin-top : 5px;
		margin-left : 14.2px;
	}

	/* Logo de droite du bloc droit du pied de page */
	.logo_GMH {
		width : 68px;
		height : 66px;
		background : url(./images/logo_GMH.jpg);
		float : left;
		margin-top : 5px;
		margin-left : 14.2px;
	}

	
/* HOME.PHP */
	/* Vue "home.php", contenu dans le div "special". Conteneur de la présentation de gros oeuvre sur la page d'accueil  */
	.panel_gauche {
		width : 487px;
		height : 318px;
		background : url(./images/fond_categorie_acceuil.jpg) no-repeat;
		float : left;
		margin-right : 15px;
		/*margin-top : 18px;*/
	}

	/* Vue "home.php", contenu dans le div "special". Conteneur de la présentation de monuments historiques sur la page d'accueil  */
	.panel_droit {
		width : 487px;
		height : 318px;
		background : url(./images/fond_categorie_acceuil.jpg) no-repeat;
		float : left;
		/*margin-top : 18px;*/
	}

	/* Bloc contenant le flash de gauche de la page d'accueil : contenu dans panel_gauche */
	.flash_pgauche {
		width : 487px;
		height : 180px;
	}

	/* Bloc contenant le flash de droite de la page d'accueil : contenu dans panel_droit */
	.flash_pdroit {
		width : 487px;
		height : 180px;
	}

	/* Bloc contenant le titre des panels, situé en dessous du flash */
	.conteneur_titre_panel {
		width : 487px;
		height : 20px;
		margin-top : 10px;
	}

	/* Style du titre des panels, situé en dessous du flash */
	.titre_panel {
		font-size : 14px;
		font-weight : bold;
		color : #0860d6;
		padding-left : 18px;
		padding-right : 36px;
	}

	/* DIV contenant le texte de chaque panel, en dessous du titre des panels */
	.texte_panel {
		width : 429px;
		height : 70px;
		font-size : 12px;
		color : #020202;
		text-align : justify;
		margin-left : 21px;
		margin-right : 37px;
		margin-top : 5px;
	}

	/* DIV contenant les liens "Nos réalisations" dans chaque pabel */
	.conteneur_lien_panel {
		width : 451px;
		height : 30px;
		font-size : 14px;
		text-align : right;
		margin-right : 36px;
		padding-top : 3px;
	}

	/* Style des liens "Nos réalisations" */
	.lien_panel {
		text-decoration : none;
		color : #0860d6;
	}

	
/* MONUMENT_HISTORIQUES.PHP / GROS_OEUVRE.PHP */
	/* DIV contenant les infos sommaires des chantiers de la première et deuxième colonne : page monuments_historiques.php et gros_oeuvre.php */
	.chantier_accueilAB {
		width : 317px;
		height : 137px;
		float : left;
		margin-right : 19px;
		background : url(./images/fond_chantier_accueil.jpg) no-repeat;
	}

	/* DIV contenant les infos sommaires des chantiers de la troisième colonne : page monuments_historiques.php et gros_oeuvre.php */
	.chantier_accueilC {
		width : 317px;
		height : 137px;
		float : left;
		background : url(./images/fond_chantier_accueil.jpg) no-repeat;
	}

	/* DIV contenant la première image de chaque chantier : contenu dans chantier_accueilABC */
	.chantier_accueilAB  .paysage{
		float: left;
		margin-top: 15px;
		margin-left: 15px;
	}

	.chantier_accueilC .paysage {
		float : left;
		margin-top: 15px;
		margin-left: 15px;
	}
	.chantier_accueilAB .vide {
		float : left;
		margin-top: 15px;
		margin-left: 10px;
	}
	.chantier_accueilC .vide {
		float : left;
		margin-top: 15px;
		margin-left: 10px;
	}
	.chantier_accueilAB .carre {
		float : left;
		margin-top: 15px;
		margin-left: 10px;
	}
	.chantier_accueilC .carre {
		float : left;
		margin-top: 15px;
		margin-left: 10px;
	}
	.chantier_accueilAB .portrait {
		float : left;
		margin-top: 15px;
		margin-left: 15px;
	}
	.chantier_accueilC .portrait {
		float : left;
		margin-top: 15px;
		margin-left: 15px;
	}
	.chantier_accueilAB .desc_chantier {
		float: right;
		width: 170px;
	}
	.chantier_accueilC .desc_chantier {
		float: right;
		width: 170px;
	}
	
	/* Style de la première image de chaque chantier */
	.image_chantier_accueil {
		border : none;
	}

	/* Bloc contenant le nom du chantier */
	.nom_chantier {
		margin-top : 5px;
		text-align : left;
	}
	
	.nom_chantier  a{
		text-decoration : none;
		font-size : 13px;
		font-weight : bold;
		color : #2b7be7;
	}

	/* Bloc contenant le nom de l'architecte */
	.nom_archi {
		margin-top : 5px;
		font-size : 12px;
		/*height : 20px;*/
		width : 170px;
		text-align : left;
	}
	
	.conteneur_random_image {
		width : 487px;
		height : 180px;
		text-align : center;
	}
	
/* DETAIL.PHP */
	/* Div de la vue spécialisé de la page detail.php */
	.detail {
		width : 989px;
		/*height : 318px;*/
		height : 500px;
		/*margin-top : 18px;*/
		background : url(./images/fond_chantier_detail_bis.jpg);
	}

	/* Bloc contenant les infos textes du chantier sur la page detail.php */
	.detail_infos_chantier {
		width : 500px;
		height : 300px;
		float : left;
		margin : 9px 0px 9px 50px;
	}

	/* Style du nom de chantier parmi les infos */
	.detail_infos_chantier #nom_chantier {
		font-weight : bold;
		color : #2b7be7;
		font-size : 17px;
		text-transform : UPPERCASE;
	}

	/* Texte nom archi et lieu */
	.detail_infos_chantier span {
		color : #2b7be7;
		font-size : 17px; 
	}

	.detail_description {
		text-align : justify;
		width : 520px;
		height : 230px;
		margin-bottom : 15px;
		margin-top : 15px;
		margin-left : 5px;
		color : #727272;
		font-size : 14px;
		overflow : hidden;
	}
	
	/* Description du chantier */
	/*.detail_description  p{
		text-align : justify;
		background : red;
	}*/

	/* Bloc contenant l'animation JavaScript de la page detail.php et du lien vers la lightbox */
	.detail_flash {
		width : 260px;
		height : 318px;
		float : left;
		margin-left : 100px;
		margin-top : 90px;
	}

	/* Tableau conteneur de l'aimation JS */
	.detail_tableau_anim {
		width : 260px;
		height : 316px;
		text-align : center;
		border-collapse : collapse;
	}

	/* Bloc contenant le texte "Voir la galerie" et l'image de la loupe*/
	.voir_la_galerie {
		text-decoration : none;
		color : #2b7be7;
	}

	/* Lien englobant l'image et le texte en dessous :  lien vers lightbox */
	.detail_flash table td #lien_img_lightbox{
		text-decoration : none;
	}

	/* Image de l'anim en JS */
	.detail_flash table td #img_detail{
		border : solid #fff 2px;
	}

	/* tableau contenant l'image dans une ligne, et le texte "voir la galerie" dans une autre */
	.detail_tableau_img {
		width : 260px; 
		height : 316px; 
		border-collapse : collapse; 
		text-align : center;
	}

	/* Première ligne du tableau .detail_tableau_img */
	.detail_tableau_img_tr1 {
		height : 270px;
	}

	/* Deuxième ligne du tableau .detail_tableau_img */
	.detail_tableau_img_tr2 {
		height : 46px;
	}

	/* Image de loupe en dessous de l'anim JS */
	#img_loupe {
		border : none;
	}

	.conteneur_detail_lien_goolgemap {
	}
	
	.detail_lien_goolgemap {
		text-decoration : none;
		text-transform : none;
		font-size : 14px;
		font-weight: bold;
		color : #2b7be7;
	}

/* CONTACT.PHP */
	/* Bloc de la vue spécialisée de la page contact.php */
	.contact {
		width : 989px;
		/*margin-top : 18px;*/
	}

	/* Barre du haut du bloc du formulaire, contenant un fond blanc avec les arrondis */
	.contact_haut_bg {
		width : 989px;
		height : 16px;
		background : url(./images/fond_haut_contact.jpg) no-repeat;
	}
	
	/* Message d'erreur ou de confirmation lors de l'envoi du formulaire par mail */
	.confirm_mail {
		font-size : 11px;
		color : #18b903;
		text-align : center;
		margin-left : auto;
		margin-right : auto;
		padding-top : 3px;
		padding-bottom : 2px;
	}
	
	.error_mail {
		font-size : 11px;
		color : #cf3e2b;
		text-align : center;
		margin-left : auto;
		margin-right : auto;
		padding-top : 3px;
		padding-bottom : 2px;
	}
	
	/* Bloc central du formulaire, de taille variable */
	.contact_milieu_bg {
		width : 989px;
		background : url(./images/fond_milieu_contact.jpg) repeat-y;
	}

	/* Bas du formulaire, contenant les input "demande/questions" et "delai" */
	.contact_demande {
		width : 989px;
		height : 214px;
		background : url(./images/fond_bas_contact.jpg) no-repeat;
	}

	/* Tableau du formulaire de la page contact.php */
	.contact_table {
		line-height : 30px;
		font-size : 14px;
		border-collapse : collapse;
	}

	/* Titre du tableau du formulaire de la page contact.php */
	.contact_table th {
		padding-top : 10px;
		text-align : left;
		font-weight : bold;
		color : #2b7be7;
	}

	/* Colonne gauche du tableau du formulaire de la page contact.php */
	.contact_table_gauche_col {
		width : 200px;
		text-align : left;
		border-bottom : solid #c8dbf3 1px;
		border-top : solid #c8dbf3 1px;
	}

	/* Colonne droite du tableau du formulaire de la page contact.php */
	.contact_table_droite_col {
		text-align : left;
		width : 300px;
		/*background : green;*/
		border-bottom : solid #c8dbf3 1px;
		border-top : solid #c8dbf3 1px;
	}

	/* Colonne gauche du bas du tableau du formulaire de la page contact.php */
	.contact_demande .contact_table_droite_col {
		text-align : left;
		width : 589px;
		/*background : green;*/
		border-bottom : solid #fff 1px;
		border-top : solid #fff 1px;
	}

	/* Colonne droite du bas du tableau du formulaire de la page contact.php */
	.contact_demande .contact_table_gauche_col {
		width : 200px;
		text-align : left;
		/*background : red;*/
		border-bottom : solid #fff 1px;
		border-top : solid #fff 1px;
	}

	/* Input du formulaire de la page contact.php */
	.input {
		width : 330px;
	}

	/* Bouton submit du formulaire de la page contact.php */
	.contact_submit {
		text-align : center;
	}

	/* textarea du formulaire */
	.contact_dmd_question {
		margin-top : 8px;
	}

	/* Balise Label du tableau du formulaire */
	.contact_table label {
		color : #3e3e3e;
		font-weight : bold;
	}
	
	.contact_table_droite_col label {
		color : #3e3e3e;
		font-weight : normal;
	}

	/* Etoile en exposant pour les champs obligatoires */
	.red {
		color : red;
		font-size : 10px;
	}
	
	/* Message d'erreur de la page contact.php */
	.msg_erreur {
		color : #e8ab18;
		/*color : red;*/
		font-size : 11px;
		font-weight : bold;
		margin-left : 5px;
	}
	
	.contact_entreprise {
		width : 989px;
		height : 285px;
		border-bottom : solid #c8dbf3 1px;
		border-top : solid #c8dbf3 1px;
		margin-bottom : 20px;
	}

	.contact_entreprise_texte {
		width : 400px;
		height : 233px;
		float : left;
		text-align : center;
		margin-left : 100px;
		line-height : 23px;
		padding-top : 40px;
	}
	
	.contact_entreprise_img {
		width : 309px;
		height : 273px;
		/*background : url(./images/contact_google_map.jpg) no-repeat;*/
		float : left;
		margin-left : 80px;
		margin-top : 6px;
		text-align : center;
	}
	
	#lien_map {
		text-decoration : none;
		color : #6e8bb8;
		text-decoration : underline;
	}
	
	#contact_bonnel {
		color : #2b7be7;
		font-weight : bold;
		font-size : 14px;
	}
	
	#contact_comp {
		color : #6e8bb8;
		font-size : 12px;
	}
	
	#contact_coordonnees {
		color : #727272;
		font-size : 14px;
		/*font-weight : bold;*/
	}
	
	#contact_coordonnees a{
		text-decoration : none;
		text-decoration : underline;
		color : #6e8bb8;
		font-size : 14px;
	}
	
	#titre_form {
		text-align : center;
		color : #6e8bb8;
		font-weight : bold;
		font-size : 16px;
		vertical-align : top;
		border-bottom : solid #6e8bb8 1px;
	}
/* PARTENAIRE.PHP */
#tab_partenaire {
	width : 989px;
	border-collapse : collapse;
	background: url(images/fond_bas_contact.jpg) no-repeat bottom;
}
#tab_partenaire .tr_part td img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#tab_partenaire td {
	text-align: center;
}
#tab_partenaire img {
	border: none;
	margin-top: 5px;
}
#tab_partenaire .societe_titre {
	text-align: left;
}
/* SOCIETE.PHP */
	/* Premier paragraphe du texte de la page societe.php */
	.societe_text1 {
		text-align : justify;
		width : 800px;
		padding : 18px;
		margin-left : auto;
		margin-right : auto;
	}

	/* Deuxième paragraphe du texte de la page societe.php */
	.societe_texte_bas {
		text-align : justify;
		font-size : 13px;
		color : #727272;
		vertical-align : top;
		padding-top : 15px;
		line-height : 20px;
	}
	
	.table_bas_societe {
		width : 989px;
		height : 214px;
		border-collapse : collapse;
	}
	
	.separation_societe {
		background : #fff url(./images/ligne_separation_societe.jpg) repeat-x;
		height : 2px;
	}
	
	.titre_image {
		color : #2b7be7;
	}
	
	.societe_titre {
		font-weight : bold;
		color : #2b7be7;
		font-size : 14px;
		text-indent : 10px;
	}
	
	.societe_table_milieu1 {
		width : 989px;
		border-collapse : collapse;
		margin-bottom : 15px;
	}
	
	.historique_table  {
		border-spacing : 10px;
	}
	
	.historique_table_date {
		color : #6e8bb8;
		font-size : 12px;
		font-weight : bold;
		width : 120px;
		vertical-align : top;
		text-align : right;
	}
	
	.historique_table_infos {
		color : #505050;
	}

	.renseignements_table {
		border-spacing : 5px;
		width: 500px;
		margin: auto;
	}
	.renseignements_table .historique_table_date{
		width: 200px;
		text-align: left;
	}
/* MONUMENTS_HISTORIQUES.PHP */
	.panel_gauche_mh {
		width : 487px;
		height : 230px;
		background : url(./images/fond_categorie_mh.jpg) no-repeat;
		float : left;
		margin-right : 15px;
		/*margin-top : 18px;*/
	}
	
	.panel_droit_mh {
		width : 487px;
		height : 230px;
		background : url(./images/fond_categorie_mh.jpg) no-repeat;
		float : left;
		/*margin-top : 18px;*/
	}
	
	.mh_titre_panel {
		height : 20px;
		width : 270px;
		margin-top : 20px;
	}
	
	.mh_texte_panel {
		width : 270px;
		font-size : 12px;
		color : #020202;
		text-align : justify;
		margin-left : 18px;
		margin-top : 7px;
		text-indent : 10px;
		line-height : 17px;
	}
	
	.mh_lien_panel {
		width : 270px;
		height : 20px;
		font-size : 14px;
		text-align : right;
		margin-top : 20px;
		margin-left : 18px;
	}
	
	.mh_info_panel {
		width : 288px;
		height : 230px;
		float : left;
	}
	
	.mh_img {
		float : left;
		width : 167px;
		height : 198px;
		margin : 15px;
	}

/* GROS_OEUVRE_NEUF.PHP */
	.go_neuf_categorie {
		width : 989px;
		/*margin-top : 18px;*/
		margin-top : 14px;
		float : left;
	}
	
	.go_neuf_cat_table {
		border-collapse : collapse;
		width : 989px;
	}
	
	.separation {
		background : #fff url(./images/ligne_separation.jpg) repeat-x;
		height : 1px;
		width : 989px;
		margin-bottom : 5px;
	}
	
	.titre_categorie {
		color : #2b7be7;
		font-weight : bold;
		font-size : 14px;
		text-indent : 10px;
	}
	
	.go_neuf_chantier {
	}
	
	.go_neuf_barre_liens {
		background : url(./images/barre_titre.jpg) no-repeat;
		width : 989px;
		height : 22px;
		color : #7a7979;
		font-size : 12px;
		padding-top : 3px;
		/*margin-top : 18px;*/
		margin-bottom : 10px;
		text-align : center;
	}
	
	.go_neuf_barre_liens a {
		text-decoration : none;
		color : #7a7979;
		font-size : 12px;
	}
	
	.go_neuf_barre_liens a:hover {
		text-decoration : none;
		color : #2b7be7;
		font-size : 12px;
	}
	
/* GOOGLEMAP.PHP */
	.googlemap {
		width : 989px;
		/*margin-top : 18px;*/
	}
	
	.googlemap_haut_bg {
		width : 989px;
		height : 16px;
		background : url(./images/fond_haut_contact.jpg) no-repeat;
	}
	
	.googlemap_milieu_bg {
		width : 989px;
		background : url(./images/fond_milieu_contact.jpg) repeat-y;
	}
	
	.googlemap_bas {
		width : 989px;
		height : 214px;
		background : url(./images/fond_bas_contact.jpg) no-repeat;
	}
	
	#google_map {
		text-align : center;
	}
	
	.googlemap_nom_chantier {
		width : 989px;
		height : 25px;
		text-align : center;
		color : #727272;
		font-weight : bold;
		font-size : 13px;
		margin-bottom : 10px;
	}
	
	.googlemap_nom_chantier a {
		text-decoration : none;
		color : #727272;
		font-weight : bold;
		font-size : 13px;
	}
	
	.googlemap_description_chantier {
		width : 800px;
		height : 194px;
		text-align : justify;
		padding-left : 94px;
		padding-top : 20px;
		overflow : hidden;
	}
	
	.googlemap_description_chantier img {
		border: none;
	}
	
/* GROS_OUEVRE_NEUF.PHP */
	.go_neuf_cat_extremite {
		width : 319px;
		height : 318px;
		background : url(./images/go_fond_cat.jpg);
		float : left;
		text-align : center;
	}
	
	.go_neuf_cat_centre {
		width : 319px;
		height : 318px;
		background : url(./images/go_fond_cat.jpg);
		float : left;
		margin-left : 16px;
		margin-right : 16px;
		text-align : center;
	}
	
	#go_neuf_cat_lien {
		text-decoration : none;
		font-size : 14px;
		font-weight : bold;
		color : #2b7be7;
	}
	
	.conteneur_random_image_go {
		width : 319px;
		height : 180px;
	}
	
	.go_neuf_cat_texte {
		width : 319px;
		height : 138px;
	}
	
	.go_neuf_cat_texte_description {
		width : 299px;
		height : 110px;
		margin-top : 9px;
		margin-left : auto;
		margin-right : auto;
		text-align : justify;
		color : #727272;
		font-size : 13px;
	}
	
/* REVUE_DE_PRESSE.PHP */
	
	.revue_table {
		width : 989px;
		border-collapse : collapse;
	}
	
	.revue_titre {
		font-size : 14px;
		font-weight : bold;
		color : #2b7be7;
		text-indent : 18px;
		vertical-align : top;
		height : 30px;
	}
	
	.revue_description {
		color : #727272;
		padding-left : 18px;
		vertical-align : top;
		text-align : justify;
		text-indent : 10px;
	}
	
	.revue_vide {
		height : 14px;
		width : 989px;
	}
	
	.haut_revue {
		width : 989px;
		height : 26px;
		background : url(./images/fond_haut_revue.jpg) no-repeat;
	}
	
	.milieu_revue {
		width : 989px;
		background : url(./images/fond_milieu_revue.jpg) repeat-y;
	}
	
	.bas_revue {
		width : 989px;
		height : 24px;
		background : url(./images/fond_bas_revue.jpg) no-repeat;
	}
	
	#lien_article_revue {
		text-decoration : none;
		color : #6e8bb8;
		font-weight : bold;
		font-size : 12px;
		text-decoration : underline;
	}
#form_recrutement table {
	width: #650px;
	margin: auto;
}
#form_recrutement table tr{
	height: 40px;
}
#form_recrutement table .input_text {
	width: 250px;
}
#form_recrutement table textarea {
	width: 250px;
	height: 125px;
	overflow: auto;
}
#form_recrutement .col_err {
	color : red;
	font-size : 12px;
}
.bloc_radio {
	width: 65px;
	float: left;
	margin-right: 20px;
}
.span_oblig {
	font-size: 12px;
	font-style: italic;
}
.message {
	color: #4892f5;
}
#btn_envoyer {
	margin-left: 250px;
	margin-top: 10px;
	background: url(images/btn_envoyer.gif) no-repeat;
	width: 150px;
	height: 28px;
	border: none;
}