body{
	background:#FFF none;
	color:#000;
}

a{color:#000;}

select{
	background:#FFF;
	border:1px solid #CCC;
	color:#000;
}

.msgerreur{color:#000;}

#corps ul li, #corps #partenaire li ul li{
	list-style:disc;
	background:none;
	padding: 0 0 5px 0;
}

#bandeBleu{display:none;}

#page{
	width:95%;
	margin:0;
}

/*******************************************************************************
ENTETE
*******************************************************************************/
#entete{display:none;}

#logoPrint{display:block;}

#ariane{display:block;}

#edition{
	float:left;
	background:url(../francais/img/14e_edition.gif) no-repeat;
	width:114px;height:25px;
	margin-top:40px;
}

#courbeJaune{display:none;}

/*******************************************************************************
CORPS
*******************************************************************************/

#bandeau{display:none;}


#contenuTxtAccueil{
	float:none;
	width:100%;
	margin:20px 0 0 0;
}

#contenuTxt{margin:20px 20px 0 10px;}

#btnAccueil{display:none;}


/**** liste hebergement ****/
#hebergement, .partenaire{
	margin:0 0 1.5em;padding:0 0 0 10px;
	overflow:hidden;
}

#corps #hebergement li, #corps .partenaire li{
	border-bottom:1px solid #000;
	color:#000;
	background:#FFF none;
}

#corps .partenaire li{
	font-weight:normal;
}

#corps .partenaire li ul{margin-top:10px;}

#corps .partenaire li ul li{
	margin-left:20px;
	border:none;
	float:none;
}


#hebergement li span, #corps .partenaire li span{
	background:#FFF;
	color:#000;
}

.etape{
 	background:#FFF;
	border:1px solid #000;
}

.etape span{
	background:#FFF;
	color:#000;
}

.etape a{
	background:none;
	color:#000;
	text-decoration:underline;
}

#fInscription{
	margin:30px 0 0 0;
	width:55%;
}

#fInscription select, #formModif select{
	width:100%;
}

.formBtn, .btn{
	margin:20px 0;
	height:26px;
}

.formBtn a, .btn a{
	background:none;
	color:#000;
	text-decoration:underline;
}

.btn a{float:none;margin:0 20px 0 0;}

#ajoutEntreprise{
	width:40%;
	margin:25px 0 0 0;
}

#ajoutEntreprise strong{display:block;}

#ajoutEntreprise a{
	background:none;
	color:#000;
	text-decoration:underline;
}

.infoEntreprise{margin-left:150px;}
.infoEntreprise strong{font-size:1.2em;}

.infoEntreprise2{margin-left:40px;float:left;}
.infoEntreprise2 strong{font-size:1.2em;}

.infoForm{margin-left:0;}

.formLigne input, .formLigne6 input{border:1px solid #CCC;}
.formLigne textarea{border:1px solid #CCC;}
.formLigne1 input{border:1px solid #CCC;}

.formLigne4 input{color:#000;}

.formLigne5 input{color:#000;}

.formLigne span{color:#000;}

#corps label span{color:#CCC;}

input.invalidInput,select.invalidInput,textarea.invalidInput{background:#CCC;}

input.validInput,textarea.validInput{	background:#FFF;}
select.validInput{
  background:#FFF;
	border:1px solid #CCC;
	color:#000;
}

.infoCout{
	background:#FFF;
	border-bottom:1px solid #CCC;
}

.infoTotal{
	background:#FFF;
	border-bottom:1px solid #CCC;
}

.infoPaiement{margin-left:0px;}
.infoPaiement p{
	padding-left:30px;
}

#boiteAnnulation{	border:0;}

#boiteAnnulation div{
	background:#FFF;
	color:#000;
	font-size:1.4em;
	padding:0;
}

#boiteAnnulation p{padding:10px 0;}

#fraisInscription{
	background:none;
}

#fraisInscription div{
	width:45%;
	margin:0 30px 0 0;
}

#fraisInscription div span{color:#000;}

#corps .important{
	float:right;
	background:#FFF none;
	border:1px solid #000;
}

#corps .important strong{font-size:1.2em}

#corps .important p{
	margin:1em 0 0 0;
}

/*** liste des participants ***/
#corps #participants{	margin:0;padding:0;}

#corps #participants li{
	background:none;
	list-style:none;
	padding:0;
}

#participants li a{
	background:#FFF;
	border:1px solid #CCC;
}

#page #corps #participants li span{	background:#FFF;}

#corps #participants li a:hover{background:#FFF;}

#corps #participants li ul{	margin:10px 0; padding:0 0 0 40px;}

#corps #participants li ul li{
  list-style:disc;
	background:none;
	padding: 0 0 5px 0;
}

/*** FAQ ***/
.question h3{
	background:none;
	font-size:1.2em;
	text-decoration:none;
}

.question div{
	visibility:visible;
	height:auto !important;
	background:#FFF;
	margin-left:15px;
}


/*** Programme ***/

#corps #programme li{border-bottom:1px solid #CCC;}

#programme li .info{background:#FFF;}

/*******************************************************************************
PIED DE PAGE
*******************************************************************************/
#pied{
	position:relative;
	border-top: 1px solid #000;
	background:none;
}

#pied a.realisation{color:#000;}


