body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #EFEFEF;
	margin: 0px;
}
a {
	font-size: 12px;
	color:#666666;
	margin: 0;
	padding: 0;
}
#aSoul {
	text-decoration: underline;
}

a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #000000;
}
img {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
b {
	color: #004080;
}

li,ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
h4 {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
h5 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #003366;
}
.nsCache {
	visibility: hidden;
}

.conteneur{
	position:absolute;
	background-color:#FFFFFF;
	width:985px;
	min-height:598px;
	height: expression(this.scrollHeight > 598 ? "auto": "598px");
	top:0px;
	left:50%;
	_height:440px;
	margin-left:-500px;
	padding: 0;
}
.logo{
	position:absolute;
	background-color:#FFFFFF;
	width:168px;
	height:104px;
	top:0px;
	left:20px;
	background-image:url(images/logo.jpg);
}
.acc{
	position:absolute;
	width:80px;
	height:14px;
	top:50px;
	background-image:url(images/accueil.jpg);
	left:702px;	
}
.styletexte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(images/favicon.png);
}
.cont{
	position:absolute;
	width:107px;
	height:14px;
	top:50px;
	background-image:url(images/contact.jpg);
	left:785px;	
}
.good{
	position:absolute;
	width:115px;
	height:14px;
	top:50px;
	background-image:url(images/goodies.jpg);
	left:865px;	
}
.sideleft{
	position:absolute;
	width:20px;
	height:598px;
	background-image:url(images/side-left.jpg);
	left:0px;	
}
.siderighttop{
	position:absolute;
	width:15px;
	height:509px;
	background-image:url(images/side-right-top.jpg);
	left:970px;
	top: -1px;
}
.siderightlow{
	position:absolute;
	width:29px;
	height:78px;
	background-image:url(images/side-right-low.jpg);
	left:956px;	
	top:505px;
}
.sidelow{
	position:absolute;
	width:965px;
	height:16px;
	background-image:url(images/side-low.jpg);
	top:583px;
	left:20px;
}
.flash{
	position:absolute;
	width:950px;
	height:200px;
	top:90px;
	background-color:#FFFFFF;
	left:20px;
	z-index: 30;
}
.flash2 {
	margin-left: 0px;
}
.flash3 {
	margin-left: 65px;
}
.flash4 {
	position: absolute;
	left: 196px;
	top: 331px;
}
.flash5 {
	margin-left:95px;
	float:left;
}
.flash5_5 {
	padding-left:95px;
	float:left;
}
.flash6 {
	margin-left:0px;
	float:left;
}
.flash7 {
	margin-left:0px;
	float:left;
}
.titredepage{
	position:absolute;
	width:986px;
	height:31px;
	top:295px;
	z-index: 20;
}
.texte{
	position:absolute;
	width:300px;
	height:168px;
	top:355px;
	left:125px;
	z-index: 10;
}
.textesuite{
	position:absolute;
	width:322px;
	height:162px;
	top:355px;
	left:450px;
	z-index: 10;
}
.texte2{
	position:absolute;
	width:auto;
	height:162px;
	top:337px;
	left:99px;
	z-index: 10;
	padding: 0;
}
.Style1{
	font-size: 14px;
}
.Style2{
	font-size: 14px;
	font-weight: bold;
}
.Style3{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.Style4{
	color: #000000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style5{
	font-size: 13px;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(images/favicon.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style6{
	font-size: 14px;
}
.Style7{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #000000;
}
.style8 {
	font-size: 13px;
	color: #000000;
	margin-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style9 {
	font-size: 14px;
}
.Style10 {
	list-style-image: url(images/favicon2.gif);
	list-style-position: outside;
}
.style11 {
	list-style-type: none;
}
.suit{
	position:absolute;
	width:100px;
	height:15px;
	top:530px;
	left:840px;
	z-index: 20;
}
.prec{
	position:absolute;
	width:100px;
	height:15px;
	top:530px;
	left:68px;
	z-index: 20;
}
.prec2 {
	position: absolute;
	left: 63px;
	top: 559px;
}

.somm {
	position: absolute;
	left: 841px;
	top: 553px;
}
#nbPages {
	position: absolute;
	left: 467px;
	top: 532px;
}
#nbPages2 {
	position: absolute;
	left: 467px;
	top: 565px;
}
#liSom1 {
	float: left;
	margin-top: 30px;
	padding-left:90px;
}
#liSom2 {
	float: left;
	margin-left: 100px;
	margin-top: 30px;
}
/*page 1*/
#txtEmailing01{
	padding-left:50px;
	float:left;
	margin-top: 20px;
}
#txtEmailing02{
	float:left;
	width:320px;
	margin-top: 20px;
	line-height:16px;
}
#txtEmailing03{
	float:left;
	width:300px;
	margin-left: 60px;
	margin-top: 20px;
	line-height:16px;
}

/************************ */
#txtEmailing1 {
	width: 380px;
	margin-top: 20px;
	float: left;
	padding-left:40px;
	line-height:16px;
}
#txtEmailing3 {
	float: left;
	margin-top: 20px;
	margin-left: 90px;
	width: 250px;
}
#txtEmailing4 {
	float: left;
	margin-top: 30px;
	padding-left:70px;
}
#txtEmailing5 {
	float: left;
	margin-left: 90px;
	margin-top: 64px;
}
#txtEmailing6 {
	margin-left: 20px;
	margin-top: 20px;
	width:280px;
}

#txtEmailing8 {
	float: left;
	width: 350px;
	padding-left: 70px;
	margin-right: 30px;
	margin-top: 20px;
}
#txtEmailing9 {
	float: left;
	width: 300px;
	margin-top: 20px;
}
/* page avantages */
#txtEmailing8_2{
	float: left;
	width: 350px;
	padding-left: 40px;
	margin-right: 30px;
	margin-top: 20px;
}
#txtEmailing9_2{
	float: left;
	width: 410px;
	margin-top: 20px;
}
#txtEmailing10_2{
	display:block;
	margin-left:15px;
	margin-top:10px;
	list-style-image: url(images/puce.jpg);
	line-height:21px;
}
/*  ----- */
#txtEmailing10{
	display:block;
	margin-left:15px;
	margin-top:0px;
	list-style-image: url(images/puce.jpg);
	line-height:19px;
}
#txtEmailing11{
	display:block;
	margin-left:15px;
	list-style-image: url(images/puce.jpg);
}
#listeAvantages {
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
	margin-left: 10px;
}
#txtAvantages1 {
	width: 260px;
	float: left;
	padding-left: 10px;
	margin-top: 15px;
}
#txtAvantages2 {
	width: 290px;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 15px;
}
#txtAvantages3 {
	width: 260px;
	float: left;
	margin-top: 15px;
}
#txtFaiblesses1 {
	float: left;
	width: 220px;
	padding-left: 40px;
	display: block;
	margin-top: 20px;
}
#txtFaiblesses2 {
	float: left;
	margin-left: 50px;
	width: 220px;
	display: block;
	margin-top: 20px;
}
#txtFaiblesses3 {
	float: left;
	margin-left: 50px;
	width: 220px;
	display: block;
	margin-top: 20px;
}
#txtTypes1 {
	float: left;
	width: 480px;
	margin-top: 15px;
	padding-left:40px;
}
.titreType{
	font-size:16px;
	color:#004080;
}
#txtTypes2 {
	float: left;
	width: 230px;
	margin-left:30px;
	margin-top:0px;
}
#txtTypes3 {
	float: left;
	width: 270px;
	margin-top: 15px;
}
#txtTypes4 {
	display: block;
	float:left;
	width: 180px;
	margin-left: 20px;
	margin-top:0px;
}
#txtRecrutement1 {
	width: 420px;
	float: left;
	margin-top: 15px;
	padding-left: 0px;
}
#txtRecrutement2 {
	width: 380px;
	float: left;
	margin-top: 40px;
	margin-left: 30px;
}
.listeRecrutements{
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
	margin-left: 10px;
	line-height:20px;
	margin-top:10px;
}
.listeRecrutements2{
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
	margin-left: 10px;
}
.titreRecrutement{
	font-size:16px;
	text-align:center;
	color:#004080;
}
#txtRecrutementTitre2{
	/*margin:0px;
	margin-top:10px;
	padding-left:37px;*/
}
#txtRecrutement3 {
	float: left;
	width: 230px;
	margin-top: 40px;
	padding-left:40px;
}
#txtRecrutement4 {
	float: left;
	width: 230px;
	margin-top: 40px;
	margin-left: 40px;
	margin-right: 30px;
}
#txtRecrutement5 {
	float: left;
	width: 210px;
	margin-top: 40px;
}
#txtRecrutement6 {
	float: left;
	width: 290px;
	padding-left: 20px;
	margin-top: 20px;
}
#txtRecrutement7 {
	float: left;
	width: 220px;
	margin-left: 25px;
	margin-top: 60px;
}
#txtRecrutement8 {
	display: block;
	margin-top: 25px;
	margin-left: 20px;
}
#txtRecrutement9{
	margin-left:3px;
	margin-top:10px;
}
#txtRecrutement10{
	float: left;
	width: 270px;
	margin-left: 40px;
	margin-top: 60px;
}
.txtRecrutement11{
	line-height:16px;
}
#txtRegles1 {
	float: left;
	width: 320px;
	margin-left: 30px;
	margin-top: 15px;
}
#txtRegles2 {
	float: left;
	display: block;
	width: 380px;
	margin-left: 60px;
	margin-top: 55px;
}
#txtRegles3 {
	margin-left: 35px;
	margin-top:10px;
}
#txtCles1 {
	float: left;
	width: 250px;
	margin-top: 15px;
}
#txtCles2 {
	float: left;
	width: 210px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 15px;
}
#txtCles3 {
	float: left;
	width: 300px;
	margin-top: 15px;
}
#txtCles4 {
	float: left;
	width: 350px;
	padding-left: 30px;
}
#txtCles5 {
	float: left;
	width: 350px;
	margin-left: 60px;
	margin-top: 30px;
}
#txtCles6 {
	float: left;
	width: 230px;
	margin-top: 30px;
}
#txtCles7 {
	float: left;
	width: 240px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 30px;
}
#txtCles8 {
	float: left;
	width: 250px;
	margin-top: 30px;
}
#txtEtapes1 {
	float: left;
	width: 270px;
	margin-right: 50px;
	margin-top: 15px;
	padding-left: 20px;
}
#txtEtapes2 {
	float: left;
	width: 180px;
	margin-top: 15px;
}
#txtEtapes3 {
	float: left;
	width: 260px;
	margin-top: 15px;
	margin-left: 40px;
}
#txtEtapes4 {
	float: left;
	width: 260px;
	margin-top: 20px;
}
#txtEtapes5 {
	float: left;
	width: 240px;
	margin-left: 40px;
	margin-right: 50px;
	margin-top: 40px;
}
#txtEtapes6 {
	float: left;
	width: 260px;
	margin-top: 40px;
}
#txtEtapes7 {
	margin-left: 30px;
	margin-top: 10px;
}
#txtEtapes8 {
	float: left;
	width: 200px;
	margin-top: 15px;
	padding-left:20px;
}
#txtEtapes9 {
	float: left;
	width: 250px;
	margin-left: 60px;
	margin-right: 40px;
	margin-top: 15px;
}
#txtEtapes10 {
	float: left;
	width: 240px;;
	margin-top: 15px;
}
#txtActeurs1 {
	float: left;
	width: 300px;
	margin-top: 20px;
	padding-left: 60px;
}
#txtActeurs2 {
	float: left;
	width: 310px;
	margin-left: 70px;
	margin-top: 44px;
}
#txtActeurs3 {
	margin-left: 30px;
	margin-top: 10px;
}
#txtMarche1 {
	float: left;
	width: 330px;
}
#txtMarche2 {
	float: left;
	width: 400px;
	margin-left: 50px;
	margin-top: 30px;
}
#txtMarche3 {
	line-height: 18px;
	margin-top: 5px;
}
#txtMarche4 {
	float: left;
	width: 300px;
	padding-left:50px;
	margin-top:30px;
}
#txtMarche5 {
	float: left;
	width: 190px;
	margin-left: 60px;
	margin-right: 30px;
	margin-top: 60px;
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
}
/*--------------------*/
#txtMarche4_2 {
	float: left;
	width: 300px;
	padding-left:50px;
	margin-top:1px;
}
#txtMarche5_2 {
	float: left;
	width: 190px;
	margin-left: 60px;
	margin-right: 30px;
	margin-top: 60px;
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
}
#txtMarche5_3 {
	float: left;
	width: 190px;
	margin-top: 60px;
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
}
/*-----------------*/
#txtMarche6 {
	float: left;
	width: 200px;
	margin-top: 60px;
	list-style-type: circle;
	list-style-image: url(images/puce.jpg);
	list-style-position: outside;
}
#txtMarche7{
	float:left;
	width: 160px;
}
#txtRoutage1 {
	float: left;
	width: 350px;
	margin-top:0px;
}
#txtRoutage2 {
	float: left;
	width: 350px;
	margin-top: 60px;
	margin-left: 40px;
}
#txtRoutage3 {
	margin-left: 30px;
	margin-top: 5px;
	list-style-image: url(images/puce.jpg);
}
#txtRoutage4 {
	float: left;
	width: 250px;
	margin-top: 30px;
}
#txtRoutage5 {
	float: left;
	width: 250px;
	margin-left: 40px;
	margin-right: 30px;
	margin-top: 56px;
}
#txtRoutage6 {
	float: left;
	width: 250px;
	margin-top: 56px;
}
#txtRoutage7 {
	margin-left: 20px;
	margin-top: 10px;
}
#txtRoutage8 {
	float: left;
	width: 380px;
}
#txtRoutage9 {
	float: left;
	height: 160px;
	width: 350px;
	margin-left: 60px;
	margin-top:20px;
}
#txtRoutage10{
	width:330px;
	float:left;
}
#txtRoutage11{
	width:390px;
	float:left;
	margin-left:60px;
	margin-top:25px;
}
#txtRoutage12{
	margin-left:40px;
	margin-top:10px;
}
#txtExemples1{
	float:left;
	margin-top:12px;
	width: 130px;
}
