body { font-family:Verdana, Arial, Helvetica, sans-serif; }
td {text-align:left;}

/* menu */
#navcontainer ul { text-align: center; background-color: #369; color: white; width: 100%; line-height: 20px; margin: 0px 0px 2px 0px;
					padding: 1px 0px 0px 0px; }
#navcontainer ul li { display: inline; padding: 5px 0px 5px 0px; }
#navcontainer ul li a { padding:5px; color: white; text-decoration: none; border-right: 1px solid #fff; }
#navcontainer ul li a:hover { background-color: #C60; color: white; }
#navcontainer ul li a.search { padding:5px; color:#fc0; text-decoration: none; border-right: 1px solid #fff; }
#navcontainer ul li a.search:hover { background-color: #C60; color: white; }
#navcontainer .on { border-left: 1px solid #fff; }

/* liens */
a { color: #069; text-decoration: none; }
a:hover { color: #930; text-decoration:underline; }
a:visited { text-decoration:none; }
a.mailto {  font-size: 11px; color: #000; text-decoration:none;}
a.mailto:hover {  color: #930; text-decoration:underline;}
a.mailto:visited { color: #000; text-decoration:none;}
a.mailto:visited:hover { text-decoration:underline;}
a.interne { color:#C60; text-decoration: none; }
a.interne:hover { color:#000; text-decoration: underline; }
a.externe { color: #696; text-decoration: none; font: 10px; }
a.externe:hover {color:#696}
a.discret { text-decoration: none; color: #000; font-weight: normal; }
a.discret:hover { text-decoration:underline; color: #930; font-weight: normal; }
a.discret_gras { font-size:12px; text-decoration: none; color: #000; font-weight: bold; }
a.discret_gras:hover { font-size:12px; text-decoration:underline; color: #930; font-weight: bold; }
a.fondbleu { font-weight: bold; color: #930; text-decoration: none }
a.fondbleu:hover { font-weight: bold; text-decoration:underline; background: #9CF; }
a.lienblanc { font-weight: bold; color: #FFF; text-decoration: none; font-size: 12px; text-transform: uppercase; }
a.lienblanc:hover { font-weight: bold; 	color: #FFF; text-decoration:underline; font-size: 12px; }

.mailto_jusifie { font-size: 10px; color: #000; text-decoration: none; font-weight: normal; text-align: justify; }
.mailto_jusifie:hover { font-size: 10px; color: #C30; text-decoration:underline; font-weight: normal; text-align: justify; }

a.lienfonce { font-weight: bold; color: #483e46; text-decoration: none; font-size: 12px; text-transform: uppercase; }
a.lienfonce:hover { font-weight: bold; color: #000; text-decoration:underline; font-size: 12px; }

.lienbleu { font-size: 14px; font-weight: bold; color: #069; }
.lienbleu:hover { font-size: 14px; font-weight: bold; color: #069; text-decoration:underline;}

.chemin { font: bold 11px; }

.mailto { font-size: 11px; }
.mailto:hover { font-size: 11px; color: #CC6633; text-decoration:underline; font-weight: normal }

.justifie { text-align:justify; font-size:12px; }
.justifie a { color:#000;}
.justifie a:hover { color:#000; text-decoration:underline; }

/* general */
hr { color: #C60; }
.txtespace { padding: 0px 0px 0px 10px; }
img { border-style: none; }
.haut_ligne { line-height: 20px; }
.espace_gauche { padding-right:10px;}

/* titres */
h1 { color: #000; text-align: left; font-size: 20px; font-weight: bold; }
h2 { color: #000; font-size: 17px; font-style: normal; font-weight: normal; font-variant: normal; }
h2.colleges { font: italic bold 18px; color: #099}
h2.accueil {margin-bottom:3px; font-size:1.1em; }
h3 { font-size: 15px; }
h3.accueil { margin-top:0; }
h5 { font: bold 14px; height: 3px; }
.titre { font-size: 18px; font-weight: bold; color: #069; text-align:left; }
.tit_gros { font-size:18px; font-weight:bold; color: #000; text-decoration: none; text-align:left;}
.tit_gros:hover { color: #930; text-decoration: underline; text-align:left;}
.titre-rouge { font-size: 14px; font-weight: bold; color: #930; text-align:left;}
.titre-rouge:hover { font-size: 14px; font-weight: bold; color: #000; text-align:left;}

/* textes */
p { font-size:12px; color: #000; }
p.chemin { font:bold normal 9px; color: #069; text-transform: none; }
.blanc { font:bold normal 12px; color: #FFF; padding: 4px; }
.carrefour_blanc { font:bold normal 12px; color:#FFF; margin:5px; padding:10px; }
.fondvert { background-color: #BBD694; 	padding: 5px 3px; }
.liste_noms { color: #000; font-size: 13px; }
.petit { font-size: 11px; }
.petit_justifie { font: 11px; text-align: justify; }
.left { text-align: left; }
.petit_centre_majuscules { font-size: 10px; text-transform: uppercase; 	text-align: center; }
.normal_majuscules { color: #000; padding: 4px; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; 
					text-transform: uppercase; margin-top: 5px; }
.petites_maj { font-size: 11px; font-variant: small-caps; }
.auteur { font-size: 11px; text-align: right; }
.gras { font-weight: bold; }
.texte { font-size:12px; }
.texte_chapo { font-size:12px; font-weight:bold; }
.liste_gr { margin:1.5em 0; text-align:left; }
.petit_maj { font-size: 10px; text-transform: uppercase; }

/* affichage des sites */
#sitesallies { background-image: url(/images/ligne_oiseaux.gif); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
.sitesallies { background-image: url(/images/ligne_oiseaux.gif); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }.detail_sites { font: bold 11px; color: #333; margin-left: 20px; }

/* images */
.spip_logos { margin: 7px; border-style:none; }
.spip_documents { font: 12px; }

/* spip */
.on { color: #C60; }
table.spip td { padding: 5px; text-align: left; vertical-align: top; }
table.spip { vertical-align: top; width: 100%; }
.row_even { font-size: 12px; background: #d0dcd0; }
.row_odd { background-color: #c7d5e5; font-size: 12px; }
.spip_note { font-size: 10px; text-align: justify; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_logos { margin-right: 10px; margin-left: 10px; } 
.spip_documents spip_documents_center { text-align: center; margin: 0px; padding: 0px; }
.orange_gras { font-weight: bold; color: #EE7F00; }
param { height: 50px; }
img { border-style: none; }
.spip_surligne { background: #FFC; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin:auto; }
span.spip_documents_center { display: block; margin:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto; }

/* listes */
li { font-size: 12px; }

/* formulaires */
input { font-size: 11px; }
#formulaire_site { font-size: 10px; }
#formulaire_redacteur .rouge { font-weight: bold; color: #F00; }
.forml { font-size: 10px; width: 100%; }
.formulaire_ecrire_auteur { width: 100%; }

/* dossiers */
.dossier th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46;
	background: #FFCC00; }
.dossier td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
	border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
	border-left-color: #666; padding: 5px; }
	
.dossier_actus th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46; background:#CC6600; }
.dossier_actus td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
	border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
	border-left-color: #666; padding: 5px; }

.dossier_allies th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #4f2949;
	background:#CC6600; }
.dossier_allies td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
	border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
	border-left-color: #666; padding: 5px; }
	
.dossier_keske th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #4f2949;
	background:#423838; }
.dossier_keske td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
	border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
	border-left-color: #666; padding: 5px; }
	
.dossier_part th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #4f2949;
	background:#6CC; }
.dossier_part td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
	border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
	border-left-color: #666; padding: 5px; }
	
.dossier_docs th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #4f2949;
	background:#759450; }
.dossier_docs td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
	border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
	border-left-color: #666; padding: 5px; }



/* groupes de travail */
#grwssrub { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 3px; 
			background-color: #FFF; }
#grwssrub th { border-top-style: dotted; padding: 3px; border-top-width: thin; border-top-color: #000; text-align: left; 
				background-color: #9CC; }

#grwssrub th a { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left;
				font-size: 14px; padding: 3px; color: #000; font-variant: small-caps; }
.grwssrub { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 3px; 
			background-color: #FFF; }
.grwssrub th { border-top-style: dotted; padding: 3px; border-top-width: thin; border-top-color: #000; text-align: left; 
				background-color: #9CC; }
.grwssrub th a { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
				text-align: left; font-size: 14px; padding: 3px; color: #000; font-variant: small-caps; }

#dossier229 th {border-style:none; text-align:left; background-color:#666; font-size:12px; font-variant:small-caps; padding:3px; color:#FFF;}
#dossier229 td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
				border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
				border-left-color: #666; padding: 5px; }
#dossier229 a { line-height: 20px; color: #666; }
#dossier229 a:hover { line-height: 20px; color: #036; }
#dossier229 a:active { line-height: 20px; }

#dossier227 th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
				text-align: left; background-color: #FFDC4F; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46; }
#dossier227 td {border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
				border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
				border-left-color: #666; padding: 5px; }
#dossier227 a { line-height: 20px; }
#dossier227 a:hover { line-height: 20px; }
#dossier227 a:active { line-height: 20px; }


#dossier228 th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
				text-align: left; background-color: #A4D1FF; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46; }
#dossier228 td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
				border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
				border-left-color: #666; padding: 5px; }
#dossier228 a { line-height: 20px; color: #666; }
#dossier228 a:hover { line-height: 20px; color: #036; }
#dossier228 a:active { line-height: 20px; }

#dossier th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
			text-align: left; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46; }
#dossier td { border-right-width: thin;  border-bottom-width: thin; border-left-width: thin;  border-right-style: solid; 
			border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 	
			border-left-color: #666; padding: 5px; }
.dossier227 th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
				text-align: left; background-color: #FFDC4F; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46; }
.dossier227 td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
				border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666;
				border-left-color: #666; padding: 5px; }
.dossier227 a { line-height: 20px; }
.dossier227 a:hover { line-height: 20px; }
.dossier227 a:active { line-height: 20px; }

.dossier229 th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
				text-align: left; background-color: #666;  font-size: 12px; font-variant: small-caps; padding: 3px; color: #FFF; }

.dossier229 td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
				border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
				border-left-color: #666; padding: 5px; }
.dossier229 a { line-height: 20px; color: #666; }
.dossier229 a:hover { line-height: 20px; color: #036; }
.dossier229 a:active { line-height: 20px; }

.dossier228 th { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;
				text-align: left; background-color: #A4D1FF; font-size: 12px; font-variant: small-caps; padding: 3px; color: #483e46; }
.dossier228 td { border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-right-style: solid; 
				border-bottom-style: solid; border-left-style: solid; border-right-color: #666; border-bottom-color: #666; 
				border-left-color: #666; padding: 5px; }
.dossier228 a { line-height: 20px; color: #666; }
.dossier228 a:hover { line-height: 20px; color: #036; }
.dossier228 a:active { line-height: 20px; }
.feu { background-color: #CCCC99; font-size: 10px; text-transform: uppercase; padding: 3px; font-weight: bold; }

/* impression */
.imp_titrub { color: #cc6600; text-align: left; font-size: 24px; font-weight: bold; }
.imp_entete { font-size: 11px;  text-align: right; height: 60px; }
.imprimer { color: #FFF; font-size: 12px; background-color: #668cb3; height: 20px; width: 300px; font-weight: bold; 
			padding: 6px 3px 3px 10px; }
			
/* edito */
#edito p.spip { font-size:11px; text-align:justify; color:#333333;}
#edito .texte {font-size:11px; text-align:justify; color:#333333;}
#edito .petites_maj {font-size:12px; }

#ssrubsactus { padding:3px; background-image:url(/images/cartels.jpg); background-position:right 10px; background-repeat:no-repeat; }

/* nuages de motsclef*/
a.tag_taille_1 { font-size:11px; color:#333; font-variant:small-caps;}
a.tag_taille_2 { font-size:11px; font-weight:bold; color:#399; font-variant:small-caps;}
a.tag_taille_3 { font-size:12px; color:#C60; font-variant:small-caps;}
a.tag_taille_4 { font-size:12px; font-weight:bold; color:#C60; font-variant:small-caps;}
a.tag_taille_5 { font-size:13px; color:#399; font-variant:small-caps;}
a.tag_taille_6 { font-size:13px; font-weight:bold; color:#399; font-variant:small-caps;}
a.tag_taille_7 { font-size:14px; color:#600; font-variant:small-caps;}
a.tag_taille_8 { font-size:14px; font-weight:bold; color:#600; font-variant:small-caps;}
a.tag_taille_9 { font-size:15px; color:#399; font-variant:small-caps;}
a.tag_taille_10 { font-size:15px; font-weight:bold; color:#600:#399; font-variant:small-caps;}
a.tag_taille_11 { font-size:16px; color:#600; font-variant:small-caps;}
a.tag_taille_12 { font-size:16px; font-weight:bold; color:#600; font-variant:small-caps;}
a.tag_taille_13 { font-size:17px; color:#399; font-variant:small-caps;}
a.tag_taille_14 { font-size:17px; font-weight:bold; color:#399; font-variant:small-caps;}
a.tag_taille_15 { font-size:18px; color:#600; font-variant:small-caps;}
a.tag_taille_16 { font-size:18px; font-weight:bold; color:#600; font-variant:small-caps;}
a.tag_taille_17 { font-size:19px; color:#399; font-variant:small-caps;}
a.tag_taille_18 { font-size:19px; font-weight:bold; color:#399; font-variant:small-caps;}
a.tag_taille_19 { font-size:20px; color:#600; font-variant:small-caps;}
a.tag_taille_20 { font-size:20px; font-weight:bold; color:#600; font-variant:small-caps;}
a.tag_taille_30 { font-size:20px; font-weight:bold; color:#600; font-variant:small-caps;}

.nllesouh { font-style:italic; color:#990000; font-weight:bold;}
.nllesouh a { font-style:italic; color:#990000; font-weight:bold;}
