/*feuille de style du contenu central*/
p{
	font:normal normal 12px arial,helvetica;
}
.titre,.classChap{
    font : normal bold 15px arial;
    padding:0 15px 0 0;
    margin:0;
}
.titrePave{
    font : normal bold 15px arial;
    padding:0 15px 0 0;
    margin:0;
    line-height:90%;
}
.classCellDroit img{
	margin:10px;
}
.classChap img{
	margin:10px;
}
.cellIntroG img{
	margin:10px;
}
.cellIntroD img{
	margin:10px;
}
.classCellGauche img{
	margin:10px;
}
.cellIntroG,.cellIntroD,.classCellGauche{
   font:normal normal 12px arial,helvetica;
   padding:0;
   margin:0;
}
.classCellDroit{
   font:normal normal 12px arial,helvetica;
   padding:0 15px 0 0;
   margin:0;
}
.textNews{
   font:normal normal 12px arial,helvetica;
   padding:0 15px 0 0;
   margin:0;
}
#path{
	font : normal bold 12px arial;
    padding:0;
    margin:0;
}
#path h1{
	font-family: arial,helvetica;
	color: rgb(151, 169, 50);
	font-weight: lighter;
}
.classCellDroit li,ul{
   font:normal normal 14px arial;
}
a {
  text-decoration:none;
  color:#405e9b;
}
a:hover{
  text-decoration:underline;
  color:#405e9b;
}
h1,h2,h3,h4,h5,h6{
 margin:0;
 padding:0;
}
h1{
color:#97a932;
font-weight:lighter;
}
h3{
color:#2c3f77;
font-weight:lighter;
}
#titreBleu{
color:#2c3f77;
font:normal normal 20px arial,helvetica;
}
#introStage{
color:#777571;
padding:0 19px 0 86px;
font:normal normal 12px arial,helvetica;
}
#designation{
padding:0 0 10px 86px;
color:#97a932;
}
.bordStage{
padding:0 0 0 89px;
}
.ligneStage{
color: #97a932;
background-color: #97a932;
height: 1px;
border: 0;
}
.paraStage{
padding:0 19px 0px 89px;
font:normal normal 12px arial,helvetica;
}
.boitehr{
margin-top:-10px;
padding:0 19px 0 89px;
}
#containerBloc{
position:relative;
width:546px;
height:140px;
}
#containerBloc p{
position:absolute;
background:url(../img/pages/stage/fondBloc.jpg) no-repeat;
width:165px;
height:119px;
padding:10px;
margin:0;
font:normal bold 11px arial,helvetica;
color:white;
}
#containerBloc .titreBloc{
display:block;
color:#ebdd66;
font:normal bold 17px arial,helvetica;
}
#containerBloc a{
text-decoration:none;
color:#ebdd66;
}
#containerBloc a:hover{
text-decoration:none;
color:#ff9;
}
#preform{
padding-left:20px;
width:600px
}
.photoarticle{
float:left;
width:150px;
height:150px;
text-align:center;
}
.ligneArticle{
clear:both;
margin-bottom:50px;
}
.ligneArticle p{
 margin:0;
 padding:0;
}
#photo1article{
float:left;
text-align:center;
width:300px;
height:300px;
}
.unArticle p{
 margin:5px 15px 5px 5px;
}
#infoStage{
width:390px;
height:20px;
border:thin dotted black;
background-color:#e4d12d;
padding:10px;
margin-left:10px;
display:none;
}
#MenuSsFam{
padding:0;
width:620px;
text-align:center;
}
#MenuSsFam li{
display:inline;
border-right:1px solid;
padding:0 10px 0 10px;
}
#MenuSsFam li:first-child{
border-left:1px solid;
}
.rubPlan{
margin-left:40px;
}
.pagePlan{
width:300px;
margin-left:50px;
border:thin dotted black;
}
.pagePlan li{
text-align:left;
}
/*style pour le bon cadeau**/
.red{
color:red;
}
fieldset{
	position:relative;
	width:500px;
	margin:10px 0 10px 10px
}
legend{
 	font:normal bold 13px arial,helvetica;
	color:#97a932;
}
.Itext{
	position:absolute;
	right:100px;
}
.cBox{
	position:absolute;
	right:100px;
}
.cal{
	position:absolute;
	right:100px;

}
#slideShow{
	width:600px;
	height:500px;
	padding:10px 10px 10px 30px;
}
.tablePanier{
	margin-left:10px;
	width:90%;
	font:normal normal 12px arial;
}
#headTablePanier{
	font:bold normal 12px arial;
}
.qte{
	width:20px;
}
#formCoord {
	font:normal normal 12px arial;
}
#formCoord input,textarea {
	display:block;
}
.promo{
	font-weight:bold;
	color:red;
	padding-left:10px;
}
#fieldsetPanier{
	width:80%
}
#fieldsetPanier input{
	width:100%;
	height:50px;
}
#BTdatesInsc img {display: none;}

#BTdatesInsc{
	display: block;
	width:200px;
	height:90px;
	background: url(../img/imgSquelette/dates_inscriptions.gif) no-repeat;
}
#BTdatesInsc:link{
background-position: 0px 4px;
}
#BTdatesInsc:hover {
background-position:  0 -147px;
}