/** optimisation de la css pour tous les browsers : http://leftjustified.net/journal/2004/10/19/global-ws-reset/ **/
* {
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%;
margin-top:5px;
margin-bottom:5px; }
fieldset { padding: .5em; }

/** formatages par defaut **/
body {
background-color:#ffffff;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 11px;
}

img {
border:0;
}

/** FIN REGLAGES PAR DEFAUT **/

/** DISPOSITIONS DES BLOCS **/
#header {
height: 120px;
background-color: #ffffff;
}
#menu {
height: 20px;
background-color:#ffffff;
border-bottom:1px solid #000000;
padding-top:10px;
padding-left:20px;
}
#chemin {
height: 20px;
background-color:#ffffff;
}
#conteneur {
position: absolute;
width: 760px;
left: 50%;
margin-left: -380px;
background-color:#ffffff;
border:1px solid #000000;
}
#centre {
background-color:#ffffff;
margin-left: 172px;
width : 580px;
}
#gauche {
position: absolute;
left:0;
width: 155px;
}
#pied {
height: 30px;
background-color: #ffffff;
border-top:1px solid #000000;
}
/** FIN DISPOSITIONS DES BLOCS **/

/*** STYLES PAR DEFAUT ***/
* {
font-family:verdana,arial;
font-size:12px;
}

a {
color: #000000;
text-decoration:none;
}			
a:link {color: #000000}     /* unvisited link */
a:visited {color: #000000}  /* visited link */
a:hover {color: #000000; text-decoration:underline}   /* mouse over link */
a:active {color: #000000}   /* selected link */


/***STYLES BLOC DU CHEMIN ***/
#chemin p {
text-align:left;
margin-left:10px;
font-size:10px;
}
#chemin a {
display:inline;
color: #000000;
text-decoration:none;
font-family: verdana, arial, helvetica;
font-size:10px;
}			
#chemin a:link {color: #000000}     /* unvisited link */
#chemin a:visited {color: #000000}  /* visited link */
#chemin a:hover {color: #000000; text-decoration:underline}   /* mouse over link */
#chemin a:active {color: #000000}   /* selected link */

/*** STYLES BLOC DU FOOTER ***/
#pied p {
text-align:center;
padding-top:2px;
padding-left:10px;
padding:0;
margin:0;
padding-top:7px;
}
#pied a {
display:inline;
color: #3A5EA9;
text-decoration:none;
font-family:helvetica, arial black, verdana,;
font-size:12px;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
margin-left:15px;
margin-right:15px;
}			
#pied a:link {color: #3A5EA9}     /* unvisited link */
#pied a:visited {color: #3A5EA9}  /* visited link */
#pied a:hover {color: #3A5EA9; text-decoration:underline}   /* mouse over link */
#pied a:active {color: #3A5EA9}   /* selected link */

/*** BLOC + STYLES BLOC DU MENU DE GAUCHE ***/

#menugauche {
margin-top:20px;
margin-left:10px;
margin-right:10px;
width:155px;
padding-top:15px;
padding-bottom:20px;
border-top:10px solid #A6D5EA;
border-bottom:10px solid #A6D5EA;
background-color:#F4F6F9;
}
#menugauche a {
/*display:block;*/
color: #000000;
text-decoration:none;
font-family: verdana, arial, helvetica;
font-size:10px;
padding-top:4px;
padding-bottom:4px;
font-weight:lighter;
}			
#menugauche a:link {color: #000000}     /* unvisited link */
#menugauche a:visited {color: #000000}  /* visited link */
#menugauche a:hover {color: #000000; text-decoration:underline;}   /* mouse over link */
#menugauche a:active {color: #000000}   /* selected link */

#menugauche ul {
padding:0;
margin:0;
}

#menugauche li {
/**display: block;**/
text-align: left;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
margin-left:10px;
margin-right:0px;
list-style-type:none;
}

#menugauche hr {
height: 1px;
margin: 0px;
padding: 0;
color: #333;
background-color: #333;
border: 0;
}

#menugauche li.souslien {
}

/*** BLOC + STYLES BLOC DU CONTENU ***/

.image_titre {
font-family:helvetica, arial black, verdana,;
font-size:16px;
margin:0;
margin-left:25px;
margin-top:3px;
padding:0;
color:FF0000;
}


.contenu {
background-color:#F4F6F9;
margin-top:0px !important;
margin-top:-10px;
padding:15px;
min-height:200px;
}
* html .contenu {
margin-top:0px;
height: 200px; /** hack uniquement interprété par IE Win+Mac **/
}

.image_cv {
margin-top:5px;
margin-right:5px;
float:right;
}

#contenu a {
display:block;
color: #000000;
text-decoration:none;
font-family: verdana, arial, helvetica;
font-size:10px;
padding-top:4px;
padding-bottom:4px;
font-weight:lighter;
}			
#contenu a:link {color: #000000}     /* unvisited link */
#contenu a:visited {color: #000000}  /* visited link */
#contenu a:hover {color: #000000; text-decoration:underline;}   /* mouse over link */
#contenu a:active {color: #000000}   /* selected link */

img.middle{vertical-align:middle;}
#menugauche li.active a{font-weight:bold;}
a.btn_haut_de_page{color:#000099;float:right;position:relative;}