#body {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: small;
	color:#000000;
}
#body img {
	border:0;
}
#body a {
	text-decoration:none;
}
#body a:hover {
	text-decoration:underline;
}
#body h1, #body h2, #body h3, #body h4, #body h5, #body h6 {
	margin:0;
	padding:0;
	font-size:1em;
}
#body #openInBrowser {
	text-align:center;
	margin-bottom:10px;
}
#body #openInBrowser a {
	color:#EF7801;
}
#body #unsubscribe {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
#body #unsubscribe a {
	color:#EF7801;
}

/**** Conteneur ****/
#body #conteneur {
	text-align:left;
	width:777px;
	margin-right:auto;
	margin-left:auto;
}
#body .conteneur_rp {
	background:url("headerRp.jpg") top left no-repeat;
}
#body .conteneur_web {
	background:url("headerWeb.jpg") top left no-repeat;
}
#body .conteneur_print {
	background:url("headerPrint.jpg") top left no-repeat;
}

/********* Header **********/
#body #header {
	display:block;
	height:235px;
	color:#FFFFFF;
	text-decoration:none;
	border-top:1px solid #FFFFFF;
}
#body #header .numero {
	font-size:1em;
	font-family:Arial;
	font-weight:bold;	
	margin-right:72px;
	margin-top:145px;	
	text-align:right;
}
#body #header h1 {
	margin-right:72px;
	margin-top:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	text-align:right;
	font-family:Arial;
}

/******* Corps ***********/
#body #corps {
	width:690px;
	background:url("fondCorps.gif") top right repeat-y;
	margin-left:36px;
}

/*********** Première partie ************/
#body #part1 {
	overflow:hidden;
}
/****** Dernière réalisation ****/
#body #derniereRealisation {
	float:left;
	width:491px;
	background:url("derniereRealisationFond.jpg") bottom right no-repeat #F5D8BE;
	overflow:hidden;
	margin-top:30px;
	padding-bottom:18px;
}
#body #derniereRealisation h2 {
	display:none;
}
#body #derniereRealisation .image {
	float:left;
	width:220px;
	text-align:center;

}
/* Si on mets une ombre portée */
#body #derniereRealisation .ombre {
	text-align:left;
}
#body #derniereRealisation .ombre a {
	float:right;
	margin-right:15px;
	display:inline;
	background:url("fondOmbre.gif") bottom right no-repeat;
	overflow:visible;
}
#body #derniereRealisation .ombre a .shadowTop {
	background:url("fondOmbreTop.gif") top right no-repeat;
	padding-right:5px;
}
#body #derniereRealisation .ombre a .shadowBottom {
	background:url("fondOmbreBottom.gif") bottom left no-repeat;
	padding-bottom:7px;
}


#body #derniereRealisation .texte {
	float:left;
	font-size:8pt;
	width:250px;
}
#body #derniereRealisation .texte h3 {
	color: #fa8923;
	margin-bottom:10px;
}
#body #derniereRealisation .texte a {
	color: #fa8923;
}
/****** Temoignages *****/
#body #temoignages {
	float:left;
	width:199px;
	color:#705849;
}
#body #temoignages h2 {
	color:#705849;
	font-size:1.2em;
	border-bottom:1px solid #705849;
	font-family:Arial;
	margin-right:5px;
	margin-left:5px;
	padding-bottom:5px;
}
#body #temoignages blockquote {
	font-size:0.75em;
	margin-right:10px;
	margin-left:10px;
	margin-top:15px;
	color:#705849;
	font-style:italic;
	margin-bottom:1em;
	width:173px;
	padding-left:3px;
	
	overflow:visible; /* Bug d'italic IE6 */

	
}
#body #temoignages blockquote img {
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:0.5em;
}
#body #temoignages .nom {
	font-weight:bold;
	margin-left:10px;
	font-size:0.75em;
}
#body #temoignages .titre {
	margin-left:10px;
	font-size:0.75em;
	position:relative; /* Bug de la duplication de contenu IE6 */
}

/**** Part 2 ******/
#body #part2 {
	overflow:hidden;
	background:url("grosPlanFond.jpg") top right no-repeat #f0ebe8;
}

/********* Gros plan sur ... ***********/
#body #grosPlan {
	float:left;
	width:491px;
	margin-top:39px;
}
#body #grosPlan h2 {	
	display:none;
}
#body #grosPlan h3 {
	color:#EF7801;
	margin-left:15px;
	margin-bottom:10px;
}
#body #grosPlan .texte {
	margin-left:15px;
	font-size:0.8em;
	width:440px;
}
#body #grosPlan .texte a {
	color:#EF7801;
}
#body #grosPlan .paragraphe {
}
#body #grosPlan .photoDroite {
}
#body #grosPlan .photoDroite img {
	float:right;
	display:inline;
	margin-left:10px;
	margin-bottom:0.5em;
}

#body #grosPlan .photoGauche {
}
#body #grosPlan .photoGauche img {
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:0.5em;
}


/********* En bref ************/
#body #enBref {
	width:199px;
	float:left;
	display:inline;
	margin-top:40px;
	color:#FFFFFF;
	color:#000000;
}
#body #enBref h2 {
	font-size:1.1em;
	margin-bottom:1em;	
	margin-left:15px;
}
#body #enBref .texte {
	font-size:0.7em;	
	margin-left:15px;
	margin-right:15px;
	position:relative; /* Bug de la duplication de contenu IE6 */
}
#body #enBref .texte a {
	color:#EF7801;
}



/** Pied de page **/
#body #bottom {
	width:690px;
	margin-left:36px;
	background:url("bottomFond.jpg") top right no-repeat;
}
#body #bottom h2 {
	display:none;
}
#body #bottom .texte {
	font-size:0.9em;
	padding-left:5px;
	padding-top:55px;
	padding-bottom:15px;
}
#body #bottom a {
	color:#EF7801;
}

