body {
	margin:0;
	padding:0;	
}

body, td
{
    font-family: Verdana;
    font-size: 11px;
    color: #444444;
}   
diaporama, .diaporama {
	height:24px;
	width:365px;
	display:block;
	background:url('/_include/lemans/images/loading_diaporama.gif') left top no-repeat;
	text-align:center;
}
.fckbody diaporama, .fckbody .diaporama {
	height:325px;
	width:550px;
	background:url('pellicule.gif') left top no-repeat;
	display:block;
	border:solid 1px #b1b8b8;
	text-align:center;
}

/* Style de base */ 

h1
{
    font-size:20px;color:#f28e01;font-family:Verdana;
    padding:0;
    margin-bottom:23px;
}
/*
h2
{
    font-size:11px;color:#454545;font-family:verdana;font-weight:normal;
    margin:0;
    padding:0;
}
*/
h2
{
	font-size:11px;font-weight:bold;font-family:Verdana;color:#4f6f8d;
}

p
{
	font-family:Verdana;font-size:11px;color:#454545;
}

.fkcbody a,
.fkcbody a:hover,
.fkcbody a:visited
{
    color: #444444;
}
.fckbody .header {
	background-color:#284264;
}
.header 
{	
	width:986px;
	height:103px;
	display:block;
	padding-top:15px;
	padding-left:5px;
	color:#ffffff;
}
.header .logoGauche {
	padding-top:20px;
	float:left;
}
.header .lienLangue {
	display:block;
	float:right;
	background:url('/_include/lemans/images/choixLangue.png') left top no-repeat;
	width:73px;
	height:16px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	margin:50px 15px 0 0;
	
}

.donneesIPTC {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	text-align:center;
}
.donneesIPTC p {
	margin:0;
	padding:0;
	text-align:right; 
	font-size:10px;
	color:#8b8b8b;
	clear:left;
}
.fckbody .donneesIPTC { 
	border:dashed 1px #444444;
}

/******************************************/
/*            Page standard               */
/******************************************/

.CT_Presentation
{
	background: url('/_include/lemans/images/contenu/fondChapo.png') 3px top repeat-y;	
	margin-bottom:15px;
}
.CT_Presentation h1, .CT_Presentation h2
{
	padding-left:30px;
	/*margin:3px;*/
}
.CT_Presentation h1 
{
	margin-top:0;
	padding-bottom:6px;
}
.CT_Presentation .hautChapo 
{
	background:url('/_include/lemans/images/contenu/hautChapo.png') 3px top no-repeat;	
}
.CT_Presentation .basChapo 
{
	background:url('/_include/lemans/images/contenu/basChapo.png') 3px bottom no-repeat;	
	height:5px;
}

.CT_ColonneGauche
{
	float:left;
	width:204px;
}
.blocVideo {
	width:209px;
	height:194px;
	background:url('/_include/lemans/images/blocVideo.png') left top no-repeat;	
}
.blocTelecharger {
	margin-top:10px;
	width:204px;
	height:110px;
	background:url('/_include/lemans/images/blocTelecharger.jpg') left top no-repeat;
}
.blocLiens{
	margin-top:10px;
	width:204px;
	height:267px;
	background:url('/_include/lemans/images/blocComplement.jpg') left top no-repeat;
}

.liensComplement {
	width:204px;
	padding-top:10px;
	background:url('/_include/lemans/images/contenu/topLiensComplements.gif') left top no-repeat;
}
.liensComplement .contenuLiens {
	border:solid 5px #f28e01;
	border-width:0 5px;
}
.liensComplement .contenuLiens img {
	margin-left:10px;
}
.liensComplement ul {
	margin:0;
	padding:5px;
	list-style-type:none;
}
.liensComplement li {
	background:url('/_include/lemans/images/contenu/puceLien.gif') left 8px no-repeat;
	padding-left:10px;
}
.liensComplement li a {
	text-decoration:none;
	color:#8a8c90;
}
.liensComplement .basLiens {
	height:10px;
	background:url('/_include/lemans/images/contenu/basLiensComplements.gif') left bottom no-repeat;
}

.CT_ColonneDroite
{
	/*float:right;*/
	float:left;
	margin-left:7px;
	width:430px;
}
.largeurComplete .CT_ColonneDroite 
{
	/*width:650px;*/
	width:auto;
	margin-left:0;
}



.uneColonne .CT_ColonneDroite {
	width:637px;
}
.uneColonne .CT_ColonneGauche {
	display:none;
}
.CT_ColonneDroite p
{
	color:#808281;
}
.CT_Presentation p, 
.CT_Presentation span, 
.CT_Presentation li, 
.CT_ColonneDroite p, 
.CT_ColonneDroite span, 
.CT_ColonneDroite li 
{
	color:#808281;
}

.CT_ColonneDroite a
{
color:#f28e01;
}

/********************************/
/*	Pied de page Référencement  */
/********************************/


/*******************************/
/* Cartouche Diaporama Accueil */
/*******************************/
.elementDiaporamaAccueil {
	position:relative;
	width:600px;
	height:280px;
}
.elementDiaporamaAccueil .titreGauche {
	position:absolute;
	z-index:2;
	left:15px;
	top:15px;
}
.elementDiaporamaAccueil .titreGauche h2 {
	margin:0;
	color:#ff9102;
	font-family:Verdana;
	font-size:20px;
	line-height:20px;
}
.elementDiaporamaAccueil .titreGauche h3 {
	color:#FF9102;
	font-size:15px;
}

.elementDiaporamaAccueil .descriptionDroite {
	right:0;
	bottom:0;
	position:absolute;
	z-index:20;
	width:130px;
	color:#ffffff;	
	padding-bottom:40px;
}
.elementDiaporamaAccueil .descriptionDroite a,
.elementDiaporamaAccueil .descriptionDroite p {
	text-decoration:none;
	color:#ffffff;
	display:block;
	/*padding:10px 0;*/
}

.elementDiaporamaAccueil .descriptionDroite a
{
	margin-top:19px;
	display:block;
}

.elementDiaporamaAccueil .descriptionDroite a.lienBas {
	color:#f28e01;
	text-transform:uppercase;
	
}
/********************************/
/*   	   Pied de page			*/
/********************************/
.piedPage2 {
	color:#344559;
	float:left;
	/*clear:both;*/
	margin-bottom:20px;margin-top:38px;
}

.piedPage2 .PDP_Texte {
	float:left;
	width:805px;
	border-bottom:solid 1px #c2c7cd; 
	padding-top:10px;
	padding-bottom:4px;
	margin-left:5px;
}
.piedPage2 .PDP_Texte a {
	text-decoration:none;
	color:#344559;
}
.piedPage2 .PDP_Image {
	float:left;
}

/********************************/
/*	Pied de page Partenaires    */
/********************************/
ul.partenaires {
	width:920px;
	float:left;
	clear:both;
	list-style-type:none;
	margin:0 20px;
	padding:0;	
}
ul.partenaires li {
	float:left;
	display:block;
	height:75px;
	background:url('/_include/lemans/images/bordureDroitePartenaires.gif') right center no-repeat;
	padding:0 25px;
}
ul.partenaires li.dernier {
	background:none;
}


/*********************************
        mini Formulaire
**********************************/
.miniFormulaire,
.miniFormulaireValide
{
    width:303px;
    height:254px;
    display:block;
    
	background:url('/_include/lemans/images/background_miniformulaire.png') left bottom no-repeat;
}

.miniFormulaire .titre1,
.miniFormulaireValide .titre1
{
    width:303px;
    height:30px;
    display:block;

    font-size:18px;
    font-family:Verdana;
    font-weight:bold;
    color:#6badff;
    text-align:center;
    padding-top:9px;
}

.miniFormulaire .titre2,
.miniFormulaireValide .titre2
{
    width:303px;
    height:48px;
    display:block;

    font-size:22px;
    font-family:Verdana;
    color:White;
    font-weight:bold;
    text-align:center;
}
.miniFormulaire .libelle
{
    float:left;
    line-height:16px;
    height:16px;
    width:85px;
    display:block;
    
    vertical-align:middle;
    text-align:right;
    font-size:11px;
    color:White;
    margin-top:3px;
}
.miniFormulaire .inputForm,
.miniFormulaire .textForm
{
    width:183px;
    height:15px;
    background-color:Transparent;
    margin-left:8px;
    margin-top:2px;
    border:0;
}
.miniFormulaire .textForm
{
    width:182px;
    height:64px;
    margin-top:4px;
}

.miniFormulaireValide
{
	background:url('/_include/lemans/images/background_miniformulairevalide.png') left bottom no-repeat;
}

.miniFormulaireValide .messageConfirmation
{
    height:16px;
    width:205px;
    display:block;
    
    vertical-align:middle;
    font-size:11px;
    color:White;
    margin-top:3px;
    margin-top:25px;
    margin-left:25px;
}
.miniFormulaire .btnFormulaire
{
    margin-left:94px;
    margin-top:6px;
}
.btnFormulaire
{
    width:185px;
    height:17px;
    line-height:16px;
    vertical-align:middle;
    display:block;
	background:url('/_include/lemans/images/btnFormulaire.png') left bottom no-repeat;
	
	color:White;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;

    margin-top:3px;
	border:0;
	cursor:pointer;
}
/***********************************/
/*	  Cartouches de l'accueil	   */
/***********************************/

.cartoucheHistoire div,
.services div
{
	float:left;
}
.cartoucheHistoire div.liens,
.services div.liens
{
	float:none;
}

/* Histoire - Légende */
.cartoucheHistoire {
	padding:0 10px 0px 0;
}
.cartoucheHistoire .imgHistoire {
	float:left;
}
.cartoucheHistoire .gauche {
	width:135px;
	margin-left:15px;
}
.cartoucheHistoire .gauche h4 {
	margin:0;
	font-size:15px;
	font-weight:normal;
	color:#032044;
}
.cartoucheHistoire .gauche .liens {
	margin-top:15px;
}
.cartoucheHistoire .liens a {
	display:block;
	text-decoration:none;
	font-size:12px;
}
.cartoucheHistoire .gauche a {
	color:#0d83c4;
}
.cartoucheHistoire .droite h4 {
	margin:0;
	color:#f28e01;
}
.cartoucheHistoire .droite {
	font-size:11px;
}


.gras {
	font-weight:bold;
}
.cartoucheHistoire .droite {
	/*background:url('/_include/lemans/images/accueil/barreGrise.gif') 20px bottom no-repeat;*/
	width:195px;
	height:170px;
	margin-left:15px;
	margin-right:5px;
	border-left:solid 2px #d7d9d9;
	padding-left:20px;
	padding-top:5px;
}
.cartoucheHistoire .droite .liens {
	margin:5px 15px 0 0;
	padding:2px 0 10px 0;
	/*border-bottom:solid 20px #d7d9d9;*/
}
.cartoucheHistoire .droite a {
	color:#f28e01;
	margin-top:5px;
}
.cartoucheHistoire .droite {
	padding-top:0;
}
.droite h4 a{
	margin-top:0 !important;
}
a.miseEnAvant {
	display:block;
	padding:10px 0;
	height:15px;
	text-align:center;
	width:179px;
	background:url('/_include/lemans/images/btnOrange.gif') left top no-repeat;
	color:#ffffff !important;
	font-weight:bold;
}

/* Boutique */
.cartoucheBoutique {
	background:url('/_include/lemans/images/accueil/fondBoutique.jpg') left top no-repeat;
	width:292px;
	height:160px;	
	padding-top:15px;
	color:#ffffff;
}
.cartoucheBoutique .accroche {
	margin-top:60px;
	width:185px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	color:#ffffff;
}
.cartoucheBoutique .descr {
	text-align:center;
	width:100%;
	font-size:12px;
}

.cartoucheBilletterie {
	margin:7px 10px 0 0 ;
	float:right;
	background:url('/_include/lemans/images/accueil/fondBilletterieEnLigne.png') left top no-repeat;
	width:208px;
	height:261px;	
	padding-top:10px;
}
.cartoucheBilletterie .texte1 {
	color:#000000;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.cartoucheBilletterie .texte2{
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}
.cartoucheBilletterie .texte3 {
	color:#ffffff;
	text-align:center;
	width:125px;
	margin-top:50px;
}
.cartoucheBilletterie a.lienAchat {
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-top:60px;
	text-align:center;
	display:block;
}
.listeServices a {
	float:left;
	margin:5px 0 0 10px;
}

/* Club ACO */
.clubAco {
	margin-top:5px;
	width:195px;
	padding:15px 15px 15px 120px;
	height:80px;
	background:url('/_include/lemans/images/accueil/clubAco.png') left top no-repeat;
}
.clubAco span {
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
.clubAco a {
	display:block;
	color:#f28e01;
	text-decoration:none;
	margin-top:5px;
	font-weight:bold;
}
/* Accueil Course */
.cartoucheBilletterieCourse {
	background:#f28e01 url('/_include/lemans/images/backBilletterie.gif') left top no-repeat;
	width:204px;
	color:#ffffff;
	margin-bottom:10px;
}
.cartoucheBilletterieCourse  .contenu {
	background:url('/_include/lemans/images/backBilletterieBottom.gif') left bottom no-repeat;
	padding:10px;
	width:184px;
	float:none;
	margin:0;
}
.cartouchesGauche h3 {
	margin:0;	
	font-size:16px;
}
.cartoucheBilletterieCourse .contenu div {
	margin:10px 0;
	font-size:11px;
}
.cartoucheBilletterieCourse a {
	display:block;
	background:url('/_include/lemans/images/boutonReserver.gif') left top no-repeat;
	padding:7px 15px;
	width:153px;
	height:14px;
	color:#f28e01;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.cartoucheClubs {
	background:#767a79 url('/_include/lemans/images/backClubs.gif') left top no-repeat;
	width:204px;
	color:#ffffff;
	margin-bottom:10px;
	padding:0;
}
.cartoucheClubs .contenu {
	background:url('/_include/lemans/images/backClubsBottom.gif') left bottom no-repeat;
	padding:10px;
	width:184px;
	float:none;
	margin:0;
}
.cartoucheClubs h3 {
	margin-bottom:5px;
}
.cartoucheClubs a {
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	margin-top:10px;
}
.cartoucheClubs a span {
	font-size:15px;
	font-weight:bold;
}
.cartoucheClubs a span.clubPassion { color:#ff9601; }
.cartoucheClubs a span.club24web { color:#eebb08; }
.cartoucheClubs a span.clubPilotes { color:#8cc5d6; } 


.offresBusiness {
	background:#767a79 url('/_include/lemans/images/backOffresBusiness.gif') left top repeat-y;
	width:204px;
}
.offresBusiness h3 {
	background:url('/_include/lemans/images/backOffresBusinessTop.gif') left top no-repeat;
	padding:10px;
	width:184px;
	color:#f28e01;
}
.offresBusiness .contenu {
	background:url('/_include/lemans/images/backOffresBusinessBottom.gif') left bottom no-repeat;
	padding:10px;
	width:184px;
	float:none;
	margin:0;
}
.offresBusiness .contenu a {
	display:block;
	text-decoration:none;
	color:#8a8c90;
	font-size:12px;
	margin: 0 0 5px 10px;
	background:url('/_include/lemans/images/puceOffresBusiness.gif') left 2px no-repeat;
	padding-left:15px;
}

.cartoucheZoomSur {
	background:url('/_include/lemans/images/contenu/fondZoomSur.gif') left top repeat-y;
	width:442px;
}
.cartoucheZoomSur .titreZoom {
	background:url('/_include/lemans/images/contenu/topZoomSur.gif') left top no-repeat;
	padding:10px;
	width:422px;
	color:#f28e01;
}
.cartoucheZoomSur .contenu {
	background:url('/_include/lemans/images/contenu/basZoomSur.gif') left bottom no-repeat;
	padding:0 10px 40px;
	width:422px;
	float:none;
	margin:0;
}
.colonneZoom {
	width:200px;
	margin:5px;
	float:left;
}
.colonneZoom h3 {
	margin:0;
	color:#032044;
	font-size:12px;
}
.colonneZoom img {
	width:200px;
	margin:15px 0;
}
.colonneZoom ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.colonneZoom ul a {
	text-decoration:none;
	font-size:11px;
	color:#0d83c4;
	line-height:15px;
}


.toutSurCourse 
{
	width:204px;
	background:#2c3534 url('/_include/lemans/images/toutSurCourse.gif') left top no-repeat;
	padding-top:60px;	
	margin-bottom:10px;
	overflow:hidden; /* Compatibility IE6 */
}
.toutSurCourse .contenu 
{
	float:none;
	background:url('/_include/lemans/images/basCourseTempsReel.gif') left bottom no-repeat;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.toutSurCourse .contenu a 
{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	background:url('/_include/lemans/images/fondLienTempsReel.png') left top no-repeat;
	display:block;
	padding:1px 0 1px 15px;
	margin:5px 15px;
}
.maj {
	text-transform:uppercase;
}


.prochainesCourses {
	width:204px;
	/*padding-top:15px;	*/
	background:url('/_include/lemans/images/coinBasProchainesCourses.png') right bottom no-repeat;	
}
.prochainesCourses .contenu 
{
	width:194px;
	float:none;
	background:url('/_include/lemans/images/prochainesCourses.png') left top no-repeat;
	min-height:188px;
	height:auto !important;
	height:188px;
	margin-bottom:0;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
.prochainesCourses .contenu h3 {
	font-size:16px;
	color:#5b5e5d;
}
.prochainesCourses .contenu h3 .orange {
	color:#f28e01;
}
.prochainesCourses .contenu ul {
	margin-bottom:0;
	padding-left:15px;
}
.basProchainesCourses {
	width:204px;
	background:url('/_include/lemans/images/basProchainesCourses.png') right top no-repeat;
	height:18px;
	color:#ffffff;
}
.prochainesCourses .contenu  li 
{
	width:170px;
	margin-top:10px;
}


.FA_Pagination a.suiv:hover
{
	background:url('/_include/lemans/images/ficheactualite/suiv_on.png') left top no-repeat;
	color:#ffffff;
}
.leFormulaire {
	background:url('/_include/lemans/images/contenu/fondFormulaire.jpg') right bottom no-repeat;
	padding-bottom:150px;
}
.contact{
	margin-left:30px;
	width:545px;
}
.contact td {
	color:#1c6b94;
	font-size:11px;
	white-space:nowrap;
	padding:5px 0;
	vertical-align:top;
}
.contact .textbox {
	border:none;
	background:url('/_include/lemans/images/contenu/textbox.png') left top no-repeat;
	width:362px;
	height:15px;
	padding:0 3px;
	color:#1c6b94;
}
.contact .petite {
	width:175px;
	background:url('/_include/lemans/images/contenu/petiteTextbox.png') left top no-repeat;
	margin-right:10px;
}
.contact select {
	color:#1c6b94;
	width:368px;
	background-color:#d2e1ea;
}
.contact textarea {
	border:none;
	background:url('/_include/lemans/images/contenu/textarea.png') left top no-repeat;
	width:362px;
	height:248px;
	padding:3px;
	color:#1c6b94;
}
.contact .boutonEffacer {
	margin:3px 10px 0 160px;
	color:#ffffff;
	font-weight:bold;
	background:url('/_include/lemans/images/contenu/boutonAnnuler.gif') left top no-repeat;
	width:84px;
	height:17px;
	float:left;
	border:none;
	display:block;
}
.contact .btnFormulaire {
	float:left;
	text-decoration:none;
	text-align:center;
}
