body
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}


ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
}

.formulaire
{
float:left;
text-align:justify;
width:60%; 
padding:10px;
margin:40px;
}

.champ
{
margin-left:10%;
}

a.link
{
color:#CC6600;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.link:hover
{
color:#F7BB47;
}

a.link2
{
color:#F7BB47;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.link2:hover
{
color:#CC6600;
}

a.link3
{
color:#CC6600;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.link3:hover
{
font-size:16px;
color:#F7BB47;
}

a.lien
{
color:#000000;
text-decoration:none;
}

.titre
{
position:absolute;
width:270px;
height:70px;
left:355px;
}

.popuptable
{
width:646px;
border:thin;
border-color:#cc6600;
background-color:#F7BB47;
}

.popuptr
{
border-color:#cc6600;
background-color:#F7BB47;
}

.popupth
{
color:#CC6600;
}

.popuptd
{
width:207px;
text-align:center;
vertical-align:top;
}

.popuptdbis
{
width:646px;
text-align:center;
}

.presentationintro
{
position:absolute;
left:166px;
top:125px;
width:800px;
text-align:justify;
color:#CC6600;
}

.materiel
{
text-align:center;
color:#CC6600;
}

.programme
{
width:967px; 
height:279px;
}

.programmetd
{
width:476px;
vertical-align:top;
}

.programmetdbis
{
width:477px;
vertical-align:top;
border-left:solid 1px #CC6600;
}

.textcenter
{
text-align:center;
}

.periodicitebis
{
text-align:center;
text-decoration:underline;
}

.souligné
{
text-decoration:underline;
}

.stage
{
position:absolute;
width:707px;
height:620px;
left:238px;
top:110px;
text-align:center;
}

.titreexemple
{
color:#CC6600;
}

.gauche
{
width:707px;
text-align:left;
}

.droite
{
width:707px;
text-align:right;
}

.photostage
{
width:73px;
height:66px;
border:none;
vertical-align:middle;
}

.citation
{
text-align:center;
position:absolute;
width:635px;
left:254px;
top:167px;
}

.sousmenustage
{
position:absolute;
width:346px;
left:128px;
top:305px;
}

.sousmenurealise
{
width:346px;
position:absolute;
left:410px;
top:768px;
}

.sousmenuavenir
{
position:absolute;
width:346px;
left:370px;
top:491px;
}

.photostagebis
{
width:191px;
height:170px;
text-align:center;
}

.taillephoto
{
width:154px;
height:118px;
border:1;
}
