/* Feuille de styles pour les développeurs. A laisser même si vide */


/*** Class pour affichage des block dynamique*/
#blocVideo #flashVideo a,
#blocVideo #flashVideo img,
#zoneLibre img,
#zoneLibre a {border: 0 none !important;;
color:none !important; }

/* Programme */
#vignettes ul {
   width: 3000px;
   position:relative;}
   
#vignettes ul li {
   margin-right : 0px !important;
   width:87px;}
   
.containerVignettes{
   position:absolute;
   left: 21px;}
   
#vignettes .next_button{
   left:273px;
   position:absolute;
   top:0px;
   width:27px;
   z-index:100;
   display:block;}
#vignettes .previous_button{   
   left:0px;
   position:absolute;
   top:0px;
   width:27px;
   z-index:100;
   display:block;}

.layerProg{
   cursor:pointer;
}

#pageDetailActu.pageSponsoringArchive #menu ul ul li#groupe3H a,
#pageThemeActu.pageSponsoringArchive #menu ul ul li#groupe3H a
{text-decoration:underline !important;}

#pageThemeActu.pageSponsoringArchive #zoneContenu h2.titreBlocActuArchive span,
#pageThemeActu.pageSponsoringArchive #zoneContenu h2.titreBlocActuArchive span
{float: right; color: #999; font-size: 1em;}
#pageThemeActu.pageSponsoringArchive #zoneContenu h2.titreBlocActuArchive,
#pageThemeActu.pageSponsoringArchive #zoneContenu h2.titreBlocActuArchive
{font-size: 1em; color: #999; margin-bottom: 10px;}

#pageThemeActu #zoneContenu h2.titreBlocActuArchive {
   color: #999; font-size: 1em; padding-bottom: 5px; margin-bottom: 10px;
   background: transparent url(../../images/filet.gif) repeat-x left bottom;}
   
#pageEtudePerso .lineRadio{
   padding-bottom: 10px;
   height: 16px;
}

#listePhotos li a img{
   height: 100px;
}

#pagePhototheque #prog1 ul {display:none;}

#pagePhototheque .pagination {margin-top: 10px;}


#jslayerReponse{
   background-color:#FFFFFF;
   border:1px solid #AEAEAE;
   left:190px;
   padding:10px;
   position:absolute;
   top:200px;
   width:558px;
}