/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #474847;
	text-decoration: none;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b21f1e;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #edf1fe;
	margin:0px;
}

/******************************************************************** Lien ******************************************************************/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #00F;
}

/******************************************************************** Lien rollover **********************************************************/
#lien {	/* "lien" sera notre conteneur, ici la balise div */
width: 100px;  /* changer la largeur ici */
height: 100px; /* changer la hauteur ici */
background: url(image2.gif) top left no-repeat;	/* placement de l'image over */
}

#lien a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: url(image1.gif) top left no-repeat;	/* placement de l'image du menu */
color: #000;
}

#lien a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:9px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#C5C2DF 1px solid;
	border-top:#C5C2DF 1px solid;
	border-left:#C5C2DF 1px solid;
	border-right:#C5C2DF 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#180D7F;
	background-color:#C5C2DF;
	border-bottom:#180D7F 1px solid;
	border-top:#180D7F 1px solid;
	border-left:#180D7F 1px solid;
	border-right:#180D7F 1px solid;
}
.bouton_news2 {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#CC0000;
	background-color:#DDDDDD;
	border-bottom:#CC0000 1px solid;
	border-top:#CC0000 1px solid;
	border-left:#CC0000 1px solid;
	border-right:#CC0000 1px solid;
}
/**********************************************************************************************************/
.email_news2 {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	background-color:#fe000b;
	border-bottom:#fe000b 1px solid;
	border-top:#fe000b 1px solid;
	border-left:#fe000b 1px solid;
	border-right:#fe000b 1px solid;
}
.email_news3 {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	background-color:#284A58;
	border-bottom:#284A58 1px solid;
	border-top:#284A58 1px solid;
	border-left:#284A58 1px solid;
	border-right:#284A58 1px solid;
}
.email_news4 {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	background-color:#284A58;
	border-bottom:#D7D5D5 1px solid;
	border-top:#D7D5D5 1px solid;
	border-left:#D7D5D5 1px solid;
	border-right:#D7D5D5 1px solid;
}
.email_news5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color:#ffffff;
	background-color:#284A58;
	border-bottom:#284A58 1px solid;
	border-top:#284A58 1px solid;
	border-left:#284A58 1px solid;
	border-right:#284A58 1px solid;
}
.orange {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	color: #FD6A12;
	font-weight: bold;
	text-decoration: none;
}
.orange:hover {
	color: #FD6A12;
	font-weight: bold;
	text-decoration: none;
}
.noiritalicgras {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.fondblanc {
	background-color: #ffffff;
}
.fondlien {
	background-image: url(images/lien.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.fondservice {
	background-image: url(images/services.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.fondbook {
	background-image: url(images/book.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.fonddevis {
	background-image: url(images/devis.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.fondaccueil {
	background-image: url(images/accueil.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.fondpartenaire {
	background-image: url(images/partenaire.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.contour {
	color:#454545;
	background-color:#FFFFFF;
	border-bottom:#000000 1px solid;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
}
.contour3 {
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:#000000 1px solid;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
}
.contour4 {
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:#D7D5D5 1px solid;
	border-top:#D7D5D5 1px solid;
	border-left:#D7D5D5 1px solid;
	border-right:#D7D5D5 1px solid;
}
.contour5 {
	color:#D7D5D5;
	background-color:#FFFFFF;
	border-bottom:#D7D5D5 2px solid;
	border-left:#D7D5D5 2px solid;
}
.contour6 {
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:#000000 2px solid;
	border-top:#000000 2px solid;
	border-left:#000000 2px solid;
	border-right:#000000 2px solid;
}
.lienamis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #180D7F;
}
a.lienamis{
	color: #848484;
	text-decoration: none;
	font-size: 12px;
}
a.lienamis:selected{
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
a.lienamis:hover{
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
a.lienamis:active{
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
.lienamis2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #180D7F;
}
a.lienamis2{
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
a.lienamis2:selected {
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
a.lienamis2:hover {
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
a.lienamis2:active {
	color: #180D7F;
	text-decoration: none;
	font-size: 12px;
}
.textenoir2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.textenoir3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.textenoir13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.textenoir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}
.texterouge4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #284A58;
}
.titreblanc2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.titreblanc2:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.titreblanc2:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.titreblanc3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.titreblanc3:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.titreblanc3:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.titrevert {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
.titrenoir {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
a.titrenoir{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #347F03;
}
a.titrenoir:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #347F03;
}
a.titrenoir:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #347F03;
}
.titrenoir2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.titrenoir3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	color: #000000;
}
.titreorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #FD6A12;
}
.titreblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
}
a.titreblanc:hover{
	color: #DAD9E7;
	text-decoration: none;
	font-size: 16px;
}
a.titreblanc:active{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
}
.texteorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FD6A12;
}
a.texteorange:hover{
	color: #DAD9E7;
	text-decoration: none;
	font-size: 12px;
}
a.texteorange:active{
	color: #FD6A12;
	text-decoration: none;
	font-size: 12px;
}
.texteorange14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FD6A12;
}
.texteorangesouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FD6A12;
}
.texteorangegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FD6A12;
}
.textenoir14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
a.texteblanc:hover{
	color: #DAD9E7;
	text-decoration: none;
	font-size: 12px;
}
a.texteblanc:active{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.texteblancgraspetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.texteblancgraspetit:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.texteblancgraspetit:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.texteblancgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.texteblancgras:hover{
	color: #DAD9E7;
	text-decoration: none;
	font-size: 12px;
}
a.texteblancgras:active{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.textevert {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #DD2422;
	text-decoration: none;
}
.textevert2 {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #DD2422;
	text-decoration: none;
}
.textevert3 {
	font-family:Geneva,Arial,Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #DD2422;
	text-decoration: none;
}
.textebleu {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	color: #0036C0;
	text-decoration: none;
}
a.textebleu:hover {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	color: #0036C0;
	text-decoration: none;
}
a.textebleu:active {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	color: #0036C0;
	text-decoration: none;
}
.textegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.textenoirsouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.textenoirbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.textenoirbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
a.textenoirbold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
a.textenoirbold:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
.textevertaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9D804;
	text-decoration: none;
}
.texteidentification {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.texteidentification {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9D804;
	text-decoration: none;
}
a.texteidentification:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9D804;
	text-decoration: none;
}
a.texteidentification:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9D804;
	text-decoration: none;
}
.texteinscription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A9D804;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A9D804;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A9D804;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A9D804;
	font-weight: bold;
	text-decoration: none;
}
.texteinscription2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.texteinscription3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.texteinscription4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.texteinscription3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.texteinscription3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.texteamenagement3d {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #934545;
	text-decoration: none;
}
.texteegloo {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FD6A12;
	text-decoration: none;
}
.texteimagedeconcours {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #24518D;
	text-decoration: none;
}
.texteperspectivecommerciale {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #7C4775;
	text-decoration: none;
}
.textetroisiemedesign {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #DD2422;
	text-decoration: none;
}
.textevoletpaysager {
	font-family:Geneva,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #347F03;
	text-decoration: none;
}
.textepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.textepetit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.textetrespetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.textetrespetit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#e60000; font-size: 18px; }
.style2b {font-family: Verdana, Arial, Helvetica, sans-serif; color:#e60000; font-size: 16px; }
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#0b84f5; font-size: 14px; }
.style14b {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#e60000; font-size: 14px; }
.blue {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#180D7F;
}
.blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#284a54;
}
.blue3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#284a54;
}
.vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #91b60e;
}
.blue4 {
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	color:#284a54;
}
.blue5 {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	color:#284a54;
}
.blue6 {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color:#284a54;
}
.blue7 {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#284a54;
}
.rougetd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #DD2422;
	text-decoration: none;
}
.titrerouge {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #DD2422;
	font-weight: bold;
	text-decoration: none;
}
a.titrerouge:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
a.titrerouge:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
.titrerg {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
a.titrerg{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
a.titrerg:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
a.titrerg:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #DD2422;
}
.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #575757;
}
.gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #575757;
}
.gris3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #474847;
}
.gris4 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
}
a.gris4:hover{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
a.gris4:active{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #2a4996;
}
.bleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #2a4996;
}
.blanc {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
	color:#ffffff;
}
.blanc2 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.blanc3 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.textenoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #b21f1e;
	text-align: left;
}
.noirsouligne {
	font-family:Arial,Geneva,Arial,Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.noir {
	font-family:Arial,Geneva,Arial,Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.contour table tr td table tr .gris3 table tr .gris3 table tr td .textenoirsouligne {
	color: #00F;
	text-align: center;
}

