p, body, ul, li, ol, blockquote {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
sup {  font-size: 80%}

h4 {  font-size: 14px; font-weight: bold; color: #666666}

.bgcouleur {  background-color: #333399}

/*
 * Classes couleurs
 */
.cadrealaune {  
		border-top: 1px dashed #666666;
		background-color: #FFFFFF;
		border-left: 1px dashed #666666;
		border-bottom: 1px dashed #666666;
		  }


table.cadrealaune td{
	border-right: 1px dashed #666666;
}

.bandeau_haut { background-color:#d94027;}
		  		  
.cadre {  
		background-color: #FFFFFF;
		border-left: 1px dashed #666666;
		border-right: 1px dashed #666666;
		border-bottom: 1px dashed #666666;}

.fondjaune {  
		background-color: #FFCC66;}		

.cadrecomplet {  
		background-color: #FFFFFF;
		border: 1px dashed #666666;}

.logo {  
		margin:0pt;
		padding:0pt;
		border:Opt;
		vertical-align:absmiddle}		

.ptigris { font-size: 10px; color: #666666}
a.ptigris {  text-decoration: underline; font-size: 10px; color: #666666}
a.ptigris:visited {  color: #666666}
a.ptigris:link {  color: #666666}
a.ptigris:hover   {  color: #666666}

.ptigris_ar { font-size: 12px; color: #666666}
a.ptigris_ar {  text-decoration: underline; font-size: 12px; color: #666666}
a.ptigris_ar:visited {  color: #666666}
a.ptigris_ar:link {  color: #666666}
a.ptigris_ar:hover   {  color: #666666}

.ptirouge { font-size: 10px; color: #CC3333}
a.ptirouge {  text-decoration: underline; font-size: 10px; color: #CC3333}
a.ptirouge:visited {  color: #CC3333}
a.ptirouge:link {  color: #CC3333}
a.ptirouge:hover   {  color: #CC3333}

.ptirouge_ar { font-size: 13px; color: #CC3333}
a.ptirouge_ar {  text-decoration: underline; font-size: 13px; color: #CC3333}
a.ptirouge_ar:visited {  color: #CC3333}
a.ptirouge_ar:link {  color: #CC3333}
a.ptirouge_ar:hover   {  color: #CC3333}

.ptirougeb { font-size: 10px; color: #CC3333; font-weight:bold}
a.ptirougeb { color: #CC3333}
a.ptirougeb:visited {  color: #CC3333}
a.ptirougeb:link {  color: #CC3333}
a.ptirougeb:hover   {  color: #CC3333}

.lienrougeb { font-size: 12px; color: #CC3333;font-weight: bold;}
a.lienrougeb {  text-decoration:none; color: #CC3333}
a.lienrougeb:visited {  color: #CC3333}
a.lienrougeb:link {  color: #CC3333}
a.lienrougeb:hover   {  color: #CC3333}

.rouge12pxb { font-size: 12px; color: #CC3333;font-weight: bold;margin-left : 10px;}
a.rouge12pxb {  text-decoration: underline; font-size: 10px; color: #CC3333}
a.rouge12pxb:visited {  color: #CC3333}
a.rouge12pxb:link {  color: #CC3333}
a.rouge12pxb:hover   {  color: #CC3333}

.lienarticle { font-size: 12px; color: #333399}
a.lienarticle {  text-decoration: underline;  color: #333399}
a.lienarticle:visited {  text-decoration: underline;  color: #333399}
a.lienarticle:link {  text-decoration: underline;  color: #333399}
a.lienarticle:hover   {  text-decoration: underline;  color: #CC0000}
h4.lienarticle {
	font-weight: bold;
	font-size: 12px; 
	color: #CC0000;
	font-size: 300%;
	text-align: center;
	margin-top : 40px;
	margin-bottom : 40px;
	padding: 0em;
}


.bodybleu {  font-size: 11px; color: #333399}
.bodynoir {  font-size: 11px; color: #000000}
a.bodynoir {  text-decoration: underline; color: #CC0000}
.bodyvioletb {  font-size: 11px; color: #8E789B; font-weight: bold}
.bodyrougeb {  font-size: 11px; color: #CC0000; font-weight: bold}
.bodygrisb {  font-size: 11px; color: #666666; font-weight: bold}
.bodyorange {  font-size: 12px; color: #E95503}
.date1 {  text-decoration: none; font-size: 10px; color: #CC6633}

.fil{  text-decoration: underline; font-size: 11px;  color: #CC3333}
a.fil {  text-decoration: underline; font-size: 11px; color: #CC3333}
a.fil:visited {  color: #CC3333}
a.fil:link {  color: #CC3333}
a.fil:hover   {  color: #9999CC}

.lienforum{  text-decoration: underline; font-size: 10px;  color: #CC3333}
a.lienforum {  text-decoration: underline; font-size: 10px; color: #CC3333}
a.lienforum:visited {  color: #CC3333}
a.lienforum:link {  color: #CC3333}
a.lienforum:hover   {  color: #9999CC}

/*
 * Titre principal des rubriques et articles
 */
.titre-principal-ar{ font-size: 15px; font-weight: bold; color: #CC3333;
		margin-top:5px;
		margin-bottom:5px;
		border-bottom: 1px solid #FF9900;
		margin-left:5px;
		margin-right:5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #FED27B }
.titre-principal{ font-size: 12px; font-weight: bold; color: #CC3333;
		margin-top:5px;
		margin-bottom:5px;
		border-bottom: 1px solid #FF9900;
		margin-left:0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #FED27B }
a.titre-principal {  text-decoration: none; color: #CC3333}
a.titre-principal:visited { text-decoration: none;  color: #CC3333}
a.titre-principal:link { text-decoration: none;  color: #CC3333}
a.titre-principal:hover   { text-decoration: none;  color: #CC3333}

/*
 * Titre sur la page de sommaire
 */

.titre-sommaire{  font-size: 12px; font-weight: bold; color: #CC3333; 
		border-bottom: 1px solid #FF9900;
		margin-bottom:5px;
		margin-left:10px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #FED27B}		

.titre-portail{  font-size: 12px; font-weight: bold; color: #CC3333; 
		border-bottom: 1px solid #FF9900;
		min-width:150px;		
		margin-bottom:5px;
		margin-left:0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #FED27B}		

.titre-ala-une{  font-size: 12px; font-weight: bold; color: #CC3333; 
		border-bottom: 1px solid #FF9900;
		min-width:120px;		
		margin-bottom:5px;
		margin-left:0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #FED27B}		

.titre-date{  font-size: 11px; font-weight: bold; color: #FF9900; 
		border: 1px solid #FF9900;
		margin:0px;
		padding:1px;
		background-color: #EFE9CF;
		margin-bottom:10px}
		
/*
 * Titre des encadrés
 */

.titre-rubrique{  font-size: 11px; font-weight: bold; color: #333399; }
a.titre-rubrique {  text-decoration: none;}			

/*
 * lien bleu au centre de la page d'accueil
 */
.titre-bleu { font-size: 11px;  text-decoration: underline; color: #333399}
a.titre-bleu { font-size: 11px;  text-decoration: underline; color: #333399}
a.titre-bleu:visited { text-decoration: underline;  color: #333399}
a.titre-bleu:link { text-decoration: underline;  color: #333399}
a.titre-bleu:hover   { text-decoration: underline;  color: #9999CC}





.menu, a.menu {  text-decoration: none; font-size: 12px; font-weight: bold; color: #333399}
a.menu:visited   {  color: #333399}
a.menu:link   {  color: #333399}
a.menu:hover {  color: #9999CC}

/*
 * titres des rubriques dans le menu gauche des pages
 */

.menurub, a.menurub{  text-decoration: none; font-size: 11px; font-weight: bold; color: #CC3333}
a.menurub:visited   {  color: #CC3333}
a.menurub:link   {  color: #CC3333}
a.menurub:hover {  color: #CC3333}

.menurub_fond{ border-bottom: 1px solid #FF9900;background-color: #FED27B}

/*
 * titres des entetes d'encadrés
 */

.rubrique{  text-decoration: none; font-size: 11px; font-weight: bold; color: #CC3333}
a.rubrique {  text-decoration: none; font-size: 11px; font-weight: bold; color: #CC3333}
a.rubrique:visited   {  color: #CC3333}
a.rubrique:link   {  color: #CC3333}
a.rubrique:hover {  color: #CC3333}
a.rubrique:active { color: #CC3333}

/*
 * STYLES DU MENU DYNAMIQUE menu_gauche.html
 */
.secteur { text-decoration: none; font-weight: bold; color: #666666 ; font-size: 13px; }

.secteuroff { text-decoration: none; font-weight: bold; font-size: 13px;  color: #666666 }
a.secteuroff:hover {  color: #CC3333}

.rubriqueoff {  text-decoration: none; font-size: 11px;  color: #666666 }
a.rubriqueoff:hover {  color: #CC3333}

.secteuron { font-weight: bold; color: #CC3333 ;text-decoration: none;font-size: 13px}
.rubriqueon { font-weight: bold; color: #CC3333 ;text-decoration: none;font-size: 11px}


/*
 * Liens gris encadrés + rubriques centre
 */

.ssmenu { font-size: 11px; color: #666666}
a.ssmenu {  text-decoration: underline; font-size: 11px; color: #666666}
a.ssmenu:visited { text-decoration: underline; color: #666666}
a.ssmenu:link { text-decoration: underline; color: #666666}
a.ssmenu:hover   { text-decoration: underline; color: #9999CC}

/*
 * Sous titres des rubriques dans le menu gauche des pages
 */

a.ssmenu1 {  text-decoration: none; font-size: 11px; color: #333333}
a.ssmenu1:visited { text-decoration: none;  color: #333333}
a.ssmenu1:link { text-decoration: none;  color: #333333}
a.ssmenu1:hover   { text-decoration: none;  color: #9999CC}

/*
 * Sous titres des rubriques dans le menu gauche des pages
 */

a.ssmenu2 {  text-decoration: underline; font-size: 11px; color: #666666}
a.ssmenu2:visited { text-decoration: underline; color: #666666}
a.ssmenu2:link { text-decoration: underline; color: #666666}
a.ssmenu2:hover  { text-decoration: underline; color: #CC0000}

a.lire {  text-decoration: none; font-size: 12px; color: #CC6633}
a.lire:visited   {  color: #CC6633}
a.lire:link   {  color: #CC6633}
a.lire:hover {  color: #CC0000}

p { color: #333333 }
.texte-blanc { font-size: 11px; color: #FFFFFF}
.fonction { font-size: 12px; color: #FFFFFF }

.recherche {  font: 11px Arial, Helvetica, sans-serif; width: 120px}

/*
 * Formatage BODY de toutes les pages
 */

.body {
	background-color: #EFE9CF;
	 SCROLLBAR-FACE-COLOR: #EFE9CF;  
	 MARGIN: 0pt; 
	 SCROLLBAR-HIGHLIGHT-COLOR: #EFE9CF; 
	 SCROLLBAR-SHADOW-COLOR: #CC3333; 
	 SCROLLBAR-3DLIGHT-COLOR: #CC3333; 
	 SCROLLBAR-ARROW-COLOR: #CC3333; 
	 SCROLLBAR-TRACK-COLOR: #EFE9CF; 
	 BACKGROUND-REPEAT: no-repeat; 
	 SCROLLBAR-DARKSHADOW-COLOR: #EFE9CF; 
	 SCROLLBAR-BASE-COLOR: #EFE9CF; 
	 margin-width: 0pt; 
	 margin-height: 0pt
}


/*
 * Classe body utilisée dans les articles et rubriques SPIP
 */

.spip_documents {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color : #666666}
.spip {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333333}

a.spip {  text-decoration: underline; color: #CC0000}
a.spip:visited {  color: #CC0000;text-decoration:underline}
a.spip:link {  color: #CC0000;text-decoration:underline}
a.spip:hover   {  color: #CC6666;text-decoration:underline}
.spippti {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#333333}
/*
 * Tableaux automatiques SPIP
 */

table.spip {
	border: 1px dashed #CC9999;
	border-spacing:5px;
	horizontal-align:center;
	margin: auto;
	vertical-align: center;
	width:100%;
	
}

table.spip tr.row_first {
	background-color: #F1E6E6;
	
}

table.spip tr.row_odd {
	background-color: #F1E6E6;
}

table.spip tr.row_even {
	background-color: #FFFFFF;
}

table.spip td {
	padding: 1px;
	text-align: lect;
	vertical-align: center;
}

/*
 * Classe des intertitres AUTOMATIQUE des articles
 */

.intertitre {
	color: #333399;
	border: 1px dashed #666666;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height:20px;
	padding: 2px;
	border-spacing:2px;
}


a.spip_url { }
.spip_in{ font-size: 12px; color: #333399}
a.spip_in { text-decoration: underline;  color: #333399}
a.spip_in:visited {  text-decoration: underline;  color: #333399}
a.spip_in:link {  text-decoration: underline;  color: #333399}
a.spip_in:hover   {  text-decoration: underline;  color: #CC0000}

a.spip_out { font-size: 12px; color: #333399}
a.spip_out { text-decoration: underline;  color: #333399}
a.spip_out:visited {  text-decoration: underline;  color: #333399}
a.spip_out:link {  text-decoration: underline;  color: #333399}
a.spip_out:hover   {  text-decoration: underline;  color: #CC0000}

a.spip_glossaire { }

.spip_code { }

p.spip_note { }
