html { height:100.1%; }

html, body, img { margin:0; padding:0; border:0; }

body { background:#999999 url(../images/bckg_body.jpg) repeat-x; color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 



a:link,  a:visited { background:none; color:#002e5d; text-decoration:underline; }

a:hover, a:active  { background:none; color:#4e4e4e; text-decoration:none; }

.ligne { border-bottom:#4e4e4e 1px solid; }

#enveloppe { margin:0 auto; width:785px; }



#entete { background:url(../images/div_entete.jpg); padding:4px 0 0 0; height:225px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#entete a:link, #entete a:visited { padding-left:8px; background:url(../images/menu_bullet.png) no-repeat; font-size:13px; color:#FFFFFF; text-decoration:none; }

#entete a:hover, #entete a:active { background:url(../images/menu_bullet.png) no-repeat; color:#abd257; }

#entete .menu_sp_fr { padding-left:20px; }

#entete .menu_sp_en { padding-left:33px; }

/* Couleur du select #b3b3b3 */

#entete a.select:link,  #entete a.select:visited { padding-left:8px; background:url(../images/menu_bullet_select.png) no-repeat; font-size:13px; color:#b3b3b3; text-decoration:none; }

#entete a.select:hover, #entete a.select:active  { background:url(../images/menu_bullet.png) no-repeat; color:#abd257; }





#salle { float:right; width:128px; padding-right:4px; }

#salle a:link, #salle a:visited   { display:block; height:21px; padding-left:15px; background:none; font-size:13px; color:#FFFFFF; text-decoration:none; }

#salle a:hover, #salle a:active   { background:url(../images/menu_salle_plans_o.jpg) 0 0 no-repeat; color:#FFFFFF; }



#salle_en { float:right; width:128px; padding-right:4px; }

#salle_en a:link, #salle_en a:visited   { display:block; height:21px; background:none; font-size:13px; color:#FFFFFF; text-decoration:none; }

#salle_en a:hover, #salle_en a:active   { background:url(../images/menu_salle_plans_o.jpg) 0 0 no-repeat; color:#FFFFFF; }

.menu1_pad { margin-left:14px; }

#menu2_img { background:url(../images/div_menu2.jpg) no-repeat; height:27px; text-align:center; }



#footer { background:url(../images/bckg_footer.jpg) no-repeat; padding-top:18px; text-align:center; }

#footer a:link, #footer a:visited {  }

#footer a:hover {  }



#contenu_page { background:url(../images/bckg_texte.jpg) repeat-y; padding-top:5px; }

/* Largeur totale du tableau 778px */

#contenu_page td.col_gauche { width:169px; }

#contenu_page td.col_centre { padding-left:14px; width:419px; padding-right:10px; }

#contenu_page td.col_droite { width:165px; }

/* Définition de la colonne gauche dans le cas d'une page à 2 colonnes seulement */

#contenu_page td.col_gauche612 { width:612px; padding-top:48px; }



.col_gauche_accueil_titre	{ margin-top:15px; padding:2px 0 0 6px; background-color:#868686; color:#FFFFFF; font-size:11px; }





#menu_apropos { padding-left:88px; }

#menu_apropos a:link,  #menu_apropos a:visited { background:none; color:#494949; text-decoration:none; }

#menu_apropos a:hover, #menu_apropos a:active  { background:none; color:#89ad3c; text-decoration:underline; }

.ma_espace_fr { padding:0 14px; }

#menu_apropos a.select:link,  #menu_apropos a.select:visited { background:none; color:#89ad3c; text-decoration:underline; }

#menu_apropos a.select:hover, #menu_apropos a.select:active  { background:none; color:#89ad3c; text-decoration:underline; }



/* Class et Id pour le contenu principal des différentes pages */

#contenu_page td.col_titre  { background:url(../images/acceuil/barre_titre.jpg) no-repeat; padding-left:183px; } 



#cg612_titre 		{ background:url(../images/pagesa2col/barre_titre.jpg) no-repeat; padding-left:88px; height:24px; }

#cg612_texte 		{ padding:0 70px 20px 88px; line-height:18px }

#cg612_texte1 		{ padding:0 24px 20px 88px; }

#cg612_texte h2 	{ background:none; color:#002e5d; font-size:12px; }

#cg612_texte h3 	{ margin:0; padding:15px 0 0;  background:none; color:#002e5d; font-size:12px; }

#cg612_texte h3 + p	{ margin:0 auto; padding:0; }

#cg612_texte p 		{ text-align:justify; }

#cg612_texte dt 	{ padding-top:12px; }

#cg612_texte .dt01 	{ padding-top:0; }





.titre { background:none; color:#002e5d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; }

.texte_intro { padding-top:20px; padding-bottom:1px; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#818181; }



/* Class et Id pour la colonne de droite */

#acces_sec { margin-bottom:15px; border:#868686 1px solid; width:163px; background-color:#e5e5e5; color:#4d4d4d; font-size:11px }

#acces_sec .titre { display:block; padding:3px 0; background-color:#868686; color:#FFFFFF; font-size:12px; text-align:center; }

#acces_sec p { padding:0 10px; }

#bouton_sec { padding-bottom:15px; padding-left:38px; }

#bouton { width:88px; height:21px; text-align:center; }

#bouton a:link, #bouton a:visited { display:block; padding-top:3px; height:18px; background:url(../images/bt_acc_sec.jpg); color:#FFFFFF; font-size:11px; text-decoration:none;  }

#bouton a:hover, #bouton a:active { background:url(../images/bt_acc_sec_o.jpg); color:#FFFFFF;  }





.col_droite_section  				{ margin-bottom:15px; padding:15px 10px 5px; background-color:#e5e5e5; color:#232323; font-size:10px; }

.col_droite_sec_titre  			{ padding-left:18px; background: url(../images/bullet_col_droite_titre.png) no-repeat; color:#002e5d; font-size:10px; }

.col_droite_nouvelle  			{ margin:6px 0; }

.col_droite_nouvelle_titre	{ padding:2px 0 0 6px; background-color:#868686; color:#FFFFFF; }

.col_droite_nouvelle_img		{ border:#868686 1px solid; }

.col_droite_nouvelle_txt		{ padding:6px 0; }

a.col_droite_lien:link,  a.col_droite_lien:visited { background:none; color:#002e5d; font-size:10px; text-decoration:none; }

a.col_droite_lien:hover, a.col_droite_lien:active  { background:#232323; color:#e5e5e5; }



.col_droite_partenaire 			{ margin:6px 0; }

.col_droite_partenaire_img	{ padding:6px 0; }

.col_droite_partenaire_txt	{ padding:6px 0; }





/* Définition des class et id des pages projets */

#contenu_page td.col_gauche_projets { width:617px; padding-top:48px; }

#contenu_page td.col_droite_projets	 { width:165px; background-color:#e5e5e5; color:#232323; }

.col_dr_proj_pad { padding:15px 0 15px 10px; }

#cg_titre_projet			{ background:url(../images/pagesa2col/barre_titre.jpg) no-repeat; padding-left:181px; height:24px; }



#projets_tableau 			{ padding:20px 10px 20px 25px; font-size:11px; }

.projets_tableau_img	{ border:#868686 1px solid; margin:3px 10px 10px 0; }

.projets_tableau_noimg	{ margin:3px 11px 10px 0; }

.projets_tableau_txt	{ padding-left:13px; width:450px; }

.projets_tableau_txt_noimg	{ color:#000000; font-size:12px; font-weight:bold;  }

.projets_tableau_txt_bleu	{ background:none; color:#002e5d; }

.projets_tableau_esp	{ margin-bottom:40px; }



#projets_tableau a:link,  #projets_tableau a:visited { background:none; color:#232323; font-size:12px; text-decoration:underline; font-weight:bold; }

#projets_tableau a:hover, #projets_tableau a:active  { background:none; color:#232323; text-decoration:none; }



.col_dr_proj_titre-ouvert		{ background: url(../images/bullet_col_droite_moins.png) no-repeat; padding-left:18px; padding-bottom:10px; color:#002e5d; font-size:11px; }

.col_dr_proj_titre-ferme		{ padding-bottom:10px; color:#002e5d; font-size:11px; }

#col_dr_proj_liste					{ padding-bottom:10px; }

.col_dr_proj_liste-item			{ background: url(../images/bullet_col_droite_bullet.png) no-repeat; padding:0 18px; font-size:11px; }

#col_dr_proj_liste a:link,  #col_dr_proj_liste a:visited { background:none; color:#232323; font-size:11px; text-decoration:none; }

#col_dr_proj_liste a:hover, #col_dr_proj_liste a:active  { background:none; color:#232323; text-decoration:underline; }



/* Définition des class et id des pages développements */

#contenu_page td.col_gauche617 { padding-left:5px; width:612px; padding-top:48px; }



#devel_tableau 						{ width:500px; font-size:11px; }

#devel_tableau h3 				{ margin:0; padding:0;  background:none; color:#002e5d; font-size:12px; }

#devel_tableau h3 + p			{ margin:0 auto; padding:0; }

#devel_tableau p					{ text-align:justify;  }

.devel_tableau_txt				{ padding-left:13px; }

#col_dr_dev_liste					{ padding-bottom:10px; font-size:11px; }

.col_dr_dev_liste-item		{ background: url(../images/bullet_col_droite_bullet.png) no-repeat; padding-left:18px; padding-right:10px; width:127px; font-size:11px; }

.col_dr_dev_liste-item_s	{ background: url(../images/bullet_col_droite_bullet_s.png) no-repeat; padding-left:18px; padding-right:10px; width:127px; font-size:11px; color:#999999; }

#col_dr_dev_liste a:link,  #col_dr_dev_liste a:visited { background:none; color:#232323; text-decoration:none; }

#col_dr_dev_liste a:hover, #col_dr_dev_liste a:active  { background:none; color:#232323; text-decoration:underline; }

#col_dr_dev_liste a.select:link,  #col_dr_dev_liste a.select:visited { background:none; color:#999999; font-size:11px; text-decoration:none; }

#col_dr_dev_liste a.select:hover, #col_dr_dev_liste a.select:active  { background:none; color:#999999; text-decoration:underline; }





/* Class pour hyperliens de la page nouvelles */

a.news:link,  a.news:visited { background:none; color:#4e4e4e; text-decoration:none; }

a.news:hover, a.news:active  { background:none; color:#232323; text-decoration:none; }

.news_img { margin-right:15px; margin-bottom:15px; }



@media print

{



	#materielacacher { visibility:hidden; }



}

