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;
}
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;
}
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: 213px;
	top: 307px;
}

.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:342px;
	left:136px;
	z-index: 10;
}
.texte23 {
	position: absolute;
	left: 368px;
	top: 1px;
	width: 351px;
	text-align: center;
}
.texte24 {
	text-align: center;
}
.texte25 {
	position: absolute;
	left: 352px;
	top: 0px;
	width: 370px;
}
.texte26 {
	width: 400px;
}
.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;
}
.lienTailleR {
	position: absolute;
	left: 64px;
	top: 517px;
}
.lienTailleR2 {
	position: absolute;
	left: 60px;
	top: 475px;
}


.liste1 {
	padding-top: 0px;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 20px;
}
.txtSomm1 {
	width: 250px;
	display: block;
	float: left;
	padding-left: 70px;
	margin-top: 30px;
}
.txtSomm2 {
	float: left;
	width: 280px;
	margin-left: 120px;
	display: block;
	margin-top: 30px;
}
.txtSomm3 {
	margin-left: 20px;
	margin-top: 5px;
}
.boiteActions1 {
	margin-top: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.txtActions1 {
	width: 200px;
	float: left;
	margin-left: 20px;
}
.txtActions2 {
	width: 200px;
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}
.txtActions3 {
	width: 200px;
	float: left;
}
.txtActions4 {
	width: 200px;
	float: left;
	margin-left: 20px;
}
.txtActions5 {
	width: 200px;
	float: left;
	margin-right: 30px;
	margin-left: 55px;
}
.txtActions6 {
	width: 230px;
	float: left;
}
.boiteConcep1 {
	margin-top: 30px;
}

.txtConcep1 {
	width: 230px;
	float: left;
	margin-top: 20px;
}
.txtConcep2 {
	float: left;
	margin-left: 30px;
	margin-right: 45px;
	width: 260px;
	margin-top: 20px;
}
.txtConcep3 {
	float: left;
	width: 260px;
	margin-top: 20px;
}
.txtConcep4 {
	float: left;
	width: 210px;
	margin-top: 20px;
}
.txtConcep5 {
	float: left;
	width: 250px;
	margin-left: 35px;
	margin-right: 30px;
	margin-top: 20px;
}
.txtConcep6 {
	float: left;
	width: 250px;
	margin-left: 15px;
	margin-top: 20px;
}
.txtConcep7 {
	width: 190px;
	float: left;
	line-height: 16px;
	margin-top: 20px;
}
.txtConcep8 {
	width: 220px;
	float: left;
	margin-right: 65px;
	margin-left: 75px;
	margin-top: 20px;
}
.txtConcep9 {
	width: 260px;
	float: left;
	margin-top: 20px;
}
.txtCalend1 {
	width: 200px;
	float: left;
	margin-top: 20px;
}
.txtCalend2 {
	float: left;
	width: 240px;
	margin-right: 45px;
	margin-left: 45px;
	margin-top: 20px;
}
.txtCalend3 {
	float: left;
	width: 210px;
	margin-left: 35px;
	margin-right: 10px;
	margin-top: 30px;
}

.txtCalend4 {
	width: 240px;
	float: left;
	margin-top: 20px;
}
.txtCalend5 {
	width: 210px;
	float: left;
}
.txtCalend6 {
	width: 300px;
	float: left;
	margin-left: 25px;
	margin-top: 30px;
}
.txtModul1 {
	width: 280px;
	float: left;
	margin-top: 10px;
}
.txtModul2 {
	width: 350px;
	float: left;
	margin-left: 80px;
	margin-top: 20px;
}
.txtModul3 {
	margin-left: 15px;
}
.txtModul4 {
	width: 320px;
	float: left;
}
.txtModul5 {
	margin-left: 15px;
}
.txtModul6 {
	float: left;
	width: 340px;
	margin-left: 70px;
}
.txtModul7 {
	float: left;
	width: 320px;
}
.txtModul8 {
	float: left;
	width: 350px;
	margin-left: 40px;
}
.txtGestion1 {
	float: left;
	margin-top: 30px;
}
.txtGestion2 {
	float: left;
	width: 210px;
	margin-right: 60px;
	margin-left: 60px;
	margin-top: 30px;
}
.txtGestion3 {
	float: left;
	width: 220px;
	margin-top: 30px;
}
.txtGestion4 {
	margin-left: 20px;
}
.txtGestion5 {
	width: 215px;
	float: left;
	line-height: 17px;
}
.txtGestion6 {
	float: left;
	width: 220px;
	margin-right: 50px;
	margin-left: 50px;
}
.txtGestion7 {
	float: left;
	width: 250px;
}
.txtGestion8 {
	margin-left: 0px;
}
.graphic1 {
	height: 160px;
	width: 250px;
	background-color: #CCCCCC;
	background-image: url(images/graphiques_reporting/graphic1.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 60px;
}
.graphic2 {
	height: 160px;
	width: 328px;
	background-color: #CCCCCC;
	background-image: url(images/graphiques_reporting/graphic2.png);
	position: absolute;
	left: 316px;
	top: 8px;
}
.graphic3 {
	height: 130px;
	width: 224px;
	background-color: #CCCCCC;
	position: absolute;
	left: -2px;
	top: 40px;
	background-image: url(images/graphiques_reporting/graphic3.png);
}
.graphic4 {
	height: 160px;
	width: 329px;
	background-color: #CCCCCC;
	background-image: url(images/graphiques_reporting/graphic4.png);
}
.graphic5 {
	height: 160px;
	width: 329px;
	background-color: #CCCCCC;
	background-image: url(images/graphiques_reporting/graphic5.png);
}
.graphic6 {
	height: 160px;
	width: 319px;
	background-color: #CCCCCC;
	background-image: url(images/graphiques_reporting/graphic6.png);
}
.graphic7 {
	height: 100px;
	width: 304px;
	background-color: #CCCCCC;
	background-image: url(images/graphiques_reporting/graphic7.png);
	margin-top: 15px;
}
.graphic8 {
	height: 160px;
	width: 247px;
	background-image: url(images/graphiques_reporting/graphic8.jpg);
	position: absolute;
	left: 429px;
	top: 1px;
	border: 1px solid #000066;
	padding: 5px;
	background-repeat: no-repeat;
	background-position: center center;
}
.txtGraphic1 {
	width: 200px;
	float: left;
	margin-left: 40px;
}
.txtExemple1 {
	width: 230px;
	display: block;
	float: left;
	margin-right: 50px;
}
.txtExemple2 {
	float: left;
}
.txtExemple3 {
	width: 230px;
	float: left;
	display: block;
	margin-right: 55px;
}
.txtExemple4 {
	width: 1000px;
	position: absolute;
	left: 62px;
	top: 304px;
}

.nbPages {
	position: absolute;
	left: 464px;
	top: 550px;
	text-align: center;
}
.nbPages2 {
	position: absolute;
	left: 891px;
	top: 303px;
	text-align: center;
}
