/* CSS Document */

body {
margin: 0;
padding: 0;
background-color: #999494;/*
background-image : url('../images/spacer_fond.gif');*/
background-repeat : repeat-x;
background-position : 0px 0px;
font-family:arial;
font-size:12px;
color:white;
overflow:hidden;
}


/* LES BLOCS PRINCIPAUX */


#global {
position:absolute;
left: 50%;
top: 50%;
width: 760px;
height: 440px;
margin-top: -220px; /* moitié de la hauteur */
margin-left: -380px; /* moitié de la largeur */
border: 0px solid #333;
font-size:12px;
z-index:3;
}
#conteneur{
/*height:300px;
border:1px solid red;*/
}
/*#menu{
width:100%;
height:150px;
background-color:red;
}*/

#haut {
position:absolute;
left: 50%;
top: 0px;
width: 760px;
height: 150px;
margin-top: 0px; /* moitié de la hauteur */
margin-left: -380px; /* moitié de la largeur */
border: 0px solid #333;
/*background-color: red;*/
z-index:100;
}



#menuessai {
position:absolute;
left: 50%;
top: 50%;
width: 760px;
height: 150px;
margin-top: -75px; /* moitié de la hauteur */
margin-left: -380px; /* moitié de la largeur */
border: 0px solid #333;
/*background-color: pink;*/
z-index:80;
}



#visuel {
position:absolute;
left: 0px;
top: 50%;
width: 760px;
height: 420px;
margin-top: -210px; /* moitié de la hauteur */
margin-left: 0px; /* moitié de la largeur */
border: 0px solid #333;
/*background-color: blue;*/
z-index:2;
}

#fond {
position:absolute;
/*right: 0px;
top: 50%;*/
width: 100%;
height: 100%;
margin-top: 0px; /* moitié de la hauteur */
margin-left: 0px; /* moitié de la largeur */
border: 0px solid #333;
/*background-color: yellow;*/

background-repeat : no-repeat;
background-position : center 100px;
z-index:0;
}


/* BLOCS SECONDAIRES DU CONTENEUR*/

#partie1{
bottom:0px;
width:100%;
height:140px;
border: 1px solid #333;
/*background-color: purple;*/
}
#partie2{
bottom:0px;
width:100%;
height:270px;
border: 1px solid #333;
/*background-color: gray;*/
overflow:auto;
}
#pied{
bottom:0px;
width:100%;
height:20px;
background-color: white;
}


/* MISE EN FORME DU TEXTE */
#partie2 h2{
font-variant:small-caps;
color:#E51D52;
font-size: 16px;
}
h3{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:20px;
}
h4{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:16px;
font-weight:bold;
}
p{
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
a {
font-weight:bold;
color : white;
text-decoration :none;
}
a:hover{
text-decoration:underline;
}
img{
border:0px;
margin:0px;
padding:0px;
}
td, table{
font-size:12px;
}
.gris{
background-color:#a9a9a9;
padding:0px 10px 0px 1px;
margin:1px;
color:#333333;
border:0px solid #333333;
}

/* Mise en forme de tableau */
.cellule_gauche {
border:1px solid red;
width : 290px;
}