/*--------------------------------------
 * Style du corps de la page
 ---------------------------------------*/
 
 
 body 		{ 
			margin: 0px; 
			padding: 0px;
			height:100%; 
			color:#666666; 
			background-color:#ffffFF
			}


/*--------------------------------------
 * Style des liens de généraux
 ---------------------------------------*/



a            	{ color: #333333 }
a:visited		{ color: #333333 }
a:link		{ color: #333333 }
a:hover      	{ color: #5757FF }

p, td, h1, h2, h3, h4, h5, h6, div {font-family:arial; }

/*--------------------------------------
 * Tableaux de mise en place
 ---------------------------------------*/
 
 
 
.apl_1		{
			background-image: url('../medias/template_2008/template_2008b_05.jpg'); 
			background-repeat: repeat-x; 
			background-position: left top
			}

.apl_2		{
			background-image: url('../medias/template_2008/template_2008b_02.jpg'); 
			background-repeat: repeat-x; 
			background-position: left top
			}

.apl_3		{
			background-image: url('../medias/template_2008/template_2008b_05.jpg'); 
			background-repeat: repeat-x; 
			background-position: left top
			}

/*--------------------------------------
 * Barre horizontale supérieure
 ---------------------------------------*/

.c_menu_top 	{
			color: #FFFFFF; 
			font-size: 12px; 
			padding-top: 5px; 
			background-image: url('../medias/template_2008/template_2008b_04.jpg'); 
			background-repeat: no-repeat; 
			background-position: right top
			}

.menu_top 	{
			display: block; 
			font-size:12px; 
			color:#E8E8FF; 
			float:left; 
			line-height:15px; 
			margin-left:7px; 
			margin-right:7px; 
			padding-bottom:1px 
			}

.menu_top a, .menu_top a:visited {
			display: block; 
			text-decoration:none; 
			color:#E8E8FF; 
			}

.menu_top a:hover {
			text-decoration: underline; 
			color:#E8E8FF; 
			}

.menu_top a.on, .menu_top a:visited.on { 
color: red; 
font-weight: bold; 
}

/*--------------------------------------
 * Outil de recherche intermédiaire
 ---------------------------------------*/
 
.t_recherche	{
			background-image: url('../medias/template_2008/template_2008b_10.jpg'); 
			background-repeat: repeat-x
			}

.t2_recherche	{
			padding-top: 40px
			}
			
.f_rech		{
			padding:0px; 
			font-size: 9px; 
			width: 120px; 
			height: 14px; 
			border: 1px solid #C0C0C0; 
			background-color: #F2F2F2;
			font-family:arial, Verdana; 
			color:#808080; 
			line-height:14px
}


/*--------------------------------------
 * Éléments supérieur-intermédiaires
 ---------------------------------------*/
 
 
.mega_titre	{
			font-size:10px; 
			text-transform:uppercase; 
			color:#ffffff; 
			margin-top:0px
			}
	



.menu_hierarchique, .menu_hierarchique a, .menu_hierarchique a:visited { 
			font-size: 12px; 
			color: #333333; 
			text-decoration:none 
			}

.menu_hierarchique a.on, .menu_hierarchique a:visited.on {
			font-weight: bold
			}

.menu_hierarchique a:hover { 
			color: #CC0000;
			}


/*--------------------------------------
 * Éléments supérieur-intermédiaires
 ---------------------------------------*/


.sous_menu_hor_1 {
			font-family: Arial, Verdana, Helvetica;  
			font-size: 14px; 
			color: #003399; 
			text-align: center; 
			margin-left: 15px; 
			margin-right: 15px;
			}

.sous_menu_hor_1 a, .sous_menu_hor_1 a:visited {
			color: #666666; 
			text-decoration:none
			}

.sous_menu_hor_1 a:hover {
			color: #003399; 
			text-decoration:none
			}


/*---------------------------------------------------------------
 *                                     						*
 *                Éléments de la page d'accueil				*
 * 													*
 ----------------------------------------------------------------*/




/*--------------------------------------
 * Paragraphes de la page d'accueil
 ---------------------------------------*/

		
.par_1		{
			font-size: 12px; 
			}

.par_2		{
			font-size: 12px; color:#FFFFFF
			}

.par_3		{
			font-size: 12px; 
			color:#666666
			}

.par_3b		{
			font-size: 11px; 
			color:#666666
			}



/*--------------------------------------
 * Bouton d'accès aux articles
 ---------------------------------------*/

	


.lire_plus   	{
			
			font-size: 12px; 
			background-image: url('../medias/template_2008/template_2008b_64.jpg'); 
			background-repeat: no-repeat; 
			background-position: left center; 
			font-weight:bold; 
			line-height:12px; 
			padding-left:16px 
			}


.lire_plus a,.lire_plus a:visited  	{
			
			text-decoration:none ; color:#000000 
			}			

.lire_plus a:hover  	{
			text-decoration:underline ; 
			color:#000000 
			}

/*--------------------------------------
 * Présentation des articles
 ---------------------------------------*/

div.pres_1 	{
			font-size: 13px; 
			margin-top: 30px;
			margin-bottom: 5px
			}
			
div.pres_1 h2	{
			margin:0px;padding:0px
			color: #5757FF; 
			font-size:13px
			}

div.pres_1 h2	a, div.pres_1 h2 a:visited	{
			color: #5757FF; 
			font-size:13px
			}

div.pres_1 h2	a:hover	{
			color: #8282FF;
			}

div.pres_2 	{
			font-size: 13px; 
			padding:0px; 
			margin-left:0px; 
			margin-right:0px; 
			margin-top:20px; 
			margin-bottom:10px
			}
			
div.pres_2 h2	{
			color: #5757FF; font-size:13px;
			padding:0px; 
			margin-left:0px; 
			margin-right:0px; 
			margin-top:0px; 
			margin-bottom:4px
			}


div.pres_chapo { 
			font-size: 11px; 
			margin-bottom: 5px
			}

div.pres_date	{
			font-size: 11px; 
			margin-bottom: 5px; 
			text-transform:uppercase; 
			color:#D52431
			}

/*---------------------------------------------------------------
 *                                     						*
 *                Éléments des autres pages					*
 * 													*
 ----------------------------------------------------------------*/
 
 
 
 
 /*--------------------------------------
 * Menu du bas du site
 ---------------------------------------*/


.menu_bas    	{ 
			font-size: 11px; 
			color: #DBDBFF; 
			font-family:Verdana; 
			}

.menu_bas a, .menu_bas a:visited {
			text-decoration: none; 
			color: #DBDBFF 
			}

.menu_bas a:hover {
			text-decoration: none; 
			color: #A2A2FF 
			}

 /*--------------------------------------
 * Colonne 50 % - liste d'informations
 ---------------------------------------*/

.liste_1		{
			margin-top: 3px; 
			margin-bottom: 5px; 
			float:left; 
			width:45%; padding-right:15px
			}
			
.liste_1 .liste_1b	{
			font-size: 11px;
			padding: 0px; 
			color:#666666; 
			margin-left:0px; 
			margin-right:0px; 
			margin-top:0px; 
			margin-bottom:2px
			}

.liste_1 .liste_1b a,.liste_1 .liste_1b a:visited	{
			font-size: 11px; 
			color:#666666
			}

.liste_1 .liste_1b a:hover	{ 
			color:#999999
			}

.liste_1 .liste_1c	{
			font-size: 9px;
			margin: 0px; 
			padding: 0px; 
			font-weight:none;
			}


.liste_tete	{
			font-size: 11px;
			text-transform:uppercase; 
			color:#000000; 
			font-weight:bold; 
			margin-top:4px; 
			margin-bottom:4px 
			}




 /*--------------------------------------
 * Large colonne - liste d'information additionnelles
 ---------------------------------------*/



.liste_2		{
			margin-top: 7px; 
			margin-bottom: 7px;
			}
			
.liste_2 .liste_2b	{
			font-size: 12px;
			padding: 0px; 
			color:#666666; 
			margin-left:0px; 
			margin-right:0px; 
			margin-top:0px; 
			margin-bottom:2px
			}

.liste_2 .liste_2b a,.liste_2 .liste_2b a:visited	{
			font-size: 12px; 
			color:#666666
			}

.liste_2 .liste_2b a:hover	{ 
			color:#999999
			}

.liste_2 .liste_2c	{
			font-size: 11px;
			margin: 0px; 
			padding: 0px; 
			font-weight:none;
			}

.liste_2 .liste_2d	{
			font-size: 12px;
			margin: 15px; 
			padding: 0px; 
			font-weight:none;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
 /*--------------------------------------
 * Style des articles
 ---------------------------------------*/	
			
			
.titre_article 	{ 
				font-size: 16px; 
				color: #000000; 
				font-weight: bold 
				}
	
			
.chapo_principal 	{ 
				font-size: 12px; 
				color: #000000; 
				margin-top: 20px; line-height:17px 
				}
	
			
.texte_principal 	{ 
				font-size: 12px; 
				margin-top: 20px; 
				margin-bottom: 20px; 
				line-height:17px; 
				color:#333333; 
				}


.evenements  		{ 
				font-size: 11px 
				}
		
		
.cartouche-titre 	{ 
				line-height: 150%; 
				margin-top: 15px; 
				margin-bottom: 30px 
				}


.sous-titre  		{ 
				font-size: 13px; 
				color: #000000 
				}

h3.spip     		{ 
				text-align: left
				}

.surtitre    		{ 
				font-size: 12px; 
				font-weight: bold 
				}

.spip_doc_titre { font-size: 8px }
.spip_doc_descriptif { font-size: 8px }


 /*--------------------------------------
 * Style de la galerie de photos
 ---------------------------------------*/	


.galerie_cadre_01 { position: relative; width: 105px; height: 105px; float: left; padding: 5px }
.galerie_cadre_02 { position: relative; width: 100px; height: 100px; 
               font-size: 10px; color: #5059B1; text-align: Center; 
               border: 1px solid #CCCCCC; padding: 5px; background-color:#F4F4F4 }
               
               
               
               
      
 /*--------------------------------------
 * Style de la pagination
 ---------------------------------------*/	         
               
               
               
.pagination_documentation_album {font-size: 9px;}
               
.lien_pagination, .lien_pagination a.on, .lien_pagination a:visited.on {font-size: 9px;}





 /*--------------------------------------
 *Formulaires
 ---------------------------------------*/	  

.texte_articles 	{ font-family: Arial;
				font-size: 12px; 
				color: #000000; 
          	     text-align: Justify; 
       	     	line-height: 12px; 
       	      	padding:3px;
     	          }
               
.texte_articles a, .texte_articles a:visited { 
				color: #E4303C 
				}

.formulaire_web_a 	{ 
				padding:2px; font-family: Arial; 
				font-size: 12px; 
				color: #000000; 
				position: relative; 
				width: 350px; 
				line-height: 12px; 
       	      	border: 1px solid #333333 ;
               	}

 /*--------------------------------------
 *Résultat de recherche
 ---------------------------------------*/
 
.titre_recherche { font-size: 13px; color: #000000; font-weight:bold }
.titre_nouveau { text-decoration: none; font-size: 11px; color: #000000 }
.titre_nouveau a, .titre_nouveau a, .titre_nouveau a:visited { text-decoration: none; font-size: 12px; color: #3333FF }
.titre_nouveau a:hover { text-decoration: none; color: #333333 }


 /*--------------------------------------
 *Page Plan du site
 ---------------------------------------*/
 
.plan_rubrique_racine {font-size: 17px; font-weight: bold; border:1px solid #A2A2FF; background-image:url('../medias/acrenciel/arcentiel_01.jpg'); background-repeat:repeat-x; height:25px; line-height:25px; padding-left:10px}

.plan_rubrique_racine, .plan_rubrique_racine a, .plan_rubrique_racine a:visited 
				{
				text-decoration: none;  
				color: #000000;  
				}
				
.plan_rubrique_racine a:hover  {color: #3333FF;}


.plan_rubrique, .plan_rubrique a, .plan_rubrique a:visited 
				{text-decoration: none; 
				font-size: 13px; 
				color: #000000; 
				font-weight: bold; 
				padding-left:25px
				}
				
.plan_rubrique a:hover  {color: #3333FF;}

.plan_articles, .plan_articles a, .plan_articles a:visited {
				text-decoration: none; 
				color: #3333FF; 
				font-size: 12px; 
				font-weight: bold; 
				padding-left: 25px
				}
				
.plan_articles a:hover  {color: #000000;}

.plan_articles_2, .plan_articles_2 a, .plan_articles_2 a:visited {
				text-decoration: none; 
				color: #3333FF; 
				font-size: 12px; 
				font-weight: normal; 
				padding-left: 25px
				}
				
.plan_articles_2 a:hover  {color: #000000;}
