/* CSS Document  02 05 2006*/

/* 

################################################################################

################################### */
/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Redéfinition de balises */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

body {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	text-align:center;/*pour centrer avec IE 5.0*/
	color:#666666;
}

a, a:link, a:active, a:visited {color: #0066CC;	

text-decoration:none;/**/cursor:pointer;}
a:hover {color:#80981F;	text-decoration:underline;}

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{}

img {/*border:0;*/ border-color:#0066CC; 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;}

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:#666666; padding:4px 0px 

5px 21px; background-repeat:no-repeat; 

background-image:url(../IMAGES/outils_page_m1_picto_imprimer.png);}
	.action_imprimer a:hover {text-decoration:underline; color:#666666; 

padding:4px 0px 5px 21px; 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:#666666;  padding:4px 0px 5px 21px; 

background-repeat:no-repeat; 

background-image:url(../IMAGES/outils_page_m1_picto_pdf.png);}
	.action_pdf a:hover {text-decoration:underline; color:#666666; 

padding:4px 0px 5px 21px; 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:#666666; padding:4px 0px 

5px 21px; background-repeat:no-repeat; 

background-image:url(../IMAGES/outils_page_m1_picto_envoyer.png);}
	.action_envoyer a:hover {text-decoration:underline; color:#666666; 

padding:4px 0px 5px 21px; 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; 

/*display:block;*/  background-image:url(../Images/action_puce.png); 

background-repeat:no-repeat; }
	.action_module a:hover {padding-left:15px; /*display:block;*/ 

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:#A0CD1B; font-weight:bold;}

.action_rubrique {}
.action_sommaire {float:right;}
.action_suite {float:right;}
.auteur {clear:right; float:right; font-style:italic;}
.barre {background-image:url(../Images/sondage_barre.png);}
.categorie {clear:both; font-size:16px; color:#80981F; margin:10px 0px 10px 0px; 

border-bottom:1px solid #80981F; width:100%;}
.contenu {overflow:hidden; clear:both; margin-bottom:10px; width:100%;}
.complement {clear:both; overflow:hidden; padding-top:10px;}
.date {float:right; color:#A0CD1B; padding:2px;}
.texte {display:block; text-align:justify;}
.description {display:block; text-align:justify; }
.erreur {color:00FF00; width:100%; text-align:center;}
.footer	{color:#666666; font-weight:normal;}
.header {color:#666666; 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;}
	/*****POUR LES PICTOS *****/
	/*.infoplus a {font-size:9px; font-weight:normal; display:block; 

clear:both; float:left; margin-top:5px;}
	#picto {float:left; }*/
.media {clear:both; float:left; border:1px solid #0066CC; margin-right:4px;}
.message {}	
.Obligatoire {background-color:#0066CC; color:#FFFFFF;}/*attention de garder la 

majuscule*/
.pub {/*display:none;*/}
.selection {color:#A0CD1B; font-weight:bold;}
.separation {}
	.separation	span {display:block; width:100%; color:#80981F; 

font-size:12px; border-bottom:1px solid #F0C000; margin:5px 0px 10px 0px;}

.titre {color:#0066CC; clear:both; font-size:15px; font-weight:bold; float:left; 

}
.titre_boite {color:#666666; font-size:14px; font-weight:bold; 

background-color:#D9E8F3; 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;
}
.sommaire {margin:10px 0px 10px 0px; border:1px solid #0066CC; 

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:#0066CC; 

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: #0066CC; 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: 10px;
	 color: #0066CC;
	 background-color:#FFFFFF;
	 border:1px solid #0066CC;
	 margin:0px 5px 5px 5px;
}
.formulaire_m1 select {width:130px;}

#divCalendarAdmin {z-index:3000;}

.form_label {clear:left; float:left; text-align:right; width:50%;}

/* 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:#0066CC;
	 border-top:1px solid #cccccc;
	 border-right:1px solid #0066CC;
	 border-bottom:1px solid #0066CC;
	 border-left:1px solid #cccccc;
}
.form_zone_bouton {text-align:center;}

/* Spécifique formulaire de rédervation */
.formulaire_m1 #adm_248 .Obligatoire {width:auto; }/* pour les selects du 

formulaire de reservation adm_248 utilisation class obligatoire */
.formulaire_m1 #adm_248 select {width:100px;}/* pour les selects du formulaire 

de reservation adm_248 */
#adm_248 #S_Z4E442_F248_S248_L5_L1_C7, #adm_248 #S_Z4E442_F248_S248_L5_L2_C7, 

#adm_248 #S_Z4E442_F248_S248_L5_L3_C7, #adm_248 #S_Z4E442_F248_S248_L5_L4_C7, 

#adm_248 #S_Z4E442_F248_S248_L5_L5_C7, #adm_248 #S_Z4E442_F248_S248_L5_L6_C7, 

#adm_248 #S_Z4E442_F248_S248_L5_L7_C7, #adm_248 #S_Z4E442_F248_S248_L5_L8_C7, 

#adm_248 #S_Z4E442_F248_S248_L5_L9_C7, #adm_248 #S_Z4E442_F248_S248_L5_L10_C7 {
	width:180px;
}/* pour les selects des cures du formulaire de reservation adm_248 */
#adm_248 #S_Z4E442_F248_S248_L5_L1_C3, #adm_248 #S_Z4E442_F248_S248_L5_L2_C3, 

#adm_248 #S_Z4E442_F248_S248_L5_L3_C3, #adm_248 #S_Z4E442_F248_S248_L5_L4_C3, 

#adm_248 #S_Z4E442_F248_S248_L5_L5_C3, #adm_248 #S_Z4E442_F248_S248_L5_L6_C3, 

#adm_248 #S_Z4E442_F248_S248_L5_L7_C3, #adm_248 #S_Z4E442_F248_S248_L5_L8_C3, 

#adm_248 #S_Z4E442_F248_S248_L5_L9_C3, #adm_248 #S_Z4E442_F248_S248_L5_L10_C3 {
	width:70px;
}/* pour les selects des civilités du formulaire de reservation adm_248 */

/* 

################################################################################

################################### */
/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Eléments Toutes zones */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

.navigation_horizontale_m1 {width:100%; float:left; background-image: 

url(../IMAGES/navigation_horizontale_m1_fond.png);}
.navigation_horizontale_m1 div {float:left; 

background-image:url(../Images/navigation_horizontale_m1_fond_g.png); 

background-repeat: no-repeat; background-position:top left;}
.navigation_horizontale_m1 div div {float:left; 

background-image:url(../Images/navigation_horizontale_m1_fond_d.png); 

background-repeat: no-repeat; background-position:top right;}

.navigation_localisation_m1 {
	width: 350px;
	position:relative;
	left:176px;
	font-size:10px; 
	color:#0066CC; 
	background-image:url(../Images/navigation_localisation_m1_filet.png);
	background-position:0 15px ;
	background-repeat:no-repeat;
 }
	
/* liens du fil d'ariane*/
	.navigation_localisation_m1 a, .navigation_localisation_m1 a:link, 

.navigation_localisation_m1 a:active, .navigation_localisation_m1 a:visited 

{color:#666666; text-decoration:none;}
	.navigation_localisation_m1 a:hover {color:#A0CD1B; 

text-decoration:underline;}
	
.outils_page_m1 {width: 568px; height:25px; position:relative; margin-top:-52px; 

left:176px; text-align:right; padding-top:10px;}
.publicite_m1 {border:1px solid #DDDDDD; padding:5px; margin-top:10px;}
.libre_m1 {
}

.libre_m2 {
border:1px solid #DDDDDD;
background-color:#FFBBBB;
padding:5px;
margin-top:35px;

}

/* 

################################################################################

################################### */
/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Navigation */	
/* 

--------------------------------------------------------------------------------

----------------------------------- */

/* attention dans tableau */	
.navigation_sommaire_m1 .description {margin:10px; clear:both; display:block;}

#myMenuID {
	padding:0px 11px 0px 146px ;	
	position:relative;
	z-index:20;
	top:0px;
	height:37px;	
}
#myMenuID img {vertical-align:middle; margin-right:0px;}

/* ThemeIEMenu Style Sheet */
.ThemeIEMenu {
	margin-top:0px;
	cursor: pointer;
	padding:0;
	white-space:nowrap;
	width:auto;
	background-image: 

url(../IMAGES/navigation_horizontale_m1_fond_onglets.png);
	
}
.ThemeIESubMenuTable {
	margin-top:0px;
	cursor: pointer;
	padding:0;
	white-space:nowrap;
	background-color:#DEECF3;	
}

.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:	20;
	padding:	0px;
	margin-top:1px;
	margin-left:1px;
	border:1px solid #0066CC;
	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 {color:#000000;}

.ThemeIEMainItemHover,.ThemeIEMainItemActive {color:#0066CC;}

 .ThemeIEMenuItemHover,.ThemeIEMenuItemActive {background-color:#0066CC; 

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:138px;}
	
/**** pour le placement des liens du top ****/
.top_m1 .action_rubrique  {position:absolute; top:3px; right:60px; 

color:#000000; font-size:9px;}	

/*** pour les liens du top ***/

.top_m1 .action_rubrique span {}
.top_m1 .action_rubrique a, .top_m1 .action_rubrique a:link, .top_m1 

.action_rubrique a:active, .top_m1 .action_rubrique a:visited {color:#000000; }
.top_m1 .action_rubrique a:hover {color:#ff9900; text-decoration:underline;}
	
.langues {position:absolute; float:right; top:3px; right:12px;}

.logo {position:absolute; top:0px;	left:9px;}

.top_m1 img {border:0px;}

.top_m1 .pub {position:absolute; top:21px; left:300px;}

#Top .libre_m1 img {
margin-top:65px;
float:left;
}
	
/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Bandeau bas */	
/* 

--------------------------------------------------------------------------------

----------------------------------- */

.bottom_m1 {
	color:#0066CC;
	text-decoration:none;
	font-size:9px;
	float:left;
	padding:20px;
	background-image:url(../Images/bottom_m1_fond.png);	
	background-position:top left;
	background-repeat:no-repeat;
	}
.bottom_m1 span {float:left;}
.bottom_m1 .action_rubrique {float:right;}
.bottom_m1 a, .bottom_m1 a:link, .bottom_m1 a:active {color:#0066CC; 

float:left;}
.bottom_m1 a:hover {color:#A0CD1B; }

/* 

################################################################################

################################### */
/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Modules */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

.module, .module_, .module_a, .module_b	 {margin-bottom:10px;}

.module .form_zone_bouton, .module_ .form_zone_bouton, .module_a 

.form_zone_bouton, .module_b .form_zone_bouton {clear:both; float:none; 

width:auto; text-align:right;}

.module_bas {text-align:right;}
.module_bas .action_module {padding:5px;}

.identification_module_m1 .media, .recherche_site_module_m1 .media, 

.libre_module_m1 .media, .news_module_m1 .media, .sondage_m1 .media, 

.news_defilantes_module_m1 .media, .produit_module_m1 .media {border:1px solid 

#CCCCCC; float:left;}

.identification_module_m1 .nom, .recherche_site_module_m1 .nom, .libre_module_m1 

.nom, .news_module_m1 .nom, .sondage_m1 .nom, .news_defilantes_module_m1 .nom, 

.produit_module_m1 .nom, .panier_module_m1 .nom {		
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:10px 4px 0px 4px;
	text-align:center;
}
.module_centre .titre {text-align:left; display:block;}

.panier_module_m1 .action_module {display:block;}
	
.identification_module_m1 input, .recherche_site_module_m1 input {width:63px;}
.identification_module_m1 .form_label, .recherche_site_module_m1 .form_label 

{width:76px;}
.identification_module_m1 .form_case {width:auto; float:left; 

background-color:#E9F2F8;}

.identification_module_m1 .message {
	width:100%;
	float:left;
	padding:2px 0px 2px 0px;	
	color:#FF9900;
	text-align:center;
}
.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;}

.identification_module_m1 .description, .recherche_site_module_m1 .description, 

.libre_module_m1 .description, .news_module_m1 .description, .sondage_m1 

.description, .news_defilantes_module_m1 .description, .produit_module_m1 

.description {text-align:justify;}
.produit_module_m1 img {display:block;clear:both;}
.produit_module_m1 .description {display:block;clear:both;}

/***** BOITE identification en centre de page *****/
.identification_m1 input {margin-right:40px;}
.identification_m1 .form_bouton {width:auto;}
.identification_m1 .form_case {width:auto; float:left;}
.identification_m1 .form_zone_bouton {clear:both; float:none; width:auto; 

text-align:center;}

.contenus_recherche_m1, .identification_m1 {border:1px solid #0066CC; 

padding:2px; margin-top:10px; color:#666666;}

.identification_m1 p, .identification_module_m1 p {
	font-weight:bold;
	color:#ECA500;
	font-size:12px;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	}
		
	/* Spécialement pour le lien mot de passe oublié boite CENTRE*/	
	.identification_m1 .action_module {display:block; margin-left:auto; 

margin-right:auto; text-align:center; background-image:none; width:auto;}
	.identification_m1 .action_module a, .identification_m1 .action_module 

a:link, .identification_m1 .action_module  a:active, .identification_m1 

.action_module a:visited,.identification_m1 .action_module a:hover  

{padding-left:0px; background-image:none;} /* pour cacher la puce*/

/* Theme par defaut */

.module .module_haut, .module_ .module_haut 

{background-image:url(../Images/module_haut_fond.png); 

background-repeat:repeat-x; height:35px;}
.module .module_haut div, .module_ .module_haut div 

{background-image:url(../Images/module_haut_g.png); background-repeat: 

no-repeat; background-position:top left; height:35px;}
.module .module_haut div div, .module_ .module_haut div div 

{background-image:url(../Images/module_haut_d.png); background-repeat: 

no-repeat; background-position:top right; height:35px;}

.module .module_centre, .module_ .module_centre 

{background-image:url(../Images/module_centre_fond.png); 

background-repeat:repeat-x; width:166px;}
.module .module_centre .module_centre_g, .module_ .module_centre 

.module_centre_g  {background-image:url(../Images/module_centre_g.png); 

background-repeat:repeat-y; background-position:left; width:166px;}
.module .module_centre .module_centre_g .module_centre_d, .module_ 

.module_centre .module_centre_g .module_centre_d 

{background-image:url(../Images/module_centre_d.png); 

background-repeat:repeat-y;  background-position:right; width:156px; 

padding:5px;}

.module .module_bas, .module_ .module_bas 

{background-image:url(../Images/module_bas_fond.png); 

background-repeat:repeat-x; height:25px;}
.module .module_bas div, .module_ .module_bas div 

{background-image:url(../Images/module_bas_g.png); background-repeat: no-repeat; 

background-position:bottom left; height:25px;}
.module .module_bas div div , .module_ .module_bas div div 

{background-image:url(../Images/module_bas_d.png); background-repeat: no-repeat; 

background-position:bottom right; height:25px;}

/*THEME A*/

.module_a .nom {
color:#ECA500;

}

.module_a .module_haut {background-image:url(../Images/a_module_haut_fond.png); 

background-repeat:repeat-x; height:35px;/*background-color:#EBD96E;*/}
.module_a .module_haut div {background-image:url(../Images/a_module_haut_g.png); 

background-repeat: no-repeat; background-position:top left; height:35px;}
.module_a .module_haut div div 

{background-image:url(../Images/a_module_haut_d.png); background-repeat: 

no-repeat; background-position:top right; height:35px;}

.module_a .module_centre 

{background-image:url(../Images/a_module_centre_fond.png); 

background-repeat:repeat-x; width:166px;}
.module_a .module_centre .module_centre_g 

{background-image:url(../Images/a_module_centre_g.png); 

background-repeat:repeat-y; background-position:top left; width:166px;}
.module_a .module_centre .module_centre_g .module_centre_d 

{background-image:url(../Images/a_module_centre_d.png); 

background-repeat:repeat-y;  background-position:top right; width:156px; 

padding:5px;}

.module_a .module_bas {background-image:url(../Images/a_module_bas_fond.png); 

background-repeat:repeat-x; height:25px;}
.module_a .module_bas div {background-image:url(../Images/a_module_bas_g.png); 

background-repeat: no-repeat; background-position:bottom left; height:25px;}
.module_a .module_bas div div 

{background-image:url(../Images/a_module_bas_d.png); background-repeat: 

no-repeat; background-position:bottom right; height:25px;}

/*THEME B*/
.module_b .nom {color:#80981F;}

.module_b .module_haut {background-image:url(../Images/b_module_haut_fond.png); 

background-repeat:repeat-x; height:35px;}
.module_b .module_haut div {background-image:url(../Images/b_module_haut_g.png); 

background-repeat: no-repeat; background-position:top left; height:35px;}
.module_b .module_haut div div 

{background-image:url(../Images/b_module_haut_d.png); background-repeat: 

no-repeat; background-position:top right; height:35px;}

.module_b .module_centre 

{background-image:url(../Images/b_module_centre_fond.png); 

background-repeat:repeat-x; width:166px;}
.module_b .module_centre .module_centre_g 

{background-image:url(../Images/b_module_centre_g.png); 

background-repeat:repeat-y; background-position:left; width:166px;}
.module_b .module_centre .module_centre_g .module_centre_d 

{background-image:url(../Images/b_module_centre_d.png); 

background-repeat:repeat-y;  background-position:right; width:156px; 

padding:5px;}

.module_b .module_bas {background-image:url(../Images/b_module_bas_fond.png); 

background-repeat:repeat-x; height:25px;}
.module_b .module_bas div {background-image:url(../Images/b_module_bas_g.png); 

background-repeat: no-repeat; background-position:bottom left; height:25px;}
.module_b .module_bas div div 

{background-image:url(../Images/b_module_bas_d.png); background-repeat: 

no-repeat; background-position:bottom right; height:25px;}

/* Spécialement pour le lien mot de passe oublié*/	
.identification_module_m1 .module_centre .action_module {text-align:center; 

background-image:none; width:auto;}
.identification_module_m1 .module_centre .action_module a, 

.identification_module_m1 .module_centre .action_module a:link, 

.identification_module_m1 .module_centre .action_module  a:active, 

.identification_module_m1 .module_centre .action_module 

a:visited,.identification_module_m1 .module_centre .action_module a:hover  

{padding-left:0px; background-image:none;} /* pour cacher la puce*/

/* 

################################################################################

################################### */
/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Modèles de page */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Sous-contrôles */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

.contenus_chapeaux_m1 {}
.contenus_pagination_m1	 {clear:both; float:none; background-color:#D9E8F3; 

border:1px solid #0066CC; padding:3px; margin-top:10px; text-align:center;}
	 {border:1px solid #0066CC; padding:2px; margin-top:10px; 

color:#666666;}
.contenus_titres_m1	{margin-bottom:10px;}

/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* Modèles de pages */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

.produit_detail_m1, .panier_m1, .annuaire_liens_m1, .documents_liste_m1, 

.faq_m1, .formulaire_m1, .graphique_m1, .guide_m1, .iframe_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 {
	float:none; padding:5px; margin-top:10px;}
	
.visionneuse_m1 {text-align:center;}
	.visionneuse_m1 .nom {font-size:16px; font-weight:bold;	margin:10px; 

text-transform: uppercase;}
	.visionneuse_m1 .info {float:right;}
	.visionneuse_m1 .media {float:none; border:none;}
	.visionneuse_m1 .media img {border:1px solid #0066CC;}
	.visionneuse_m1 .description {margin-top:10px; clear:both;}

.annuaire_liens_m1 {}
.documents_liste_m1 {}
.faq_m1 {}
.formulaire_m1 {}
.graphique_m1 {}
.guide_m1 {}
.iframe_m1 {}
.navigation_plan_m1  {}
.navigation_secondaire_m1 {}
.navigation_secondaire_m1 .form_label {clear:both; width:auto; }
.navigation_sommaire_m1 {}
.news_detail_m1 {}
.news_liste_m1 {}
.quiz_m1 {}
.board_m1 {}
.board_m1 .action_rubrique {border:1px solid #CCCCCC; text-align:center; }

.recherche_site_resultats_m1 {}
		.recherche_site_resultats_m1 th  {color:#FFFFFF; 

background-color:#0066CC;}
		.recherche_site_resultats_m1 .contenu table  {border:1px solid 

#0066CC; width:100%;}
		.recherche_site_resultats_m1 .contenu td  {border-top:1px dotted 

#0066CC; padding:2px;}
.sondages_liste_m1 {}

.faq_m1 .sous-sommaire td {width:auto;}

/* 

--------------------------------------------------------------------------------

----------------------------------- */
/* E-Commerce */
/* 

--------------------------------------------------------------------------------

----------------------------------- */

/* Fiche produit */

.produit_detail_m1 .info {clear:none; font-style:normal; color:#ECA500; 

font-size:13px; font-weight:normal; margin-right:10px; float:right;}

.produit_detail_m1 .contenus_caracteristiques_m1 {float:right; clear:none; 

width:200px; border:solid 1px #CCCCCC; padding:10px; margin-left:10px;}

	.produit_detail_m1 .contenus_caracteristiques_m1 .info {font-size:15px; 

color:#80981F; display:block; clear:both; float:left; width:100%; 

font-style:normal; border-bottom:1px solid #80981F; margin:0px;}
	
	.produit_detail_m1 .contenus_caracteristiques_m1 .infoplus {clear:both;}	
	.produit_detail_m1 .contenus_caracteristiques_m1  .infoplus span 

{width:100%; color:#0066CC; font-size:12px; font-weight:normal; margin:0px 0px 

0px 0px; border:none;}
	.produit_detail_m1 .contenus_caracteristiques_m1  .infoplus div span 

{color:#6B6460; font-size:11px; margin:2px 0px 2px 40px; display:block; 

width:auto;}
	
	/*reformater les a voir egalement*/
	.produit_detail_m1 .infoplus span{clear:both; color:#80981F; width:100%; 

font-size:16px; font-weight:normal; margin:10px 0px 0px 0px; border-bottom:1px 

solid #80981F; display:block;}	

	.contenus_caracteristiques_m1 .prix {text-align:right; font-weight:bold; 

font-size:14px; color:#ECA500; width:100%;}
	
	.contenus_caracteristiques_m1 .prix span {color:#666666; 

font-weight:normal;}	

.produit_detail_m1 .contenus_caracteristiques_m1 .actions 

{display:block;float:left;text-align:center;}

	.contenus_caracteristiques_m1 .actions .action_suite {
		float:none;
		padding:3px 5px 3px 5px;
		margin:8px 8px 0px 0px;
		margin-left:20px;
		border-top:1px solid #cccccc;
		border-right:1px solid #0066CC;
		border-bottom:1px solid #0066CC;
		border-left:1px solid #cccccc;
		background-color:#0066CC;
		text-decoration:none;
		font-size:10px;
	}
	 .produit_detail_m1 .action_suite a, .produit_detail_m1 .action_suite 

a:link,.produit_detail_m1 .action_suite a:active, .produit_detail_m1 

.action_suite a:visited {color:#FFFFFF;}
	 .produit_detail_m1 .action_suite a:hover {text-decoration:underline;}

.produit_detail_m1 {
list-style-position:inside;
}

/* Page panier */
.panier_m1 table {width:100%; margin-bottom:20px;}
.panier_m1 .form_bouton {width:auto;}
.panier_m1 table th {background-color:#CCCCCC;}

/* pour que la class puisse être appliquée à autre chose qu'un input */
.panier_m1 a.form_bouton {
	 font-family: Arial,sans-serif;
	 font-size: 10px;
	 color: #FFFFFF;
	 background-color:#0066CC;
	 border-top:1px solid #cccccc;
	 border-right:1px solid #0066CC;
	 border-bottom:1px solid #0066CC;
	 border-left:1px solid #cccccc;	 
	 display:block;
	 vertical-align:bottom;
	 float:left;
	 margin:10px;
	 height:15px;
	 width:100px;
}
.panier_m1 .form_zone_bouton {width:380px; margin-left:auto; margin-right:auto;}

/******** CLASS WYSIWYG *********/
.titre1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; 

font-weight:normal;}

.titre1-1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.titre1-2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.titre2 {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.titre2-1 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.titre2-2 {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.couleur1 {color : #92AF24;	font-size:12px;}

.couleur2 {color : #333333;}

.couleur3 {color : #cccccc;}

.couleur4 {color : #666666;	background-color:#EAF4C6; border:1px solid 

#92AF24;	padding:10px;}

.couleur5 {color : #666666;	background-color:#FFEC9D;}

.couleur6 {color : #FFFFFF; background-color:#cccccc;}