BODY {
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 0;
	margin-top : 0;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
}

/* ----------- Zone de navigation ----------------------- */
/* Infos (Bonjour...) */
.infos {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* Zone de recherche */
.recherche {
	background-color: #E5E5DF;
	color: #A51129;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color : White;
	border-style : solid;
	font-weight : bold;
}
/* Menu de la version texte */
.menutexte {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.menutexte:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
/* Pour le chemin de navigation */
.navig {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.liennavig {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.liennavig:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.lienv10b {
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lienv10b:visited {
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lienv10b:hover {
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

/* ----------- Titre de bloc de la page de une ----------------------- */
.titrebloc {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: White;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.titrenews {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #A51129;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : left;
}

/* ----------- Petit lien (ancres page de une et lien glossaire annuaire) ----------------------- */
.petitlien {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #345CB2;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : center;
}
.petitlien:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #345CB2;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	text-align : center;
}

/* ----------- Annuaire ----------------------- */
/* Lien lettres annuaire (A B C...) */
.lienlettreannuaire {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #A51129;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lienlettreannuaire:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #A51129;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
/* Lien fiche annuaire */
.lienfannuaire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #A51129;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : center;
}
.lienfannuaire:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #A51129;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	text-align : center;
}

/* ----------- Noms de colonnes de tableaux ----------------------- */
.tabnomscol {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : center;
	background-color : #ABBF08;
}

/* ----------- Liens noirs ----------------------- */
.liennoir {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : center;
}
.liennoir:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	text-align : center;
}
.liennoir12 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.liennoir12:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.liennoir12soul {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

/* ----------- Textes noirs ----------------------- */
.txtnoir {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : justify;
}
.txtnoirb {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : justify;
}
.txtnoir11b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : justify;
}
.txtnoir10 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : justify;
}

/* ----------- Tableaux noirs ----------------------- */
.tabnoirdroite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : right;
}
.tabnoirgauche {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align : left;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position: absolute; visibility:hidden;	left:0;	top:0}
/* CoolMenus 4 - default styles - end */
  
/* Styles for level 0 */
.clLevel0,.clLevel0over{
	position:absolute;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
.clLevel0t,.clLevel0tover{
	position: absolute;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.clLevel0{
	background-color: #d6d6d6;
	layer-background-color:#d6d6d6;
	color: #505050;
}
.clLevel0t{
	background: transparent;
	background-color: transparent;
	layer-background-color: transparent;
	color: #505050;
}
.clLevel0over{
	background-color: #84be46;
	layer-background-color: #84be46;
	color: #ffffff;
	cursor:pointer;
	cursor:hand;
}
.clLevel0tover{
	background: transparent;
	background-color: #b5e5f9;
	layer-background-color: transparent;
	color: #505050;
	cursor:pointer;
	cursor:hand;
}
.clLevel0tover-bis{
	background: transparent;
	background-color: #009ee0;
	layer-background-color: transparent;
	color: #ffffff;
	cursor:pointer;
	cursor:hand;
}
.clLevel0border{
	position: absolute;
	visibility: hidden;
	background-color: #d6d6d6;
	layer-background-color:#d6d6d6;
}
.clLevel0tborder{
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	layer-background-color:transparent;
}

/* Styles for levels 1-2  */
.clLevel1,.clLevel1over,.clLevel1t,.clLevel1tover{
	position:absolute;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.clLevel1{
	background-color: #929292;
	layer-background-color:#929292;
	color: #ffffff;
}
.clLevel1t{
	background-color: transparent;
	layer-background-color: transparent;
	color: #ffffff;
}
.clLevel1over{
	background-color: #e5efc2;
	layer-background-color:#e5efc2;
	color: #000000;
	cursor:pointer;
	cursor:hand;
}
.clLevel1border{
	position: absolute;
	visibility: hidden;
	background-color: #9c9c9c;
	layer-background-color:#9c9c9c;
}
.clLevel1tborder{
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	layer-background-color: transparent;
}


/* Styles for level 3 */
.clLevel3,.clLevel3over{
	position:absolute;
	padding: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.clLevel3{
	background-color: Silver;
	layer-background-color:Silver;
	color: Black;
}
.clLevel3over{
	background-color: #A51129;
	layer-background-color:#A51129;
	color: #ffffff;
	cursor:pointer;
	cursor:hand;
}
.clLevel3border{
	position: absolute;
	visibility: hidden;
	background-color: White;
	layer-background-color:White;
}

/* Styles pour les rédacteurs */
.utitre1
{
	color : #A51129;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : bold;
}
.utitre2
{
	color : #A51129;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-weight : bold;
}
.utitre3
{
	color : #A51129;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.unormal
{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormal1
{
	color : #8EA402;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormal2
{
	color : #A51129;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormalr
{
	color : #cc0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormalng
{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
}
.unormalnp
{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}
.unormalrp
{
	color : #cc0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}
