

*.normal{
color: #122B6A;
line-height: 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;

}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
a.ancrage:hover{
text-decoration: none;
}


.tx-matrixscript_vert{
font-weight: bolder ;
font-family: MatrixScriptRegular, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #81d221;
	
		position:relative;
		margin: 0.2em 0 0.2em 0;
			

}
.tx-matrixscript_orange{
font-weight: bolder ;
font-family: MatrixScriptRegular, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #e87705;
		position:relative;
		margin: 0.2em 0 0.2em 0;
			
}
.tx-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122B6A;
	line-height: 15px;
}
.tx-normal-turquoise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #047391;
	line-height: 15px;
	position:relative;
}
.tx-normal-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #047391;
	line-height: 15px;
}
.tx-normal-marine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a4985;
	line-height: 15px;
}
.tx-normal-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9F28;
	line-height: 15px;
}
.tx-normal-rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF1493;
	line-height: 15px;
}
.titre-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.titre-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #122B6A;
	line-height: 15px;
	font-weight: bold;
}
.texte-blanc  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;}
.texte-blanc a, .texte-blanc a:hoover, .texte-blanc a:visited {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.boldnosousligne {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #122B6A;
	line-height: 20px;
	font-weight: bold;}
	

.tx-bold {
    text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #122B6A;
	line-height: 15px;
	font-weight: bold;
	}

	
.tx-bold a,.tx-bold a:hoover,.tx-bold a:visited {
    text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #122B6A;
	line-height: 15px;
	font-weight: bold;
	
}
.tx-bold-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9F28;
	line-height: 15px;
	font-weight: bold;
}
.tx-bold-marine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2a4985;
	line-height: 15px;
	font-weight: bold;
}

.tx-bold-rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF1493;
	line-height: 15px;
	font-weight: bold;
}
.tx-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #122B6A;
}
.tx-grand,.tx-grand a,.tx-grand a:hoover,.tx-grand a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #122B6A;
	line-height: 15px;
}
.champtexte {
	background-color: #D5E7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #FFFFFF;
	color: #122B6A;
	line-height: 13px;
}
.champtexte-marine {
	background-color: #D5E7ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #FFFFFF;
	color: #122B6A;
	line-height: 13px;
}
.champtexte-orange {
	background-color: #F7B41F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #FFFFFF;
	color: #122B6A;
	line-height: 13px;
}
.champtexte-rose {
	background-color: #FA9FCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #FFFFFF;
	color: #122B6A;
	line-height: 13px;
}
.champtexte-vert {
	background-color: #9CC136;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #FFFFFF;
	color: #122B6A;
	line-height: 13px;
}

.tx-grand-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #047391;
	line-height: 15px;
}
.tx-grand-bleu a,.tx-grand-bleu a:hoover,.tx-grand-bleu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #047391;
	line-height: 15px;
}
.titre-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #047391;
	font-weight: bold;
}
.titre-bleu a,.titre-bleu a:hoover,.titre-bleu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #047391;
	font-weight: bold;
}
.tx-petit-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #047391;
	line-height: 15px;
}
.tx-petit-bleu a,.tx-petit-bleu a:hoover,.tx-petit-bleu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #047391;
	line-height: 15px;
}


.tx-grand-turquoise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #047391;
	line-height: 15px;
}
.tx-grand-turquoise a,.tx-grand-turquoise a:hoover,.tx-grand-turquoise a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #047391;
	line-height: 15px;
}
.titre-turquoise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #047391;
	font-weight: bold;
}
.section-turquoise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #047391;
	font-weight: bold;
}
.titre-turquoise a,.titre-turquoise a:hoover,.titre-turquoise a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #047391;
	font-weight: bold;
}
.tx-petit-turquoise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #047391;
	line-height: 15px;
}
.tx-petit-turquoise a,.tx-petit-turquoise a:hoover,.tx-petit-turquoise a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #047391;
	line-height: 15px;
}
.menusderoulants {
	background-color: #D5E7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 140px;
}
.fondbleu-tx-petit-blanc {
background-color: #047391 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
line-height: 13px;
}
.super_titre_bleu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #122B6A;
line-height: 15px;
}
.tx-petit-blanc  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}
 .tx-petit-blanc a {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}

.tx-grand-blanc  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 12px;
}
.tx-grand-blanc a {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 12px;
}

.tx-petit-blanc a:hoover {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}

.tx-petit-blanc a:visited {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}

.numero  {
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 55px;
	left: 15px;
	text-align: center;
	
}
.numero-fdrose {
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 55px;
	left: 15px;
	text-align: center;
	background-image: url(img/num-rose.gif);
}
.numero-fdmarine {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 55px;
	left: 15px;
	text-align: center;
	background-image: url(img/num-marine.gif);
}
.numero-fdvert {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 55px;
	left: 15px;
	text-align: center;
	background-image: url(img/num-vert.gif);
}


.numero-fdorange  {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 55px;
	left: 15px;
	text-align: center;
	background-image: url(img/num-orange.gif);
}
.numero-fdturquoise {
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 55px;
	left: 15px;
	text-align: center;
	background-image: url(img/num-bleu.gif);
}
.tx-petit-bolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #122B6A;
	font-weight: bold;
}
.tx-petit-orange-bolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F28600;
	font-weight: bold;
}
.tx-petit-vert-bolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF7F;
	font-weight: bold;
}
.tx-petit-blanc-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	font-weight: bold;
}
.tx-petit-blanc-bold a,.tx-petit-blanc-bold a:visited,.tx-petit-blanc-bold a:hoover {

text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	font-weight: bold;
}
.bold_blanc_nosousligne {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: bold;}
	
.bold_blanc_nosousligne   a,.bold_blanc_nosousligne   a:hoover,.bold_blanc_nosousligne   a:visited {
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: bold;}
	
.little_bold_blanc_nosousligne {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;}
	
.little_bold_blanc_nosousligne   a,.little_bold_blanc_nosousligne   a:hoover,.little_bold_blanc_nosousligne   a:visited {
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;}
		
.blanc_nosousligne {
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	}
.petit_blanc_nosousligne {
text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	}
	.tx-normal_nosousligne {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122B6A;
	line-height: 15px;
}
