@charset "utf-8";
/* CSS Document */

body {
	/*background-color:#EAE4E8;			/* Version CLAIRE */
	background-color:#C9BDBF;			/* Version FONCEE */
	margin-top:20px;
	margin-left:10px;
	overflow:hidden;
	font-size:13px;
}
a {
	color:#673425;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.a-actif {
	color:#673425;
}
.mini-a {
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.mini-a-actif {
	color:#BC390E;
}
.mnu-actif {
	color:#F9C57D;
}
#optim {
	width:100%;
	margin-left:0px;
	margin-top:52px;
	text-align:center;
	font-size:9px;
	padding-left:5px;
}
.error {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	line-height: 2em;
	color: #CC0000;
}
.valid {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	line-height: 2em;
	color: #333399;
}
#lien_enter {
	position:relative;
	width:200px;
	height:142px;
	left:455px;
	top:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	color:#F9C57D;
	/*background-repeat:no-repeat;*/
}	
#main {
	width:995px; /* ANCIENNE VALEUR = 1086px */
	height:551px;
	max-width:1086px;
	max-height:551px;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	/*background-color:#FFFFCC;*/
}
#content {
	width:886px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	left:500px;
	top:300px;
	/*background-color:#66FFFF;*/
}
#fond_l {
	position:absolute;
	background-image:url(images/petales.png);
	width:410px;
	height:551px;
	left:0px;
	top:0px;
}
#fond_r {
	position:absolute;
	width:676px;
	height:551px;
	right:0px;
	top:0px;
}
#zone_mnu {
	position:relative;
	width:700px;
	height:142px;
	left:0px;
	top:5px;
	background-image:url(images/ruban.png);
}
#mnu {
	position:absolute;
	width:600px;
	left:160px; /*205*/
	top:82px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	line-height:12px;
}
#maj {
	position:absolute;
	width:200px;
	left:256px;
	top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:10px;
}
/*#hon2 {
	position:absolute;
	width:200px;
	left:932px;
	top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:10px;
}*/
#hon2 {
	position:absolute;
	width:200px;
	margin-left:-15px;
	margin-top:-125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:10px;
}
.mnu-a {
	color:#FFFFFF;
}
#zone_drr {
	position:relative;
	width:350px;
	height:50px;
	left:30px;
	top:30px;
	background-image:url(images/petale.png);
	background-position:left;
	background-repeat:no-repeat;
	/*background-color:#FF9900;*/
}
#drr {
	position:absolute;
	width:254px;
	height:20px;
	left:70px;
	top:15px;
	/*background-color:#FF00FF;*/
}
#zone_ssmnu {
	position:relative;
	width:335px;
	height:239px;
	left:16px;
	top:90px;
	/*background-color:#CC33FF;*/
}
#ssmnu {
	position:absolute;
	left:10px;
	top:80px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
.ssmnu-a {
	color:#FFFFFF;
}
#zone_dws {
	position:relative;
	width:335px;
	height:239px;
	left:7px;
	top:90px;
	/*background-color:#CC33FF;*/
}
#statut_ipv {
	position:absolute;
	left:-20px;
	top:-39px;
	background-image:url(images/statut.png);
	background-repeat:no-repeat;
	width:161px;
	height:308px;
}
#statut_ip {
	position:absolute;
	left:95px;
	top:-39px;
	background-image:url(images/statut.png);
	background-repeat:no-repeat;
	width:161px;
	height:308px;
}
/* ############## SOUS MENU IP ############### */
#ssmnu_ip-1 {
	position:absolute;
	margin-left:200px;
	margin-top:-15px;
	width:100px;
	height:60px;
}
#ssmnu_ip-2 {
	position:absolute;
	margin-left:60px;
	margin-top:70px;
	width:100px;
	height:60px;
}
#ssmnu_ip-3 {
	position:absolute;
	margin-left:210px;
	margin-top:110px;
	width:100px;
	height:60px;
}
#ssmnu_ip-4 {
	position:absolute;
	margin-left:-12px;
	margin-top:200px;
	width:200px;
	height:60px;
}
.mnu_ip-a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	font-style:italic;
	color: #673425;
	line-height: 30px;
}
/* ########################################## */
/* ############# SOUS MENU IPF ############## */
#ssmnu_ipf {
	position:absolute;
	left:80px;
	top:55px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
/* ########################################## */
/* ############# SOUS MENU IPS ############## */
#ssmnu_ips {
	position:absolute;
	left:80px;
	top:55px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
/* ########################################## */
/* ############# SOUS MENU IPI ############## */
#ssmnu_ipi {
	position:absolute;
	left:80px;
	top:75px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
/* ########################################## */
/* ############# SOUS MENU IPH ############## */
#ssmnu_iph {
	position:absolute;
	left:80px;
	top:75px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}
/* ########################################## */
#zone_texte {
	position:relative;
	width:610px; /* VALEUR A CHANGER POUR LA LARGEUR DE LA ZONE DE TEXTE AVEC ASCENSSEUR PERSONALISE */ /* Anciennement 570px */
	left:360px; /* ANCIENNE VALEUR 410px */
	top:-320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	text-align:justify;
	overflow:auto;
	height:500px;
	max-height:600px;
	/*background-color:#990000;*/
}
.titrechap {
	color:#f73c00;
	font-weight:bold;
	text-decoration:underline;
	font-size:16px;
	line-height:16px;
}
.titrerub {
	color:#f73c00;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
}
.tab {
margin-left:3em;
}
/* ######################################################################################## */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	/*background: #aaa;*/					/* Couleur de fond de l'ascensseur */
	background-image:url(drag_back.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.jScrollPaneDrag {
	position: absolute;
	/*background: #666;*/					/* Couleur du curseur d'ascensseur */
	background-image:url(drag_grab.gif);
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
