/* CSS Document *//* 06 04 2006 */

/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Redéfinition de balises */ 
/* ------------------------------------------------------------------------------------------------------------------- */
/* ################################################################################################################### */

body {
	background-image:url(../IMAGES/m1_fond_page.png);
	background-color:#9A897E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	text-align:justify;/*pour centrer avec IE 5.0*/
	color:#444444;	
}


a, a:link, a:active {color: #DE3819; text-decoration:none; text-decoration:underline;}
a:hover{color: #FFA41C;	text-decoration:underline;}
a:visited {}

h1, h2, h3, h4, h5, h6 {display:none; margin-top:0px; margin-bottom:0px;}

ul{/padding:1px;} /* resoud le pb sous IE lorsques deux elements map sont successifs pour l'alignement des ul */
ul ul{}
ul ul ul{}

li{list-style:url(../IMAGES/dot.gif);}

img {/*border:0;*/ border-color:#DE3819; margin:auto; padding:auto;} /* pour spécifier les bordures des images insérées par le wysiwyg*/
.top_m1 img, .contenus_recherche_m1 img {border:0px;}

iframe {border:0px; margin:0; padding:0;}

p {margin:0px; padding:0px;}/*eviter les mauvais "coller" du wysiwyg*/

/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Classes standards */
/* ------------------------------------------------------------------------------------------------------------------- */
/* ################################################################################################################### */

.action_affiche_masque {float:right;}
	.action_affiche_masque a span {}
	.action_affiche_masque a, .action_affiche_masque a:link, .action_affiche_masque a:active, .action_affiche_masque a:visited {display:block; /*width:23px; height:20px;*/ background-image:url(../Images/affiche_masque.png);}
	.action_affiche_masque a:hover {display:block; /*width:23px; height:20px;*/ background-image:url(../Images/affiche_masque_f2.png);}

.action_imprimer{}	
	.action_imprimer a, .action_imprimer a:link, .action_imprimer a:active, .action_imprimer a:visited {text-decoration:none; color:#565353; padding:4px 0px 5px 25px; background-repeat:no-repeat; background-image:url(../IMAGES/outils_page_m1_picto_imprimer.png); background-position:5% 50% }
	.action_imprimer a:hover {text-decoration:underline; color:#DE3819; padding:4px 0px 5px 25px; background-repeat:no-repeat; background-image:url(../IMAGES/outils_page_m1_picto_imprimer_f2.png);}

.action_pdf{}	
	.action_pdf a, .action_pdf a:link, .action_pdf a:active, .action_pdf a:visited {text-decoration:none; color:#565353;  padding:4px 0px 5px 25px; background-repeat:no-repeat; background-image:url(../IMAGES/outils_page_m1_picto_pdf.png); background-position:5% 50% }
	.action_pdf a:hover {text-decoration:underline; color:#DE3819; padding:4px 0px 5px 25px; background-repeat:no-repeat; background-image:url(../IMAGES/outils_page_m1_picto_pdf_f2.png);}

.action_envoyer{}	
	.action_envoyer a, .action_envoyer a:link, .action_envoyer a:active, .action_envoyer a:visited {text-decoration:none; color:#565353; padding:4px 0px 5px 25px; background-repeat:no-repeat; background-image:url(../IMAGES/outils_page_m1_picto_envoyer.png); background-position:5% 50% }
	.action_envoyer a:hover {text-decoration:underline; color:#DE3819; padding:4px 0px 5px 25px; background-repeat:no-repeat; background-image:url(../IMAGES/outils_page_m1_picto_envoyer_f2.png);}

.action_module {}
	.action_module a, .action_module a:link, .action_module a:active, .action_module a:visited {background-position:0px 3px; padding-left:15px;  background-image:url(../Images/action_puce.png); background-repeat:no-repeat; }
	.action_module a:hover {padding-left:15px; background-image:url(../Images/action_puce_f2.png); background-repeat:no-repeat; background-position:0px 3px;}

.action_precedent {float:left; width:115px;}
	.action_precedent  a, .action_precedent  a:link, .action_precedent  a:active, .action_precedent  a:visited {background-position:0px 3px; padding-left:15px; display:block;  background-image:url(../Images/action_puce_inverse.png); background-repeat:no-repeat; }
	.action_precedent  a:hover {padding-left:15px; display:block; background-image:url(../Images/action_puce_inverse_f2.png); background-repeat:no-repeat; background-position:0px 3px;}
	
.action_suivant	{float:right; width:115px; text-align:right;}
	.action_suivant  a, .action_suivant  a:link, .action_suivant  a:active, .action_suivant  a:visited {padding-right:15px; display:block;  background-image:url(../Images/action_puce.png); background-repeat:no-repeat; background-position:right 3px;}
	.action_suivant a:hover {padding-right:15px; display:block; background-image:url(../Images/action_puce_f2.png); background-repeat:no-repeat; background-position:right 3px;}

.numeros {text-align:center; width:auto; color:#DE3819; font-weight:bold;}

.action_rubrique {}
.action_sommaire {float:right;}
.action_suite {float:right;}
.auteur	{clear:right; float:right; font-style:italic;}
.barre	{background-color:#DE3819;}
.categorie	{	
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	color:#000000;
	margin:10px 0px 10px 0px;
	padding:5px 5px 0px 5px;
	height:27px; 
	background-image:url(../IMAGES/categorie_fond.png);
	background-repeat:repeat-x;
	text-transform: uppercase;	
}
.contenu { clear:both; margin-bottom:10px;}
.complement {clear:both; overflow:hidden; padding-top:10px;}
.date	{float:right; color:#DE3819; padding:2px;}
.texte {display:block; text-align:justify;}
.description {display:block; text-align:justify; }
.erreur {color:00FF00; width:100%; text-align:center;}
.footer	{ color:#9A897E; font-weight:normal;}
.header	{ color:#9A897E; font-weight:normal;}
.info { clear:right; font-style:italic; margin:5px 0px 5px 0px;}
.infoplus {font-size:11px; font-weight:bold; color:#80981F; padding:5px;}

.media { clear:both; float:left; border:1px solid #DE3819; margin-right:2px;}
.message {}
.Obligatoire {background-color:#DE3819; color:#FFFFFF;}/*attention de garder la majuscule*/

.pub	{}
.selection	{color:#DE3819; font-weight:bold;}

.separation {}
	.separation	span {display:block; width:100%; color:#DE3819; font-size:12px; border-bottom:1px solid #DE3819; margin:5px 0px 10px 0px;}

.titre {color:#000000; font-family:"Trebuchet MS", Arial; font-size:18px; padding-bottom:10px; border-bottom: solid #606060 1px; width:100%;}
.titre_boite {color:#FFFFFF; font-size:14px; font-weight:bold; background-color:#DE3819; height:20px; margin-bottom:10px; }
.titre_rubrique {
	font-size:16px;
	font-weight:bold;
	display:block;
/*	width:600px;*/
	margin-top:20px;
	text-transform: uppercase;
	text-align:center;
}

.nom {		
	font-family:"Trebuchet MS", Arial; font-size:24px;
	display:block;
	padding:5px 4px 5px 4px;	
	color:#606060;
}
	
.sommaire {margin:10px 0px 10px 0px; border:1px solid #DE3819; background-color:#D9E8F3;}
	.sommaire table {width:auto; }
	.sommaire td {width:210px; padding:3px; vertical-align:top;}
	.sommaire span {}
	.sommaire a, .sommaire a:link, .sommaire a:active {color:#DE3819; text-decoration:none;}
	.sommaire a:hover {color:#80981F; text-decoration:underline;}
	.sommaire .categorie {clear:none; font-size:11px;  margin:0px; border:0px;}

.sous-sommaire {margin:10px 0px 10px 0px; border:1px solid #80981F; background-color:#FFFFFF;}
	.sous-sommaire table {width:auto; }
	.sous-sommaire td {width:210px; padding:3px; vertical-align:top;}
	.sous-sommaire span {}
	.sous-sommaire a, .sous-sommaire a:link, .sous-sommaire a:active {color:#80981F; text-decoration:none;}
	.sous-sommaire a:hover {color: #DE3819; text-decoration:underline;}	
	.sous-sommaire .titre {clear:none; font-size:11px; font-weight:normal; float:none;}

.guide_m1 .sous-sommaire td, {width:33%;}		

.type {clear:both; display:block;}
	.type span	 {
		color:#A0CD1B; 
		font-size:9px; 
		padding:2px;
	}
.url {clear:both;}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Formulaires */
/* ------------------------------------------------------------------------------------------------------------------- */

select, input, textarea{
	 font-family: Arial,sans-serif;
	 font-size: 11px;
	 color: #000000;
	 background-color:#FFFFFF;
	 border:1px solid #000000;
	 margin:2px;
}

#divCalendarAdmin { z-index:3000;}

.form_label {clear:left; float:left; text-align:right; width:50%;}
.recherche_site_module_m1 .form_label {diplay:none;}

/* pour piloter les case à cocher sans bordures sous IE (module identification)*/
/* et pour piloter les boutons radio sans bordures sous IE (module sondage)*/
.form_case, .sondage_m1 input, .quiz_m1 input {	background-color:#FFFFFF; width:auto; border:0px;}

/* pour piloter les input type bouton */		
input.form_bouton {
	 font-family: Arial,sans-serif;
	 font-size: 10px;
	 color: #FFFFFF;
	 background-color:#DE3819;
	 border-top:1px solid #cccccc;
	 border-right:1px solid #DE3819;
	 border-bottom:1px solid #DE3819;
	 border-left:1px solid #cccccc;
}
/*.form_zone_bouton {text-align:center;}*/

/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Eléments Toutes zones */
/* ------------------------------------------------------------------------------------------------------------------- */
/* ################################################################################################################### */

.navigation_horizontale_m1	{margin-top:-2px; margin-left:-1px;}
.navigation_horizontale_m1 div { }
.navigation_horizontale_m1 div div {}

.navigation_localisation_m1	{position:relative; font-size:10px;	color:#000000; padding:10px;}
	
/* liens du fil d'ariane*/
	.navigation_localisation_m1 a, .navigation_localisation_m1 a:link, .navigation_localisation_m1 a:active { color:#DE3819; text-decoration:none;}
	.navigation_localisation_m1 a:hover{ color:#FFA41C; text-decoration:underline;}

.outils_page_m1	{width:auto; text-align:center; padding:10px 10px 10px 0px;margin-top:10px;}
.publicite_m1 {padding:5px; margin-top:10px;}
.libre_m1 {}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Navigation */	
/* ------------------------------------------------------------------------------------------------------------------- */

/* attention dans tableau */	
.navigation_sommaire_m1 .description {
margin:10px;
}
#myMenuID {
	text-align:left;
	position:relative;
	z-index:20;
	top:0px;
	background-image: url(../IMAGES/navigation_horizontale_m1_fond.png); background-repeat:repeat-x;	
	height:23px;
}

.ThemeIEMainFolderText, .ThemeIEMainItemText { font-family:"Trebuchet MS", Arial; font-size:10px;}/*class spéciale pour les textes de premier niveau */

#myMenuID img {margin-right:0px; vertical-align:middle;}

/* ThemeIEMenu Style Sheet */
.ThemeIEMenu {
	margin-top:0px;
	cursor: pointer;
	padding:0px;

	white-space:nowrap;
	width:auto;	
	text-transform:uppercase;
}
.ThemeIESubMenuTable {
	margin-top:0px;
	cursor: pointer;
	padding:	0;
	white-space:nowrap;
}
.ThemeIEMenu {
	width:100%;
}
.ThemeIESubMenu {
	position:	absolute;
	visibility:	hidden;
	/* Netscape/Mozilla renders borders by increasing their z-index.  The following line is necessary to cover any borders underneath */
	z-index:	100;
	padding:	2px;
	margin-top:-1px;
	margin-left:-1px;
	background-color:#FFFFFF;
	border:1px solid #979797;
	width:auto;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);*/
}
.ThemeIESubMenuTable td {
	white-space:	nowrap;
}
.ThemeIEMainItem, .ThemeIEMenuItem, .ThemeIEMainItemHover,.ThemeIEMainItemActive, .ThemeIEMenuItemHover,.ThemeIEMenuItemActive {
	padding-left:	0px;
	padding-right:	0px;
	white-space:	nowrap;			
}
.ThemeIEMainItem, .ThemeIEMenuItem {
}
.ThemeIEMainItemHover,.ThemeIEMainItemActive {
	color:#DE3819;
}
 .ThemeIEMenuItemHover,.ThemeIEMenuItemActive {
	background-color:#DE3819;
	color:#FFFFFF;
	text-decoration:none;
}
.ThemeIEMenuSplit {
	height:		0px;
	margin-top:	0px;
	margin-bottom:	0px;
	overflow:	hidden;
	padding:0px;
}
.ThemeIEMenuVSplit {
	width:		0px;
	margin:		0px;
	overflow:	hidden;
	padding:0px;
}
/* image shadow animation */
/* 	seq1:	image for normal
	seq2:	image for hover and active
	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" /> */
.ThemeIEMenuItem img.seq1 {
	display:	inline;
}
.ThemeIEMenuItemHover seq2, .ThemeIEMenuItemActive seq2 {
	display:	inline;
}
.ThemeIEMenuItem .seq2, .ThemeIEMenuItemHover .seq1, .ThemeIEMenuItemActive .seq1 {
	display:	none;
}

/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Eléments de présentation */
/* ------------------------------------------------------------------------------------------------------------------- */
/* ################################################################################################################### */

/* ------------------------------------------------------------------------------------------------------------------- */
/* Bandeau haut */	
/* ------------------------------------------------------------------------------------------------------------------- */

.top_m1 {
	height:94px;
}
.langues{
	position:absolute;
	float: right;
	top: 13px;
	right: 4px;
}
.logo {
	position:absolute;
	top:14px;
	left:14px;}
.top_m1 .action_rubrique {
	position:absolute;
	float: right;
	top: 3px;
	right: 10px;}	
	
	/*** pour les liens du top ***/

.top_m1 .action_rubrique span { margin-left:6px; font-size:9px;text-transform:uppercase;}
.top_m1 .action_rubrique a, .top_m1 .action_rubrique a:link, .top_m1 .action_rubrique a:active, .top_m1 .action_rubrique a:visited {color:#cccccc; text-decoration:none; }
.top_m1 .action_rubrique a:hover {color:#FFFFFF; text-decoration:none;}

.top_m1 .pub {
	position:absolute;
	top:50px;
	left:425px;}
	
	.top_m1 .pub select {color:#000000; background-color:#FFFFFF;}
	
/* ------------------------------------------------------------------------------------------------------------------- */
/* Bandeau bas */	
/* ------------------------------------------------------------------------------------------------------------------- */

.bottom_m1 { padding:50px 13px 3px 13px; float:left;}
.bottom_m1 span {float:left;}
.bottom_m1 .action_rubrique {float:right;}
	.bottom_m1 .action_rubrique a, .bottom_m1 .action_rubrique a:active, .bottom_m1 .action_rubrique a:link {color:#000000; float:left; }
	.bottom_m1 .action_rubrique a:hover {color:#DE3819; }	


/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Modules */
/* ------------------------------------------------------------------------------------------------------------------- */
/* ################################################################################################################### */

.module, .module_, .module_a, .module_b	{padding:5px; margin-top:30px; float:left; width:192px;}
.module_bas	{}
.module_haut {}

.module .form_zone_bouton, .module_ .form_zone_bouton, .module_a .form_zone_bouton, .module_b .form_zone_bouton {width:auto; text-align:right;}


.module_bas {/*text-align:center;*/ margin-left:2px; margin-top:5px;}
.module_bas .action_module {}

	.module_bas .action_module a, .module_bas .action_module a:active, .module_bas .action_module a:link {color:#FFFFFF;}
	.module_bas .action_module a:hover {color:#000000; }	

.module .media, .module_ .media, .module_a .media, .module_b .media	{border:1px solid #FFFFFF; float:left; margin:10px 10px 10px 10px;}
.module .date, .module_ .date, .module_a  .date, .module_b .date {float:none; color:#FFFFFF;}
.module  .nom, .module_  .nom, .module_a  .nom, .module_b .nom {		
	font-family:"Trebuchet MS", Arial;
	font-size:18px;
	font-weight:normal;
	display:block;
	padding:0px 4px 5px 0px;
	/*text-align:center;*/
	color:#000000;
}
.recherche_site_module_m1, .recherche_site_module_m1 .nom	{color:#FFFFFF;}
.recherche_site_module_m1 input {
	font-family: Arial,sans-serif;
	 font-size: 11px;
	 color: #000000;
	 background-color:#FFFFFF;
	 border:1px solid #000000;
	 margin:2px;
	 float:left;
}
.module .titre , .module_  .titre , .module_a  .titre , .module_b .titre {text-align:left; display:block; color:#000000; clear:both; float:none;}

/*.identification_module_m1 input, .recherche_site_module_m1 input {width:100px; margin-bottom:10px;}
.identification_module_m1 .form_label, .recherche_site_module_m1 .form_label {width:70px; padding-top:3px; margin-right:10px;}*/
.recherche_site_module_m1 input {width:120px; margin-bottom:10px;}

.identification_module_m1 .form_bouton, .recherche_site_module_m1 .form_bouton, .libre_module_m1 .form_bouton, .news_module_m1 .form_bouton, .sondage_m1 .form_bouton {width:auto; color:#DE3819; background-color:white; margin-right:6px;}

.identification_m1	{}
.libre_module_m1	{}
.news_module_m1	{}
.recherche_site_module_m1	{}
.sondage_m1	{}
.sondage_m1	.titre {}

/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Modèles de page */
/* ------------------------------------------------------------------------------------------------------------------- */
/* ################################################################################################################### */
/* ------------------------------------------------------------------------------------------------------------------- */
/* Sous-contrôles */
/* ------------------------------------------------------------------------------------------------------------------- */

.contenus_chapeaux_m1	{ }
.contenus_pagination_m1	{ border:1px solid #9A897E; padding:5px; margin-top:10px; text-align:center; clear:both; width:auto; }
.contenus_recherche_m1	{ border:1px solid #9A897E; padding:5px; margin-top:10px;}
.contenus_titres_m1	{ }
/* ------------------------------------------------------------------------------------------------------------------- */
/* Modèles de pages */
/* ------------------------------------------------------------------------------------------------------------------- */

.annuaire_liens_m1, .documents_liste_m1, .faq_m1, .formulaire_m1, .graphique_m1, .guide_m1, .navigation_plan_m1, .navigation_secondaire_m1, .navigation_sommaire_m1, .news_detail_m1, .news_liste_m1, .quiz_m1, .recherche_site_resultats_m1, .sondages_liste_m1, .libre_m1, .agenda_liste_m1 {
	padding:0px 10px 0px 10px;
	margin-top:10px;
	margin-bottom:10px;
}

.agenda_liste_m1 .categorie {display:none;}

.agenda_liste_m1 .titre {
   font-size:14px;
   margin-top:20px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  border-top: solid #606060 1px;
  background-color:#F3F3F3;
}

.agenda_liste_m1 {/*border:1px solid red;*/}
/*.iframe_m1 {}*/

.annuaire_liens_m1 {}
.documents_liste_m1 {}
.faq_m1 {}
.formulaire_m1 {}
.graphique_m1 {}
.guide_m1 {}
.iframe_m1 {}
.libre_m1 {}
.navigation_plan_m1  {}
.navigation_secondaire_m1 {}
.navigation_sommaire_m1 {}
.news_detail_m1 {}
.news_liste_m1 {}
.quiz_m1 {}

.documents_liste_m1 .titre {
   font-size:14px;
   margin-top:30px;
   padding-top:3px;
  border-top: solid #606060 1px;
  background-color:#F3F3F3;
  padding-left:5px;
  padding-bottom:3px;
  border-bottom: solid #606060 1px;
}

.documents_liste_m1 .nom {
  color:#000000;
  padding-bottom:10px;
  border-bottom: solid #606060 1px;
  font-family:"Trebuchet MS", Arial;
  font-size:18px;
  width:100%;}

.documents_liste_m1 .type{
	display:inline;
	float:left;
	clear:none;
	width:50px;
	padding-top:5px;
}

.documents_liste_m1 .date {
  display:inline;
  clear:none;
  float:right;
  font-size:10px;
  padding-top:5px;
}

.documents_liste_m1 .info {
  display:none;
}

.documents_liste_m1 .url {
  clear:none;
  display:inline;
  float:left;
  padding-top:5px;
}

.documents_liste_m1 .footer {
   border-top: none;
}
.news_detail_m1 .categorie{
	display:none;
}
.agenda_liste_m1 .nom {
  color:#000000;
  padding-bottom:10px;
  border-bottom: solid #606060 1px;
  font-family:"Trebuchet MS", Arial;
  font-size:18px;
  width:100%;}
  
.agenda_liste_m1 .date_debut {
  display:none;
}
.agenda_liste_m1 .date_fin {
  display:none;
}

.recherche_site_resultats_m1 {}
		.recherche_site_resultats_m1 th  {color:#FFFFFF; background-color:#DE3819;}
		.recherche_site_resultats_m1 .contenu table  {border:1px solid #DE3819; width:100%;}
		.recherche_site_resultats_m1 .contenu td  {border-top:1px dotted #DE3819; padding:2px;}
.sondages_liste_m1 {}

/*************** WYSIWYG ************************************/

.wysiwyg_titre1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

.wysiwyg_titre1-1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.wysiwyg_titre1-2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.wysiwyg_titre2 {
color:#AE0202;
font-family:"Trebuchet MS", Arial;
font-size:14px;
padding-bottom:5px;
margin:10px 0 10px 0;
width:300;
border-bottom: solid #606060 1px;
}

.wysiwyg_titre2-1 {
color:#000000;
font-family:"Trebuchet MS", Arial;
font-size:14px;
background-color:#FFFFFF;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
margin:5px 0 5px 0;
border-bottom: solid #606060 1px;
border-top: solid #606060 1px;
width:300;
}

.wysiwyg_titre2-2 {
color:#AE0202;
font-family:"Trebuchet MS", Arial;
font-size:12px;
background-color:#FFFFFF;
padding-bottom:3px;
padding-top:3px;
padding-left:0px;
margin:5px 0 5px 0;
border-bottom: solid #606060 1px;
width:300;
}
.wysiwyg_titre2-3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #EB3D20;
	font-weight: bold;
}
.wysiwyg_txtjust {
	text-align:justify;
}
.wysiwyg_textsmall {
	font-size:9px;
}
.wysiwyg_left {
	text-align:left;
}
.wysiwyg_couleur1 {
	letter-spacing:1px;
	background-color:#FCE1DC;
	padding:10px;
	border-bottom:5px solid #CA4A31;
}

.wysiwyg_couleur2 {
	letter-spacing:1px;
	background-color:#FCE1DC;
	padding:10px;
	border-bottom:5px solid #CA4A31;
}
.wysiwyg_couleur3 {
	color : #cccccc;
}
.wysiwyg_couleur4 {
	color : #FFFFFF;
	background-color:#000000;
}

.wysiwyg_couleur5 {
	color : #FFFFFF;
	background-color:#333333;
}

.wysiwyg_couleur6 {
	color : #FFFFFF;
	background-color:#cccccc;
}