h1 {
		margin-left : -375px;
		margin-top : 10px;
		position : absolute;
		top : 0;
		left : 50%;
		width : 750px;
		color : #bb1111;
		z-index : 0;
      }
h2 {
		color : #bb1111;
      }
body {
		background : white;
      }
.corps_du_document {
		margin-left : -375px;
		left : 50%;
		background : #aa1100;
		position : absolute;
		width : 750px;
      }
.lien_retour {
		width : 225px;
		padding : 4px;
		position : absolute;
		top : -50px;
		margin-left : 250px;
		left : 50%;
		z-index : 1;
		background : white;
		color : #aa1100;
		text-align : right;
      }
.informations_personnelles {
		width : 225px;
		padding : 4px;
		position : absolute;
		top : -20px;
		margin-left : 250px;
		left : 50%;
		z-index : 2;
		background : #aa1100;
		color : white;
      }
.curriculum_vitae {
		margin-top : 10px;
		position : absolute;
		top : 60px;
		left : 0px;
		width : 550px;
		background : url('/web/20071008153610/http://patrice.aucagos.com/modelesHTML/rougeetblanc/modelesHTML/rougeetblanc/images/fond-1.jpg');
		background-repeat : no-repeat;
		background-position : bottom right;
		z-index : 0;
		border : 1px dashed #aa1100;
		padding-left : 25px;
      }
div.experience, div.competences, div.loisirs, div.competencesL, div.formation, div.blog_billet {
		text-align : justify;
		padding-top : 10px;
      }
.experience, .competences, .loisirs, .competencesL {
		float : left;
		width : 500px;
		margin : 0;
      }
.blog_billet {
		float : left;
		width : 500px;
		margin-bottom : 20px;
		margin-top : 0;
		margin-left : 0;
      }
.formation {
		width : 405px;
		margin : 0;
      }
div.loisirs {
		padding-bottom : 25px;
      }
.rubrique_menu, .portfolio, hr {
		color : #aa1100;
      }
.rubrique_menu {
		width : 160px;
		left : 50%;
		margin-left : -80px;
		margin-top : 8px;
		margin-bottom : 8px;
		position : relative;
		z-index : 1;
		text-align : center;
		background : #fffaf0;
		border : 1px solid #ffdad0;
		font-size : 0.8em;
      }
ul.listeliens {
		text-align : left;
      }
dt {
		margin-left : 8px;
		font-weight : bold;
      }
.annee {
		width : 9.8em;
		font-weight : bold;
		background : #efefe0;
		border : 1px dotted #aa1100;
		margin-right : 0.8em;
      }
.date {
		width : 9.8em;
		font-weight : bold;
		background : #efefe0;
		border : 1px dotted #aa1100;
		margin-bottom : 0.8em;
      }
.navigation_droite {
		margin-top : 10px;
		position : absolute;
		top : 160px;
		left : 600px;
		width : 175px;
		z-index : 0;
		border : 1px dashed #aa1100;
		padding-left : 0px;
      }
.description ,.dansrubrique{
		color : #777777;
		font-size : 0.8em;
	  }
.rien_du_tout {
		position : relative;
		float : left;
		background : white;
		height : 40em;
		width : 1px;
	}