.fond {
	background-image: url(../images/fond-globale.gif);
	background-repeat: repeat-x;
}
.fond-voiture {
	background-image: url(../images/voiture.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005091;
	text-decoration: none;
}
.menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005091;
	text-decoration: none;
}
.menu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.titre-membre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #848D8F;
	text-decoration: none;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005091;
	text-decoration: none;
}
.titre02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #656565;
	text-decoration: none;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #323232;
	text-decoration: none;
}
.form_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #868686;
	text-decoration: none;
}
	
.bg {
	background-color: #C01D23;
	background-image: url(../images/bg-all.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-selection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.txt-selection-ar {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.plus-rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C85EA9;
	text-decoration: none;
}
.txt-rp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	text-decoration: none;
}
.plus-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.bg-zoom {
	background-color: #4B4B4B;
	background-image: url(../images/bg-zoom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titre-zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.titre-zoom a{
	color: #FFFFFF;
	text-decoration: none;
}
.titre-zoom a:hover{
	color: #666666;
	text-decoration: none;
}
.txt-zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.txt-zoom a{
	color: #FFFFFF;
	text-decoration: underline;
}
.txt-zoom a:hover{
	color: #000000;
	text-decoration: none;
}
.plus-zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
.bg-article {
	background-image: url(../images/bg-article.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #C8C8C8;
}
.titre-article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F4F;
	text-decoration: none;
	font-weight: bold;
}
.titre-article a{
	color: #504F4F;
	text-decoration: none;
}
.titre-article a:hover{
	color: #000000;
	text-decoration: none;
}
.titre-article-ar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #504F4F;
	text-decoration: none;
	font-weight: bold;
}
.titre-article-ar a{
	color: #504F4F;
	text-decoration: none;
}
.titre-article-ar a:hover{
	color: #000000;
	text-decoration: none;
}

#plus-rose a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C85EA9;
	text-decoration: none;
	}
#plus-rose a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C85EA9;
	text-decoration: none;
}
#plus-rose a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C85EA9;
	text-decoration: none;
}
#plus-rose a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C85EA9;
	text-decoration: underline;
}

#plus-zoom a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
	}
#plus-zoom a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
#plus-zoom a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
#plus-zoom a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: underline;
}

#plus-noir a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	}
#plus-noir a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
#plus-noir a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
#plus-noir a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.champ {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	clear: none;
	float: none;
	position: static;
	visibility: visible;
	padding: 1px;
	background-color: #F2F2F2;
}
.man-hna-les-ajouts-diyal-classes-jdad {
}
form {
	margin: 0px;
}
.titre-zoom-ar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: justify;
}
.titre-zoom-ar a{
	color: #FFFFFF;
	text-decoration: underline;
}
.titre-zoom-ar a:hover{
	color: #000000;
	text-decoration: none;
}

.txt-zoom-ar {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: justify;
}
.txt-zoom-ar a{
	color: #FFFFFF;
	text-decoration: underline;
}
.txt-zoom-ar a:hover{
	color: #000000;
	text-decoration: none;
}
.msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C21E24;
	font-weight: bold;
	text-align: justify;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C21E24;
	font-weight: bold;
	text-align: center;
}
.titre-support {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C5844A;
}
.input-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #666666;
	background-color: #E9E9E9;
}
.calendrier-lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.calendrier-lien a{
	color: #666666;
	text-decoration: none;
}
.calendrier-lien a:hover{
	color: #666666;
	text-decoration: underline;
}
.calendrier-lien-in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C21E24;
	text-decoration: none;
	text-align: center;
	background-color: #DFDFDF;
	border: 1px solid #666666;
}
.calendrier-lien-in a{
	color: #C21E24;
	text-decoration: none;
}
.calendrier-lien-in a:hover{
	color: #666666;
	text-decoration: underline;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
}
.txt a{
	color: #006AA4;;
	text-decoration: none;
}
.txt a:hover{
	color: #006AA4;;
	text-decoration: underline;
}
.txt-ar {
	font-family: Tahoma;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
}
.txt-ar a{
	color: #006AA4;;
	text-decoration: none;
}
.txt-ar a:hover{
	color: #006AA4;;
	text-decoration: underline;
}
.titre-article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F4F;
	text-decoration: none;
	font-weight: bold;
}
.titre-article a{
	color: #504F4F;
	text-decoration: none;
}
.titre-article a:hover{
	color: #0F63B7;
	text-decoration: none;
}
.titre-article-ar {
	font-family: Tahoma;
	font-size: 13px;
	color: #504F4F;
	text-decoration: none;
	font-weight: bold;
}
#plus a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
	}
#plus a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
#plus a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
#plus a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.titre-themes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0075B5;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.text-tab {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2px;
}
.titre-tab {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.titre-tab a{
	color: #FFFFFF;
	text-decoration: none;
}
.titre-tab a:hover{
	color: #006AA4;
	text-decoration: none;
}
.text-tab-ar {
	font-size: 11px;
	font-family: Tahoma;
	color: #FFFFFF;
	padding: 2px;
}
.titre-tab-ar {
	font-size: 13px;
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: bold;
}
.titre-tab-ar a{
	color: #FFFFFF;
	text-decoration: none;
}
.titre-tab-ar a:hover{
	color: #006AA4;
	text-decoration: none;
}
.msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E10000;
}
.input-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.calendrier-lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.calendrier-lien a{
	color: #666666;
	text-decoration: none;
}
.calendrier-lien a:hover{
	color: #666666;
	text-decoration: underline;
}
.calendrier-lien-in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C21E24;
	text-decoration: none;
	text-align: center;
	background-color: #DFDFDF;
	border: 1px solid #666666;
}
.tableau {
	font-family: Impact;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0080D5;
	border: 1px solid #666666;
	letter-spacing: 1px;
	padding-right: 2px;
	padding-left: 2px;
}
.tableau2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding-right: 2px;
	padding-left: 2px;
}
.tableau3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DDDDDD;
	border: 1px solid #666666;
	padding-right: 2px;
	padding-left: 2px;
}

.calendrier-lien-in a{
	color: #C21E24;
	text-decoration: none;
}
.calendrier-lien-in a:hover{
	color: #666666;
	text-decoration: underline;
}
.plus-zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
.plus-zoom a{
	color: #000000;
	text-decoration: none;
}

.plus-zoom a:hover{
	color: #666666;
	text-decoration: none;
}
.text-newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADC687;
	text-decoration: none;
}
.text-newsletter a{
	color: #ADC687;
	text-decoration: underline;
}
.text-newsletter a:hover{
	color: #ADC687;
	text-decoration: none;
}
.bg-bas-new {
	background-color: #959595;
	background-image: url(../img/bg-bas-new.gif);
	background-repeat: repeat-x;
}
.bg-milieu {
	background-color: #043C63;
	background-image: url(../img/bg-milieu.gif);
	background-repeat: repeat-x;
}
.champ {
	border: thin none #DAE6C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 898989;
	text-decoration: none;
}
.text-newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADC687;
	text-decoration: none;
}
.text-newsletter a{
	color: #ADC687;
	text-decoration: underline;
}
.text-newsletter a:hover{
	color: #ADC687;
	text-decoration: none;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83AAC6;
	text-decoration: none;
}
.tab01 {
	background-image: url(../img/img01.gif);
	background-repeat: no-repeat;
}
.tab02 {
	background-image: url(../img/img02.gif);
	background-repeat: no-repeat;
}
.tab03 {
	background-image: url(../img/img03.gif);
	background-repeat: no-repeat;
}
.tab04 {
	background-image: url(../img/img04.gif);
	background-repeat: no-repeat;
}
.champ02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 5A5A5A;
	text-decoration: none;
	height: 13px;
	width: 100px;
	border: 1px none #FFFFFF;
}
.txt-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-login02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 81BF20;
	text-decoration: none;
}
.stitre a{
	color: 81BF20;
	text-decoration: none;
}
.stitre a:hover{
	color: 81BF20;
	text-decoration: underline;
}
.titre-bourse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: A8A8A8;
	text-decoration: none;
}
.titre-bourse-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txt-bourse02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#txt-login a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}
#txt-login a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}
#txt-login a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

#txt-login a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAC1D1;
	text-decoration: none;

}.titre_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#titre-bourse a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: A8A8A8;
	text-decoration: none;
	
}
#titre-bourse a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: A8A8A8;
	text-decoration: none;
	
}
#titre-bourse a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: A8A8A8;
	text-decoration: underline;
}

#titre-bourse a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: A8A8A8;
	text-decoration: none;

}




#txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83AAC6;
	text-decoration: none;
	
}
#txt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83AAC6;
	text-decoration: none;
	
}
#txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83AAC6;
	text-decoration: underline;
}

#txt a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83AAC6;
	text-decoration: none;

}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FAAA05;
}
.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B6B6B6;
	font-weight: bold;
}
.rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA0000;
	font-weight: bold;
}
.vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #81bf20;
	font-weight: bold;
}
.elementcle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#elementcle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#elementcle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#elementcle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F6EB14;
	text-decoration: underline;	
	
}

#elementcle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.console {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
}
#console a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#console a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#consolea:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: underline;	
	
}

#console a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
	}.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5C5C;
}




#sousmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
#sousmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
#sousmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;	
	
}

#sousmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
	}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: none;
}
.menu a{
	color: #FFFFFF;
	text-decoration:underline;
}
.menu a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;	
	
}

#menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}
	
	
	

#menu2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D9D311;
	text-decoration: none;	
	
}

#menu2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.espaceTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #707070;
}
.espaceTTE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF5C5C;
}

.espacet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}

#espacet a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}
#espacet a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}
#espacet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;	
	text-decoration: underline;
}

#espacet a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
	}
.text_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.text_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}
.Titre_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1566B9;
}
.Titre_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Titre_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0101;
}
.Sous_titre_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF5C5C;
	text-transform: uppercase;
}
.Titre_Texte_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}
.text_noir {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#text_noir a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;;
	text-decoration: none;
}
#text_noir a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#text_noir a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: underline;
}

#text_noir a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
.Titre_gris {

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

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1591B9;
}
.Titre_jaune {

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


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8FC73E;
}
.Titre_orange {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF8A01;
}
.text_grisgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	font-style: oblique;
	font-weight: bold;
}
#lien-txt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	text-decoration: underline;
}
#lien-txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	text-decoration: underline;
}
#lien-txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;	
	text-decoration: none;
}

#lien-txt a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	text-decoration: underline;
	}
.btn-form {
	font-family: Verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}
#menu3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
	text-decoration: none;
}
#menu3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
	text-decoration: none;
}
#menu3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;	
	text-decoration: underline;
}

#menu3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
	text-decoration: none;
	}
.Titre_Blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.Sous_titre_blanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}



#menu-tel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#menu-tel a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#menu-tel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;	
	
}

#menu-tel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
}
.select-texte-catalogue {
	font-family: Verdana;
	font-size: 10px;
	color: #6B6A67;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.select-input-catalogue {
	font-family: Verdana;
	font-size: 10px;
	color: #6B6A67;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	width: 170px;
}
.erreur {
	font-size: 11px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.pagination a{
	color: #990000;
	text-decoration: underline;
}
.pagination a:hover{
	color: #000000;
	text-decoration: underline;
}.elementcle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#elementcle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#elementcle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#elementcle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F6EB14;
	text-decoration: underline;	
	
}

#elementcle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.console {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
}
#console a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#console a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#consolea:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: underline;	
	
}

#console a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
	}.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5C5C;
}




#sousmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
#sousmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
#sousmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;	
	
}

#sousmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
	}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: none;

}
#menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;	
	
}

#menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}
	
	
	

#menu2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
#menu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D9D311;
	text-decoration: none;	
	
}

#menu2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.espaceTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #707070;
}
.espaceTTE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF5C5C;
}
.espaceTTE a{
	color: #FF5C5C;
	text-decoration:underline;
}
.espaceTTE a:hover{
	color: #FF5C5C;
	text-decoration:underline;
}

.espacet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}
.espacet02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #515151;
	text-decoration: none;
}

#espacet a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}
#espacet a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}
#espacet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;	
	text-decoration: underline;
}

#espacet a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
	}
.text_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.text_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}
.Titre_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1566B9;
}
.Titre_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Titre_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0101;
}
.Sous_titre_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF5C5C;
	text-transform: uppercase;
}
.Titre_Texte_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;

}
.text_noir {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#text_noir a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;;
	text-decoration: none;
}
#text_noir a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#text_noir a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: underline;
}

#text_noir a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
.Titre_gris {

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

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1591B9;
}
.Titre_jaune {

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


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8FC73E;
}
.Titre_orange {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF8A01;
}
.text_grisgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	font-style: oblique;
	font-weight: bold;
}
#lien-txt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	text-decoration: underline;
}
#lien-txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	text-decoration: underline;
}
#lien-txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;	
	text-decoration: none;
}

#lien-txt a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
	text-decoration: underline;
	}
.btn-form {
	font-family: Verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}
#menu3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
	text-decoration: none;
}
#menu3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
	text-decoration: none;
}
#menu3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;	
	text-decoration: underline;
}

#menu3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
	text-decoration: none;
	}.Titre_Blanc {




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

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}



#menu-tel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#menu-tel a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
#menu-tel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;	
	
}

#menu-tel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1566B9;
	text-decoration: none;
	
}
form {
	margin: 0px;
}
.td-desc-rejoindre {
	background-color: #D7EBB8;
	border: 1px solid #0B3480;
}
.detail-rejoindre {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.detail-rejoindre a{
	color: #666666;
	text-decoration: none;
}
.detail-rejoindre a:hover{
	color: #000000;
	text-decoration: none;
}
.titre-rejoindre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F3F3F;
	background-color: #8FC73E;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0B3480;
	border-bottom-color: #0B3480;
	border-left-color: #0B3480;
}
.titre-produit {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.titre-produit a{
	color: #000000;
	text-decoration: none;
}
.titre-produit a:hover{
	color: #ED000A;
	text-decoration: none;
}
.titre-ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C08D00;
}
.titre-ref a{
	color: #C08D00;
	text-decoration: none;
}
.titre-ref a:hover{
	color: #000000;
	text-decoration: none;
}
.champ {
	border: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	text-decoration: none;
}
.champ2 {
	border: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	text-decoration: none;
	text-align: center;
}
.champ3 {
	border: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	padding: 2px;
}
.bouton {
	border: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	padding: 2px;
}
.formulaire1 {
	border: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	padding: 2px;
}
.evenement-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AE0001;
	text-decoration: none;
}
.evenement-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2F2826;
	text-decoration: none;
	text-align: justify;
}
.evenement-plus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE0001;
	text-decoration: none;
}
#plus a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE0001;
	text-decoration: none;
	}
#plus a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE0001;
	text-decoration: none;
	
}
#plus a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE0001;
	text-decoration: none;
	
}
#plus a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #751313;
	text-decoration: none;
	
}
.plansite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#plansite a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
#plansite a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}
#plansite a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}
#plansite a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	
}
.plansite2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-cellule {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
}
.txt-cellule a{
	color: #973709;
	text-decoration: none;
}
.txt-cellule a:hover{
	color: #820105;
	text-decoration: none;
}
.chemin-fer {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #B50000;
	font-weight: bold;
}
.chemin-fer a{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.chemin-fer a:hover{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.titre-page {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #C1C1C1;
}
.titre-page22 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.message {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #AE0001;
	text-align: center;
	font-weight: bold;
}
.message a{
	color: #000000;
	text-decoration: underline;
}
.message a:hover{
	color: #AE0001;
	text-decoration: none;
}
.lien-page {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #AE0001;
	text-align: center;
	font-weight: bold;
}
.lien-page a{
	color: #000000;
	text-decoration: underline;
}
.lien-page a:hover{
	color: #AE0001;
	text-decoration: none;
}
form {
	margin: 0px;
}
.text-input {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}
.text-input a{
	color: #000000;
	text-decoration: underline;
}
.text-input a:hover{
	color: #AE0001;
	text-decoration: none;
}
.erreur {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #AE0001;
	font-weight: bold;
}
.erreur a{
	color: #000000;
	text-decoration: underline;
}
.erreur a:hover{
	color: #AE0001;
	text-decoration: none;
}
.text-lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.text-lien a{
	color: #000000;
	text-decoration: none;
}
.text-lien a:hover{
	color: #CC0000;
	text-decoration: underline;
}
form {
	margin: 0px;
}
.normal {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}
.normal a{
	color: #000000;
	text-decoration: underline;
}
.normal a:hover{
	color: #AE0001;
	text-decoration: none;
}
.label {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #AE0001;
	font-weight: bold;
}
.label a{
	color: #000000;
	text-decoration: underline;
}
.label a:hover{
	color: #AE0001;
	text-decoration: none;
}
.menu {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.menu a{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.menu a:hover{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.entete {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.entete a{
	color: #666666;
	text-decoration: none;
}
.entete a:hover{
	color: #666666;
	text-decoration: underline;
}
.gamme {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}
.gamme a{
	color: #666666;
	text-decoration: none;
}
.gamme a:hover{
	color: #666666;
	text-decoration: underline;
}
.gamme-active {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #CE0108;
}
.gamme-active a{
	color: #CE0108;
	text-decoration: none;
}
.gamme-active a:hover{
	color: #CE0108;
	text-decoration: underline;
}
.barrer {
	color: #DF0000;
	text-decoration: line-through;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
}
.copyright {
	font-size: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2px;
	text-transform: uppercase;
}
.copyright a{
	color: #FFFFFF;
	text-decoration: none;
}
.copyright a:hover{
	color: #FFA824;
	text-decoration: none;
}
.textadresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.textadresse a{
	color: #000000;
	text-decoration: none;
}
.textadresse a:hover{
	color: #FF0000;
	text-decoration: none;
}
.bouton2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #363636;
	text-decoration: none;
}
.bouton2 a{

	color: #363636;
	text-decoration: none;
}
.bouton2 a:hover{

	color: #FF0000;
	text-decoration: none;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 222222;
	text-decoration: none;
	width: 200px;
}
.text-ref {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
}
.titre-tab {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.titre-tab a{
	color: #FFFFFF;
	text-decoration: none;
}
.titre-tab a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.contenu01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #770000;
	text-decoration: none;
}
.contenu02 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.contenu02 a{
	color: #000000;
	text-decoration: none;
}
.contenu02 a:hover{
	color: #000000;
	text-decoration: underline;
}
.cdf {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #F6B304;
	text-decoration: none;
	font-weight: bold;
}
.cdf-lien {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.cdf-lien a{
	color: #FFFFFF;
	text-decoration: none;
}
.cdf-lien a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.cdf-lien2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.cdf-lien2 a{
	color: #FFFFFF;
	text-decoration: none;
}
.cdf-lien2 a:hover{
	color: #000000;
	text-decoration: none;
}
.titre-cellule {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #B80000;
	text-decoration: none;
}
.titre-cellule a{
	color: #B80000;
	text-decoration: none;
}
.titre-cellule a:hover{
	color: #000000;
	text-decoration: none;
}
.txt-devis-h {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-devis-b {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.link a{
	color: #000000;
	text-decoration: none;
}
.link a:hover{
	color: #F70030;
	text-decoration: none;
}
.avantages {
	background-color: #FFFFFF;
	background-image: url(../../images/bg-avantages.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.corps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFAA2B;
}
.titre-texte {
	font-family: Arial;
	font-size: large;
	font-weight: bolder;
	color: #F8B21D;
}
.menu-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
}
.menu-titre a{
	color: #FFFFFF;
	text-decoration: none;
}
.menu-titre a:hover{
	color: #145163;
	text-decoration: none;
}
.recherche {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #A20E1D;
	text-align: center;
}
.recherche-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #145163;
}
.recherche-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #145163;
	border: 1px solid #666666;
	width: 128px;
}
.right-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
}
.right-texte a{
	color: #075F24;
	text-decoration:none;
}
.right-texte a:hover{
	color: #A20E1D;
	text-decoration:none;
}
.print-fav-recom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #338085;
}
.print-fav-recom a{
	color: #338085;
	text-decoration:none;
}
.print-fav-recom a:hover{
	color: #000000;
	text-decoration:none;
}
.sous-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.sous-menu a{
	color: #075F24;
	text-decoration:none;
}
.sous-menu a:hover{
	color: #A20E1D;
	text-decoration:none;
}
.contenu-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #145163;
}
.contenu-texte a{
	color: #000000;
	text-decoration: none;
}
.contenu-texte a:hover{
	color: #A20E1D;
	text-decoration: underline;
}
.contenu-texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A20E1D;
}
.tarifs-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.contenu-texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A20E1D;
	font-weight: bold;
}
.contenu-texte2 a{
	color: #A20E1D;
	text-decoration: none;
}
.contenu-texte2 a:hover{
	color: #000000;
	text-decoration: none;
}
.NB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EA2F00;
}
.pop-up-titre {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #A20E1D;
}
.pop-up-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;
}
.contour {
	border: 1px solid #003366;
}
.popup-tab-titre {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
}
.popup-tab-titre2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
}
.pb {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #467CAB;
	text-align: right;
}
.pv {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6FA05E;
	text-align: right;
}
.pr {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #C45E5C;
	text-align: right;
}
.code-cat {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.texte {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
.pb2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #467CAB;
	text-align: center;
	background-color: #D7F0FF;
}
.pv2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6FA05E;
	text-align: center;
	background-color: #E6ECDE;
}
.pr2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #C45E5C;
	text-align: center;
	background-color: #ECE0E0;
}
.pagination {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.pagination a{
	color: #F8B21D;
	text-decoration: underline;
}
.pagination a:hover{
	color: #666666;
	text-decoration: none;
}
.form-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A20E1D;
	background-color: #F8B21D;
	border: 1px solid #145163;
}
.eme {
	vertical-align: superexposant;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.lien-choix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A20E1D;
	font-weight: bold;
}
.lien-choix a{
	color: #A20E1D;
	text-decoration: none;
}
.lien-choix a:hover{
	color: #000000;
	text-decoration: none;
}
#IM a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #338085;
	text-decoration: none;
	}
#IM a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #338085;
	text-decoration: none;
	
}
#IM a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #338085;
	text-decoration: none;
	
}
#IM a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
	
}
.next-prev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.next-prev a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #000000;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	height: 17px;
}
.next-prev a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	height: 17px;
}
.nl-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23211D;
	border: 1px solid #9D3C00;
}
.email-valide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007900;
}
.balises {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.espaceclient {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #145163;
	border: 1px solid #666666;
	width: 120px;
}

.bg-tt {
	background-color: #FFFFFF;
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
	background-position: top;
}
form {
	margin: 0px;
}
.periode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.magazine-texte {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #A20E1D;
}
.print {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #A20E1D;
}
.print a{
	color: #A20E1D;
	text-decoration: underline;
}
.print a:hover{
	color: #000000;
	text-decoration: underline;
}
.info {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #145163;
}
.info a{
	color: #145163;
	text-decoration: underline;
}
.info a:hover{
	color: #000000;
	text-decoration: underline;
}
.groupe-titre {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

