/* rubrique */
.textoo {text-align:justify}
#fiche h1 {font-size:32px;}
#fiche h2 {padding-left:3px; font-size:18px;} 
#forfait {float:left;}

/* page fiche */
#contStage { float:left; width:590px; background-color:#c9c9c9; }
#contStage h1 { position:relative; font-weight:normal;}

#partieHaute {margin-top:20px; width:590px;}
#partieBasse {padding-top:10px; width:590px; clear:both;}
/* description infos pratique stage / colonne gauche */
#description { font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#000000; position:relative; margin-bottom:5px; margin-top:0px; margin-bottom:10px; width:170px; float:left; }
#description h2 { margin-top:0px; margin-bottom:5px;}
#description h3 {font-size:14px;  margin-top:7px; margin-bottom:7px;}

#accroche { font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; padding-left:3px; margin-bottom:5px;}
/*#dureePrix h1{
	background-color:#ffffff;
	padding-left:3px;
	font-size:32px;
	/*width:250px;
	color:#000000;
	float:left;
}*/
#titreForfait {clear:both;}
#listeMod { padding-left:3px; font-size:16px; font-weight:bold; color:#FFFFFF; line-height:15px;}
.plusMod { font-size:20px; font-weight:bold; color:#000000;}
#duree {
	background-color:#ffffff;
	padding-left:3px;
	font-size:25px;
	font-weight:bold;
	margin-bottom:5px;
	width:170px;
	color:#000000;
}
#prix {
	background-color:#ffffff;
	padding-left:3px;
	font-size:25px;
	font-weight:bold;
	margin-bottom:5px;
	width:170px;
	color:#000000;
}
/*#infoOpt {margin-top:7px; margin-bottom:7px; margin-left:3px; font-weight:bold;}
#pdf {padding:3px; margin-top:10px; margin-bottom:10px;}*/
.calendrier {margin-top:1px; background-color:#FFFFFF; width:125px; float:right;}
.sessions {display:none;}

/* fiche stage, partie droite page fiche */
#stages { color:#000000; position:relative; margin-top:0px; margin-bottom:5px; padding-right:0px; width:392px; float:right;}
#stages h4 {
/* font-size:12px; */
	font-size: 14px;
	background-color: #FFFFFF;
	font-weight: bold;
	/*width:140px;*/
	padding:1px;
	padding-left:3px;
	margin-bottom:3px;	
	margin-top:0px;
}

.modules { color:#000000; width:280px; float:left; margin-bottom:20px;}
/* alternance devrait etre gérer par modulo */
#module1 { padding-right:30px; }
#module3 { padding-right:30px; }
.modules h2 {padding-left:0px; font-size:18px; background-color:#FFFFFF;} 
.modules h2 A {color:#000000; text-decoration:underline;}
.modules h2 A:hover {color:#000000; text-decoration:none;}
#programme { padding:5px; margin-top:18px;}

.blocStage { margin-bottom:15px;}
.date {margin-left:3px;}
.oldPrice {font-size:11px; font-weight:normal;}


