#solution ul.logo {
	width: 1005px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.logo li {
	width: 1005px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	display: block;
	}

#solution ul.letest {
	width: 1005px;
	list-style-type: none;
	padding: 6px 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.intro {
	width: 1005px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.letest li.intro p {
	width: 965px;
	margin: 5px 20px 0px 20px;
	text-align: left;
	}

#solution ul.letest li.intro p span {
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	color: #444;
	font-weight: bold;
	text-decoration: underline;
	}

#solution ul.letest li.intro p span.conclusion, #solution ul.letest li.texte p span.conclusion {
	font: 13pt "Trebuchet MS",Tahoma,sans-serif;
	color: #444;
	font-weight: bold;
	}

#solution ul.letest li.paragraphe ul.p1 {
	width: 963px;
	list-style-type: none;
	margin: 0px 20px 0px 20px;
	padding: 0;
	text-align: center;
	display: block;
	float: left;
	}

#solution ul.letest li.paragraphe ul.p1 li.gauche {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.paragraphe ul.p1 li.gauche ul {
	width: 330px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.letest li.paragraphe ul.p1 li.gauche ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.paragraphe ul.p1 li.gauche ul li.lien {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.paragraphe ul.p1 li.gauche ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.paragraphe ul.p1 li.gauche ul li.lien span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #FFF;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.letest li.paragraphe ul.p1 li.droit {
	width: 627px;
	height: auto;
	text-align: left;
	margin: 0;
	padding: 8px 3px 3px 3px;
	display: block;
	float: left;
	}

#solution ul.letest li.paragraphe ul.p1 li.droit p {
	vertical-align:middle;
	text-align: justify;
	}

#solution ul.letest li.texte {
	width: 1005px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	}

#solution ul.letest li.texte p {
	width: 965px;
	margin: 10px 20px 10px 20px;
	text-align: left;
	}

#solution ul.letest li.texte2 p {
	width: 965px;
	margin: 0px 20px 10px 20px;
	text-align: left;
	}

#solution ul.letest li.gauche {
	width: 505px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.gauche ul {
	width: 330px;
	text-align: center;
	margin: 5px 30px 0px 155px;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.gauche ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.gauche ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.gauche ul li.plouf {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	}

#solution ul.letest li.gauche ul li.plouf span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #fff;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.letest li.droit {
	width: 500px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.droit ul {
	width: 330px;
	text-align: center;
	margin: 5px 145px 0px 25px;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.droit ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.droit ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.droit ul li.plouf {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	}

#solution ul.letest li.droit ul li.plouf span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #fff;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.commentaires {
	width: 1005px;
	list-style-type: none;
	padding: 10px 0;
	margin: 0px 0px 10px 0px;
	display: block;
	float: left;
	border-bottom: 1px solid #000;
	}

#solution ul.commentaires li.gauche {
	width: 495px;
	text-align: left;
	margin: 0;
	padding: 3px 0px 0px 10px;
	display: block;
	float: left;
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #000;
	}

#solution ul.commentaires li.droit {
	width: 490px;
	text-align: right;
	margin: 0;
	padding: 3px 10px 0px 0px;
	display: block;
	float: left;
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	text-decoration: underline;
	color: #A51805;
	}

#solution ul.commentaires li.droit a, #solution ul.commentaires li.gauche a {
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	text-decoration: underline;
	color: #000;
	}

#solution ul.commentaires li.droit a:hover, #solution ul.commentaires li.gauche a:hover {	
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	text-decoration: underline;
	color: #0A2068;
	}

#solution ul.letest li.simple {
	width: 1005px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.simple ul {
	width: 330px;
	text-align: center;
	margin: 5px 337px 0px 338px;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.simple ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.simple ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.simple ul li.plouf {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	}

#solution ul.letest li.simple ul li.plouf span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #fff;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.letest li.revuegauche {
	width: 1005px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.revuegauche ul {
	width: 330px;
	text-align: center;
	margin: 5px 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.revuegauche ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.revuegauche ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.revuegauche ul li.plouf {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.revuegauche ul li.plouf span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #fff;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.letest li.revuedroite {
	width: 1005px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.revuedroite ul {
	width: 985px;
	text-align: center;
	margin: 5px 10px 5px 10px;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.revuedroite ul li {
	width: 985px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: left;
	}

#solution ul.letest li.revuedroite ul li p {
	padding: 0;
	margin: 0;
	}

#solution ul.letest li.barre {
	width: 1005px;
	text-align: left;
	margin: 0;
	padding: 5px 0;
	display: block;
	float: left;
	line-height: 1px;
	}

#solution ul.letest li.barre img {
	width: 800px;
	height: 7px;
	}

#solution ul.letest li.titre {
	width: 1005px;
	text-align: left;
	text-indent: 5px;
	margin: 0;
	padding: 5px 0;
	display: block;
	float: left;
	font: 11pt "Trebuchet MS",Tahoma,sans-serif;
	font-weight: bold;
	}

#solution ul.letest li.titrebig {
	width: 1005px;
	text-align: left;
	text-indent: 5px;
	margin: 0;
	padding: 5px 0;
	display: block;
	float: left;
	font: 15pt "Verdana",Tahoma,sans-serif;
	font-weight: bold;
	}

#solution ul.letest li.barre2 {
	width: 1005px;
	text-align: left;
	margin: 0;
	padding: 3px 0;
	display: block;
	float: left;
	line-height: 1px;
	}

#solution ul.letest li.intro2 {
	width: 1005px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.letest li.intro2 p {
	width: 865px;
	margin: 5px 120px 0px 20px;
	text-align: left;
	}

#solution ul.letest li.journalgauche {
	width: 490px;
	padding: 5px;
	margin: 0;
	display: block;
	float: left;
	text-align: left;
	}

#solution ul.letest li.journalgauche ul.texte {
	width: 490px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.journalgauche ul.texte li.texte {
	width: 490px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	}

#solution ul.texte li.texte p {
	width: 480px;
	margin: 5px;
	text-align: left;
	}

#solution ul.letest li.journalgauche ul.p1 {
	width: 330px;
	list-style-type: none;
	margin: 0px 80px 0px 80px;
	padding: 0;
	text-align: center;
	display: block;
	float: left;
	}

#solution ul.letest li.journalgauche ul.p1 li.gauche {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.journalgauche ul.p1 li.gauche ul {
	width: 330px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.letest li.journalgauche ul.p1 li.gauche ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.journalgauche ul.p1 li.gauche ul li.lien {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.journalgauche ul.p1 li.gauche ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.journalgauche ul.p1 li.gauche ul li.lien span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #FFF;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.letest li.journaldroite {
	width: 495px;
	padding: 5px;
	margin: 0;
	display: block;
	float: left;
	text-align: left;
	}

#solution ul.letest li.journaldroite ul.texte {
	width: 495px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	}

#solution ul.letest li.journaldroite ul.texte li.texte {
	width: 495px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	}

#solution ul.letest li.journaldroite ul.p1 {
	width: 330px;
	list-style-type: none;
	margin: 0px 80px 0px 80px;
	padding: 0;
	text-align: center;
	display: block;
	float: left;
	}

#solution ul.letest li.journaldroite ul.p1 li.gauche {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.journaldroite ul.p1 li.gauche ul {
	width: 330px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.letest li.journaldroite ul.p1 li.gauche ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.letest li.journaldroite ul.p1 li.gauche ul li.lien {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.letest li.journaldroite ul.p1 li.gauche ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.letest li.journaldroite ul.p1 li.gauche ul li.lien span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #FFF;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.book {
	width: 1005px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	background: url(../Gifs/book_middle.png) center center;
	}

#solution ul.book li.image {
	width: 1005px;
	height: 59px;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.imageintro {
	width: 1005px;
	height: 40px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.texte {
	width: 1005px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	}

#solution ul.book li.texte p {
	width: 905px;
	margin: 10px 80px 10px 20px;
	text-align: left;
	}

#solution ul.book li.gauche {
	width: 330px;
	margin: 0;
	padding: 10px;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.gauche ul.p1 {
	width: 330px;
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	display: block;
	float: left;
	}

#solution ul.book li.gauche ul.p1 li.gauche {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.book li.gauche ul.p1 li.gauche ul {
	width: 330px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.gauche ul.p1 li.gauche ul li.image {
	width: 330px;
	height: 204px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../Gifs/bordure_test.png) center center no-repeat;
	}

#solution ul.book li.gauche ul.p1 li.gauche ul li.lien {
	width: 330px;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	}

#solution ul.book li.gauche ul.p1 li.gauche ul li.image img {
	width: 320px;
	height: 200px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	display: block;
	}

#solution ul.book li.gauche ul.p1 li.gauche ul li.lien span {
	text-align: center;
	font: 7pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #FFF;
	background: #000;
	margin: 0;
	padding: 0;
	}

#solution ul.book li.droite {
	width: 585px;
	margin: 0;
	padding: 10px 60px 0px 0px;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.droite ul.texte {
	width: 585px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.droite ul.texte li.texte {
	width: 585px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	display: block;
	}

#solution ul.book li.droite ul.texte li.texte p {
	width: 585px;
	margin: 10px 0;
	text-align: left;
	}

#solution ul.book li.commentaires {
	width: 1005px;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float: left;
	}

#solution ul.book li.commentaires ul {
	width: 1005px;
	list-style-type: none;
	padding: 10px 0px 10px 0px;
	margin: 0;
	display: block;
	float: left;
	}

#solution ul.book li.commentaires ul li.gauche {
	width: 455px;
	text-align: left;
	margin: 0;
	padding: 3px 0px 0px 50px;
	display: block;
	float: left;
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	color: #000;
	}

#solution ul.book li.commentaires ul li.droit {
	width: 430px;
	text-align: right;
	margin: 0;
	padding: 3px 70px 0px 0px;
	display: block;
	float: left;
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	text-decoration: underline;
	color: #A51805;
	}

#solution ul.book li.commentaires ul li.droit a, #solution ul.book li.commentaires ul li.gauche a {
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	text-decoration: underline;
	color: #000;
	}

#solution ul.book li.commentaires ul li.droit a:hover, #solution ul.book li.commentaires ul li.gauche a:hover {	
	font: 9pt "Trebuchet MS",Sylfaen,sans-serif;
	text-decoration: underline;
	color: #0A2068;
	}

#solution ul.texteunique {
	width: 1005px;
	list-style-type: none;
	padding: 6px 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	background: #fff;
	}

#solution ul.texteunique li {
	width: 1005px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	background: #fff;
	}

#solution ul.texteunique li p {
	width: 995px;
	margin: 5px;
	text-align: left;
	font: 9pt "Trebuchet MS",Tahoma,sans-serif;
	}

#solution ul.texteunique li p img, #solution ul.texteunique li img {
	display: none;
	}