@charset "iso-8859-1";

/*******************************************************************************
*  fonts.css : 2004-06-28 : Ruthsarian Layouts
* ------------------------------------------------------------------------------
*  handles the font type (family), sizes, line-height, alignment, and any other
*  properties relating to fonts - with the exception of color.
*
*  Perhaps font color declarations should be in this file as well. 
*  However, certain CSS validators (hello w3!) will complain if colors
*  and background colors are not declared in the same selector or
*  at least within the same stylesheet. So font colors, including links,
*  are defined in colors.css.
*******************************************************************************/
*{font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
body{ 
	font-family: Trebuchet MS, arial, helvetica, sans-serif;
	font-size: 100.1%;	/* font sizing approach recommended by Dave 
				   Silvester on the css-discuss list. "the 
				   .1 is important." */
                   color:#000000;
}

a, a:link, a:active { color: #00877c; text-decoration:none;}
a:hover { text-decoration:underline; }

.noChapo { color:#666; }
.datemaj { color: #505458; font-style:italic; }
.note { font-size: .8em !important; }
.spip_doc_titre { font: .9em Arial, Helvetica, sans-serif; }

li { color: #000000; }


#rightColumn li.on a { font-weight: bold; }
#pageWrapper { font-size: 80%; }
#footer { text-align: center; }

#blocRecherche p#plan a { color: white; font-size: .8em; }

/* :root is an invalid pseudo class but mozilla knows it */
:root code { font-size: 120%;	/* monospace fonts are typically smaller that 
								   'normal' fonts under Mozilla. */
}

/*
	Time to try and get all the heading elements to the same size 
	regardless of browser. (IE seems to put them a big bigger
	than Mozilla, typically.)
*/
h1 { font-size: 210%; }
/*h2 { font-size: 180%; }*/

/* h3 a { color:#C85D44; font-size:1.1em; font-weight:bold; } */

h3 { font-size: 126%; }
h4 { font-size: 115%; }
h5 { 
  font-size: 115%; 
  padding:4px 0 5px 15px; 
  margin-left : 1.5em;
}
h6 { font-size: 100%; }

/*.home h3 { /* = .gris .gras .big .mb  color:#505458; font-weight:bold; }*/
.home a { color: #00877C; text-decoration:underline; }
.home a:hover { text-decoration:none; }
 

a.ancre {color:#505458;}

#aLire { color: #505458; }

a.navSupBandeau{font-size:0.85em !important; color:#000000 !important; text-decoration:none !important;}
a.navSupBandeau:hover{font-size:0.85em !important; color:#000000 !important; text-decoration:underline !important;}


.home dd { font-size:2em; }
.adresse { font-weight: bold; }
.adresse a { font-weight: normal; text-decoration: underline; }
.deco1 {  font-size:1px; }
.infos { font-size:0.85em; color:#1F578F; }

.date em { font-style:normal; }

dl.ancres a { color:#C85D44; font-size:1.05em; text-decoration:underline; }
dl.ancres dt a { font-weight:bold; }

dl.ancres dd {  font-size:1em; }

.agenda .retour a { font-size:0.9em; color:#1F578F; }

ul.inline li { font-size:0.7em; }

.pagination a { color:#1F578F; }
.pagination .page_en_cours { font-weight:bold; }
.pagination {  text-align:right; font-size:0.7em; color:#6C6D72; }

.criteres td { text-align:left; color:#505458; font-size:12px; font-weight: bold; }
.criteres td select#selectquand,
	.criteres td select#select_quoi,
		.criteres td select#select_ou { font-size:.8em !important; font-weight: normal; }
		
/* <ARCHIVES> *****************************************************/

/* </ARCHIVES> ****************************************************/

.criteres label { font-weight:bold; }
.archives { color:#505458; }
.archives td li a { color:#C85D44; }
.archives td li em { font-style:italic; color:#1F578F; }

/* <GRANDS AXES> *****************************************************/
#texte.gn .txt ul li { color: #505458; }
#texte.gn p, #texte.gn li {	font-size: .95em;}
#texte.gn li li { font-size:1em; }
.gn a { color: #00877c; text-decoration: underline; }
.gn a:hover { text-decoration: none; }
/* </GRANDS AXES> *****************************************************/

/* <CT> *****************************************************/
.ct a 		{ text-decoration: underline; }
.ct a:hover { text-decoration: none; }
.ct p.titre { font-size: .95em !important; color: #505458; font-weight: bold; }
.ct dd { color: #505458; }
.ct .numTel { font-size: 1em; }
.ct a.nomContact { font-size: 1em; color: #c85d44; }
.ct .lienFiche { color: #c85d44; font-weight: bold; }
/* </CT> *****************************************************/

/* <SM> *****************************************************/


/* </SM> ****************************************************/

#rechercher .text { color:black; }
#rechercher li.plan a { color:white;  }
#rechercher li.plan { text-align:right; }

#contacts { font-size:0.9em; color:#1F578F; }
#contacts li a { color:#1F578F; }

#liens_top li a { font-size:0.9em; color: #1F578F; }

#rightColumn .inside div { font-size:0.7em; }
#rightColumn .inside div h3 { font-size: 1.5em; }
#rightColumn .inside li a { font-size: 1.2em; color:#505458; }

#traducteur {  color:#505458; }
#traducteur li.on a { color: #405367; }
#traducteur h3 { color:#C93E2E; font-weight:bold; text-transform:uppercase;}

#auto_promo {  color:#505458; }
#auto_promo h3 { color:#C93E2E; font-weight:bold; text-transform:uppercase;}

#imprimer{color:#505458;}
#imprimer li.on a { color: #a1c737; }
#imprimer #formEnvoyerAmi { font-size: 1.2em; }
#imprimer #formEnvoyerAmi input { font-size: 1em; color: #505458; }

/* <TYPOS et COULEURS> **************************************/
.txtBleu 	{ color: #1F578F !important; }
.brun 		{ color: #C85D44;}	
.bleu 		{ color: #1F578F;}
.gris 		{ color: #505458;}
.big 		{ font-size: 1.1em; /* doit se trouver dans un ul ou un p (0.7em)*/ }
.gras 		{ font-weight: bold; }

/* </TYPOS et COULEURS> ************************************************/

#texte.agenda .cartouche_bleu { text-align:center; }
.agenda table.archives td {font-size: 1em;}
.agenda table.archives td.periode { font-size: .9em; }
.agenda table.archives ul a { font-weight: bold; text-decoration: underline; }
.agenda table.archives ul a:hover { text-decoration: none; }
#crit { color: #1f578f !important; }


/* <CONTACT DETAIL> *************************************/

#texte.contactDetail a { color: #c85d44; }
#texte.contactDetail .retourPuceLeft a { color: #1f578f; font-size: .85em; }
#texte.contactDetail ul li { font-weight: bold; font-size: 1em; color: #505458; }

/* </CONTACT DETAIL> *************************************/










