/*
 * Disposition a l'ecran : colonnes, encarts, cartouches
 */
html { } 
body {
}

a {
	/*color:#FF9326;*/
	font-style: normal;
}
a:hover {
	font-style:normal;
	text-decoration: underline;
}

/* la page */
#main{
	position: absolute;
	top:0px;
	left:0px;
	margin:0.1em;
	padding: 0.1em;
	height:auto;
	/*
	width: 1000px;
	*/
	width:99%;
	z-index:0;
	padding-left:auto;
	padding-right:auto;	
}
/*Groupe pour le bandeau gnrale du site */
#header {
	position: relative;
	z-index:5;
	width: 100%;
	min-height:278px;
	margin:0em;
	margin-bottom:0.5em;
	padding: 0px;

}



#ariane {
	font-size: 0.75em;
	
	/*min-height:auto;width: 99.9%; */
	margin: 0em;
	text-align: left;
	padding-top: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
}
/***************************** CSS Pour la gestion du menu home*******************************/
/* Menu des langues */
#MenuLangueHaut {
	position: relative;
	margin:0em;
	/*width: 99.5%; */
	vertical-align:top;
	text-align: center;
	z-index:7;
	min-height: 5px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
}
#MenuLangueHaut a {
color:#A6D748;
}



/***************************** CSS Pour la gestion de la partie centrale home *******************************/
/* groupe des colonnes droite, gauche et centrale */
#contenu {
/*    width:100%;
	margin:0px;
	padding:0px;
	width:1000px;

	z-index:0;
	position: static;
	min-height: 100%;
	width:1000px;
	*/
  /*position: absolute;*/
  width: 1000px;
  left: 50%;
  /*
  margin-top: 0px;
  margin-left: -500px;
  */
margin: 0 auto;
padding:0px;


}

#main #BoiteCentre .contenu-interne{

}


#BoiteGauche {
	width:170px;
	padding:0px;
	margin:0px;
	font-size: 0.95em;
	/*padding-right: 0.2em;*/
	padding-right: 2px;
	float:left;
	position: relative;
	/*min-width:186px;*/
	min-height: 400px;
	z-index:5;
	display:block;
}
#contenu .BoiteGauche {
}
#BoiteDroite {
	position: relative;
	padding:1px;
	margin:0px;
	width:168px;
	/*padding-right: 0.2em;*/
	padding-right: 2px;
	font-size: 0.9em;
	float:left;
	z-index:5;
	display:block;
	min-height: 400px;
}


#BoiteCentre {
	position: relative;
	padding: 5px;
	font-size: 1em;
	float:left;
	z-index:5;
	width:640px;
	display:block;
	min-height: 400px;
}

#hierarchie {
text-align:left;
}



/* Style pour les sauts de ligne dans la mise en page */
#spacer {
	float:left;
	width:100%;
	z-index:5;
}
/************************************************************/

/***************************** CSS Pour la gestion du pied de page *******************************/
/* Groupe pour l'ensemble du footer */
#PiedDePage {
/*	position: relative;
	width:1000px;
	text-align:center;
	font-size:0.8em;
	font-family:Tahoma, Arial, sans-serif;
	color:#989898;
	z-index:-5;
	margin-top: 10px;
	border: none;
*/
	position: relative;
	font-size: 1em;
	float:left;
	z-index:5;
	width:1000px;
	display:block;

}


}



/*
 * Styles pour le contenu (c-a-d. la colonne principale)
 */


.on {
	/*color : #F0BB31;*/
	font-weight : normal;
	font-style:italic;
	text-decoration: underline;
} /* liens exposes */


.invisible {
display:none;
}

.Menu_bordure {
	background-image: url(../IMG/site/entete_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:15px;
	padding-top: 15px;
	width:169px;
}

.Menu_bordure h2, .Menu_bordure h2 a{
	color: #0E204E;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom:0.2em;
}

.Menu_bordure h2 a:HOVER{
	color: #0E204E;
	text-decoration: underline;
}

.Menu_Ours {
	background-color:#0E204E;
	margin-top:15px;
	margin-bottom:5px;
	padding-top: 15px;
	width:169px;
	color: #FFFFFF;
}

.Menu_Ours h3{
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom:0.2em;
	margin-bottom:1em;
}

.Menu_Ours .texte{
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
}

.Menu_Ours a{
	color:#ffffff;
}

.affiche_les_documents
{
text-align:left;
font-size:0.9em;
}

.affiche_les_documents_centre
{
	float:left;
	width:200px;
	height:110px;
	margin:1px;
	text-align:left;
	font-size:0.9em;
	text-align:center;
}

.affiche_les_documents_centre_rubrique
{
	float:left;
	width:200px;
	min-height:70px;
	height:auto;
	margin:1px;
	text-align:left;
	font-size:0.9em;
	text-align:center;
}
.portfolio_les_documents_centre {
	padding:2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #01a0c6;
	border-right-color: #01a0c6;
	border-bottom-color: #01a0c6;
	border-left-color: #01a0c6;	
}
.portfolio_les_documents_centre_rubrique {
	padding:2px;
	border : none;
}


.references_centre {
	padding:2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #01a0c6;
	border-right-color: #01a0c6;
	border-bottom-color: #01a0c6;
	border-left-color: #01a0c6;	
}
.Menu_bordure .affiche_les_documents
{
text-align:center;
font-size:0.8em;
}
.Menu_bordure .autres_articles
{
text-align:left;
font-size:0.9em;
padding:2px;
margin:2px;
}

/************************************************************************
*    Pour les menus des colones de gauche et droite 
************************************************************************/

.Menu_bordure .haut_vert{
	background-image: url(../IMG/site/haut_orga.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 0px;
	margin-left: 8px;
	padding:0px;
	width:153px;
}
.Menu_bordure .bas_vert{
	background-image: url(../IMG/site/bas_orga.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 8px;
	padding:0px;
	width:153px;
}

.Menu_bordure .contenu_vert{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	background-color: #8FDE23;
	text-align:left;
	width:145px;
}
.Menu_bordure .contenu_texte_vert{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	background-color: #8FDE23;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;		
	width:145px;
}

.Menu_bordure .contenu_vert ul,
.Menu_bordure .autres_articles ul{
	margin-left: 0px;
	padding-left: 5px;

}

.Menu_bordure .autres_articles li{
	margin-left: 10px;
	padding-left: 0px;

}

.Menu_bordure .contenu_vert li{
	margin-left: 10px;
	padding-left: 0px;
	list-style-image: url(../IMG/site/puce_bordure.gif);
	list-style-position: outside;
}

.Menu_bordure a {
	color:#ffffff;
	font-style: normal;
	font-weight: bold;
}
.Menu_bordure a:hover {
	color:#ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.Menu_bordure .affiche_les_documents a, 
.Menu_bordure .affiche_les_documents a:hover, 
.Menu_bordure .autres_articles a,
.Menu_bordure .autres_articles a:hover
{
	color:#232323;
	font-weight: normal;
}

.Menu_bordure .affiche_les_documents a, 
.Menu_bordure .autres_articles a
{
	/*color:#232323;
	font-style: normal;
	font-weight: bold;*/
}

.on {
	background-color : #F57900;
	font-weight:bolder;
	font-size:1.1em;
	text-align:right;
}

/*	.Menu_bordure .affiche_les_documents a:hover,
.Menu_bordure .autres_articles a:hover
{


	color : #F57900;
	text-decoration: underline;
	font-weight: bold;
}
*/

.Menu_bordure .haut_vert_eau, 
.Menu_bordure .haut_bleu_profond, 
.Menu_bordure .haut_cyan, 
.Menu_bordure .haut_orange,
.Menu_bordure .haut_rouge,
.Menu_bordure .haut_purple,
.Menu_bordure .haut_vert
{
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding:0px;
	width:153px;
	height:4px;
}

.Menu_bordure .haut_vert_eau{background-image: url(../IMG/site/haut_vert_eau.gif);}
.Menu_bordure .haut_bleu_profond{background-image: url(../IMG/site/haut_bleu_profond.gif);}
.Menu_bordure .haut_cyan{background-image: url(../IMG/site/haut_cyan.gif);}
.Menu_bordure .haut_orange{	background-image: url(../IMG/site/haut_orange.gif);}
.Menu_bordure .haut_rouge{	background-image: url(../IMG/site/haut_rouge.gif);}
.Menu_bordure .haut_purple{	background-image: url(../IMG/site/haut_purple.gif);}
.Menu_bordure .haut_vert{	background-image: url(../IMG/site/haut_vert.gif);}

.Menu_bordure .bas_vert_eau, 
.Menu_bordure .bas_bleu_profond,
.Menu_bordure .bas_cyan,
.Menu_bordure .bas_orange,
.Menu_bordure .bas_rouge,
.Menu_bordure .bas_purple,
.Menu_bordure .bas_vert
{
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	padding:0px;
	width:153px;
	height:4px;
}
.Menu_bordure .bas_vert_eau{background-image: url(../IMG/site/bas_vert_eau.gif);}
.Menu_bordure .bas_bleu_profond{background-image: url(../IMG/site/bas_bleu_profond.gif);}
.Menu_bordure .bas_cyan{background-image: url(../IMG/site/bas_cyan.gif);}
.Menu_bordure .bas_orange{background-image: url(../IMG/site/bas_orange.gif);}
.Menu_bordure .bas_rouge{background-image: url(../IMG/site/bas_rouge.gif);}
.Menu_bordure .bas_purple{background-image: url(../IMG/site/bas_purple.gif);}
.Menu_bordure .bas_vert{background-image: url(../IMG/site/bas_vert.gif);}


.Menu_bordure .contenu_vert_eau,
.Menu_bordure .contenu_bleu_profond,
.Menu_bordure .contenu_cyan,
.Menu_bordure .contenu_orange,
.Menu_bordure .contenu_rouge,
.Menu_bordure .contenu_purple,
.Menu_bordure .contenu_vert
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	width:145px;
	color:#FFFFFF;
	font-weight: bold;	
}

.Menu_bordure .contenu_vert_eau{background-color: #329576;}
.Menu_bordure .contenu_bleu_profond{background-color: #31256F;}
.Menu_bordure .contenu_cyan{background-color: #67B6BA;}
.Menu_bordure .contenu_orange{background-color: #F7941D;}
.Menu_bordure .contenu_rouge{background-color: #80000D;}
.Menu_bordure .contenu_purple{background-color: #730077;}
.Menu_bordure .contenu_vert{background-color: #8FDE23;}

.Texte_article{
text-align:left;
}
.Texte_article_rubrique{
	text-align:left;
	font-size:0.85em;
	margin: 5px;
	margin-left: 20px;
}
/***************************************************************************
* Pour les titres de page 
*******************************************************************************/
h1 {
font-size: 1.8em;
font-weight: bold;
color:#01a0c6;
}
h2 {
font-size: 1.3em;
font-weight: bold;
color:#01a0c6;
}
h3 {
font-size: 1.1em;
font-size: 1.1em;
color:#01a0c6;

}
.cartouche .haut_rien, 
.cartouche .haut_vert_eau, 
.cartouche .haut_bleu_profond, 
.cartouche .haut_cyan, 
.cartouche .haut_orange,
.cartouche .haut_rouge,
.cartouche .haut_purple,
.cartouche .haut_vert
{
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px;
	width:630px;
	height:4px;
}



.cartouche .haut_rien{background-image: url(../IMG/site/haut_rien_long.gif);}
.cartouche .haut_vert_eau{background-image: url(../IMG/site/haut_vert_eau_long.gif);}
.cartouche .haut_bleu_profond{background-image: url(../IMG/site/haut_bleu_profond_long.gif);}
.cartouche .haut_cyan{background-image: url(../IMG/site/haut_cyan_long.gif);}
.cartouche .haut_orange{	background-image: url(../IMG/site/haut_orange_long.gif);}
.cartouche .haut_rouge{	background-image: url(../IMG/site/haut_rouge_long.gif);}
.cartouche .haut_purple{	background-image: url(../IMG/site/haut_purple_long.gif);}
.cartouche .haut_vert{	background-image: url(../IMG/site/haut_vert_long.gif);}

.cartouche .bas_rien, 
.cartouche .bas_vert_eau, 
.cartouche .bas_bleu_profond,
.cartouche .bas_cyan,
.cartouche .bas_orange,
.cartouche .bas_rouge,
.cartouche .bas_purple,
.cartouche .bas_vert
{
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding:0px;
	width:630px;
	height:4px;
}
.cartouche .bas_rien{background-image: url(../IMG/site/bas_rien_long.gif);}
.cartouche .bas_vert_eau{background-image: url(../IMG/site/bas_vert_eau_long.gif);}
.cartouche .bas_bleu_profond{background-image: url(../IMG/site/bas_bleu_profond_long.gif);}
.cartouche .bas_cyan{background-image: url(../IMG/site/bas_cyan_long.gif);}
.cartouche .bas_orange{background-image: url(../IMG/site/bas_orange_long.gif);}
.cartouche .bas_rouge{background-image: url(../IMG/site/bas_rouge_long.gif);}
.cartouche .bas_purple{background-image: url(../IMG/site/bas_purple_long.gif);}
.cartouche .bas_vert{background-image: url(../IMG/site/bas_vert_long.gif);}


.cartouche .contenu_rien,
.cartouche .contenu_vert_eau,
.cartouche .contenu_bleu_profond,
.cartouche .contenu_cyan,
.cartouche .contenu_orange,
.cartouche .contenu_rouge,
.cartouche .contenu_purple,
.cartouche .contenu_vert
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	width:622px;
	color:#FFFFFF;
	font-weight: bold;	
}

.cartouche_2cols .contenu_rien,
.cartouche_2cols .contenu_vert_eau,
.cartouche_2cols .contenu_bleu_profond,
.cartouche_2cols .contenu_cyan,
.cartouche_2cols .contenu_orange,
.cartouche_2cols .contenu_rouge,
.cartouche_2cols .contenu_purple,
.cartouche_2cols .contenu_vert
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	width:271px;
	color:#FFFFFF;
	font-weight: bold;	
}


.bloc_recherche{
	font-size: 0.9em;
}

/**********************************************************************************
Pour la page d'accueil 
*****************************************************************************/
.EncadreBoiteAgenda
{
	float: left;
	width:630px;
	height:100%;
	margin:5px;
	text-align:left;
}
.EncadreBoitePasses
{
	margin-top:5px;
	float: left;
	width:630px;
	height:100%;
	margin:2px;
	padding:2px;
	text-align:left;
	border-width: 1px;
	border-style: dashed;
	border-color: #333333;
	}



.EncadreBoitePasses_1
{
	float: left;
	text-align:left;
	/*width:191px;
	width:285px;*/
	width:305px;
	vertical-align: top;
	display: table;
	clear:none;
	padding:2px;
	margin:2px;
	color: #000000;
	border-right-width: thin;
	border-top-style: none;
	border-left-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-color: #333333;
}
.EncadreBoitePasses_2
{
	float: left;
	text-align:left;
	/*width:191px;
	width:285px;*/
	width:305px;
	vertical-align: top;
	display: table;
	clear:none;
	padding:2px;
	margin:2px;
	color: #000000;
	border-style: none;
	border-color: #333333;
}

.EncadreBoitePasses_interne
{
	float: left;
	font-size: 0.9em;
	text-align:left;
	/*width:191px;*/
	width:288px;
	vertical-align: top;
	display: table;
	clear:none;
	padding:5px;
	margin:2px;
	color: #000000;
	border-bottom-width: 3px;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: inset;
	border-right-style: none;
	border-top-color: #8FDE23;
	border-right-color: #8FDE23;
	border-bottom-color: #8FDE23;
	border-left-color: #8FDE23;
}
.EncadreBoiteAgenda_interne
{
	float: left;
	font-size: 0.9em;
	text-align:left;
	/*width:191px;*/
	width:288px;
	vertical-align: top;
	display: table;
	clear:none;
	padding:5px;
	margin:2px;
	color: #000000;
	border-bottom-width: 3px;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: inset;
	border-right-style: none;
	border-top-color: #8FDE23;
	border-right-color: #8FDE23;
	border-bottom-color: #8FDE23;
	border-left-color: #8FDE23;
}

.bloc_agenda {
	font-size: large;
	/*margin:5px;
	padding:1px;*/
}
.date_agenda {
color:#730077;
font-size:0.85em;
font-weight:bold;
text-align:left;
}
.EncadreBoitePasses_2 .bloc_agenda  .EncadreBoitePasses_interne {
	border-bottom-width: 3px;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: inset;
	border-right-style: none;
	border-top-color: #730077;
	border-right-color: #730077;
	border-bottom-color: #730077;
	border-left-color: #730077;
	background-color: #F3E3FF;
}
.EncadreBoiteAgenda h3, .EncadreBoitePasses_1 h3, .EncadreBoitePasses_2 h3
{
	font-size: 0.9em;
	color:#8FDE23;
	text-align:right;
	
}
 
 .EncadreBoiteAgenda .cartouche , .EncadreBoitePasses_1 .cartouche , .EncadreBoitePasses_2 .cartouche 
{
	margin: 1px;
	padding:1px;
}

.EncadreBoiteAgenda .cartouche .haut_rien, 
.EncadreBoiteAgenda .cartouche .haut_vert_eau, 
.EncadreBoiteAgenda .cartouche .haut_bleu_profond, 
.EncadreBoiteAgenda .cartouche .haut_cyan, 
.EncadreBoiteAgenda .cartouche .haut_orange,
.EncadreBoiteAgenda .cartouche .haut_rouge,
.EncadreBoiteAgenda .cartouche .haut_purple,
.EncadreBoiteAgenda .cartouche .haut_vert, 
.EncadreBoitePasses_1 .cartouche .haut_rien, 
.EncadreBoitePasses_1 .cartouche .haut_vert_eau, 
.EncadreBoitePasses_1 .cartouche .haut_bleu_profond, 
.EncadreBoitePasses_1 .cartouche .haut_cyan, 
.EncadreBoitePasses_1 .cartouche .haut_orange,
.EncadreBoitePasses_1 .cartouche .haut_rouge,
.EncadreBoitePasses_1 .cartouche .haut_purple,
.EncadreBoitePasses_1 .cartouche .haut_vert, 
.EncadreBoitePasses_2 .cartouche .haut_rien, 
.EncadreBoitePasses_2 .cartouche .haut_vert_eau, 
.EncadreBoitePasses_2 .cartouche .haut_bleu_profond, 
.EncadreBoitePasses_2 .cartouche .haut_cyan, 
.EncadreBoitePasses_2 .cartouche .haut_orange,
.EncadreBoitePasses_2 .cartouche .haut_rouge,
.EncadreBoitePasses_2 .cartouche .haut_purple,
.EncadreBoitePasses_2 .cartouche .haut_vert
{
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding:0px;
	width:295px;
	height:4px;
}


.EncadreBoiteAgenda .cartouche .haut_rien, 
.EncadreBoitePasses_1 .cartouche .haut_rien, 
.EncadreBoitePasses_2 .cartouche .haut_rien
{
	background-image: url(../IMG/site/haut_rien_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .haut_vert_eau, 
.EncadreBoitePasses_1 .cartouche .haut_vert_eau, 
.EncadreBoitePasses_2 .cartouche .haut_vert_eau
{
	background-image: url(../IMG/site/haut_vert_eau_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .haut_bleu_profond, 
.EncadreBoitePasses_1 .cartouche .haut_bleu_profond, 
.EncadreBoitePasses_2 .cartouche .haut_bleu_profond
{
	background-image: url(../IMG/site/haut_bleu_profond_moyen.gif);
}

.EncadreBoiteAgenda .cartouche .haut_cyan, 
.EncadreBoitePasses_1 .cartouche .haut_cyan, 
.EncadreBoitePasses_2 .cartouche .haut_cyan
{
	background-image: url(../IMG/site/haut_cyan_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .haut_orange, 
.EncadreBoitePasses_1 .cartouche .haut_orange, 
.EncadreBoitePasses_2 .cartouche .haut_orange
{
	background-image: url(../IMG/site/haut_orange_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .haut_rouge, 
.EncadreBoitePasses_1 .cartouche .haut_rouge, 
.EncadreBoitePasses_2 .cartouche .haut_rouge
{
	background-image: url(../IMG/site/haut_rouge_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .haut_purple, 
.EncadreBoitePasses_1 .cartouche .haut_purple, 
.EncadreBoitePasses_2 .cartouche .haut_purple
{
	background-image: url(../IMG/site/haut_purple_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .haut_vert, 
.EncadreBoitePasses_1 .cartouche .haut_vert, 
.EncadreBoitePasses_2 .cartouche .haut_vert
{
	background-image: url(../IMG/site/haut_vert_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_rien, 
.EncadreBoiteAgenda .cartouche .bas_vert_eau, 
.EncadreBoiteAgenda .cartouche .bas_bleu_profond, 
.EncadreBoiteAgenda .cartouche .bas_cyan, 
.EncadreBoiteAgenda .cartouche .bas_orange,
.EncadreBoiteAgenda .cartouche .bas_rouge,
.EncadreBoiteAgenda .cartouche .bas_purple,
.EncadreBoiteAgenda .cartouche .bas_vert, 
.EncadreBoitePasses_1 .cartouche .bas_rien, 
.EncadreBoitePasses_1 .cartouche .bas_vert_eau, 
.EncadreBoitePasses_1 .cartouche .bas_bleu_profond, 
.EncadreBoitePasses_1 .cartouche .bas_cyan, 
.EncadreBoitePasses_1 .cartouche .bas_orange,
.EncadreBoitePasses_1 .cartouche .bas_rouge,
.EncadreBoitePasses_1 .cartouche .bas_purple,
.EncadreBoitePasses_1 .cartouche .bas_vert, 
.EncadreBoitePasses_2 .cartouche .bas_rien, 
.EncadreBoitePasses_2 .cartouche .bas_vert_eau, 
.EncadreBoitePasses_2 .cartouche .bas_bleu_profond, 
.EncadreBoitePasses_2 .cartouche .bas_cyan, 
.EncadreBoitePasses_2 .cartouche .bas_orange,
.EncadreBoitePasses_2 .cartouche .bas_rouge,
.EncadreBoitePasses_2 .cartouche .bas_purple,
.EncadreBoitePasses_2 .cartouche .bas_vert
{
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding:0px;
	width:295px;
	height:4px;
}

.EncadreBoiteAgenda .cartouche .bas_rien, 
.EncadreBoitePasses_1 .cartouche .bas_rien, 
.EncadreBoitePasses_2 .cartouche .bas_rien
{
	background-image: url(../IMG/site/bas_rien_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_vert_eau, 
.EncadreBoitePasses_1 .cartouche .bas_vert_eau, 
.EncadreBoitePasses_2 .cartouche .bas_vert_eau
{
	background-image: url(../IMG/site/bas_vert_eau_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_bleu_profond, 
.EncadreBoitePasses_1 .cartouche .bas_bleu_profond, 
.EncadreBoitePasses_2 .cartouche .bas_bleu_profond
{
	background-image: url(../IMG/site/bas_bleu_profond_moyen.gif);
}

.EncadreBoiteAgenda .cartouche .bas_cyan, 
.EncadreBoitePasses_1 .cartouche .bas_cyan, 
.EncadreBoitePasses_2 .cartouche .bas_cyan
{
	background-image: url(../IMG/site/bas_cyan_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_orange, 
.EncadreBoitePasses_1 .cartouche .bas_orange, 
.EncadreBoitePasses_2 .cartouche .bas_orange
{
	background-image: url(../IMG/site/bas_orange_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_rouge, 
.EncadreBoitePasses_1 .cartouche .bas_rouge, 
.EncadreBoitePasses_2 .cartouche .bas_rouge
{
	background-image: url(../IMG/site/bas_rouge_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_purple, 
.EncadreBoitePasses_1 .cartouche .bas_purple, 
.EncadreBoitePasses_2 .cartouche .bas_purple
{
	background-image: url(../IMG/site/bas_purple_moyen.gif);
}
.EncadreBoiteAgenda .cartouche .bas_vert, 
.EncadreBoitePasses_1 .cartouche .bas_vert, 
.EncadreBoitePasses_2 .cartouche .bas_vert
{
	background-image: url(../IMG/site/bas_vert_moyen.gif);

}

.EncadreBoiteAgenda .cartouche .contenu_rien, 
.EncadreBoiteAgenda .cartouche .contenu_vert_eau, 
.EncadreBoiteAgenda .cartouche .contenu_bleu_profond, 
.EncadreBoiteAgenda .cartouche .contenu_cyan, 
.EncadreBoiteAgenda .cartouche .contenu_orange,
.EncadreBoiteAgenda .cartouche .contenu_rouge,
.EncadreBoiteAgenda .cartouche .contenu_purple,
.EncadreBoiteAgenda .cartouche .contenu_vert, 
.EncadreBoitePasses_1 .cartouche .contenu_rien, 
.EncadreBoitePasses_1 .cartouche .contenu_vert_eau, 
.EncadreBoitePasses_1 .cartouche .contenu_bleu_profond, 
.EncadreBoitePasses_1 .cartouche .contenu_cyan, 
.EncadreBoitePasses_1 .cartouche .contenu_orange,
.EncadreBoitePasses_1 .cartouche .contenu_rouge,
.EncadreBoitePasses_1 .cartouche .contenu_purple,
.EncadreBoitePasses_1 .cartouche .contenu_vert, 
.EncadreBoitePasses_2 .cartouche .contenu_rien, 
.EncadreBoitePasses_2 .cartouche .contenu_vert_eau, 
.EncadreBoitePasses_2 .cartouche .contenu_bleu_profond, 
.EncadreBoitePasses_2 .cartouche .contenu_cyan, 
.EncadreBoitePasses_2 .cartouche .contenu_orange,
.EncadreBoitePasses_2 .cartouche .contenu_rouge,
.EncadreBoitePasses_2 .cartouche .contenu_purple,
.EncadreBoitePasses_2 .cartouche .contenu_vert
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	width:295px;
	color:#FFFFFF;
}

/*****************************************************************************
* Pour le reste du site 
*********************************************************************************/
.contenu_rien{background-color: #00A6C7;color:#FFFFFF;}
.contenu_vert_eau{background-color: #329576;color:#FFFFFF;}
.contenu_bleu_profond{background-color: #31256F;color:#FFFFFF;}
.contenu_cyan{background-color: #67B6BA;color:#FFFFFF;}
.contenu_orange{background-color: #F7941D;color:#FFFFFF;}
.contenu_rouge{background-color: #80000D;color:#FFFFFF;}
.contenu_purple{background-color: #730077;color:#FFFFFF;}
.contenu_vert{background-color: #8FDE23;color:#FFFFFF;}

.contenu_rien a{background-color: #00A6C7;color:#FFFFFF;}
.contenu_vert_eau a{background-color: #329576;color:#FFFFFF;}
.contenu_bleu_profond a{background-color: #31256F;color:#FFFFFF;}
.contenu_cyan a{background-color: #67B6BA;color:#FFFFFF;}
.contenu_orange a{background-color: #F7941D;color:#FFFFFF;}
.contenu_rouge a{background-color: #80000D;color:#FFFFFF;}
.contenu_purple a{background-color: #730077;color:#FFFFFF;}
.contenu_vert a{background-color: #8FDE23;color:#FFFFFF;}



.vert_eau {color: #329576;}
.bleu_profond {color: #31256F;}
.cyan {color: #67B6BA;}
.orange {color: #F7941D;}
.rouge {color: #80000D;}
.purple{color: #730077;}
.vert {color: #8FDE23;}
.rien {/*color: #01a0c6;*/ color: #31256F;}

.tag_reseau_vert_eau {float:right;background-color: #329576; color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_reseau_bleu_profond {float:right;background-color: #31256F;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_annee_bleu_profond {text-align:center;background-color: #31256F;color:#FFFFFF; font-size:16px;font-weight:bold;padding-left:2px;padding-right:2px;}
.tag_reseau_cyan {float:right;background-color: #67B6BA;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_reseau_orange {float:right;background-color: #F7941D;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_reseau_rouge {float:right;background-color: #80000D;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_reseau_purple{float:right;background-color: #730077;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_reseau_vert {float:right;background-color: #8FDE23;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}
.tag_reseau_rien {float:right;background-color: #01a0c6;color:#FFFFFF; font-size:11px;font-weight:bold;padding-left:2px;padding-right:2px;margin-left:2px;}

.tag_reseau_vert_eau a{color:#FFFFFF;}
.tag_reseau_bleu_profond a{color:#FFFFFF;}
.tag_reseau_cyan a{color:#FFFFFF;}
.tag_reseau_orange a{color:#FFFFFF;}
.tag_reseau_rouge a{color:#FFFFFF;}
.tag_reseau_purple a{color:#FFFFFF;}
.tag_reseau_vert a{color:#FFFFFF;}
.tag_reseau_rien a{color:#FFFFFF;}




.EncadreBoitePays
{
	float: left;
	width:630px;
	height:100%;
	margin:1px;
	padding:2px;
	text-align:left;
	border: 2px solid #8FDE23;
}
.EncadreBoitePays h3{

}


.EncadreBoitePays h3, .EncadreBoiteAgenda h3, .EncadreBoitePasses h3
{
	font-size: 1.1em;
	font-weight: bold;
	color:#8FDE23;
	text-align:left;
	
}
.BoitePays_1, .BoitePays_2, .BoitePays_3, .BoitePays_4
{
	float: left;
	font-size: 0.9em;
	text-align:left;
	/*width:191px;*/
	width:145px;
	vertical-align: top;
	display: table;
	clear:none;
	padding:2px;
	margin:1px;
	color: #000000;
}
.BoitePays_1 a, .BoitePays_2 a, .BoitePays_3 a, .BoitePays_4 a
{
	color: #000000;

}
.BoitePays_1
{
	margin-left:3px;
}

.BoitePays_4
{
	margin-right:3px;
}
.Boitetheme
{
	float: left;
	font-size: 0.9em;
	text-align:left;
	/*width:191px;*/
	width:600px;
	vertical-align: top;
	display: table;
	clear:none;
	padding:2px;
	margin:4px;
	border: 0;
	color: #000000;
}

.Boitetheme ul{
	margin-left: 0px;
	padding-left: 10px;
}
.Boitetheme a
{
	color: #000000;

}
.gauche {
	float: left;
	margin-top: 0.2em;
	margin-right: 1em;
	margin-bottom: 0.2em;
	margin-left: 0.2em;
}
.droite {
	float: right;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 1em;
}

.articles .spip_logos { float: left;  margin: 0 0 4px 16px; }

.lister_sous_rubriques ul{
	display: block;
	list-style-image: url(../IMG/site/puce_bleu.gif);
	list-style-type: none;
}

/* Gallery Styles */

#motioncontainer {
margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 50%; /* Set to gallery width, in px or percentage */
height: 105px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid gray; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid orange; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
display: none;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

.tags {
font-size:0.85em;
text-align:right;
}

/* Formulaires de recherche (site / petitions) */
.formulaire_recherche { margin: 0; padding: 0; background: none; }
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche label {}
.formulaire_recherche input.text { 
/*width: 10em; */
width: 100px;
padding-left: 25px; background: #FFF url(rechercher.gif) no-repeat left center; }
.formulaire_recherche input.submit {}

.petit {
 font-size:0.8em;
}
/* redefini depuis habillage.css */

.menu ul { 
margin: 0; 
padding: 0; 
padding-top: 2px; 
list-style: none; 
border-bottom: 1px solid #0E204E; }

.introduction { margin-top: 0.10em; font-size:0.9em; margin-bottom: 0.30em;}
