body {
background: url(../images/bg.jpg);
background-color: #e9eff6;
background-repeat : repeat-x;
text-align : justify;
padding : 0;
margin-top : 0px;
margin-bottom : 0px;
margin-left : auto;
margin-right : auto;
font : 12px Helvetica, Verdana, Arial, sans-serif;
}

#global{
width: 900px;
margin-left : auto;
margin-right : auto;
overflow: hidden;
}

h1{
font-size: 20px;
}

#header {
background-image : url(../images/logo-GCPC.png);
background-repeat: no-repeat;
height: 135px;
margin : 20px 0px 30px 0px;     /*haut-droite-bas-gauche*/
}

.menu {
font: 15px, Calibri, Arial,sans-serif;
list-style : none;
width : 859px;
height : 20px;
margin : 0px 0px 20px 0px;     /*haut-droite-bas-gauche*/
}

.menu li {
font-weight: bold;
font-style: italic;
float : right;
text-align : center;
/*font : bold 1.5em "Trebuchet MS", helvetica, sans-serif;*/
color : white;
}

.menu li a {
display : block;
line-height : 20px;
color : #fff;
text-decoration : none;
/*font-family : arial, verdana, sans-serif;*/
text-align : center;
padding : 0 20px 0 20px;
cursor : pointer;
}

.menu li a:hover {
background-color : #969a9f;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

.menu li.current a {
background-color : #e9ebf4;
color: black;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#bando{
height: 200px;
margin : 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
}

#slider{
width: 900px;
height: 210px;
}

#page-centre{
/*border: 1px solid red;	*/
padding: 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
margin : 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
}

#contenu{
/*border: 1px solid red;*/
padding: 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
margin : 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
}

#centre-gauche{
padding: 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
margin : 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
float: left;
width: 600px;
/*border: 1px solid black;*/
}

fieldset{
background-color: white;
border: 1px solid #d9d4d0;
padding: 5px 5px 5px 5px;     /*haut-droite-bas-gauche*/
margin : 0px 10px 10px 0px;     /*haut-droite-bas-gauche*/
/*width: 598px;*/
}

#contenu fieldset{
background-color: white;
border: 1px solid #d9d4d0;
padding: 5px 5px 5px 5px;     /*haut-droite-bas-gauche*/
margin : 0px 0px 10px 0px;     /*haut-droite-bas-gauche*/
/*width: 598px;*/
}

#centre-droit{
text-align: right;
margin-left: 600px;
/*border: 1px solid blue;*/
}

#content{
padding: 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
margin : 0px 0px 10px 0px;     /*haut-droite-bas-gauche*/	
}

#acces-pro{
background-color: white;	
border: 1px solid #d9d4d0;
text-align: center;
padding: 0px 0px 0px 0px;     /*haut-droite-bas-gauche*/
margin : 10px 0px 0px 0px;     /*haut-droite-bas-gauche*/
}

.cadre1 {
/*border : 1px solid #4682b4;
background-color: #ecead9;*/
margin-bottom : 0px;
margin-top : 0px;
}
.cadre1 h2 {
margin-top : 0;
font : bold 1.2em "Trebuchet MS", helvetica, sans-serif;
color : white;
background-image : url(../images/bg_secondaire.jpg);
background-repeat : repeat-x;
}
.cadre1 a {
text-decoration : none;
color : white;
}
.cadre1 a:visited {
text-decoration : none;
color : white;
}
.cadre1 a:hover {
color : black;
}
.cadre1 img {
border : 1px solid white;
margin-bottom : 10px;
}

#footer {
background: url(../images/footer.jpg);
height: 90px;
/*border: 1px solid white;*/
background-color: #1f5db2;
margin : 30px 0px 0px 0px;     /*haut-droite-bas-gauche*/
text-align: center;
}

.footer-gauche{
/*border: 1px solid black;*/
padding-top: 10px;
margin-left : auto;
margin-right : auto;
color: white;
}