body {
	background : #fff;
	margin : 0px;
	font-family : verdana;
	color : #fff;
}
a {
color : #aaa;
}
img {border : none;}
div {}
ul,h1,h2,h3 {margin : 0px;}
h2 { font-size : 1.15em;text-align:center;}
h3 {font-size:1.05em;text-align:center;}

#conteneur {
	width : 776px;
	margin : 0px auto;
	padding : 0px;
}
#entete {
	background : url('images/entete_background.jpg') no-repeat top left;
	height : 216px;
}
#entete h1 {
	text-align : right;
	position : absolute;
	top : 0px;
	right : 10px;
	margin : 0px 0px 0px 0px;
}
#alerte-ie6 {
position : absolute;
margin-top : -20px;
}
#flash_anim {
	text-align : right;
	position : absolute;
	top : 100px;
	right : 10px;
}

#bras-gauche {
	float:left;
	width : 132px;
	height : 826px;
	background : url('images/bras_gauche.jpg') no-repeat top right;
}
#bras-droit {
	float:right;
	width : 154px;
	height : 826px;
	/*margin-right : 124px;*/
	background : url('images/bras_droit.jpg') no-repeat top left;

}

#corps {
	margin : 0px 154px 0px 132px;
	/*width : 490px;*/
	background : url('images/corps_background.jpg') repeat-y top left;
}
#corps p {
	margin : 0px;
}
#corps-display {
	background : url('images/corps_haut.jpg') no-repeat top left;
	/*min-height : 521px;*/


}
#corps-contenu {
	margin:0px 0px 0px 80px;
	width:350px;
	overflow : hidden;
}

#pied-de-page {
	margin : 0px 154px 0px 132px;
	background : url('images/corps_bas.jpg') no-repeat top left;
	height : 250px;
	position : relative;
}
#retour_haut_page {
position : absolute;
margin-top : -170px;
margin-left:370px;
}
#pied-de-page-contenu{
	position : absolute;
	bottom : 0px;
	font-size : 9px;
	color : #333;
	text-align : center;
	width : 490px;
}

/*   ACCUEIL */
#image-accueil {
	margin : 0px 0px 300px 80px;
	padding-top : 50px;
}
.travaux-pro h2 {
	background : url('images/titre_travaux_pro.jpg') no-repeat top center;
	text-indent : -5000px;
	text-align :center;
	
}
.travaux-perso h2 {
	background : url('images/titre_travaux_perso.jpg') no-repeat top center;
	text-indent : -5000px;
	text-align :center;
	
}
.cv h2 {
	background : url('images/titre_cv.jpg') no-repeat top center;
	text-indent : -5000px;
	text-align :center;
	
}
.contact h2 {
	background : url('images/titre_contact.jpg') no-repeat top center;
	text-indent : -5000px;
	text-align :center;
	
}
.travail {
	margin : 0px 62px 30px 60px;
	padding-top : 10px;
	clear:both;
}

.travail-apercu {
	background : url('images/zoom.jpg') no-repeat top left;
	
	width : 85px;
	float:left;
	
}
.travail-apercu a {
display:block;text-indent : -5000px;
}
.travail-titre {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	float : right;
}
.travail-categorie {
	font-size:10px;
	font-weight:bold;
	clear:both;
	text-align : right;
	color : #777;
}
.travail-description {
	text-align : right;
	clear : right;
	font-size:10px;
}
.travail-lien {
	float:right;
	text-align : right;
	width : 200px;
	font-size : 10px;
}
#pagination {
	clear:both;
}
#pagination-suivante {
	float:right;
	margin-right : 60px;
}
#pagination-precedente {
	margin-left : 60px;
}
#pagination-suivante, #pagination-precedente {
	padding-top : 20px;
}
#dl-cv {
	text-align : center;
}

fieldset {	border : none;	margin : 0px 0px 0px 0px ;}
input, textarea,label {	margin : 0px 0px 0px 0px;	font-family : verdana;	font-size : 0.8em;}

input, textarea {
	width : 280px;
	padding : 0px;
	color : #0CB186;
	background : black;
}

input:focus, textarea:focus {	color : white;}
.submit {	background : #666;	border : 1px solid #999;	color : white;}
.contact #submit {width : 119px;height:33px;margin-left:80px;}

.contact form {padding-left : 40px;margin-bottom:100px;}

.contact fieldset {margin-bottom:20px;padding:0px;}
.contact label {display : block;text-indent : -5000px;border:0px solid green;}

.contact textarea {height : 120px;border:0px solid red;}


#fieldset-nom  label {			background : url('images/background_label_nom.jpg') no-repeat 0px 0px;}
#fieldset-nom  input {border : 2px solid #9d215e;margin:0px padding:0px;}
#fieldset-prenom  label{		background : url('images/background_label_prenom.jpg')  no-repeat 0px 0px;}
#fieldset-prenom  input {border : 2px solid #9d215e;}
#fieldset-email label{		background : url('images/background_label_email.jpg')  no-repeat 0px 0px;}
#fieldset-email  input {border : 2px solid #9d215e;}
#fieldset-message label{	background : url('images/background_label_message.jpg')  no-repeat 0px 0px;width : 200px;}
#fieldset-message  textarea {border : 2px solid #377e91;}

