body {font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin:0 auto; text-align: center;}
td {font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
#container {position: relative; width: 900px; BACKGROUND-COLOR: #ffffff; margin: 0 auto; text-align: left; border-left:1px solid #0068B1; border-right:1px solid #0068B1; border-bottom:1px solid #0068B1;}
#logo {float:left; width: 176px; height: 101px; background: url(../images/logo_acf.gif); cursor: pointer;}
#tetiere { float:left; width: 724px; height: 101px;  background: #0068B1 url(../images/logo_course_paris.gif) no-repeat; background-position: right;}
#content {background: #EB7602; position: relative; width: 900px; }
#menuhaut {clear:both; width: 900px; height: 29px; background: #56A927; margin:0; text-align: left;}
#menuhaut ul{list-style:none; text-align: left; height: 29px; margin: 0; padding: 0px;}
#menuhaut li{display:inline; padding-right:20px; }
#menuhaut a{color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
#menuhaut :hover{color: #0068B1; text-decoration:none; font-weight: normal;}
#menuhaut_entreprise {text-align:right; margin-top:-24px; margin-right:15px;}

#ssmenu a{color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
#ssmenu :hover{color: #11639D; text-decoration:none; font-weight: normal;}
#ssmenu ul{list-style:none; margin: 0; padding: 0;}
#ssmenu li{padding-left: 10px; padding-right: 10px; margin-top: 5px; margin-bottom: 5px;}
#ssmenuchallenge {position: absolute; left: 50px; top: 130px; background: #8DC667; visibility: hidden; z-index: 6;}
#ssmenusinscrire {position: absolute; left: 167px; top: 130px; background: #8DC667; visibility: hidden; z-index: 6;}
#ssmenuresultat {position: absolute; left: 257px; top: 130px; background: #8DC667; visibility: hidden; z-index: 6;}

#menugauche {float:left; width: 176px; background: #EB7602; margin:0; padding:0;}
#espace {padding-top: 20px; padding-left: 7px;}
#autres {padding-top: 38px; padding-left: 7px;}
#menugauche ul {margin:0; padding:0;}
#menugauche ul li {list-style:none; margin-top:-7px; }
#menugauche ul li a {height: 40px; width: 160px; display:block; text-align:center; padding-top:7px; text-transform:uppercase; }
#menugauche #espace ul li a{ background: url(../images/bg_menu_gauche_espace_off.gif) no-repeat; color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#menugauche #espace ul li a:hover{ background: url(../images/bg_menu_gauche_espace_on.gif) no-repeat; color: #cccccc; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

#menugauche #autres ul li a{background: url(../images/bg_menu_gauche_autres_off.gif) no-repeat; text-align:left;  color: #11639D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
#menugauche #autres ul li a:hover{background: url(../images/bg_menu_gauche_autres_on.gif) no-repeat; color: #EB7602; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
#menugauche #autres li img {margin-top:-7px;}
#menugauche #autres li p {margin-top:-21px; margin-left:32px;}





#menugauche #facebook {position: absolute; width: 176px; height: 122px; left: 0px;  bottom: 0px; margin-bottom: -10px;}
#menugauche #facebook #decompte {margin-left: 8px; background: #FFFFFF; margin-top: 0px; margin-bottom: 0px; border: 1px solid #0D6CA4; text-align: center; width: 160px;}

#pave_texte {float:left; width: 704px; min-height:500px; padding: 10px; padding-bottom:10px;   background: #ffffff; text-align: left; }
#diapo {float:left; width: 432px; height: 288px; background: #ffffff; margin: 0px; padding: 0px;}
#pave_home {float:left; width: 230px; height: 311px; margin-left: 30px; background-position: right;}

#pave_texte_home {width: 230px; height: 248px; background: #0068B1; padding-top: 40px;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; text-align: center;}
#ombre_pave_home {width: 230px; height: 23px; background: url(../images/bg_pave_home.gif)  no-repeat;}

#filetbottom { margin-left:186px; padding-top:-2px; margin-bottom:0px; width: 690px; height: 2px;  background: url(../images/bg_filet_bottom.gif); }
#pave_partenaires {clear:both; width: 900px; height:44px; background: url(../images/bg_partenaires_paris.gif) no-repeat;  cursor: pointer; display:block; margin-top:10px;}

a.lienbleu {font-size: 13px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#0068B8; font-weight: bold; text-decoration: none;}
a:hover.lienbleu {font-size: 13px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#0068B8; text-decoration: underline; font-weight: bold;}


#reglement{width: 704px; margin: 0; padding: 0;}




.bginput
{
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-TOP: #7F9DB9 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #7F9DB9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    FONT-FAMILY:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.bgbutton
{
    BORDER-RIGHT: #013A81 1px solid;
    BORDER-TOP: #013A81 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #013A81 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #013A81 1px solid;
    FONT-FAMILY:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
    font-weight: bold;
    BACKGROUND-COLOR: #6C97CA;
    CURSOR: pointer
}
.violet {
	background: #608AC4;
}
.celluletxtkr10 {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.celluletxtkr {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.celluletxtkr14 {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.celluletxtkr {font-size: 12px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#000000; font-weight: bold;}
a:hover.celluletxtkr {font-size: 12px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight: bold;}



.celluletxtrougekr {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C0C6D;
	text-decoration: none;
}
a:hover.celluletxtrougekr {font-size: 12px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#6C0C6D; text-decoration: none;}
.celluletxtblanckr {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:hover.celluletxtblanckr {font-size: 12px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;}
.ssmenutxtblanckr {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a:hover.ssmenutxtblanckr {font-size: 11px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;}
.celluletxtblanckr12 {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
a:hover.celluletxtblanckr12 {font-size: 13px; font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;}
.celluletxtvertkr {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #82AD39;
	 font-weight: bold;
}
.celluletxtvertkr15 {
	font-family:  Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #82AD39;
	 font-weight: bold;
}
.celluletxtorangekr {
	font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EE7001;
	 font-weight: bold;
}
.titre {
	font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0F4271;
	 font-weight: bold;
}
.titre2 {
	font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0F4271;
	 font-weight: bold;
}
