body {
color:#707070;
font-family:Arial,Tahoma,Georgia,Verdana,sans-serif;
font-size:12px
}
#ban-haut {
	background-image: url(../images/ban-developpeur.jpg);
	background-repeat: no-repeat;
	height:103px;
}
#ban-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	margin-top:8px;
	margin-right:10px;
	width:268px;
	float:right;
	text-align:right;
}
#main {
	width: 757px;
	margin:0 auto;
	text-align:left;

}
#fin-menu{
background-image: url(../images/btn-on-developpeur.jpg);
width:10px;

}
#menu {
	background-image: url(../images/fond-menu-developpeur.jpg);
	background-repeat: no-repeat;
	height:31px;

	width: 757px;
}
#menu a {
	text-decoration:none;
	color:#707070;
	background-image: url(../images/btn-off-developpeur.jpg);
	padding:3px 12px 3px 12px;
	height:21px;
}
#menu a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(../images/btn-on-developpeur.jpg);
	padding:3px 12px 3px 12px;
	height:21px;
}
#menu #fin-menu a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(../images/btn-off-developpeur.jpg);
	padding:3px 12px 3px 12px;
	height:21px;
}
#menu #page-courante a {
	color:#FFFFFF;
	background-image: url(../images/btn-on-developpeur.jpg);
}
#menu ul {
	font-size: 14px;
	font-weight:600;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/*padding-top:0;*/
	border:0; 
	margin-left:60px;
	padding-top:6px;
}
#menu li {

float:left;
/*
margin:9px 0 0 2px;
*/

}
#bordure-contenu {
	margin-top:2px;
	background-image: url(../images/bordure-contenu.jpg);
	background-repeat: no-repeat;
	height:8px;
}
#contenu {

	margin-top : 0px;
	margin-left : 2px;
	margin-right: 3px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width:thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	padding-left:7px;
	padding-right:7px;
	padding-top : 1px;
}
#footer{
	background-image: url(../images/fond-menu-developpeur.jpg);
	background-repeat: no-repeat;
	height:31px;
	margin-top:10px;
	text-align:right;
	padding:5px 6px 0 5px;
}
#footer2{
	margin-top:15px;
	text-align:right;
	padding:5px 6px 0 5px;
	color:#B1B1B1;
	font-size:10px;
	text-align:center
}

.div-rea{
	margin-top : 0px;
	margin-left : 2px;
	margin-right: 3px;
	margin-bottom: 10px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width:thin;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	padding-top : 0px;
	min-height : 125px;
}
.div-rea h2 {
	margin:0 0 0 0;
	padding:6px 0 3px 5px;
	/*background:#639AC6;*/
	background-image: url(../images/fond-h2-developpeur.jpg);
}
.contenu-rea {
padding : 0 5px 5px 5px;

}

.contenu-rea p{
margin : 10px 0 5px 0;
}

.logo-rea {
float:left;
margin : 2px 10px 2px 2px;
}
.detail{
text-align:right;
font-style:italic;
font-weight:bold;
margin-top : 30px;
vertical-align :bottom;
}
.detail a{
color:#5380A5;

}

.commentaire {
color : #AAAAAA;
text-align:right;
}

.date-cv {
width:105px;
vertical-align:top;
text-align:center;
}
.ul-cv {
padding-left:20px;
}
.li-cv {
  display: list-item;
  list-style-image: url(../images/puce.jpg);
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #BD5D08;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #014A7C;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

#root-line{
	text-align:right;
	padding-right:10px;
	color:#BD5D08;
}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #DCDCDC;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #054F7E;
	border-width: 5px 5px 5px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
