/* :wmode transparent*/
html,body {
height: 100%;
margin: 0;
padding: 0;
border: 0;
}

#conteneurcentre {
font-size: 1px;
width: 880px;
margin-left: auto;
margin-right: auto;
padding: 0 0 0 0;
}

#conteneurcentre2 {
font-size: 1px;
width: 880px;
margin-left: auto;
margin-right: auto;
padding: 0 0 0 0;
}

#bandeau {
width: 880px;
height: 215px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#slogan {
width: 880px;
height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#centre {
width: 860px;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

#centre1 {
width: 860px;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.txtvers{
font-family: Verdana, sans-serif;
color: #8A8A8A;
font-size: 12px;
font-weight: bold;
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#menu {
float: left;
width: 200px;
height: 300px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#ligne {
float: left;
width: 1px;
height: 640px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligneA1 {
float: left;
width: 1px;
height: 505px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligneA2 {
float: left;
width: 1px;
height: 810px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligneA3 {
float: left;
width: 1px;
height: 320px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#lignef {
float: left;
width: 1px;
height: 1460px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne2 {
float: left;
width: 1px;
height: 1030px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne2bis {
float: left;
width: 1px;
height: 1890px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne4 {
float: left;
width: 1px;
height: 530px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne5 {
float: left;
width: 1px;
height: 690px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne6 {
float: left;
width: 1px;
height: 1070px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne7 {
float: left;
width: 1px;
height: 910px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne8 {
float: left;
width: 1px;
height: 830px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne9 {
float: left;
width: 1px;
height: 650px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne10 {
float: left;
width: 1px;
height: 750px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne11 {
float: left;
width: 1px;
height: 660px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne12 {
float: left;
width: 1px;
height: 570px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne13 {
float: left;
width: 1px;
height: 835px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne15 {
float: left;
width: 1px;
height: 825px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne14 {
float: left;
width: 1px;
height: 645px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne16 {
float: left;
width: 1px;
height: 940px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne17 {
float: left;
width: 1px;
height: 650px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne18 {
float: left;
width: 1px;
height: 350px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne19 {
float: left;
width: 1px;
height: 1150px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne20 {
float: left;
width: 1px;
height: 4490px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne21 {
float: left;
width: 1px;
height: 780px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#ligne22 {
float: left;
width: 1px;
height: 980px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #636363;
}

#bloc {
float: left;
width: 619px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#bloc1 {
float: left;
width: 619px;
font-size: 1px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.vers{
float: left;
width: 619px;
font-size: 1px;
margin: 0 0 0 10px;
padding: 0 0 0 0;
}

#bloc1b {
float: left;
width: 390px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#bloc1bb {
float: left;
width: 229px;
height: 195px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blocsm {
float: left;
width: 410px;
height: 98px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blocsm2 {
float: left;
width: 209px;
height: 98px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blocavantagescont {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blocavantages {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/1.gif);
background-repeat: no-repeat;
}

#blocavantages2 {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/2.gif);
background-repeat: no-repeat;
}

#blocavantages3 {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/3.gif);
background-repeat: no-repeat;
}

#blocavantages4 {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/4.gif);
background-repeat: no-repeat;
}

#blocavantages5 {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/5.gif);
background-repeat: no-repeat;
}

#blocavantages6 {
float: left;
width: 355px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/6.gif);
background-repeat: no-repeat;
}

#blocavantagesflash {
float: left;
width: 264px;
height: 590px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#fonctionnement {
float: left;
width: 279px;
height: 150px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#fonctionnement2 {
float: left;
width: 249px;
height: 150px;
font-size: 1px;
margin: 0 0 0 90px;
padding: 0 0 0 0;
}

#succcess {
float: left;
width: 279px;
height: 150px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#succcess2 {
float: left;
width: 279px;
height: 150px;
font-size: 1px;
margin: 0 0 0 61px;
padding: 0 0 0 0;
}

#suc1 {
float: left;
width: 90px;
height: 90px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#suc2 {
float: left;
width: 174px;
height: 90px;
font-size: 1px;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

#son {
float: left;
width: 174px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blocamelietvflash {
float: left;
width: 250px;
height: 385px;
font-size: 1px;
margin: 0 0 0 14px;
padding: 0 0 0 0;
}

.bloccontact {
float: left;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bloccontact1 {
float: left;
width: 272px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bloccontact2 {
float: left;
width: 349px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


.lignecontact {
float: left;
width: 1px;
height: 50px;
margin: 0 45px 0 45px;
padding: 0 0 0 0;
background-color: #FFFFFF;
}


#blocetude {
float: left;
width: 320px;
font-size: 1px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

#flashetude {
float: left;
width: 279px;
height:296px;
font-size: 1px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}



ul#menulist {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

} 

ul#menulist li {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
} 

ul#menulist a {
 	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#C5007B; 
	text-decoration:none; 
	text-indent: 25px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/1.gif) no-repeat 0 0;
} 

ul#menulist a:hover{
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#0088FF; 
	text-decoration:none; 
	text-indent: 25px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/1.gif) no-repeat 0 -27px;
}

ul#menulist a:visited {
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#75317A; 
	text-decoration:none; 
	text-indent: 25px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/3.gif) no-repeat 0 -27px;
}


ul#menulist2 {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

} 

ul#menulist2 li {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
} 

ul#menulist2 a { 
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#C5007B; 
	text-decoration:none; 
	text-indent: 25px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/1.gif) no-repeat 0 0;
} 

ul#menulist2 a:hover{
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#0088FF; 
	text-decoration:none; 
	text-indent: 25px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/1.gif) no-repeat 0 -27px;
}

ul#menulist2 a:visited{
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#75317A; 
	text-decoration:none; 
	text-indent: 25px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/3.gif) no-repeat 0 -27px;
}

ul#menulist3 {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
} 

ul#menulist3 li {
	font-family: Verdana, sans-serif;
	color: #636363;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	text-indent: 25px;
	line-height: 18px;
	display: block;
	background:url(imagesmenu/2.gif) no-repeat 0 -5px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0; 
} 





#lignefooter {
width: 880px;
font-size: 1px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 8px;
padding: 0 0 0 0;
background-color: #C5007B;
}

#lignefooter2 {
font-size: 1px;
width: 880px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 8px;
padding: 0 0 0 0;
background-color: #9B5798;
}

#conteneurfoot {
font-size: 1px;
width: 880px;
margin-left: auto;
margin-right: auto;
padding: 0 0 0 0;
}

ul#drap {
list-style-type:none;
margin: 0 0 0 0;
padding: 0 0 0 0;

} 

ul#drap li {
float:left;
text-indent: 20px;
line-height: 16px;
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0; 
	} 

#mg22 {
height: 22px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#mg18 {
height: 18px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#mg15 {
height: 15px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}
	
#mg12 {
height: 12px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}
	
#mg10 {
height: 10px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#mg6 {
height: 5px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#mg5 {
height: 5px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#mg4 {
height: 4px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#mg2 {
height: 2px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

.mgs {
height: 4px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}
	
.mg8 {
height: 10px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#drapeau {
font-size: 1px;
margin: 5px 0 0 360px;
padding: 0 0 0 0;
	}
	
#logs {
float: left;
width: 109px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#txtlogs {
float: left;
width: 490px;
font-size: 1px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

#tvflashope {
float: left;
width: 260px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#tvflashope2 {
float: left;
width: 260px;
font-size: 1px;
margin: 0 0 0 99px;
padding: 0 0 0 0;
}

.h1{
font-family: Verdana, sans-serif;
color: #595959;
font-size: 19px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h1b{
font-family: Verdana, sans-serif;
color: #595959;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h2{
font-family: Arial, sans-serif;
color: #C5007B;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h2s{
font-family: Arial, sans-serif;
color: #C5007B;
font-size: 17px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h3{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 12px;
font-weight: normal;
text-align: justify;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h4{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 13px;
font-weight: bold;
text-align: justify;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h4c{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 14px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h5{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 12px;
font-weight: bold;
text-align: justify;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h6{
font-family: Arial, sans-serif;
color: #78004A;
font-size: 15px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h7{
font-family: Arial, sans-serif;
color: #C5007B;
font-size: 14px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h8{
font-family: Arial, sans-serif;
color: #78004A;
font-size: 17px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h9{
font-family: Arial, sans-serif;
color: #636363;
font-size: 16px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h6b{
font-family: Arial, sans-serif;
color: #52174f;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h4b{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 12px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.sh3{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 10px;
font-weight: normal;
text-align: justify;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.h2b{
font-family: Arial, sans-serif;
color: #78004A;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.avtitre{
font-family: Arial, sans-serif;
color: #C5007B;
font-size: 14px;
font-weight: bold;
text-align: left;
margin: 0 0 0 50px;
padding: 0 0 0 0;
}

.avtxt{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 12px;
font-weight: normal;
text-align: justify;
margin: 0 0 0 50px;
padding: 0 0 0 0;
}

.t1{
font-family: Arial, sans-serif;
color: #e8259d;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.t2{
font-family: Arial, sans-serif;
color: #c70079;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.t3{
font-family: Arial, sans-serif;
color: #A10060;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.t4{
font-family: Arial, sans-serif;
color: #7f0280;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.t6{
font-family: Arial, sans-serif;
color: #b8026f;
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}



.txtfoot{
font-family: Verdana, sans-serif;
color: #8A8A8A;
font-size: 9px;
font-weight: normal;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lienfoot:link, a.lienfoot:visited {
color: #8A8A8A;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

a.lienfoot:hover, a.lienfoot:active {
color: #C21F83;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxt:link, a.lientxt:visited {
color: #636363;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

a.lientxt:hover, a.lientxt:active {
color: #C21F83;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

input.bouton {
	width: 70px;
	height: 18px;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing : 1pt;
	font-weight: bold;
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	border: 0;
	background: transparent url(images/bouton/b1.gif) no-repeat center top;
	cursor: pointer; 
	cursor: hand;
}


input.bouton:hover, input.bouton:active{
	width: 70px;
	height: 18px;
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	border: 0;
	background: transparent url(images/bouton/b2.gif) no-repeat center top;
	cursor: pointer; 
	cursor: hand; 
}

#gallery {
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 619px;
	}
#gallery ul { 
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style: none; }

#gallery ul li { display: inline; }

#gallery ul img {
border: 0px;
padding: 0 0 0 0;
margin: 0 0 0 0;
	}
	
#gallery ul a:hover img {

padding: 0 0 0 0;
margin: 0 0 0 0;
	}
	
#gallery ul a:hover { 
padding: 0 0 0 0;
margin: 0 0 0 0; }

.revg {
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 339px;
	}
	
.revd {
float: left;
padding: 0 0 0 0;
margin: 0 0 0 70px;
width: 210px;
	}



.separation {
clear: both;
font-size: 1px;
visibility: hidden;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h4{
font-family: Verdana, sans-serif;
color: #636363;
font-size: 13px;
font-weight: bold;
}

h2{
font-family: Arial, sans-serif;
color: #C5007B;
}

.t2revp{
font-size: 16px;
font-weight: bold;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.t1revp{
text-align: left;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}



ul.menurp {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

} 

ul.menurp li {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
} 

ul.menurp a { 
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#C5007B; 
	text-decoration:none; 
	text-indent: 20px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/1.gif) no-repeat 0 0;
} 

ul.menurp a:hover{
	height:27px; 
	font:bold 11px Verdana, Arial, sans-serif; 
	color:#0088FF; 
	text-decoration:none; 
	text-indent: 20px;
	line-height: 27px;
	display: block;
	background:url(imagesmenu/1.gif) no-repeat 0 -27px;
}

.ims {
margin: 15px 0 20px 0;
padding: 0 0 0 0;
}
