* {
	padding: 0px;
	margin: 0px;
}
Body {
background-color:#ffffdf;
font-family: arial,  Helvetica, sans-serif;
font-size: 10pt;
}
.bodypdf {
background-color:#fff;
}
/*______________Banniere du Haut______________*/
Div.Top {
margin-bottom:3px;
border-bottom: 1px solid #000000;
text-align: left; 
background-image: url("../fichiers/323.jpg");
background-color:#99ccff;
width:100%;
height:87px;
}
h1{
display:none;
}
table , tr ,td{
border:1px dashed #fff;
font-family: arial,  Helvetica, sans-serif;
}
.conteneuralbum{
overflow: hidden;
width: 99%;
}
.album {
float:left;
margin: 20px 5px 0 7px;
padding:5px;
height:125px;
width:150px;
text-align:center;
overflow:hidden;
font-size:0.8em;
}
.album a:link {
border: 1px solid #ffffff;
}
.album a:visited {
background-color:#f6f6f6;
border: 1px solid #000000;
}
.album a:hover {
background-color:#ff0;
border: 1px solid #000000;
}
.floatinputcentrer{
float:left;
margin:15px 0 0 120px;
}
.floatinput{
float:left;
margin:15px 0 0 60px;
}
.inputphoto{
padding-top:2px;
padding-bottom:2px;
border:solid 1px #908F8F;
font-weight:bold;
}
#descalbum p{
background: url(../images/fleche.gif) 0 50% no-repeat;
margin:15px 0 15px 17px;
padding-left:10px;
}
TH.calMois {
border:0px;
font-size : 10px;
font-weight: bold;
font-family : verdana, geneva, helvetica, sans-serif;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

background : #99ccff;
}
TD.calSing {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

background : #7B849C;
}
TD.calSemaine {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

background : #99ccff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
border-top-style:solid;
border-top-width:1px;
border-top-color:#000000;
}
TD.calSemaine2 {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

background : #99ccff;
border-left-style:solid;
border-left-width:1px;
border-left-color:#000000;
border-right-style:solid;
border-right-width:1px;
border-right-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
border-top-style:solid;
border-top-width:1px;
border-top-color:#000000;
}
TD.calJour {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
color : #000000;
background : #FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
height:100px;
}
TD.calJour A {
border:0px;
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
color : #000000;
background : #FFFFFF;
text-decoration: none;
}
TD.calJour A:hover {
border:0px;
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
text-decoration: underline;
padding:0;
}
TD.calJour2 {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
color : #000000;
background : #FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-left-color:#000000;
border-right-style:solid;
border-right-width:1px;
border-right-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
}
TD.calJour2 A {
border:0px;
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
color : #000000;
background : #FFFFFF;
text-decoration: none;
}
TD.calJour2 A:hover {
border:0px;
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
text-decoration: underline;
padding:0;
}
TD.calJourSel {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
background : #EDECEC;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
}
TD.calJourSel a:hover{
text-decoration: underline;
}
TD.calJourSel2 {
font-size : 9px;
font-family : verdana, geneva, helvetica, sans-serif;
background : #E8EFFF;
border-left-style:solid;
border-left-width:1px;
border-left-color:#000000;
border-right-style:solid;
border-right-width:1px;
border-right-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
}
.NumMoisSel{
text-align:center;
border-bottom:1px solid black;
background:#FFFF00;
font-weight:bold;
}
.numeromois{
border-bottom:1px solid black;
background:#FFFF00;
text-align:center;
}
.agendaactu{
padding:0;
margin:0;
font-size:10px;
}
.agendaactu li{
display : list-item;
list-style-image : url(../images/px_bleu.gif);
list-style-position: outside;
margin-left:10px;
}
/*______________Fin Banniere du Haut______________*/

/* ______________Colonne de Gauche__________________*/
#ColonneGauche0{
float:left;
margin-left:1px;
}
.ColonneGauche{
display:block;
}
.menu-prin {
width:186px;
background-color:#99ccff;
border: 1px solid #000000;
margin:0;
padding:0;
}
.menu-prin ul{
list-style-type: none;
list-style-position: outside;
}
.menu-prin li.expanded ul{
display: block;
}
.menu-prin li ul{
display: none;
}
.menu-prin li.niveau1{
padding-top:3px;
padding-bottom:3px;
}
.menu-prin li li.niveau2 ul{
display: none;
}
.menu-prin li li.expanded ul{
display: block;
}
.menu-prin li li li.niveau3 ul{
display: none;
}
.menu-prin li li li.expanded ul{
display: block;
}
.menu-prin li.key {
background: url(../images/key3.gif) 5px 5px no-repeat;
}
.menu-prin li.key2 {
background: url(../images/key3.gif) 20px 50% no-repeat;
}
.menu-prin a {
padding-left: 5px;
padding-right: 2px;
display: block;
}
.menu-prin a:hover{
text-decoration: underline;
}
.menu-prin li li a{
padding-left : 20px;
font-weight: normal;
}
.menu-prin li li li a{
padding-left : 40px;
font-weight: normal;
}
.niveau1{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

}
.niveau1 a:hover{
background-color:#fff;
font-weight: normal;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

}
.niveau2{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
}
.niveau2 a:hover{
background-color:#fff;
font-weight: normal;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
}
.niveau3{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
}
.niveau3 a:hover{
background-color:#fff;
font-weight: normal;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
}
.menu-prin li.menuon a.niveau1{
background-color: #fff;
}
.menu-prin li.keyon a.niveau1{
background: #fff url(../images/key3.gif) 5px 5px no-repeat;
}
.menu-prin li li.menuon a.niveau2{
background: #fff url(../images/fleche.gif) 10px 50% no-repeat;
}
.menu-prin li li li.menuon a.niveau3{
background: #fff url(../images/fleche.gif) 30px 50% no-repeat;
}
dl, dt, dd{
margin: 0;
padding: 0;
list-style-type: none;
}
#menuH {
position: relative;
z-index:100;
text-align: center;
margin: 5px 20px 0px 20px;
}
#menuH dl {
float: left;
width: 150px;
margin: 0;
}
#menuH dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:#99ccff;
border: 1px solid gray;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

width:100%;
}
#menuH dd {
width:100%;
border: 1px solid gray;
margin:0;
}
#menuH li, ul {
width:100%;
list-style-type: none;
}
#menuH li {
text-align: center;
background: #fff;
margin:0;
}
#menuH li a, #menuH dt a {
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

}
#menuH li a:hover {
background:#99ccff;
}
dd{
background: #fff;
}
Div.logo{
text-align: center; 
padding:10px;
}
Div.logo a:link {
border: 1px solid #ffffdf;
}
Div.logo a:visited  {
border: 1px dashed #ffffdf;
}
Div.logo a:hover {
border: 1px solid blue;
background-color: #ffff00;
}
#logos{
text-align:center;
}
#outils{
float:right;
text-align:center;
padding:1px 5px;
margin-left:5px;
}
.itemoutils{
text-align:center;
border:0;
margin:0;
}
/*______________Fin Colonne de Gauche______________*/

/*______________Colonne du Centre______________*/
Div.ColonneCentre{
margin-left:194px;
margin-right:2px;
}
.ariane{
margin-bottom:2px;
}
.ariane a:link{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
text-decoration: none;
}
.ariane a:visited{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
text-decoration: none;
}
.ariane a:hover{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; 
text-decoration: underline;
}
.TitreCentre h2{
font-family: Verdana , Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-decoration: none; 
margin-bottom:3px;
text-align: left; 
background: url('../fichiers/322.jpg') no-repeat;
border: 1px solid #000000;
padding:7px 2px;
}
Div.Centre1{
text-align: left; 
background-color:#ffffff;
border: 1px solid #000000;
overflow:hidden; 
padding-top:5px;
padding-left:2px;
}
.Centre1 li{
margin-left:25px;
}
Div.Centre1 a:link {
color:blue;
text-decoration: underline;
}
Div.Centre1 a:visited {
color:purple;
text-decoration:underline;
}
Div.Centre1 a:hover {
color:blue;
text-decoration:underline;
}
Div.Centre2{
font-style: italic;
text-align: right; 
margin-top: 50px;
margin-right: 50px;
}
.ColonneCentre h3{
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #ff0000;
text-decoration: underline;

}
Div.PaginationActu{
text-align: center; 
padding:5px;
}
Div.Exception{
text-decoration:none;
}
.msg{
font-family: Arial, Helvetica, sans-serif ; 
font-size:14px;
background-color: #ffff00;
}
.msg1{
font-family: Arial, Helvetica, sans-serif ; 
font-size:14px;
color:red;
font-weight: bold;
font-style: italic;
}
Div.Identification1{
padding-top:50px;
padding-bottom:50px;
margin-left: auto; 
margin-right: auto; 
width:350px;
}
Div.Identification2{
height:25px;
padding-top: 10px;
text-align: center;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

background:#99ccff;
border: 1px solid #000000;
}
Div.Identification3{
padding-top: 5px;
padding-left: 22px;
padding-bottom: 5px;
text-align: center;
height:25px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}
Div.Identification4{
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
height:25px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}
Div.Identification5 {
height:25px;
padding-top: 5px;
text-align: center; 
background:#99ccff;
border: 1px solid #000000;
}
Div.Identification5 li{
list-style-type:none;
display:inline;
}
.plan{
padding:3px;
}
#error1{
padding-top:150px;
padding-bottom:150px;
margin-left: auto; 
margin-right: auto; 
width:350px;
}
#error2{
height:25px;
padding-top: 5px;
text-align: center;
font-family: Verdana , Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none; font-weight: bold;

background:#99ccff;
border: 1px solid #000000;
}
#error3{
padding-top: 5px;
padding-left: 22px;
padding-bottom: 5px;
text-align: center;
height:25px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
#spacer{
clear: both;
margin-bottom:2px;
}
.spacer{
clear: both;
margin-bottom:2px;
}
Div.album {
text-align:center;
padding-top:5px;
}
Div.album a:link {
border: 1px solid #ffffff;
}
Div.album a:visited {
background-color:#f6f6f6;
border: 1px solid #000000;
}
Div.album a:hover {
background-color:#ff0;
border: 1px solid #000000;
}
.formulaire li{
display : list-item;
list-style-image : url(../images/fleche.gif);
list-style-position: outside;
margin:25px;
}
.spaceractu{
display:block;{
height:5px;{
}
/*______________Fin Colonne du centre______________*/

/*______________Colonne de Droite______________*/
Div.ColonneDroite {
float:right;
margin-right:2px;
}
#TitrePlayer {
width:0px;
padding-bottom:2px;
margin-bottom:3px;
text-align: center; 
text-decoration: none; 
background: url('../fichiers/322.jpg');
border: 1px solid #000000;
}
#Player{
margin-top:4px;
margin-bottom:2px;
text-align: center; 
border: 0px;
}
#Player a:link {
border: 1px solid #000000;
background-color:#fff;
}
#Player a:visited {
border: 1px solid #000000;
background-color:#fff;
}
#Player a:hover {
border: 1px solid #000000;
background-color:#ff0;
}
#MenuPlayer{
margin-bottom:6px;
width:0px;
text-align: center;
height:150px;
background-color:#ffffff;
border: 1px solid #000000;
}
#MenuPlayer a:link {
color:blue;
}
#MenuPlayer a:visited {
color:purple;
}
#MenuPlayer a:hover {
color:blue;
background-color:#ff0;
border: 1px solid #000000;
}
#TitreRecherche{
padding-bottom:2px;
margin-bottom:3px;
width:0px;
text-align: center; 
background: url('../fichiers/322.jpg');
border: 1px solid #000000;
text-decoration: none; 
}
#MenuRecherche{
padding-top:15px;
padding-bottom:15px;
margin-bottom:6px;
width:0px;
text-align: center; 
background-color:#ffffff;
border: 1px solid #000000;
}
#TitreIndex{
padding-bottom:2px;
margin-bottom:3px;
width:0px;
text-align: center; 
background: url('../fichiers/322.jpg');
border: 1px solid #000000;
text-decoration: none; 
}
#MenuIndex{
padding: 15px 0px 15px 0px;
margin-bottom:6px;
width:0px;
text-align: left; 
background-color:#ffffff;
border: 1px solid #000000;
text-decoration: none; 
}
#MenuIndex a:link {
text-decoration: none; 
}
#MenuIndex a:visited {
text-decoration: none; 
}
#MenuIndex a:hover {
background-color: #ffff00;
color:blue;
text-decoration:underline;
}
#TitreAdministration{
padding-bottom:2px;
margin-bottom:3px;
width:0px;
text-align: center; 
background: url('../fichiers/322.jpg');
border: 1px solid #000000;
text-decoration: none; 
}
#MenuAdministration{
padding-top:10px;
padding-bottom:10px;
margin-bottom:6px;
width:0px;
text-align: center; 
background-color:#ffffff;
border: 1px solid #000000;
}
/*______________Fin Colonne de droite______________*/

/*______________Debut Pied de pagee______________*/
#Footer{
clear:both;
overflow:hidden;
margin-top:3px;
margin-left:2px;
margin-right:2px;
border: 1px solid #000000;
background: url('../fichiers/322.jpg');
height:20px;
}
/*______________Fin pied de page _______________*/
#bottompdf{
font-size:20px;border-top:1px solid black;padding-top:5px;}hr{
text-align: center; 
width:95%;
height:1px;
}
input {
color:black;
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #000000;
}
.image{
margin-bottom:5px;
margin-right:10px;
border:0;
}

