html, body {
	    background-color : white;
	    margin : 40px;
	    padding : 10px;
	    font-family : Verdana, Verdana, Geneva, sans-serif;
  }
#conteneur {
	    background-color : white;
	    float : left;
	    width : 90%;
	    position : absolute;
  }
img {
	    border : 0;
  }

body #menu li a {
	    position : relative;
	    top : 1px;
	    left : 0;
  }
body.section_1 #menu {
	    float : left;
	    width : 90%;
	    padding-left : 30px;
	    border-bottom : 1px solid #3366cc;
	    margin : 0;
  }
 body.section_2 #menu {
	    float : left;
	    width : 75%;
	    padding-left : 30px;
	    border-bottom : 1px solid #3366cc;
	    margin : 0;
  }
h2{
margin:0;
padding:0;
}
#div_pub {
	    padding-left : 15%;
	    width : 90%;
  }
#div_google {
	    width : 100%;
	    height : 100px;
  }
#menu_google {
	    float : left;
	    width : 20%;
	    padding-left : 30px;
	    margin : 0;
  }
.menu_google_input {
	    float : left;
	    width : 30%;
	    padding-left : 25px;
	    margin : 0;
	    padding-top : 12px;
  }
#menu li {
	    display : inline;
  }
#menu li a, #menu li a:link, #menu li a:visited {
	    top : 1px;
	    left : 0;
	    display : block;
	    text-align : center;
	    text-decoration : none;
	    background-color : #e5ecf9;
	    color : #3366cc;
	    float : left;
	    width : 6em;
	    padding : 5px;
	    border-top : 1px solid #3366cc;
	    border-left : 1px solid #3366cc;
	    border-right : 1px solid #3366cc;
	    border-bottom : 1px solid #3366cc;
	    margin-left : 0.5em;
  }
#menu li a:hover {
	    background-color : #0066cc;
	    color : #e5ecf9;
  }
#menu li ul {
	    display : none;
	    list-style-type : none;
	    margin : 0;
	    padding : 0;
	    border : 0;
  }
body.section_1 #menu li#nav_1 a,body.section_2 #menu li#nav_1 a {
	    background-color : #ffffff;
	    border-bottom : 1px solid #ffffff;
	    color : #3366cc;
}
body.section_1 #menu li#nav_1 ul ,body.section_2 #menu li#nav_1 ul{
	    display : inline;
	    position : absolute;
	    left : 0.75em;
	    top : 5.6em;
  }
body.section_1 #div_text {
	    float : left;
	    border-left : 1px solid #3366cc;
	    border-right : 1px solid #3366cc;
	    border-bottom : 1px solid #3366cc;
	    padding : 35px 14px;
	    width : 90%;
	    color : #3366cc;
  }
body.section_2 #div_text {
	    float : left;
	    border-left : 1px solid #3366cc;
	    border-right : 1px solid #3366cc;
	    border-bottom : 1px solid #3366cc;
	    padding : 35px 14px;
	    width : 75%;
	    color : #3366cc;
  }
#footer {
	    float : left;
	    width : 75%;
	    top : 25%;
	    color : #3366cc;
  }
#cv{
 font-size:0.8em;
}
#photo{
float:right;
clear:both;
}
#cv .titre{
	font-size:1.1em;
	 border-bottom : 1px solid #3366cc;
	 padding:2px;
	 margin-bottom:10px;
	 font-weight:bold;
}
.ul_sans_puce{
margin:0 0 0 15px;
padding:0;
}
.ul_sans_puce li{
color:#3366CC;
list-style:none;
margin:0;
padding:0px;
}
.div_margin_left{
	margin-left:15px;
}
#validation {
	  float : right;
}
.projet{
padding-top:10px;
float:left;
width:100%;
}  
.projet h1{
font-size:1.2em;
}
.details_projet{
	padding-top:5px;
	width:80%;
}
.details_invisibles{
display:none;
float:left;
}
.bt_details{
float:left;
}
.details_visibles {
padding-left:10px;
display:inline;
float:left;
}
h2{
color:#3366CC;
text-align:center;
}
#page_apercu{
margin:0;
padding:5px;
text-align:center;
}
#apercu{
text-align:center;
border:2px solid #3366CC;
margin:0;
padding:5px;
width:480px;
height:400px;
}
#slider{
text-align:center;
border:2px solid #3366CC;
padding:5px;
margin:0;
width:480px;
height:80px;
}

#div_text li {
padding:5px;
}

#div_text a{
font-size:1em;
color : #3366cc;
}

#div_text a:hover{
text-decoration:none;
}

#experience_majeure{
font-weight:900;
}

