#body {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	text-align:center;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
}
#body a {
	text-decoration:underline;
	color:#AFCB51;
}
#body a:hover {
	text-decoration:none;
}
#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body h7 {
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:0;
}
#body ul, #body li {
	margin:0;
	padding:0;
	list-style:none;
}
.invisibleText {
	font-size:0px;
	line-height:0px;
}

/*** Les phrases automatiques pour ouvrir dans une nouvelle fenetre et se désinscrire dans la newsletter ***/
#body #openInBrowser {
	margin-top:0.5em;
	color:#000000;
	font-size:8pt;
	margin-bottom:0.5em;
}
#body #unsubscribe {
	margin-top:0.5em;
	color:#000000;
	font-size:8pt;
	margin-bottom:0.5em;
}

#body #conteneur {
	text-align:left;
	width:600px;
	margin-right:auto;
	margin-left:auto;
	border:1px solid #B1B2B4;
	font-size:0.9em;
}


/* Header */
#body #header {
	height:198px;
	background: url("header.jpg") top left no-repeat;
}
#body #header a {
	position:absolute;
	width:230px;
	height:130px;
}
#body #header .infos {
	margin-left:450px;
	padding-top:20px;
	font-weight:bold;
}
#body #header .type {
	color:#FFFFFF;
}
#body #header .date {
	color:#AFCB51;
}

/* Texte principal */
#body #textePrincipal {
	width:500px;
	margin-right:auto;
	margin-left:auto;
	margin-top:45px;
}
#body h1 {
	color:#55386E;
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body .chapeau {
	text-align:justify;
	color:#AFCB51;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:2em;
}


/* Paragraphe */
#body .paragraphe {
	margin-bottom:1em;
}
#body .paragrapheAvecTitre, #body .paragrapheAvecPhoto {
	background:url("dots.gif") top left repeat-x;
	padding-top:10px;
}
#body .paragraphe h3 {
	font-weight:bold;
	color:#55386E;
}
#body .paragraphe h4 {
	color:#99B535;
	font-weight:bold;
}
#body .paragraphe .texte {
	margin-top:0.5em;
	text-align:justify;
}
#body .paragraphe .texte .img {
	float:right;
	width:150px;
	text-align:center;
}

/* Downloads */
#body .downloads {
	background:url("dots.gif") top left repeat-x;
	padding-top:2em;
	text-align:center;
	font-weight:bold;
}
#body .downloads .texte {
	margin-bottom:0.5em;
}
#body .downloads .accroche {
	margin-bottom:1em;
	font-size:1.2em;
}
#body .downloads .cpdp {
	margin-bottom:0.5em;
}

/* A propos */
#body .aPropos {
	width:499px;
	height:98px;
	background:url("fond-aPropos.gif") top left no-repeat;
	text-align:justify;
	margin-bottom:10px;
}
#body .aPropos h3 {
	color:#55386E;
	font-weight:bold;
	margin-left:15px;
	padding-top:10px;
	display:block;
	margin-bottom:3px;
}
#body .aPropos .texte {
	width:470px;
	margin-left:15px;
}


/* Contacts */
#body #contacts {
	overflow:hidden;
	background:url("contacts.jpg") top left no-repeat #AFCB51;
	color:#FFFFFF;
	padding-bottom:1em;
}
#body #contacts a {
	color:#55386E;
	text-decoration:none;
	font-weight:bold;
}
#body #contacts a:hover {
	text-decoration:underline;
}
#body #contacts .contactPresse {
	float:left;
	display:inline;
	margin-left:180px;
	margin-top:50px;
	width:180px;
}
#body #contacts .contactCurves {
	float:left;
	display:inline;
	margin-top:50px;
	width:235px;
}
#body #contacts h3 {
	font-weight:bold;
	color:#55386E;
	margin-bottom:1em;
}

