/* CSS Document */
body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	background-image:url(img/arriereplan.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
}

div#conteneur
{
	width: 839px ;
	margin: 0 auto ;
	text-align: left ;
	background-position:bottom;
	background-image:url(img/bas.jpg);
background-repeat:no-repeat;
}


div#chapeauhaut
{
background-image:url(img/haut.jpg);
background-repeat:no-repeat;
height:26px;
}
div#header
{
position:relative;
background-image:url(img/hautfeuille.jpg);
background-repeat:no-repeat;
height:92px;
}

h1{
color:#728432;
margin:0;
padding-left:30px;
padding-top:14px;
font-size:40px;

}
h2{
color:#615e5e;
margin:0;
padding-left:30px;
font-size:11px;
}

div#contenu
{
position:relative;
background-image:url(img/milieu.jpg);
background-repeat:repeat-y;
}

div#contenu p{
margin:0 80px;}


.separation {
margin:0 6px;
	border-style:dotted;
	border-color:#e3f772;

}

		/* menu du site.*/

#menu_h {
	position:absolute;
	line-height:normal;
	width: 574px;
	left: 239px;
	top: 49px;
}

#menu_h ul {
    margin:0;
    list-style:none;
}

#menu_h li {
    float:right;
    background:url("img/norm_left.png") no-repeat left top;
    margin:0px 0px 0px 0px;
    padding:0 0 0px 6px;
}

#menu_h a, #menu_h strong, #menu_h span {
    display:block;
    background:url("img/norm_right.png") no-repeat right top;
    padding:7px 60px 12px 6px;
}

#menu_h a {

    color:white;
    text-decoration: none;
    font-weight: bold;
	font-size:12px;
}

#menu_h #current {
    background-image:url("img/norm_left_on.png");
}

#menu_h #current .select {
    background-image:url("img/norm_right_on.png");
    padding-bottom:12px;
}

.select {
    color:black;
    text-decoration: none;
    font-weight: bold;
	font-size:14px;
}
.selectcv {
   color:#615e5e;
    text-decoration: none;
    font-weight: bold;
	font-size:13px;
}
.titrepara, .titrepara a{
font-size:14px;
color:#68892e;
font-weight:bold;
margin:0;}

.centrehaut{
background-image:url(img/centre-haut.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-top:3px;
font-size:14px;
font-weight:bold;
font-variant:small-caps;
text-decoration:underline;
margin:0;

}
.centrehaut a{
	position:absolute;
	text-decoration:underline;
	font-size:13px;
	color:#41551d;
	left: 370px;
	top: 1260px;
}
p.lien a{
	position:absolute;
	text-decoration:underline;
	font-size:13px;
	color:#41551d;
	left: 370px;
	top: 605px;
	}
	p.lien2 a{
	position:absolute;
	text-decoration:underline;
	font-size:13px;
	color:#41551d;
	left: 370px;
	top: 960px;
	}
	p.lien3 a{
	position:absolute;
	text-decoration:underline;
	font-size:13px;
	color:#41551d;
	left: 372px;
	top: 1510px;
	}
	p.lien4 a{
	position:absolute;
	text-decoration:underline;
	font-size:13px;
	color:#41551d;
	left: 372px;
	top: 380px;
	}
.centremilieu2{
background-image:url(img/centre-milieu.jpg);
background-repeat:repeat-y;
font-size:12px;
color:black;
min-height:600px;
text-align:justify;
padding-left:120px;
padding-right:140px;
margin:0;}


.centremilieu{
background-image:url(img/centre-milieu.jpg);
background-repeat:repeat-y;
font-size:12px;
color:black;
min-height:400px;
text-align:justify;
padding-left:120px;
padding-right:140px;
margin:0;}
.centrebas{
background-image:url(img/centre-bas.jpg);
background-repeat:no-repeat;
height:21px;
margin:0 80px; }
div#footer{
height:40px;
margin:0;}

#footer p, #footer a,#footer a:visited,#footer a:hover, #footer a:active{
font-size:9px;
color:#68892e;
text-decoration:none;}
#footer p.alignement2{
margin:0;
padding-left:230px;
}
p.alignement{
margin:0;
padding-left:290px;
}

.validation{
float:left;
padding-top:2px;
padding-left:40px;
margin:0;}

.bamboogauche{
	position:absolute;
	height:400px;
	left: 7px;
	top: 7px;
}
.bamboodroite{
	position:absolute;
	height:393px;
	left: 625px;
	top: 16px;
	width: 153px;
}

.centremilieu a, .centremilieu a:focus, .centremilieu a:hover{
text-decoration:underline;
margin:0;
color:#41551d;}
.centremilieu img{
border:0;
padding-top:2px;}

.robot{
display:none;}
.centremilieuportfolio{
background-image:url(img/centre-milieu.jpg);
background-repeat:repeat-y;
min-height:250px;
padding-left:20px;
padding-right:40px;
margin:0;}


.centremilieuportfolio img{
float:right;}

.date{
text-align:left;
font-size:16px;
color:#66CC66;
margin-top:5px;
}
.poste{
text-align:center;
font-size:16px;
color:#003300;
}
.description{
text-align:left;
font-style:italic;
font-size:12px;
color:#003300;
}
.description a,.description a:hover,.description a:focus{
font-style:normal;
text-decoration:underline;
font-size:12px;
color:#41551d;
margin-top:2px;
margin-left:5px;
}
.message{
color:red;
font-style:italic;}

#footer img{
border:0;}

form{
margin:0;}
input{
margin-bottom:3px;}
textarea{
margin:0;}
.bouton{
margin-left:120px;}

input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color:#CCCCCC;
}

<!-- debut Code partenaire KobOne -->

  .kobone{font-family:Arial;font-size:11px;text-align:center;width:77px;background-color:#F3F2F8;border:1px
  dashed #3E456E;}
  .a{color:#999999;}
  .a:hover{text-decoration:none;}
  .kobonestyle1 {
font-size: 9px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #AEB0D0;
text-decoration: none;
}
.kobonestyle2 {
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #666666;
text-decoration: none;
}
.kobone img {
border:none;
width:60px;
height:25px;}

