/* CSS Document */
.DNN_HTMLContent
{
	color: #000000;
}

.page_pad
{
	padding: 0px 0px 0px 0px;
}
.page_border
{
	padding: 1px 0px 0 0px;
	margin: 0px 0px 2px 0px;
	height: auto;
	width: 947px;
	border: solid 1px #cccccc;
	background-color:Transparent;
	display:block;
	position: relative;
	z-index:1000;
}
.page_contentPane
{
	height: 400px;
	padding: 0px 8px 0px 8px;
}
.c_head
{
	padding: 8px 10px 0 11px;
	text-align: left;
}
.c_content
{
	clear: both;
}
.c_contentpane
{
	padding: 8px 15px 0 15px;
	text-align: left;
}
.c_footer
{
	margin-bottom: 20px;
	padding: 8px 10px 8px 15px;
	text-align: right;
	position: relative;
	z-index: 1000;
}

.title
{
	margin: 0;
	float: left;
	white-space: nowrap;
}
.title_vis
{
	margin: 0;
	float: right;
	text-align: right;
}

/*---------- default style for head & normal -----------*/
.Head
{
	font-weight: bold;
	font-size: 14px;
}

.Normal
{
	/*color:#43494D;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #999999;
	line-height: 10px;
}

.Normal p
{
	margin-top: 0px;
}

/*---------- ESJDB style for head & normal -----------*/
.Border-vert
{
	border: solid 1px #669900;
}
.Border-vert TD
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #999999;
}

.Border-gris
{
	border: solid 1px #cccccc;
}
.Border-gris TD
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #999999;
}
.link_titre_container
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	position: relative;
	display: block;
	top: 0px;
	left: 2px;
	width: 181px;
	height: 10px;
	overflow: visible;
	z-index: 1000;
}
A.link_titre
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*--------- ESJDB commun aux containers*/
.Title_white
{
	color: #FFFFFF;
}
.Title_gris
{
	color: #999999;
}
.Container_Head
{
	color: #FFFFFF;
}
.Container_c_head
{
	padding: 0px 0px 0 0px;
	text-align: left;
	border-left: solid 1px #fff;
}

.Container_c_content
{
	clear: both;
}

.Container_c_contentpane
{
	padding: 0px 0px 0 2px;
	text-align: left;
}
/* position icones bas de page------*/
.Container_c_footer
{
	margin-bottom: 1px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	position: relative;
	top: 0px;
	z-index: 1000;
}
.Container_title_vis
{
	margin: 0;
	float: right;
	text-align: right;
}

.Container_Normal
{
	color: #43494D;
}
.Container_Normal p
{
	margin-top: 0px;
}
.Title_white
{
	color: #FFFFFF;
}
.Container_Head
{
	color: #FFFFFF;
}
.Container_c_head
{
	padding: 0px 0px 0 0px;
	text-align: left;
	border-left: solid 1px #fff;
}

/************************************/
a, a:link, a:visited, a:active
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.esjdb_links, a.esjdb_links:link, 
a.esjdb_linkslinks:active, a.esjdb_links:visited
{
	font-weight: normal;
	color: #616265; /*gris*/
	font-size: 11px;
}
a.esjdb_links:hover
{
	/*color:#C00;*/
	text-decoration: underline;
}
.texte_gris
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#616265;
	text-decoration:none;
}
.texte_vert
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#98C200;
	text-decoration:none;
	font-weight:normal;
}
a.texte_vert, a.texte_vert:hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#98C200;
	text-decoration:underline;
	font-weight:normal;
	cursor:hand;
}
.texte_bleu
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003399;
	text-decoration:none;
	font-size:12px;
}

.texte_bleuClair
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#0099cc;
	text-decoration:none;
	font-size:11px;
}
.suite_lk_vert
{
	color:#98C200;
	text-decoration:none;	
}
.suite_lk_bleuClair
{
	color:#0099cc;
	text-decoration:none;
}
.grey_box
{
	padding: 5px 5px 5px 5px;
	margin: 1px 0px 0px 0px;
	background-color:#ebebeb;
	display:block;
	border-bottom:solid 2px #cccccc;
	border-top: solid 3px #ffffff;
	color:#616265;
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:0px;
}
/*--------pages----------------------*/
#page_div /*934*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:930px;
	background-color:Transparent;
	height:auto;
}
.colonne_droite
{
	padding: 5px 4px 0px 4px;
	margin: 0px 5px 0px 10px;
	width:266px;
	background-color:Transparent;
	height:550px;
	border-top: solid 0px #cccccc;
	border-left: solid 0px #cccccc;
	border-right: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
	display:block;
	overflow:auto;
	background: url(images/Boite_sous_rubrique.jpg) no-repeat top left;
}

/*.colonne_gauche  img fond=665*530
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:650px;
	background-color:Transparent;
	height:500px;
	border: solid 0px #cccccc;
	display:block;
	overflow:Auto;
	text-align:left;
}*/

.affichage_detail
{
	padding: 20px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:Transparent;
	height:auto;
	display:block;
	text-align:justify;
	font-size:12px;
	line-height:14px;
	color:#616265;
}
.images_col
{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	display:block;
	width:150px;
	float:left;
	height:100%;
}
.affichage_detail_inlist
{
	padding: 10px 15px 0px 5px;
	margin: 0px 0px 0px 0px;
	width:600px;
	background-color:Transparent;
	height:auto;
	display:block;
	text-align:justify;
	font-size:12px;
	line-height:16px;
}

.fond_image_detail_vert_122 /* images h122*w173*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 10px 0px;
	width:160px;
	height:112px;
	border-left:solid 10px #98C200;
	border-bottom:solid 10px #98C200;
	display:block;
	position:relative;
	float:left;
	left:-5px;
	top:0px
}
.fond_image_detail_bleu_86 /* images h106*w86*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 10px 0px;
	width:73px;
	height:96px;
	border-left:solid 10px #0099cc;
	border-bottom:solid 10px #0099cc;
	display:block;
	position:relative;
	float:left;
	left:-5px;
	top:0px
}
.detail_img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:solid 0px transparent;
	display:block;
	position:relative;
	left:0px;
	top:-10px
}
.affichage_detail_top
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border:solid 0px transparent;
	display:block;
	position:relative;
	left:0px;
	top:-10px
}
.page_droite_lienBas
{
	padding: 0px 0px 0px 670px;/*colonne Gauche 650*/
	margin: 0px 0px 0px 0px;
	border:solid 0px transparent;
	text-align:left;
	display:block;
	position:relative;
	left:0px;
	top:-20px;
	z-index:1000;
	}
.page_droite_lienBas_2
{
	padding: 0px 0px 0px 670px;/*colonne Gauche 650*/
	margin: 0px 0px 0px 0px;
	border:solid 0px transparent;
	text-align:left;
	display:block;
	position:relative;
	left:0px;
	top:-40px;
	z-index:1000;
	}
.selected_item_bleu
{
	color:#003399;
}
.detail_TexteSsImage
{
	padding: 5px 25px 0px 10px;
	margin: 0px 0px 0px 0px;
	width:580px;
	background-color:Transparent;
	height:auto;
	display:block;
	text-align:justify;
	font-size:12px;
	line-height:16px;
}
.titrecol_vert, .titrecol_vert p
{
	font-size:14px;
	font-weight:bold;
	padding: 5px 0px 15px 5px;
	margin: 0px 0px 0px 0px;
	color:#98C200;
	text-decoration:none;
}
.titrecol_gris, .titrecol_gris p
{
	font-size:14px;
	font-weight:bold;
	padding: 5px 0px 15px 5px;
	margin: 0px 0px 0px 0px;
	color:#616265;
	text-decoration:none;
}
.droite_list_fondGris, .droite_list_fondGris a
{
	padding: 0px 3px 0px 3px;
	margin: 0px 8px 8px 0px;
	border:solid 0px transparent;
	display:block;
	background-color:#E4E4E4;
	line-height:20px;
	color:#616265;
}
.droite_list_fondGris_selected, .droite_list_fondGris_selected a
{
	padding: 0px 3px 0px 3px;
	margin: 0px 8px 8px 0px;
	border:solid 0px transparent;
	display:block;
	background-color:#E4E4E4;
	line-height:20px;
	color:#003399;
}
ul.nomarker 
{
   list-style-type: none;
   padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
   }
li.nomarker 
{
   list-style-type: none;
   list-style-position: inside;
   text-align:left;
   padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.flecheVerte_bg
{
    background:url(/Portals/0/pictos/PICTO_FLECHE_VERT.gif) no-repeat left top; 
    padding: 4px 15px 0px 30px;
	margin: 0px 0px 0px 150px;
	background-color:Transparent;
	display:block;
	text-align:justify;
	font-size:12px;
	line-height:14px;
	color:#616265;
	/*width:410px;*/
}

