body {
text-align:center;
font-size:100%;
background-color:#878787;
}

select, textarea {
background-color:#ffffff;
color:#000000;
border-style:solid; 
border-color:#878787;
font-size:11px;
overflow:auto;
}

input {
background-color:#ffffff;
color:#000000;
border-style:solid; 
border-color:#ffffff;
font-size:11px;
overflow:hidden;
}

/*
.trois {
font-size:20px;
}
*/

/* Calque principaux sur index.php */

.conteneur {
position:absolute;
/*margin-left:5px;
margin-right:5px;*/
top:5px;
/*left:60px;*/
width:900px;
height:600px;
text-align:left;
z-index:2;
}

.animation {
position:absolute;
top:5px;
height:150px;
width:900px;
background-color:#ffffff;
overflow:hidden;
z-index:2;
}

.partenaire {
position:absolute;
/* bottom:5px; */
top:545px;
height:50px;
width:900px;
background-color:#ffffff;
display:block;
z-index:2;
}

.login {
position:absolute;
top:160px;
right:0px;
width:150px;
height:82px;
background-color:#ffffff;
z-index:2;
}

.centre {
position:absolute;
top:160px;
left:0px;
width:745px;
height:380px;
background-color:#ffffff;
overflow:hidden;
z-index:2;
}

.menu_centre {
position:absolute;
top:2px;
left:2px;
width:745px;
text-align:center;
border-width:0px;
z-index:1
}

.contenu_centre {
position:absolute;
top:-20px;
left:2px;
background-color:green;
z-index:3
}

.actualite {
position:absolute;
top:248px;
right:0px;
width:150px;
height:292px;
background-color:#ffffff;
}

/* FIN */

.admin_actualite_gauche {
position:absolute;
font-family:"Verdana","Arial","Times";
left:0px;
width:350px;
height:360px;
}

.admin_actualite_droite {
position:absolute;
font-family:"Verdana","Arial","Times";
left:350px;
width:375px;
height:360px;
}

.admin_actualite_validation {
position:absolute;
font-family:"Verdana","Arial","Times";
top:362px;
left:30px;
}

.moteur {
width:160px;
height:17px;
}

#centre_contenu {
position:absolute;
top:2px;
left:2px;
height:360px;
width:740px;
/* text-align:left; */
/* background-color:#ffffff; */
overflow:hidden;
}

#interne {
position:relative;
display:none;
background-color:#ababab;
}

#selection {
display:none;
background-color:#a5a512;
}

.moteur_resul {
position:relative;
left:15px;
width:600px;
text-align:left;
display:block;
}

.moteur_cache {
position:relative;
left:10px;
width:600px;
text-align:left;
display:none;
}

/* Calque qui permette l'affichage des formulaires */

#entete {
position:relative;
display:block;
}

#select_form {
position:relative;
display:block;
}

#deuxieme_select {
position:relative;
display:none;
}

#animation_liee {
position:relative;
display:none;
}

#formulaire {
position:relative;
display:none;
}

#fin_formulaire {
position:relative;
display:block;
}

/* FIN */

/* Calque de actualites */
.actu_fond {
position:absolute;
font-family:"Verdana","Arial","Times";
z-index:1;
}

.actu_text {
position:absolute;
top:7px;
left:25px;
width:120px;
height:280px;
text-align:justify;
font-family:"Verdana","Arial","Times";
font-size:9px;
color:#878787;
overflow-x:hidden;
overflow:auto;
z-index:2;
}

/* FIN */

/* Calque du login */

.login_fond {
position:absolute;
z-index:1;
}

.login_text{
position:absolute;
top:15px;
left:25px;
font-size:10px;
color:#878787;
z-index:2;
}

.login_text input {
background-color:#ffffff;
color:navy;
border-style:none; 
border-color:#ffffff;
font-size:11px;
overflow:hidden;
}

/* FIN */

/* Calque pour afficher les barres an bas à droite dans gp */

.gp_logo {
position:absolute;
left:3px;
top:50px;
display:block;
}

.gp_logo_bas {
position:absolute;
bottom:10px;
right:10px;
border:none;
z-index:0;
}

/* FIN */

/* Calques de actualite */

#interne {
position:relative;
display:none;
}

#contenu {
position:relative;
display:none;
}

/*#choix {
position:relative;
display:block;
}*/

#admin_actualite_validation {
position:relative;
display:none;
}

/* FIN */

.centre img{
border:0px;
}