a {
	text-decoration: none;
	color: #a40019;
}

a.lien {
	font-family:Arial, Helvetica, sans-serif;
	color: #A40019;
	font-size:11px;
	text-decoration:underline;
	line-height:15px;
}
a.lien:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size:11px;
	text-decoration:underline;
}

a.lien1 {
	font-family:Arial;
	font-size:10px;
	color:#a40019;
	font-weight:100;
	line-height:12px;
	text-decoration: none;
}

a.lien1:hover {
	color:#454A4A;
	text-decoration: underline;
}


a.toplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#921A1A;
	text-decoration:none;
}
a.toplink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#5F5F5E;
	text-decoration:none;
}

a.LienSendMess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#921A1A;
	text-decoration:none;
}
a.LienSendMess:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#5F5F5E;
	text-decoration:none;
}



a.navlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:.06em;
}
a.navlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	color: #FFFF99;
	text-decoration:none;
}


a.list_mob {
	font-family:Arial;
	font-size:11px;
	color:#a40019;
	font-weight:100;
	line-height:12px;
	text-decoration: none;
}



.text_nav {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}


a.moblink {
font-family:verdana;
font-size:9px;
color:#778082;
line-height:12px;
text-decoration:none;
}

a.moblink:hover {
text-decoration:underline;
}



a.MenuLlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#4C4949; /*921A1A;*/
	text-decoration:none;
	padding-left:6px;
	/*line-height:10px;*/
}
a.MenuLlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#921A1A;
	text-decoration:none;
	padding-left:6px;
}




a.MenuLlinkLeClub {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#a40019; /*921A1A;*/
	text-decoration:none;
	padding-left:6px;

}
a.MenuLlinkLeClub:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#3A3F3D; /*921A1A;*/
	text-decoration:none;
	padding-left:6px;

}

a.lienClub {
	font-family:Arial, Helvetica, sans-serif;
	color: #A40019;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
}
a.lienClub:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size:11px;
	text-decoration:underline;
}




a.MenuLlinkRunning1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#2E85A2;
	text-decoration:none;
	padding-left:6px;
}
a.MenuLlinkRunning2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#A466C0;
	text-decoration:none;
	padding-left:6px;
}

a.MenuLlinkRunning2_1 {
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#a40019;
	text-decoration:none;
	padding-left:6px;
}
a.MenuLlinkRunning2_1:hover {
	text-decoration:underline;
}



a.MenuLlinkRunning3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#CC4612;
	text-decoration:none;
	padding-left:6px;
}
a.MenuLlinkRunning4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#8EA013;
	text-decoration:none;
	padding-left:6px;
}
a.MenuLlinkRunning5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	padding-left:6px;
}



a.MainLink1 {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #4EB9DC;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}
a.MainLink1:hover {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #429BB8;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}

a.MainLink2 {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #C97FEA;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}
a.MainLink2:hover {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #A466C0;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}
a.MainLink3 {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #CC4612;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}
a.MainLink3:hover {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #FF713A;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}

a.MainLink4 {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #8EA013;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}
a.MainLink4:hover {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #AEC419;
	font-size:10px;
	line-height:10px;
	letter-spacing:0em;
	text-decoration:none;
}

a.offreMob {
	font-family:Arial;
	font-size:10px;
	color:#C65930;
	font-weight:100;
	line-height:12px;
	text-decoration: none;
}
a.offreMob:hover {
	color:#a40019;
	text-decoration: none;
}

.titre1 {
font-family:verdana;
font-size:12px;
color:#CD2127;
line-height:13px;
}
.titre2 {
font-family:verdana;
font-size:11px;
color:#14515C;
line-height:10px
}

.titre8l {
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing:1px;
	color:#ADACAE;
}

.titre8b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#666666;
}

.titre8r {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	background-color: #FFFFFF;
	color: #CC0000;
	font-weight: bold;
}

.style1 {
font-family:arial;
font-size:11px;
color:#52524C;
line-height:13px;
}

.titreEurope {
    font-family: Europe;
	font-size:11px;
	letter-spacing:2px;
    font-style:  normal;
    font-weight: 500;
    /*src: url(file:EUROPE2.eot);*/
  }

.marqueMobile {
	font-family:Arial;
	font-size:15px;
	color:#21A3BF;
	font-weight:bold;
	line-height:16px;
}
.modeleMobile {
	font-family:Arial;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	line-height:14px;
}
.detailMobile {
	font-family:Arial;
	font-size:9px;
	color:#798385;
	font-weight:100;
	line-height:11px;
}

.detailFicheMobile {
	font-family:Arial;
	font-size:8pt;
	color:#677277;
	font-weight:100;
	line-height:12px;
}


.titrenews {
	font-family: verdana;
	font-size:11px;
	color:#988485;
}

.datenews {
	font-family: arial;
	font-size:10px;
	color:#21A3BF;
}




a.LinkintituleMenu1
{
	color: #2E85A2;
	text-decoration:none;
}

a.LinkintituleMenu1:hover
{
	text-decoration:none;
	color: #37C4F3;
}

a.LinkintituleMenu2
{
	color: #8028A8;
	text-decoration:none;
}

a.LinkintituleMenu2:hover
{
	text-decoration:none;
	color: #AE79C6;
}

a.LinkintituleMenu3
{
	color: #CC4612;
	text-decoration:none;
}

a.LinkintituleMenu3:hover
{
	text-decoration:none;
	color: #ED8B64;
}

a.LinkintituleMenu4
{
	color: #8EA013;
	text-decoration:none;
}
a.LinkintituleMenu4:hover
{
	text-decoration:none;
	color: #B0C42A;
}



.intituleMenu1 {
width:125px;
font-family:verdana;
font-size:10px;
color: #2E85A2; /*#E5ACAC;*/
line-height:10px;	
margin-left:6px;
margin-bottom:2px;
padding-bottom:2px;
border:1 solid #2E85A2;
border-top:0px;
border-left:0px;
border-right:0px;
}

.intituleMenu2 {
width:125px;
font-family:verdana;
font-size:10px;
color: #8028A8; /*#E5ACAC;*/
line-height:10px;	
margin-left:6px;
margin-bottom:2px;
padding-bottom:2px;
border:1 solid #8028A8;
border-top:0px;
border-left:0px;
border-right:0px;
}

.intituleMenu3 {
width:125px;
font-family:verdana;
font-size:10px;
color: #CC4612; /*#E5ACAC;*/
line-height:10px;	
margin-left:6px;
margin-bottom:2px;
padding-bottom:2px;
border:1 solid #CC4612;
border-top:0px;
border-left:0px;
border-right:0px;
}

.intituleMenu4 {
width:125px;
font-family:verdana;
font-size:10px;
color: #8EA013; /*#E5ACAC;*/
line-height:10px;	
margin-left:6px;
margin-bottom:2px;
padding-bottom:2px;
border:1 solid #8EA013;
border-top:0px;
border-left:0px;
border-right:0px;
}

.intituleMenu5 {
width:125px;
font-family:verdana;
font-size:10px;
color: #000000; /*#E5ACAC;*/
line-height:10px;	
margin-left:6px;
margin-bottom:2px;
padding-bottom:2px;
border:1 solid #000000;
border-top:0px;
border-left:0px;
border-right:0px;
}


.SubMenu {
font-family:verdana;
font-size:9px;
color: #A466C0; /*#E5ACAC;*/
line-height:13px;	
padding-left:6px;
}

.intituleOffre {
font-family:verdana;
font-size:10px;
color: #A40019; /*#E5ACAC;*/
line-height:10px;	
margin-left:1px;
margin-bottom:2px;
padding-bottom:2px;
}

.titre_rubrique {
font-family:Arial;
font-size:7pt;
color:#A21313
}

.texte_illustration {
font-family:Arial;
font-size:12px;
color:#A40019;
font-weight:bold;
line-height:18px;
}

.prix {
font-family:Arial;
font-size:19pt;
color:#A40019;
font-weight:bold;
line-height:18px;
margin-top:0px;
}

/** style pour la page contact**/
.fonction {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#A40019;
line-height:7pt;
}

.infoContact {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:9pt;
}

.contenerInfoContact {
padding-left:5px;
padding-top:22px;
background-repeat:no-repeat;
}

.titre2_10 {
font-family:verdana;
font-size:10px;
color:#A40019;
line-height:12px
}

.style1 {
font-family:arial;
font-size:11px;
color:#000000;
line-height:13px;
}

.liencontact {
font-family:arial;
font-size:9px;
padding-left:13px;
color:#09567E;

	}

/** fin style page contact**/

/** style fiche mobile **/
.marqueMobile1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.modeleMobile1 {
font-family:Verdana;
font-size:12px;
color:#778082
}

.descriptionMob1 {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	font-weight:100;
	line-height:12px;
	text-align:justify;
	
	margin-left:25px;
	margin-right:25px;
	
}

/** fin style pour fiche mobile **/

ul.list1 {
	list-style-position: inside;
	margin-left: 20px;
	list-style-image: url(images/imgUL4.jpg);
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	font-weight:100;

}

ul.list2 {
	list-style-position: inside;
	margin-left: 20px;
	list-style-image: url(images/imgUL4.jpg);
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	font-weight:100;

}


.texto_offre {
font-family:arial;
font-size:11px;
color:#A40019;
line-height:12px
}

.prix_offre {
font-family:Arial;
font-size:19pt;
color:#34302B;
font-weight:bold;
line-height:18px;
margin-top:0px;
}

.elemTableau {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-color:#000000;
font-weight:bold;
}

.elemtableau1 {
font-family:arial;
font-size:12px;
color:#1F3238;
line-height:13px;
font-weight:500;
}


.elemPrixTableau {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-color:#000000;
font-weight:bold;
}

.elemNoticeTableau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#534D4D;
}

.annotation {
	font-family:arial;
	font-size:10px;
	color:#AEABAB;
	font-style: normal;
	vertical-align:text-top;
	line-height:15px;
}

/********************* style pour LE CLUB ******************/
.titre_club {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#A40019;
font-weight:bold;
line-height:10px;
letter-spacing:1px;
text-transform:uppercase;
}

.sous_titre_club {
font-family: verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:11px;
letter-spacing:1px;
text-transform:uppercase;
}

.text_club {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.annotation_club {
	font-family:arial;
	font-size:11px;
	color:#8C8787;
}

.contener_club {
text-align:justify;
margin-left:10px;
padding-left:10px;
padding-right:10px;
}

.hr_club {
/*color:#CCcccc;*/
}

.img_club {
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.exposant {
	font-family:verdana;
	font-size: 8px;
	font-style: normal;
	vertical-align:text-top;
}

.titre_recapitulatif_club {
	font-family:arial;
	font-size:12px;
}

.recapitulatif_club {
	font-family: arial;
	font-size:12px;
}

.resume_recap_club {
	font-family: arial, verdana;
	font-size: 11px;
	color:#999999;
}
/*********************FIN style pour LE CLUB ******************/

.def_glossaire {
	font: 66%/1.1 arial, helvetica, serif;
	text-align: center;
}

.mots_glossaire {
	color:#a40019;
	font-weight:bold;
}

ul.st3 {
	list-style-position: inside;
	margin-left: 20px;
	list-style: square;
	font-family: arial;
	font-size: 11px;
	line-height:12px;
}


.minititre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}
.minititre2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	background-color: #FFFFFF;
	color: #CC0000;
	font-weight: bold;
}



table.AB3 {
	border: 1px solid #CC0000;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	color: #333;
}
table.SB3 {
	border: 0px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border-collapse: separate;
	background-color: #FFFFFF;
	color: #333;
}

table.articleAB {
	border: 1px dashed #919191;
	border-collapse: separate;
	background-color: #FFFFFF;
	color: #333;
	margin: 6px 6px 6px 3px;
}

.titre12 {
font: bold 12px Arial, Helvetica, sans-serif;	
	background-color: #FFFFFF;
	color: #CC0000;
}

.text_resume {
	font-family:arial;
	font-size: 13px;
	color:#677A7F;
}

.titre14 {
	font-family: arial;
}