a img{
border:none;
}
#player{
display:block;width:320px;height:264px;position:relative;left:50%;margin:2em;margin-left:-160px;
}
.langues{
width:100%;
text-align:right;
color:#57D496;
font-family:sans-serif;
font-size:10pt;
}
.langues span{
margin-right:10px;
}
.langues a{
text-decoration:none;
color:#57D496;
font-family:sans-serif;
/*background-color:#1C4C54;*/
}
.texteFlotant{
margin-top:10px;
font-size:1em;
color:#005760;
font-family:arial geneva;
text-align:justify;
text-indent:1.5em;
width:360px;
float:left;
}
hr{
visibility:hidden;
clear:left;
}
.diaporama{
margin:10px;
margin-left:-10px;
/*border:0px solid white;*/
float:left;
}
.sectionTitle{
color:#9ee2f3;
color:#71e2f3;
font-size:1.5em;
font-weight:bold;
}
.legend{
color:#005760;
text-align:justify;
}


#fixScroll{
position:absolute;
bottom:-120px;
width:2px;
height:120px;
border:0px solid blue;
}
#debug{
width:200px;
font-size:small;
border:1px solid black;
}
#centreur{
position:absolute;
width:799px;
height:auto;
/*min-height:290px;
*/
margin-left:-399px;
left:50%;
margin-top:180px;
top:0px;
}
#banniere{
background-image:url(./graph/horizon.jpg);
background-repeat:no-repeat;
height:auto;
width:792px;
height:88px;
position:absolute;
top:-88px;
border:0px solid blue;
}
#shade{
position:relative;
}
#displayer{
padding:10px;
font-size:0.9em;
/*color:#005760;*/
font-family:arial geneva;
}
#utile{background-image:url(./graph/cadre_vl.png);
background-repeat:repeat-y;
background-position:792px;
border:0px solid black;
height:100%;}

#rightshade{
background-image:url(./graph/cadre_vl.png);
background-repeat:repeat-y;
width:7px;
height:100%;
right:-7px;
top:0px;
position:absolute;
}
#bottomshade{
background-image:url(./graph/cadre_hl.png);
background-repeat:repeat-x;
width:792px;
height:7px;
/*bottom:-7px;*/
top:0px;
position:absolute;
}
#cornershade{
background-image:url(./graph/cadre_cl.png);
background-repeat:no-repeat;
height:7px;
width:7px;
/*bottom:-7px;
right:-7px;*/
top:0px;
left:792px;
position:absolute;
}
#logo{
position:absolute;
/*background-image:url(./graph/c_shade.gif);*/
background-repeat:no-repeat;
left:0%;
margin-top:-180px;
}
#loader{
display:none;
}
#menu{
background-image:url(./graph/caption2.gif);
background-position:top right;
background-repeat:no-repeat;
/*padding-top:28px;*/
padding-top:35px;
/*padding-left:220px;*/
position:absolute;
width:792px;
margin-top:-150px;
left:0px;
z-index:10;
border:0px solid red;
}
.menuitem{
font-size:11px;
text-align:center;
font-family:arial, geneva, sans-serif;
font-weight:bold;
margin-left:12px;
color:#005760;
cursor:pointer;
float:right;
}
/*.menuitem a{
text-decoration:none;
color:#005760;
}*/
.menuitemhover{
font-size:11px;
text-align:center;
font-family:arial, geneva, sans-serif;
font-weight:bold;
margin-left:12px;
color:#71e2f3;
background-color:#005760;
cursor:pointer;
float:right;
}
p{
/*font-size:0.9em;*/
margin:3px;
margin-bottom:1.5em;
color:#005760;
font-family:arial geneva;
text-align:justify;
text-indent:1.5em;
}
.decalageLogo{
font-size:1em;
margin:3px;
padding-left:290px;
color:#005760;
font-family:arial geneva;
text-align:justify;
text-indent:1.5em;
}

.mention{
font-size:0.6em;
font-family:sans-serif;
color:#777;
margin-top:5px;
width:100%;
text-align:center;
}
.mention a{
text-decoration:none;
background-color:#777;
color:white;
font-weight:bold;
}

table {
margin-left:-10px;
background-color:#FFFFFF;
border: solid #000 2px;
margin-bottom:10px;
table-layout:fixed;
width:100%;
font-size:0.8em;
border-collapse:collapse;
border-spacing:0px;  
}
td{
overflow:visible;
}
.data {
border-left:1px solid #CCC;
text-align:center;
}
.toprow {
font-style: italic;
text-align: center;
background-color: #FFFFCC;
}
.leftcol {
border-top:1px solid #FFF;
text-align: right;
width: 20%;
background-color: #CCCCCC;
padding-right:5px;
}
.dispo1{background-color:#CFCFCF;border-left:1px solid #FFF;border-top:1px solid #BFBFBF;}
.dispo0{background-color:#FFF;border-left:1px solid #CCC;border-top:1px solid #EFEFEF;text-align:center;}
.HS{background-color:#F60;border-bottom:1px solid #FFF;}
.MS{background-color:#F95;border-bottom:1px solid #FFF;}
.BS{background-color:#FcA;border-bottom:1px solid #FFF;}
.noel{background-color:#AEF;border:0px;margin:0px;padding-left:0px;padding-right:0px;}
.nouvelan{background-color:#AEF;}
.hiver{background-color:#AEF;}
.paques{background-color:#B3FF80;}
.pentecote{background-color:#B3FF80;}
.toussaint{background-color:#DE87AA;}
.grandesvacances{background-color:#FD5;}
.indispo{font-family:sans-serif;font-size:0.8em;color:red;}
.remarques{
margin-left:-10px;
background-color:#FFFFFF;
border: solid #000 0px;
margin-bottom:10px;
width:100%;
}
#cadrpg {
width:500px; /*largeur de la zone d'affichage*/
/*margin:0 auto;*/
border:0;
}
#newshr {
position:relative;
width:500px; /*largeur de la zone d'affichage*/
height:28px; /*hauteur de la zone d'affichage*/
overflow:hidden;
color:inherit;
border:0;
top:60px;
left:292px;
}
#defile {
position:absolute;
/*background:#FFFFFF;*/
color:#FFF;
font-size:10pt;

}

