/* CSS Document */
/* --------------------------------------------------------------------------------------------- Body */
	
	body {background:#e6fafc url(../img/structure/background/body.jpg) repeat-x}
/* --------------------------------------------------------------------------------------------- Récurrents */
	input.btn {
		font-family:tahoma;
		font-size:1em;
		color:#000;
		background:url(../img/structure/background/btn.jpg) repeat;
		border:1px solid #5f5f5f;
		cursor:pointer;
		padding:1px 0
   }
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		position:relative;
		overflow:hidden;
		width:1000px;
		height:1300px;
		padding:1px 0 0 0;
		margin:0 auto
	}
/* --------------------------------------------------------------------------------------------- Défilant horizontal */
	#dhtmlgoodies_marquee{
		display:none;
		position:absolute;
		overflow:hidden;
		left:0;
		top:130px;
		width:1000px;
		height:20px;
		color:#fff
	}	
	#dhtmlgoodies_marquee div.textObj {
		position:absolute;	
		white-space:nowrap
	}
	#dhtmlgoodies_marquee div.textObj a {
		color:#fff;
		text-decoration:underline
	}
	#dhtmlgoodies_marquee div.textObj a:hover {text-decoration:none}
/* ------------------------------------------------------------------------- Volet */
	#entete_bam {
	height:17px;
	}
	
	#volet {
	displaye:none;
	overflow:hidden;
	position:absolute;
	top:145px;
	left:787px;
	width:213px;
	z-index: 8;
	}
	#volet #volet_top {
		width:213px;
		height:11px;
		background:url(../img/structure/background/volet/volet_top.png) no-repeat;
		font-size:0em
	}
	* html #volet #volet_top {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/volet/volet_top.png',sizingMethod='crop');
		background-image:none
	}
	#volet #volet_top a {
		position:absolute;
		top:11px;
		left:0;
		width:22px;
		height:39px;
		background:url(../img/boutons/oreille.png);
		padding:18px 0 0 7px;
		cursor:pointer
	}
	* html #volet #volet_top a {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/oreille.png',sizingMethod='crop');
		background-image:none
	}
	#volet #volet_bottom {
		width:213px;
		height:26px;
		background:url(../img/structure/background/volet/volet_bottom.png) no-repeat;
		font-size:0em;
		margin:0 0 0 0px
	}
	* html #volet #volet_bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/volet/volet_bottom.png',sizingMethod='crop');
		background-image:none
	}
	#volet #volet_middle {width:213px}
	#volet #volet_middle #volet_contenu {
	width:213px;
	background:url(../img/structure/background/volet/volet_contenu.png) repeat-y;
	padding:3px 0 5px 0;
	margin:0 0 0 0px;
	}
	* html #volet #volet_middle #volet_contenu {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/volet/volet_contenu.png',sizingMethod='scale');
		background-image:none
	}
/* ----------------------------------------------------- Accordéon */
	#volet #volet_middle #volet_contenu div#raccourci {
	float:left;
	width:16px;
	padding:50px 0 0 8px;
	}
	#volet #volet_middle #volet_contenu div#raccourci img {
	margin-top:10px;
	}
	#volet #volet_middle #volet_contenu div#accordion {
		position:relative;
		width:176px;
		background:url(../img/structure/background/volet/accordeon_top.gif) no-repeat;
		padding:6px 0 0 0;
		margin:0 0px 50px 30px
	}
	#volet #volet_middle #volet_contenu #accordion #deconnexion {
		position:absolute;
		top:10px;
		right:7px
	}
	#volet #volet_middle #volet_contenu #accordion span.titre_rubrique {
		display:block;
		font-size:1.3em;
		font-weight:bold;
		color:#fff;
		border:1px solid #4b9907;
		border-top:1px solid #67bc1e;
		background:#83de34 url(../img/structure/background/volet/accordeon_titre.gif) repeat-x bottom;
		padding:6px 5px 5px 5px;
		cursor:pointer
	}
	#volet #volet_middle #volet_contenu #accordion span.titre_rubrique.first {border-top:none}
	#volet #volet_middle #volet_contenu #accordion div.contenu_rubrique {
 		width:173px;
		background:#f5fcc7;
		border-left:1px solid #60b216;
		border-right:1px solid #e7fecf
	}
	span.contenu_rubrique_titre_top {
	float:left;
	padding:2px;
	font-weight:bold
	}
	span.contenu_rubrique_titre {
	padding:2px;
	font-weight:bold
	}
	
	#volet #volet_middle #volet_contenu #accordion div.contenu_rubrique.last {border-bottom:1px solid #67bc1e}
	#volet #volet_middle #volet_contenu #accordion div.contenu_rubrique p {padding:4px}
	#volet #volet_middle #volet_contenu #accordion div.contenu_rubrique ul li {
	margin-left:15px;
	list-style-type: disc;
	color: #5FBF03;
	}
	#volet #volet_middle #volet_contenu #accordion div.contenu_rubrique a {
		color:#5fbf03;
		text-decoration:none;
	}
	#volet #volet_middle #volet_contenu #accordion div.contenu_rubrique a:hover {text-decoration:none}
	#volet #volet_middle #volet_contenu #accordion div#contenu_historique ul li {
	list-style-type:none
	}
	#volet #volet_middle #volet_contenu #accordion div#contenu_historique span.date_historique {
	font-weight:bold;
	color:#5FBF03
	}
	#volet #volet_middle #volet_contenu #accordion div#contenu_historique div.ici {
	height:16px;
	background-color:#83DE34;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #000;
	}
	#volet #volet_middle #volet_contenu #accordion div#contenu_historique div.separateur {
	width:150px;
	border-bottom: 1px solid #85d537;
	margin-bottom:11px;
	margin-left:12px;
	}
/* ------------------------------------ Popup infos */
	div.popup_vert {
		display:none;
		position:absolute;
		top:300px;
		left:400px;
		z-index:105;
	}
	div.popup_vert div.top, div.popup_vert div.bottom {
		width:216px;
		height:5px;
		background:url(../img/structure/background/tooltip/top_vert.gif);
		font-size:0em
	}
	div.popup_vert div.bottom {background:url(../img/structure/background/tooltip/bottom_vert.gif)}
	div.popup_vert div.middle {
		width:206px;
		background:#f5fcc7;
		border-left:1px solid #86da2b;
		border-right:1px solid #86da2b;
		padding:0 4px
	}
	div.popup_vert div.middle span.titre {
		display:block;
		width:200px;
		height:16px;
		color:#fff;
		font-size:1.1em;
		font-weight:bold;
		background:url(../img/structure/background/tooltip/titre_vert.gif);
		padding:0 0 0 6px;
		margin:0 0 5px 0
	}
	div.popup_vert div.middle div.conteneur {
		color:#646464;
		padding:0 6px
	}
	div.popup_vert div.middle div.conteneur span.sous_titre {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		color:#000;
		margin:0 0 3px 0
	}
	div.popup_vert div.middle div.conteneur p {
		text-align:justify;
		margin:0 0 3px 0
	}
	div.popup_vert div.middle div.conteneur a {color:#75ca24}
	div.popup_vert div.middle div.conteneur a:hover {text-decoration:underline}
	div.popup_vert div.middle div.conteneur a:active {
		color:#fff;
		text-decoration:none;
		background:#75ca24
	}
	div.popup_vert div.middle div.conteneur input.champ {
		width:145px;
		height:15px;
		font-size:1em;
		color:#666;
		border:1px solid #F5FCC7;
		background:url(../img/structure/background/champ.gif) no-repeat;
		padding:2px 0 0 5px
	}
	textarea.tooltip {
		background:#fff;
	}
	textarea {
	font-size:1.2em;
	width:190px;
	height:70px;
	}
	textarea.on {background:#d3fb98}
	#titre_popup {
	float:left;
	}
	#etape_wizzard {
	float:right;
	padding-right:3px;
	}
	#ferme_popup {
	float:right;
	}
/* ------------------------------------ Popup Wizzard */
	div.popup_wizzard {
	display:none;
	position:absolute;
	top:200px;
	left:300px;
	z-index:106;
	width: 418px;
	}
	div.popup_wizzard div.top, div.popup_wizzard div.bottom {
		width:416px;
		height:5px;
		background:url(../img/structure/background/tooltip/top_wizzard.gif);
		font-size:0em;
	}
	div.popup_wizzard div.bottom {background:url(../img/structure/background/tooltip/bottom_wizzard.gif);
	float:left}
	div.popup_wizzard div.middle {
		width:393px;
		float:left;
		background:#f5fcc7;
		border-left:1px solid #86da2b;
		border-right:1px solid #86da2b;
		padding:0 17px 0 4px
	}
	div.popup_wizzard div.middle span.titre {
		display:block;
		width:400px;
		height:16px;
		color:#fff;
		font-size:1.1em;
		font-weight:bold;
		background:url(../img/structure/background/tooltip/titre_wizzard.gif);
		padding:0 0 0 6px;
		margin:0 0 5px 0
	}
	div.popup_wizzard div.middle div.conteneur {
		color:#646464;
		padding:0 6px
	}
	div.popup_wizzard div.middle div.conteneur span.sous_titre {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		color:#000;
		margin:0 0 3px 0
	}
	div.popup_wizzard div.middle div.conteneur p {
		text-align:justify;
		margin:0 0 3px 0
	}
	div.popup_wizzard div.middle div.conteneur a {}
	div.popup_wizzard div.middle div.conteneur a:hover {}
	div.popup_wizzard div.middle div.conteneur a:active {
		
	}
	div.popup_wizzard div.middle div.conteneur input.champ {
		height:15px;
		font-size:1em;
		color:#666;
		border:1px solid #fff;
		background:url(../img/structure/background/tooltip/champ_recherche.gif) no-repeat;
		padding-left:3px;
	}
	div.popup_wizzard div.middle div.conteneur table.creation {
		
		width:398px;
	}
	div.popup_wizzard div.middle div.conteneur div.separateur {
	width:393px;
	border-bottom: 1px solid #85d537;
	margin-bottom:15px;
	}
	div.popup_wizzard div.middle div.conteneur table.progress {
		width:398px;
		border-collapse:collapse;
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr th {
	text-align:center;
	font-weight:bold;
	background-color:#9BDD4E;
	width: 20px;
	height: 20px;
	padding-top: 0px;
	border: 2px solid #000;
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr th a {
	color:#FFFFFF
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr th.active {
	background-color:#5FAC0C;
	color: #CCCCCC;
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr td.progress_debut {
	background-image:url(../img/structure/background/tooltip/progress_debut.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr td.progress_next {
	background-image:url(../img/structure/background/tooltip/progress_next.gif);
	background-repeat:repeat-x
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr td.progress_fin {
	background-image:url(../img/structure/background/tooltip/progress_fin.gif);
	background-repeat:no-repeat
	}
	div.popup_wizzard div.middle div.conteneur table.progress tr td.ok {
	background-image: url(../img/boutons/ok.png);
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	padding-top:3px
	}
/* ----------------------------------------------------- Logo Acteos */
	#volet #volet_middle #volet_contenu a.logo_acteos {
		display:block;
		width:100px;
		height:22px;
		margin:0 auto
	}
/* ------------------------------------------------------------------------- Date */
	#date {
		display:block;
		text-align:right;
		font-size:.9em;
		color:#fff;
		padding:0 100px 0 0
	}
/* ------------------------------------------------------------------------- Logo Acteos */
	#logo_acteos {
	float:left;
	margin:0px 45px 0 0;
	background-image: url(../img/structure/logos/acteos_g.png);
	width: 210px;
	height: 82px;
	}
	#logo_radar {
		float:left;
	}
/* ------------------------------------------------------------------------- Menu 'picto' */
	div.scroller {width:656px;
	overflow:hidden}
	* html div.scroller {overflow:hidden}
	*+html div.scroller {overflow:hidden}
	* html div.scroller li.section {overflow:hidden}
	*+html div.scroller li.section {overflow:hidden}
	div.scroller ul.content {width:10000px}
	#carousel_next,#carousel_previous{
	width:26px;
	height:26px;
	cursor:pointer;
	float: left;
	position: absolute;
	z-index: 100;
	}
	* html #carousel_next, * html #carousel_previous {display:block}
	*+html #carousel_next, *+html #carousel_previous {display:block}
	#carousel_next {
	top:39px;
	right:60px;
	background:url(../img/boutons/carousel_next.png);
	}
	* html #carousel_next {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/carousel_next.png',sizingMethod='crop');
		background-image:none
	}
	#carousel_previous {
	top:40px;
	left:304px;
	background:url(../img/boutons/carousel_previous.png)
	}
	* html #carousel_previous {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/carousel_previous.png',sizingMethod='crop');
		background-image:none
	}
	#carousel_next:hover {
	background:url(../img/boutons/carousel_next_hover.png);
}
	#carousel_previous:hover {
	background:url(../img/boutons/carousel_previous_hover.png);
}
	* html #carousel_next:hover {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/carousel_next_hover.png',sizingMethod='crop');
		background-image:none
	}
	* html #carousel_previous:hover {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/carousel_previous_hover.png',sizingMethod='crop');
		background-image:none
	}
/* ----------------------------------------------------- Premier niveau */
	#menu_picto {padding:7px 0 0 0}
	#menu_picto li {float:left}
	#menu_picto li a {
		display:block;
		width:71px;
		line-height:1.2;
		text-align:center;
		font-size:1.1em;
		font-weight:bold;
		color:#c8f0ff;
		background-repeat:no-repeat;
		background-position:left top;
		padding:42px 0 0 0;
		margin-left:5px;
		margin-right:6px
	}
	#menu_picto li a:hover, #menu_picto li a.on {
		color:#fff;
		background-position:right top
	}
/* ----------------------------------------------------- Second niveau */
	#menu_picto li div.relative {position:relative;
	z-index:100}	/* Permet de faire passer le sous-menu au premier plan sous IE */
	#menu_picto li div.relative div.conteneur {
		display:none;
		position:absolute;
		top:-10px;
		left:50px;
		width:127px;
		background:url(../img/structure/background/menu_picto/sousMenu_top.png) no-repeat;
		padding:27px 0 0 0
	}
	* html #menu_picto li div.relative div.conteneur {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/menu_picto/sousMenu_top.png',sizingMethod='crop');
		background-image:none
	}
	#menu_picto li div.relative div.conteneur div.middle {
		float:left;
		width:117px;
		background:url(../img/structure/background/menu_picto/sousMenu_middle.png) repeat-y;
		padding:0 6px 0 4px
	}
	* html #menu_picto li div.relative div.conteneur div.middle {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/menu_picto/sousMenu_middle.png',sizingMethod='scale');
		background-image:none
	}
	#menu_picto li div.relative div.conteneur div.middle ul {
		float:left;
		width:117px;

		background:#b4cfeb url(../img/structure/background/menu_picto/sousMenu_degrade.jpg) repeat
	}
	*+html #menu_picto li div.relative div.conteneur div.middle ul {background:#acc9e8 url(../img/structure/background/menu_picto/sousMenu_degrade_ie.jpg) repeat}
	* html #menu_picto li div.relative div.conteneur div.middle ul {
		height:150px;
		background:#acc9e8 url(../img/structure/background/menu_picto/sousMenu_degrade_ie.jpg) repeat
	}
	#menu_picto li div.relative div.conteneur div.middle ul li a {
		width:97px;
		line-height:normal;
		text-align:left;
		font-size:1.1em;
		font-weight:normal;
		color:#000;
		padding:2px 10px;
		margin:0
	}
	#menu_picto li div.relative div.conteneur div.middle ul li a:hover {
		color:#fff;
		background:url(../img/structure/background/menu_picto/sousMenu_aHover.jpg) repeat-x
	}
	#menu_picto li div.relative div.conteneur div.bottom {
		float:left;
		width:127px;
		height:11px;
		background:url(../img/structure/background/menu_picto/sousMenu_bottom.png) no-repeat;
		font-size:0em
	}
	* html #menu_picto li div.relative div.conteneur div.bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/menu_picto/sousMenu_bottom.png',sizingMethod='scale');
		background-image:none
	}
/* ------------------------------------------------------------------------- Menu 'compass' */
	#smenu201 {
	display:none;
	position:absolute;
	top:126px;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/structure/background/voile_bleu.png);
	z-index:9
	}
	* html #smenu8 {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/voile_bleu.png',sizingMethod='scale');
		background-image:none
	}
/* ----------------------------------------------------- Premier niveau */
	#menu {
	clear:both;
	float:left;
	font-size:0.9em;
	padding:0 0 0 0px;
	margin:0px 10px 0 0;
	position:absolute;
	left: 0px;
	top: 105px;
	z-index: 13;
	}
	#menu li img {vertical-align:middle}
	#menu li {
		display:inline;
		float:none;
		float/**/:left;
		color:#e0f2fe;
	}
	#menu li a {
		display:block;
		float:left;
		color:#e0f2fe
	}
	#menu li a:hover {color:#fff}
/* --------------------------------- Début */
	#menu li a span.debut {
		display:block;
		float:left;
		width:9px;
		height:21px;
		background:url(../img/structure/background/menu_compass/debut_last.gif) no-repeat
	}
/* --------------------------------- Milieu */
	#menu li span.milieu {
	display:block;
	float:left;
	background:url(../img/structure/background/menu_compass/menu_compass.gif) repeat-x;
	padding:4px 9px;
	z-index: 2;
	}
	#menu li span.milieu.last_milieu {background:url(../img/structure/background/menu_compass/menu_compass_last.gif) repeat-x}
	#menu li a span.milieu { cursor:pointer;}
/* --------------------------------- Fin */
	#menu li span.fin {
		display:block;
		float:left;
		width:9px;
		height:21px;
		background:url(../img/structure/background/menu_compass/debut_fin.gif) no-repeat
	}
	#menu li span.fin.last_fin {background:url(../img/structure/background/menu_compass/fin_last.gif) no-repeat}
/* ----------------------------------------------------- Second niveau */
	#menu li ul {
	clear:none;
	float:left;
	font-size:1em;
	position:absolute;
	visibility:hidden;
	width:119px;
	background:url(../img/structure/background/menu_compass/sousMenu_top.gif) no-repeat;
	padding:17px 0 0 0;
	margin:18px 0 0 5px;
	z-index: 10;
	}
	*+html #menu li ul {margin:18px 0 0 -60px}
	* html #menu li ul {margin:18px 0 0 -60px}
	#menu li ul li.bottom {
		width:119px;
		height:5px;
		background:url(../img/structure/background/menu_compass/sousMenu_bottom.gif);
		font-size:0em
	}
	#menu li ul li a {
		float:none;
		width:99px;
		color:#000;
		background:url(../img/structure/background/menu_compass/sousMenu_a.gif) repeat-y;
		padding:4px 10px
	}
	#menu li ul li a:hover {
		color:#fff;
		background:url(../img/structure/background/menu_compass/sousMenu_aHover.gif) repeat-y
	}
/* ----------------------------------------------------- Autres niveaux */
	#menu li ul li ul {
		position:absolute;
    	margin-left:115px;
    	margin-top:-26px;
		background:url(../img/structure/background/menu_compass/ssousMenu_top.gif) no-repeat;
		padding:7px 0 0 0
	}
/* ------------------------------------------------------------------------- Etape */
	#etape {
	float:left;
	color:#fff;
	font-size:0.9em;
	line-height:15px;
	padding:3px 0 0 0;
	position: absolute;
	left: 495px;
	top: 105px;
	}
	#etape img, #etape span {
		float:left;
		margin:0 3px
	}
/* --------------------------------------------------------------------------------------------- Main */
	#main {
	float:left;
	width:100%;
	padding:55px 0 0 0
	}
/* ------------------------------------------------------------------------- Outils */
	#main #voir_boite_outils {
		float:left;
		width:993px;
		padding:0 0 2px 7px
	}
	#main #voir_boite_outils a {
		color:#d6f9fe;
		background:url(../img/boutons/outils.png) no-repeat left;
		padding:0 0 0 22px
	}
	* html #main #voir_boite_outils a {
		display:block;
		float:left;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/outils.png',sizingMethod='crop');
		background-image:none
	}
	#main #voir_boite_outils a:hover {
		color:#fff;
		background:url(../img/boutons/outils_hover.png) no-repeat left
	}
	* html #main #voir_boite_outils a:hover {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boutons/outils_hover.png',sizingMethod='crop');
		background-image:none
	}
	#main #outils {
	clear:both;
	width:892px;
	margin:0 0 10px 0;
	background-repeat: repeat-y;
	min-height: 78px;
	display:none;
	}
	#main #top_outils {
	width:892px;
	height:12px;
	background:url(../img/structure/background/top_outils.png) no-repeat;
	padding-left: 7px;
	}
	#main #top_outils a {
	color:#ffffff;
	background:url(../img/boutons/outils.gif) no-repeat left;
	padding:0 0 2px 22px;
	}
	#main #top_outils a:hover {
	color:#d6f9fe;
	background:url(../img/boutons/outils_down.gif) no-repeat left;
	padding:0 0 2px 22px;
	}
	#main #middle_outils {
	width:877px;
	padding:2px 7px 0 7px;
	background: #1072c2 repeat-y;
	height: 82px;
	}
	#main #outils span.titre {
		display:block;
		font-size:1.1em;
		color:#fff;
		margin:0 0 6px 0
	}
	#main #outils a.recherche_avancee {vertical-align:middle}
	#main #bottom_outils {
	width:891px;
	height:12px;
	background:url(../img/structure/background/bottom_outils.png) no-repeat;
	}
	#separateur {
	float:left;
	width:2px;
	height:71px;
	background-image:url(../img/elements/dotted_double.gif);
	background-repeat:repeat-y;
	padding-left:2px;
	}
	
/* ----------------------------------------------------- Site actif */
	#main #outils #site_actif {
		float:left;
		width:108px;
		height:77px;
		padding:1px 0 0 0;
		margin:0 0px 0 0
	}
	#main #outils #site_actif span.titre img {vertical-align:top}
	#main #outils #site_actif select {
		float:left;
		width:90px;
		font-size:1em;
		border:1px solid #4babe0;
		margin:-1px 0 0 0
	}
/* ----------------------------------------------------- Recherche rapide */
	#main #outils #recherche_rapide {
		float:left;
		width:490px;
		height:80px;
	}
	#main #outils #recherche_rapide label {
		float:left;
		color:#c8f0ff;
	}
	#main #outils #recherche_rapide th {
		color:#c8f0ff;
		text-align:right;
		font-weight:normal;
	}
	#main #outils #recherche_rapide td {
		color:#c8f0ff;
		text-align:left;
	}
	#main #outils #recherche_rapide input.champ_recherche {
		float:left;
		width:100px;
		height:13px;
		font-size:1em;
		border:1px solid #4babe0;
		background:url(../img/structure/background/input.gif) no-repeat;
	}
	#main #outils #recherche_rapide input.champ_recherche_date {
		float:left;
		width:60px;
		height:13px;
		font-size:1em;
		border:1px solid #4babe0;
		background:url(../img/structure/background/input.gif) no-repeat;
	}
	#main #outils #recherche_rapide input.picto_recherche {
		float:left;
	}
	#main #outils #recherche_rapide input.checkbox {

	}
	#main #outils #recherche_rapide select {
		float:left;
		width:120px;
		font-size:1em;
		border:1px solid #4babe0;
	}
	#main #outils #recherche_rapide select option {padding:0 5px 0 0}
	#main #outils #recherche_rapide td.ok {
		text-align:center;
	}
	#main #outils #recherche_rapide a.recherche_avancee {
		clear:both;
		display:block;
		display:inline;
		float:right;
	}
	
/* ----------------------------------------------------- Impression/Export */
	#main #outils #impression_export {
		float:left;
		height:80px;
		width:153px;
		padding:0 2px 0 0px;
	}
	#main #outils #impression_export span.titre {margin:0 0 1px 1px}
	#main #outils #impression_export a.recherche_avancee {
		clear:both;
		display:block;
		display:inline;
		float:right;
		margin-top:6px;
	}
/* ----------------------------------------------------- Presentation */
	#main #outils #presentation {
		float:left;
		height:80px;
		width:100px;
		padding:0 0 0 0px
	}
	#main #outils #presentation span.titre {margin:0 0 1px 0}
	#main #outils #presentation ul {
		width:110px;
		padding:0 0 0 8px
	}
	#main #outils #presentation ul li {
		display:inline;
		margin:0 3px
	}
	#main #outils #presentation ul li img {
		vertical-align:middle;
		margin:1px 0 0 0
	}
	 #main #outils #presentation a.recherche_avancee {
		clear:both;
		display:block;
		display:inline;
		float:right;
		margin-top:3px;
	}
/* ------------------------------------------------------------------------- Popup recherche avancée */
	div.popup_recherche {
		display:none;
		position:absolute;
		top:250px;
		left:350px;
		float:left;
		width:268px;
	}
	div.popup_recherche span.titre_recherche {
		float:left;
		width:256px;
		height:15px;
		font-weight:bold;
		color:#127dca;
		background:url(../img/structure/background/tooltip/titre_recherche.png);
		padding:8px 0 0 12px;
		
	}
	* html div.popup_recherche span.titre_recherche {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/tooltip/titre_recherche.png',sizingMethod='crop');
		background-image:none
	}
	div.popup_recherche div.middle {
		float:left;
		width:248px;
		background:url(../img/structure/background/tooltip/middle_recherche.png) repeat-y;
		padding:10px 10px 0 10px
	}
	* html div.popup_recherche div.middle {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/tooltip/middle_recherche.png',sizingMethod='scale');
		background-image:none;
	}
	div.popup_recherche div.sous_titre_recherche {
		font-weight:bold;
		color:#000;
		margin-bottom:5px;
	}
	div.popup_recherche div.middle div.formulaire {
		
		width:100%;

	}
	div.popup_recherche div.middle table {
		width:248px;
	}
	div.popup_recherche div.middle table tr td {
		background-color:#FFFFFF;
	}
	div.popup_recherche div.middle table tr th {
		text-align:right;
		font-weight:normal;
	}
	div.popup_wizzard div.middle div.conteneur table tr th {
		text-align:right;
		font-weight:normal;
	}
	div.popup_recherche div.middle div.formulaire label {
		display:block;
		float:left;
		width:100px;
		text-align:left;
		padding:0 5px 0 0;
	}
	div.popup_recherche div.middle table tr td select {
		color:#0f8cdc;
	}
	div.popup_recherche div.middle table tr td input.champ {
		width:150px;
		height:16px;
		font-size:1em;
		color:#0f8cdc;
		border:1px solid #fff;
		background:url(../img/structure/background/tooltip/champ_recherche.gif) no-repeat;
	}
	div.popup_recherche div.middle div.formulaire input.champ.on {background:url(../img/structure/background/tooltip/champ_recherche_on.gif) no-repeat}
		div.popup_recherche div.middle div.formulaire input.champ_court {
		width:162px;
		height:16px;
		font-size:1em;
		color:#0f8cdc;
		border:1px solid #fff;
		background:url(../img/structure/background/tooltip/champ_recherche.gif) no-repeat;
	}
	div.popup_recherche div.middle div.formulaire input.champ_court.on {background:url(../img/structure/background/tooltip/champ_recherche_on.gif) no-repeat}
	div.popup_recherche div.middle table tr td input.champ_date {
		width:60px;
		height:16px;
		font-size:1em;
		color:#0f8cdc;
		border:1px solid #fff;
		background:url(../img/structure/background/tooltip/champ_recherche.gif) no-repeat;
	}
	div.popup_wizzard div.middle div.conteneur table tr td input.champ_date {
		width:60px;
		height:16px;
		font-size:1em;
		color:#0f8cdc;
		border:1px solid #fff;
		background:url(../img/structure/background/tooltip/champ_recherche.gif) no-repeat;
	}
	div.popup_recherche div.middle div.formulaire input.champ_date.on {background:url(../img/structure/background/tooltip/champ_recherche_on.gif) no-repeat}
	div.popup_recherche div.middle div.formulaire select {
		width:100px;
		font-size:1em;
		color:#0f8cdc;
	}
	div.popup_recherche div.middle input.btn { margin-left:100px }
	div.popup_recherche div.bottom {
		float:left;
		width:268px;
		background:url(../img/structure/background/tooltip/bottom_recherche.png)
	}
	* html div.popup_recherche div.bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/tooltip/bottom_recherche.png',sizingMethod='crop');
		background-image:none
	}
	
/* ------------------------------------------------------------------------- Portlet */
/* ----------------------------------------------------- Commun */
		.nbportlet_normal {
	color: #0099FF;
	font-weight:bold
}
	.nbportlet_sev1 {
	color: #FFCC00;
	font-weight:bold
}
	.nbportlet_sev2 {
	color: #FF9900;
	font-weight:bold
}
	.nbportlet_sev3 {
	color: #FF0000;
	font-weight:bold
}
	
	#main div.portlet {
		background-repeat:no-repeat;
		padding:10px 0 0 0
	}
	* html #main div.portlet {background-image:none}
	#main div.portlet div.titre {
		font-size:1.1em;
		font-weight:bold;
		color:#fff;
		background-repeat:repeat-y;
		padding:0 10px
	}
	* html #main div.portlet div.titre {background-image:none}
	#main div.portlet div.titre img {
		float:right;
		margin:3px 5px 0 5px
	}
	#main div.portlet div.titre_bottom {
		width:100%;
		height:5px;
		font-size:0em
	}
	* html #main div.portlet div.titre_bottom {background-image:none}
	#main div.portlet div.contenu {
		background-repeat:repeat-y;
		padding:5px 10px 0 10px
	}
	* html #main div.portlet div.contenu {background-image:none}
	#main div.portlet div.contenu div.overflow {
		overflow-y:scroll;
		padding:0 5px 0 0
	}
	#main div.portlet div.bottom {
		width:100%;
		height:14px
	}
	* html #main div.portlet div.bottom {background-image:none}
/* ----------------------------------------------------- Small */
	#main div.portlet.small {
		width:178px;
		background-image:url(../img/structure/background/portlet/small_top.png)
	}
	* html #main div.portlet.small {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/small_top.png',sizingMethod='crop')}
	#main div.portlet.small div.titre {
		width:158px;
		background-image:url(../img/structure/background/portlet/small_titre.png)
	}
	* html #main div.portlet.small div.titre {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/small_titre.png',sizingMethod='scale')}
	#main div.portlet.small div.titre_bottom {background:url(../img/structure/background/portlet/small_titre_bottom.png)}
	* html #main div.portlet.small div.titre_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/small_titre_bottom.png',sizingMethod='crop')}
	#main div.portlet.small div.contenu {
		width:158px;
		background-image:url(../img/structure/background/portlet/small_contenu.png)
	}
	* html #main div.portlet.small div.contenu {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/small_contenu.png',sizingMethod='scale')}
	#main div.portlet.small div.contenu div.overflow {height:100px}
	#main div.portlet.small div.bottom {background:url(../img/structure/background/portlet/small_bottom.png)}
	* html #main div.portlet.small div.bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/small_bottom.png',sizingMethod='crop')}
/* ----------------------------------------------------- Medium */
	#main div.portlet.medium {
		width:263px;
		background-image:url(../img/structure/background/portlet/medium_top.png)
	}
	* html #main div.portlet.medium {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/medium_top.png',sizingMethod='crop')}
	#main div.portlet.medium div.titre {
		width:243px;
		background-image:url(../img/structure/background/portlet/medium_titre.png)
	}
	* html #main div.portlet.medium div.
	 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/medium_titre.png',sizingMethod='scale')}
	#main div.portlet.medium div.titre_bottom {background:url(../img/structure/background/portlet/medium_titre_bottom.png)}
	* html #main div.portlet.medium div.titre_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/medium_titre_bottom.png',sizingMethod='crop')}
	#main div.portlet.medium div.contenu {
		width:243px;
		background-image:url(../img/structure/background/portlet/medium_contenu.png)
	}
	* html #main div.portlet.medium div.contenu {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/medium_contenu.png',sizingMethod='scale')}
	#main div.portlet.medium div.contenu div.overflow {height:100px}
	#main div.portlet.medium div.bottom {background:url(../img/structure/background/portlet/medium_bottom.png)}
	* html #main div.portlet.medium div.bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/medium_bottom.png',sizingMethod='crop')}
/* ----------------------------------------------------- Large */
	#main div.portlet.large {
		width:358px;
		background-image:url(../img/structure/background/portlet/large_top.png)
	}
	* html #main div.portlet.large {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/large_top.png',sizingMethod='crop')}
	#main div.portlet.large div.titre {
		width:338px;
		background-image:url(../img/structure/background/portlet/large_titre.png)
	}
	* html #main div.portlet.large div.titre {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/large_titre.png',sizingMethod='scale')}
	#main div.portlet.large div.titre_bottom {background:url(../img/structure/background/portlet/large_titre_bottom.png)}
	* html #main div.portlet.large div.titre_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/large_titre_bottom.png',sizingMethod='crop')}
	#main div.portlet.large div.contenu {
		width:338px;
		background-image:url(../img/structure/background/portlet/large_contenu.png)
	}
	* html #main div.portlet.large div.contenu {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/large_contenu.png',sizingMethod='scale')}
	#main div.portlet.large div.contenu div.overflow {height:100px}
	#main div.portlet.large div.bottom {background:url(../img/structure/background/portlet/large_bottom.png)}
	* html #main div.portlet.large div.bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/large_bottom.png',sizingMethod='crop')}
/* ----------------------------------------------------- Extra */
	#main div.portlet.extra {
		width:538px;
		background-image:url(../img/structure/background/portlet/extra_top.png)
	}
	* html #main div.portlet.extra {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/extra_top.png',sizingMethod='crop')}
	#main div.portlet.extra div.titre {
		width:518px;
		background-image:url(../img/structure/background/portlet/extra_titre.png)
	}
	* html #main div.portlet.extra div.titre {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/extra_titre.png',sizingMethod='scale')}
	#main div.portlet.extra div.titre_bottom {background:url(../img/structure/background/portlet/extra_titre_bottom.png)}
	* html #main div.portlet.extra div.titre_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/extra_titre_bottom.png',sizingMethod='crop')}
	#main div.portlet.extra div.contenu {
		width:518px;
		background-image:url(../img/structure/background/portlet/extra_contenu.png)
	}
	* html #main div.portlet.extra div.contenu {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/extra_contenu.png',sizingMethod='scale')}
	#main div.portlet.extra div.contenu div.overflow {height:100px}
	#main div.portlet.extra div.bottom {background:url(../img/structure/background/portlet/extra_bottom.png)}
	* html #main div.portlet.extra div.bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/portlet/extra_bottom.png',sizingMethod='crop')}
/* ------------------------------------------------------------------------- Onglet bleu */
	#main #onglet_bleu {
		display:inline;
		float:left;
		font-size:1.1em;
		font-weight:bold;
		margin:10px 0 0 0;	
	}
	#main #onglet_bleu li {display:inline}
	#main #onglet_bleu li a {
		display:block;
		float:left;
		height:20px;
		color:#dcfaff;
		padding:0 11px 0 0;
		background-image:url(../img/structure/background/onglet_bleu_a.gif);
		background-repeat:no-repeat;
		background-position:right top;
		margin:0 1px 0 0
	}
	#main #onglet_bleu li a span {
		display:block;
		float:left;
		background-image:url(../img/structure/background/onglet_bleu_span.gif);
		background-repeat:no-repeat;
		padding:3px 9px 2px 20px;
		cursor:pointer
	}
	#main #onglet_bleu li a:hover {color:#fff}
	#main #onglet_bleu li a.on {background-position:right -20px}
	#main #onglet_bleu li a.on span {
		background-position:0 -20px;
		cursor:text
	}
	#main #onglet_top, #main #onglet_bottom {
		float:left;
		width:961px;
		height:5px;
		background:url(../img/structure/background/onglet_top.gif);
		font-size:0em
	}
	#main #onglet_bottom {background:url(../img/structure/background/onglet_bottom.gif)}
	#main #onglet_middle {
		float:left;
		width:947px;
		background:#55b3e3;
		padding:2px 7px
	}
/* ------------------------------------------------------------------------- Arrondi bleu */
	#main #arrondi_bleu_top, #main #arrondi_bleu_bottom {
		float:left;
		width:961px;
		height:13px;
		background:url(../img/structure/background/arrondi_top.png) no-repeat;
		font-size:0em
	}
	#main #arrondi_bleu_bottom {background:url(../img/structure/background/arrondi_bottom.png) no-repeat}
	* html #main #arrondi_bleu_top {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/arrondi_top.png',sizingMethod='crop');
		background-image:none
	}
	* html #main #arrondi_bleu_bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/arrondi_bottom.png',sizingMethod='crop');
		background-image:none
	}
	#main #arrondi_bleu_middle {
		float:left;
		width:945px;
		background:#258fd2;
		padding:0 8px
	}
	* html #main #arrondi_bleu_middle {background:#1c84cd}
	*+html #main #arrondi_bleu_middle {background:#1c84cd}
	
/* ------------------------------------------------------------------------- Arrondi bleu division verticale (carto supervision) */
	#main #arrondi_bleu_top_legende{
	float:left;
	width:248px;
	height:13px;
	background:url(../img/structure/background/arrondi_top_left.png) no-repeat;
	font-size:0em;
	margin-top:10px;
	}
	#main #arrondi_bleu_bottom_legende {
	background:url(../img/structure/background/arrondi_bottom_left.png) no-repeat;
	float:left;
	width:248px;
	height:13px;
	font-size:0em;
	}
	* html #main #arrondi_bleu_top_legende {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/arrondi_top_left.png',sizingMethod='crop');
		background-image:none
	}
	* html #main #arrondi_bleu_bottom_legende {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/arrondi_bottom_left.png',sizingMethod='crop');
		background-image:none
	}
	#main #arrondi_bleu_middle_legende{
	width:232px;
	height:598px;
	background:#258fd2;
	float: left;
	padding:0 8px;
	}
	* html #main #arrondi_bleu_middle_legende {background:#1c84cd}
	*+html #main #arrondi_bleu_middle_legende {background:#258fd2}
	#bloc_legende {
	float:left;
	width:248px;
	margin-left:10px;
	}
	
	#main #arrondi_bleu_top_contenu{
	float:left;
	width:703px;
	height:13px;
	background:url(../img/structure/background/arrondi_top_right.png) no-repeat;
	font-size:0em;
	margin-top:10px;
	}
	#main #arrondi_bleu_bottom_contenu {
	background:url(../img/structure/background/arrondi_bottom_right.png) no-repeat;
	float:left;
	width:703px;
	height:13px;
	font-size:0em;
	}
	* html #arrondi_bleu_top_contenu {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/arrondi_top_right.png',sizingMethod='crop');
		background-image:none
	}
	* html #main #arrondi_bleu_bottom_contenu {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/structure/background/arrondi_bottom_right.png',sizingMethod='crop');
		background-image:none
	}
	#main #arrondi_bleu_middle_contenu{
	width:687px;
	height:598px;
	background:#258fd2;
	float: left;
	padding:0 8px;
	}
	* html #main #arrondi_bleu_middle_contenu {background:#1c84cd}
	*+html #main #arrondi_bleu_middle_contenu {background:#258fd2}
	#bloc_contenu {
	float:left;
	width:703px;
	}
	#main #arrondi_bleu_middle_contenu #EmplacementDeMaCarte {
		float:left;
		width:663px;
		height:565px;
		margin:0 0 0 10px;
		border:2px solid #205ba9;
	}
/* ----------------------------------------------------- Titre */
		#main #arrondi_bleu_middle #titre {
		float:left;
		font-size:1.5em;
		font-weight:bold;
		color:#fff
	}
	#main #arrondi_bleu_middle #titre span {color:#f0fbaf}
	
	#main #arrondi_bleu_middle_legende #titre {
		float:left;
		font-size:1.5em;
		font-weight:bold;
		color:#fff
	}
	#main #arrondi_bleu_middle_legende #titre span {color:#f0fbaf}
	
	#main #arrondi_bleu_middle_contenu #titre {
		float:left;
		font-size:1.5em;
		font-weight:bold;
		color:#fff
	}
	#main #arrondi_bleu_middle_contenu #titre span {color:#f0fbaf}
/* ----------------------------------------------------- Picto Droite */
	#save {
		float:right;
	}
	#save input.champ_navigation {
		width:27px;
		height:13px;
		font-size:1em;
		border:1px solid #019bc2;
		background:url(../img/structure/background/input.gif) no-repeat;
	}
	
/* ----------------------------------------------------- Picto langues */
	
/* ----------------------------------------------------- Légende des pictos */
	#main #arrondi_bleu_middle #legende_pictos {
		float:left;
		font-size:.9em;
		color:#8ed1ff;
		padding:0 0 0 100px
	}
	#main #arrondi_bleu_middle #legende_pictos li {
		display:inline;
		margin:0 10px
	}
	#main #arrondi_bleu_middle #legende_pictos li img {vertical-align:middle}
/* ----------------------------------------------------- Overflow */
	#main #arrondi_bleu_middle #overflow {
		float:left;
		width:945px;
		height:450px;
		overflow-y:scroll;
		margin:10px 0 10px 0
	}
/* ----------------------------------------------------- Overflow division verticale */
	#main #arrondi_bleu_middle_legende #overflow {
		float:left;
		width:232px;
		height:578px;
		overflow-y:scroll;
		margin:0px 0 0 0
	}
	
	/* ----------------------------------------------------- Overflow small */
	#main #arrondi_bleu_middle #overflow2 {
		float:left;
		width:945px;
		height:205px;
		overflow-y:scroll;
		margin:10px 0 0 0
	}
/* ----------------------------------------------------- Overflow Medium */
	#overflow3 {
		float:left;
		width:945px;
		height:300px;
		overflow-y:scroll;
		margin:Opx 0 0 0
	}
	/* ----------------------------------------------------- No Overflow small */
	#main #arrondi_bleu_middle #no_overflow2 {
		float:left;
		width:945px;
		height:200px;
		margin:10px 0 0 0
	}
	/* ------------------------------------------------------------------------- Arrondi bleu cadre double */
	#main #arrondi_bleu_top2 {
		float:left;
		width:961px;
		height:13px;
		background:url(../img/structure/background/arrondi_top.png) no-repeat;
		font-size:0em;
		margin-top:5px;
	}
/* --------------------------------------------------------------------------------------------- Tooltip */
	input.files {
		float:left
	}
	input.tooltip_id {
		float:left;
		width:70px;
		height:14px;
		font-size:1em;
		border:1px solid #8e8f8a;
		background:#fff url(../img/structure/background/picto_info.gif) no-repeat right center;
		padding:1px 12px 0 2px
	}
	input_id.on {background:#d3fb98 url(../img/structure/background/picto_info.gif) no-repeat right center}
	input.tooltip {
		float:left;
		width:100px;
		height:14px;
		font-size:1em;
		border:1px solid #8e8f8a;
		background:#fff url(../img/structure/background/picto_info.gif) no-repeat right center;
		padding:1px 12px 0 2px
	}
	select.tooltip {
		float:left;
		width:100px;
		height:18px;
		font-size:0.9em;
		border:1px solid #8e8f8a;
	}
	input.on {background:#d3fb98 url(../img/structure/background/picto_info.gif) no-repeat right center}
	input.tooltip.calendrier {background:#fff url(../img/structure/background/picto_calendrier.gif) no-repeat right center}
	input.tooltip.calendrier.on {background:#d3fb98 url(../img/structure/background/picto_calendrier.gif) no-repeat right center}
	input.champ_liste_date {
		float:left;
		width:60px;
		height:14px;
		font-size:1em;
		border:1px solid #8e8f8a;
		background:#fff;
		padding:1px 12px 0 2px
	}
	div.tooltip {
		position:relative;
		float:left;
	}
	div.tooltip a.picto {
		float:left;
		position:relative;
		top:0;
		left:-14px;
		display:block;
		width:12px;
		height:15px
	}
	.non_modifiable {
		float:left;
		font-size:0.9em;
	}
	a.picto2 {
		float:left;
		display:block;
		display:inline;
		width:8px;
		height:5px;
		background:url(../img/structure/background/picto_info.gif);
		font-size:0em;
		margin:4px 0 0 5px
	}
	div.tooltip div.conteneur {
		display:none;
		position:absolute;
		top:-15px;
		left:10px;
		width:144px
	}
	div.tooltip div.conteneur.en_haut {
	top:-105px;
	left:10px
	}
	div.tooltip div.conteneur.en_bas {
		top:27px;
		left:-125px
	}
	div.tooltip div.conteneur div.fleche {
		position:absolute;
		top:15px;
		left:-8px;
		width:9px;
		height:15px;
		background:url(../img/structure/background/tooltip/fleche_left.gif)
	}
	div.tooltip div.conteneur.en_haut div.fleche {
		position:absolute;
		top:105px;
		left:-8px;
		width:9px;
		height:15px;
		background:url(../img/structure/background/tooltip/fleche_left.gif)
	}
	div.tooltip div.conteneur.en_bas div.fleche {
		position:absolute;
		top:-8px;
		left:110px;
		width:15px;
		height:9px;
		background:url(../img/structure/background/tooltip/fleche_top.gif);
		font-size:0em
	}
	div.tooltip div.conteneur div.top {
		width:100%;
		height:8px;
		background:url(../img/structure/background/tooltip/top.gif);
		font-size:0em
	}
	div.tooltip div.conteneur div.bottom {
		background:url(../img/structure/background/tooltip/bottom.gif);
		width:100%;
		height:8px;
		font-size:0em
		}
	div.tooltip div.conteneur div.middle {
		width:126px;
		min-height:120px;
		color:#616161;
		background:#fff;
		border-left:1px solid #0f8cdc;
		border-right:1px solid #0f8cdc;
		padding:0 8px
	}
	* html div.tooltip div.conteneur div.middle {height:120px}
	div.tooltip div.conteneur div.middle span.titre {
		display:block;
		font-size:1.2em;
		font-weight:bold;
		color:#47a6e6;
		margin:0 0 3px 0
	}
	div.tooltip div.conteneur div.middle_big span.titre {
		display:block;
		font-size:1.2em;
		font-weight:bold;
		color:#47a6e6;
		margin:0 0 3px 0
	}
	div.tooltip div.conteneur div.middle p {margin:0 0 3px 0}
	div.tooltip div.conteneur div.middle a {color:#47a6e6}
	div.tooltip div.conteneur div.middle a:hover {text-decoration:underline}
	div.tooltip div.conteneur div.middle a:active {
		color:#fff;
		background:#47a6e6
	}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		clear:both;
		width:99%;
		color:#3a9ad7;
		padding:10px 0 10px 1%
	}
	#footer a {
		color:#3a9ad7;
		text-decoration:underline
	}
	#footer a:hover {text-decoration:none}
