body {text-align:left; background-color: #FFFFFF; 
}

a:link {color: #333333; text-decoration: none;}
a:hover {text-decoration: underline; color: #CC6600;}
a:visited {background-color:transparent; text-decoration: none; color: #999999 ;}

a:active {text-decoration: none; color:#333333 ;}

.textebreve {font-family: arial,helvetica, sans serif; font-size: 12px; line-height: 20px; color: #000000;}

.titrebreve{ font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; color: #FFCC00; text-align:left; }

a.tbreve_in:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:200; font-weight:bold; color: #FFCC00;  text-decoration: none;}
a.tbreve_in:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:200; font-weight:bold; text-decoration: underline; color: #0066FF; }
a.tbreve_in:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:200; font-weight:bold; text-decoration: none; color: #FF9900;}
a.tbreve_in:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:200; font-weight:bold; text-decoration: underline; color: #FFCC00; }

a.haut_in:link {color: #FF0000; text-decoration: none; font-weight:200;}
a.haut_in:visited { text-decoration: none; color: #FF0000; font-weight:200;}
a.haut_in:hover {text-decoration: underline; background-color: transparent ; font-weight:200;}
.haut{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; text-align:center; font-weight:200;}
.intro{font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #000000; text-align:right;}
.tran{
	filter:				alpha(opacity=60);
	opacity:			0.60;
}

.transp{
	filter:				alpha(opacity=98);
	opacity:			0.98;
}
.contenu{
vertical-align:text-top;
vertical-align:top
}

.bas {font-family: arial,helvetica, sans serif; font-size: 12px; line-height: 20px; color: #000000; }
.titre-texte {
	font-size: 15px;
	font-style:oblique;
	font-family: arial,helvetica, sans serif;
	line-height: normal;
	font-weight:bold;
	color: #990000;
	vertical-align:text-top;
}
.soustitre {
	font-size: 13px;
	color:#990000;
	font-weight: bold;
	font-family: arial,helvetica, sans serif;
	line-height: normal;
	font-style:oblique;
}
.texte {
		font-family: arial,helvetica, sans serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: ;
		color: #000000;
		vertical-align:text-top;
}
.chapo{font-family: arial,helvetica, sans serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: ;
		color: #FFFFFF;
		vertical-align:text-top;
}
.hier {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#FF6600;
}

.input { 
	border: 1px solid red; 
	     background-color:#FFE7CB;
	     font-size:12px;
	     font-family:arial;
	     width:90px
	}
.flash {
	font-size: 14px;
	font-family: arial,helvetica, sans serif;
	font-weight:bold;
	color: #FFFFFF;
	text-align:right;
}
.textebas{
	font-size: 10px; font-family: arial,helvetica, sans serif;color: #FFFFFF;text-align:center; background-color: #0066FF
	}
.titrebreve{font-size: 11px;font-family: arial,helvetica, sans serif;color: #FF9900;text-align:left;}

.date{font-size: 10px; font-style:italic; font-family: arial,helvetica, sans serif;color: #FF9933;text-align:right;}
#divMenu {
	filter:				alpha(opacity=50);
	opacity:			0.5;

}
.haut{
	font-size:11px;
	font-family: arial,helvetica, sans serif;
	color: #666666;
	text-align:center;
}
.infoaccueil{
	font-size:11px;
	font-family: arial,helvetica, sans serif;
	color: #CCCCCC;
	text-align:center;
}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position: inherit; visibility:hidden; left:-7px; top:0; text-align:center;  vertical-align: text-bottom;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the ackground-bar*/
.clBar{position:absolute; width:10; height:10;  visibility:hidden; opacity:0.60; text-shadow:Yellow}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; text-align:center; padding:px; padding-top:15px; font-family:arial,helvetica; font-size:11px; font-weight:}

.clLevel0{background-color:; background-image: url(m_03.gif);vertical-align:middle; color: #FFFFFF; layer-background-color:#660000; }
/*
Permuter les commentaires avec la ligne du dessus pour afficher ou non une image de fond
.clLevel0{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#E32E3D;}
*/
.clLevel0over{background-color:;background-image: url(mo_03.gif); color: #FFFFFF; cursor:pointer; cursor:hand; layer-background-color:#000000; border-width:0 }
.clLevel0border{position:absolute; visibility:hidden; background-color:; border-width:0;}


/*Styles for level 1 etc ...*/
.clLevel1, .clLevel1over{position:absolute; padding:0px; padding-top:3px; font-family:arial,helvetica, sans serif; font-size:11px; text-align:center;}
.clLevel1{background-color:; background-image: url(mb_04.gif); layer-background-color:; color:#FFFFFF;}
.clLevel1over{background-color:;background-image: url(mb_02.gif); layer-background-color:; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:; layer-background-color:}

.clLevel2, .clLevel2over{position:absolute; padding:0px; padding-top:3px; font-family:arial,helvetica, sans serif; font-size:11px; text-align:center;}
.clLevel2{background-color:; background-image: url(mb1_03.gif); layer-background-color:; color:#FFFFFF;}
.clLevel2over{background-color:; background-image: url(mb2_03.gif); layer-background-color:; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:; layer-background-color:}
