body
{
width:99%;
background-color:#E5E5E5;
margin:5px auto;

}

table
{
margin : auto;
}

td
{
border: 1px solid black;
margin : auto;
background-color : white;
text-align:center;
}

fieldset
{
border : 3px white solid;
width : 75%;
margin : auto;
}

.filtre
{
background-color : #88AA88
}

.bahut_on 
{
border: 1px solid black;
margin : auto;
background-color : white;
text-align:center;
}

.bahut_off 
{
margin : auto;
background-color : #335599;
text-align:center;
}

.details
{
border : none;
margin : auto;
background-color : transparent;
}

.groupe
{
border: 2px solid #99AA49 ;
background-color : #99AA49;
}

.numero
{
font-size : 0.8em;
background-color : #88AA88;
}

.cocher
{
border:none;
background-color : #FF9900;
}


#tete1
{height : 59px;
width : 100%;
margin : auto;
margin-bottom : 20px;
background-image:url("photos/TETE1.png");
}

.connect img
{border : none;
margin-right : 5px;
margin-top : 5px;
margin-left : 5px;}

#tete
{
width:70%;
height : 65px;
/*background-image:url("photos/TETE.png");*/
margin : auto;
margin-bottom:5px;
background-color:#331133;}

#top1
{
font-size:1.5em;
float: left;
text-align:right;
width : 35%;
font-variant : small-caps;
color : #E7E7E7;
}

#top2
{
font-size:1.5em;
float: left;
text-align:center;
width : 25%;
font-variant : small-caps;
color : #E7E7E7;
}

#top3
{
font-size:1.5em;
float: left;
text-align:left;
width : 35%;
font-variant : small-caps;
color : #E7E7E7;
}

#tete hr
{clear : both;
visibility: hidden;
}


#bloc1
{
width : 75%;
background-color : #101010;
float :left;
}

#bloc1 hr
{
clear: both;
visibility: hidden;
}




#menuliste
{
width:30%;
padding:0px;
margin-top:10px;
float:left;
background-color:#555555;
text-align:center;
vertical-align:middle;
}

#blocmessage
{
width : 70%;
float : left; 
margin : auto;
}


#message
{
margin :auto;
margin-top:20px;
padding:2px;
background-color:#73fb96;
width:80%;
height : 300px;
text-align:center;
}

#resultats
{
margin :auto;
margin-top:20px;
padding:2px;
background-color:#73fb96;
width:80%;
text-align:center;
}

.nom_resultat
{
font-size : 1.2em;
background-color : #88AA88;
}

.commentaire_resultat
{
font-size : 0.8em;
}

#documents
{
margin :auto;
margin-top:20px;
padding:2px;
background-color:#73fb96;
width:80%;
text-align:center;
}

.nom_document
{
font-size : 1.2em;
background-color : #88AA88;
}

.commentaire_document
{
font-size : 0.8em;
}

#jofficiels
{
margin :auto;
margin-top:20px;
padding:2px;
background-color:#73fb96;
width:80%;
text-align:center;
}

.nom_jofficiel
{
font-size : 1.2em;
background-color : #88AA88;
}

.commentaire_jofficiel
{
font-size : 0.8em;
}

#liensexternes
{
margin :auto;
margin-top:20px;
padding:2px;
background-color:#73fb96;
width:80%;
text-align:center;
}

.nom_lienexterne
{
font-size : 1.2em;
background-color : #88AA88;
}

.commentaire_lienexterne
{
font-size : 0.8em;
}
#corps_messages
{
margin :auto;
margin-top:20px;
padding:2px;
background-color:#73fb96;
width:80%;

}

.entete_message
{
background-color : #333388;
font-variant : small-caps;
color : #BBBBBB;
}

#bloc2
{
width:25%;
margin : auto;
margin-left : 15px;
float:left;
position : relative; 
bottom : 25px;

}

#menuimages
{
max-width : 90%;
margin : auto;
background-color:#FAFAFA;

}

#tampon 
{
clear: both;
visibility: hidden;
}

.icone {
background-color: #ffffff;
margin: 2px;
float: left;
width:100px;
height:100px;
border:3px black solid;
text-align: center;
}

.icone img
{border : 1px green solid;}

.icone img:hover
{border : 1px red solid;}

.icones
{
background-color: #ffffff;
}

.titre
{
clear : both;
border : 1px grey solid;
background-color : #112233;
text-align : center;
color:#FFEEDD;
font-size:1.5em;
font-variant:small-cps;
}

#table_occup
{
font-size:0.9em;
}

#pied
{
clear : both;
border : 2px gray outset;
background-color : #fb5004;
width : 100%;
padding : 0px;
margin-top : 75px;
}

#contact
{
border : 2px gray outset;
padding : 4px;
position : absolute;
right : 5%;
background-color : #dde9ef;
font-variant : small-caps;
text-align : center;
}

.lien_liste a
{
font-variant:small-caps;
text-decoration:none;
color:white;
}

.lien_liste a:hover
{
color:black;
background-color:green;
}

.menu_ligne
{
/*background-image:url("fond5.jpg");*/
height:115px;
margin:auto;
/*border: 1px black solid;*/
}

.bahut_chk2
{
border:2px grey solid;
background-color: black;
}

.avertissement
{
color:red;
}


.supprimer
{
border:none;
color:#ffffff;
background:url('photos/suppr.png')no-repeat top left;
width : 20px;
height : 20px;
}

.creneauvide
{
background-color : grey;
}

