.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #911305;
	letter-spacing: 1px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 100%
} 
.textealternatif { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0F0064; font-weight: bold; text-decoration: none ; font-style: italic}
.soustitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #b48c50; text-decoration: none }
.lettrines { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #B48C50; text-decoration: none }
.soussoustitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #b48c50}
.textepuce { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0F0064; font-weight: normal; text-decoration: none ; list-style-type: none; text-indent: 30pt}
.bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0F0064; font-weight: bold; text-decoration: none }
.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0F0064; font-weight: normal; text-decoration: none }
.agenda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0F0064; text-decoration: none }
.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none ; text-align: center}
A:visited { color : #941808; text-decoration : none; }
A:link { color : #941808; text-decoration : none; }
A:hover { color : #941808; text-decoration : underline; }
A:active { color : #941808; text-decoration : none; }
.flash { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0F0064; font-weight: normal; text-decoration: none; line-height: 100%; margin-top: 0; margin-bottom: 5 }
.tab_haut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: ffffff;
	letter-spacing: 1px;
	text-decoration: none;
	background-repeat: no-repeat;
	background : 0f0064;
	text-align: center;
}
.tab_haut1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: ffffff;
	letter-spacing: 1px;
	text-decoration: none;
	background-repeat: no-repeat;
	background : 0f0064;
	text-align : center;
	width : 59px;
}
.tab_haut3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: ffffff;
	letter-spacing: 1px;
	text-decoration: none;
	background-repeat: no-repeat;
	background : 0f0064;
	text-align : left;
	width : 519px;
}
.tab_gche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0F0064;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 59px;
	background : dedfe7;
	border : b48c50;
	text-align : center
}
.tab_dte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0F0064;
	text-decoration: none;
	background-repeat: no-repeat;
	background : f2e8cb;
}
.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #0F0064;
	font-weight: normal;
	text-decoration: none;
}
.optim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #b58e52;
	font-weight: normal;
	text-decoration: none;
}.anim {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; cursor: default; filter: Light}
.recherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9F5E8;
	color: #0f0064;
	font-size: 8pt;
	border : thin none;

}
.titre_bold_bl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0F0064; font-weight: bold; text-decoration: none }.form_input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0f0064; font-weight: bold; border-style: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.form_input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0f0064;
	font-weight: bold;
	border-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #f2e8cb;
	text-align: right;
}
.form_input3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0f0064;
	font-weight: bold;
	border-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #dedfe7;
	text-align: right;
}
.popchoix {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFffff; font-weight: normal; text-decoration: none
}
.home {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0F0064;
	font-weight: normal;
	text-decoration: none;
}
.homecatal {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none
}
.homecatltitr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	letter-spacing: -1px;
}
.hometexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #941000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
.hometexteG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #CECF9C;
}
.zztest {
	text-decoration: none;
	border: 1px dashed #784735;
	background-color: #F5F2ED;
}
.espace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.formnavhaut {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}
.hometarif {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #941000; font-weight: bold; text-decoration: none
}
.homespac {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none
}
.homesstitrbl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #516086;
	text-decoration: none;
	font-style: normal;
}
.homesstitrorang {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #F7A22A;
	text-decoration: none;
	font-style: normal;
}
.homespacbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #516086;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
.homespacorang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F7A22A;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
.homespacroug {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #941000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
.homesstitrg {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #941000;
	text-decoration: none;
	font-style: normal;
}
a.home1:link {
	color: #FFFFFF;
}
a.home1:visited {
	color: #FFFFFF;
}
a.home1:hover {
	color: #FFB3AA;
	text-decoration: none;
}
a.home2:link {
	color: #516086;
}
a.home2:visited {
	color: #516086;
}
a.home2:hover {
	color: #7584AC;
	text-decoration: none;
}
a.home3:link {
	color: #C77607;
}
a.home3:visited {
	color: #C77607;
}
a.home3:hover {
	color: #ED8B07;
	text-decoration: none;
}
a.home4:link {
	color: #941000;
}
a.home4:visited {
	color: #941000;
}
a.home4:hover {
	color: #C11300;
	text-decoration: none;
}
a.home5:link {
	color: #ffffff;
}
a.home5:visited {
	color: #ffffff;
}
a.home5:hover {
	color: #FDDEB5;
	text-decoration: none;
}.homelien {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #941000; font-weight: bold; text-decoration: none
}
.homecatltitr1024 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
.homecatltitr2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	letter-spacing: -1px;
}
.homesstitrbl2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #516086;
	text-decoration: none;
	font-style: normal;
}
.homesstitrorang2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #F49109;
	text-decoration: none;
	font-style: normal;
}
a.home6:link {
	color: #F7A22A;
}
a.home6:visited {
	color: #F7A22A;
}
a.home6:hover {
	color: #F7A22A;
	text-decoration: none;
}
a.home7:hover {
	color: #b58e52;
	text-decoration: none;
}
a.home7:link {
	color: #b58e52;
}
a.home7:visited {
	color: #b58e52;
}
.homeG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0F0064;
	font-weight: bold;
	text-decoration: none;
}
.soussous2titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: F7A22A;
	font-weight: bold;
}
.soussoustitre10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: b48c50;
	font-weight: bold;
}
.soussoustitre11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: b48c50;
}
.texte2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #0F0064; 
font-weight: normal; 
text-decoration: none }
.hometexte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #941000;
	font-weight: normal;
	text-decoration: underline;
}
.homelien2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #941000; font-weight: normal; text-decoration: none
}
.bouton_docu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	height: auto;
	width: auto;
	background-color: #F7A22A;
	margin: 0px;
	padding: 0px;
	clear: Aucune;
	float: Aucune;
	border-right: 2px solid #c77607;
	border-bottom: 2px solid #c77607;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F3C98D;
	border-left-color: #F3C98D;
}
.champcatal {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #C77607; text-decoration: none
}
.docuOr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #C77607;
}
.docuBleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #516086;
}
.promoCTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #FFA012;
	height: 100%;
}
.tab_haut4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: ffffff;
	letter-spacing: 1px;
	text-decoration: none;
	background : #FEA115 repeat;
	text-align: center;
}
.promoN8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.promotitre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #911305;
	letter-spacing: 1px;
	text-decoration: none;
	background-repeat: no-repeat
}
.promB8 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.promoN8B {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.promoN7B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titreVT {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009835;
	letter-spacing: 1px;
	text-decoration: none
}
.tabmarine {
	border: 1px solid #0f0064;
}
.marocCelluleBordure {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #FFA012;
}

