/*--------------------------------------
 * 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		{
			}

.apl_2		{
			}

.apl_3		{
			}

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

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

.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:#000000
			}

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

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



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

	


.lire_plus   	{
			display: block;
			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  	{
			display: block;
			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: 11px; 
				color: #000000; 
				margin-top: 20px; line-height:17px 
				}
	
			
.texte_principal 	{ 
				font-size: 11px; 
				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 
				}
