@charset "utf-8";
/*******************************************************************/
/* 																   */
/*     			Propriétés générales des pages                     */
/*																   */
/*******************************************************************/

html, body {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin: 0;
	padding:0;
	font-size:11px;
	background-color:#ffffff;
	color:#000000;
}

div#wrapper {
	margin:0;
	padding:0;
	width:600px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	
}
div#container {
	margin:0;
	padding:0;
	background:#ffffff;
	z-index:10;
	width:100%
}

#zone_top {
	margin-left:0;
	text-align:left;
	width:auto;
}

#zone_gauche {display:none;}

#zone_droite {display:none;}

#zone_centre {width:600px;}

#footer {
	clear: left;
	margin: 15px auto 0 auto;
	padding-top:5px;
	width:400px;
	text-align:center;	
	border-top:#3366cc solid 1px;
	border-bottom:#3366cc solid 1px;
	color:#3366cc;
	height:30px;
}

#lesscouts_retour_screen a#logo {display:none;}
#lesscouts_retour_index_print {text-align:center;}


#menu_gauche_down {display:none;}

#logo_omms {display:none;}


/*******************************************************************/
/* 																   */
/*     						Titre et Path Menu         			   */
/*																   */
/*******************************************************************/

div#zone_top_container {position:relative;}

table#titre_top {
	border:none;
	height:45px;
	border-collapse:collapse;
	margin:0 auto 0 auto;
}

td#titre {text-align:center;}
td#path_menu {color:#8cb2ff;}
td#path_menu a{color:#8cb2ff;}
td#path_menu a:hover {color:#FFFFFF;}


/*******************************************************************/
/* 																   */
/*     						Zone centrale              				*/
/*																   */
/*******************************************************************/

div#normal_content .bandeau_titre_l_010 {
	background:none;
	color:#3366cc;
	height:26px;
}

div#normal_content .bandeau_titre_r_010 {
	float:right;
	background:none;
	height:26px;
	width:21px;
}


div.nc_cadre_97_tl {
		background:none;
		height:19px;
		padding:0 0 0 10px;
		margin:0;
		color:#3366cc;
		border-top:#3366cc solid 1px;
		border-left:#3366cc solid 1px;						
	}

div.nc_cadre_98_tl {
		background:none;
		height:19px;
		padding:0 0 0 10px;
		margin:0;
		border-top:#3366cc solid 1px;
		border-left:#3366cc solid 1px;						
	}

div.nc_cadre_99_tl {
		background:none;
		height:19px;
		padding:0 0 0 10px;
		margin:0;
		color:#3366cc;
		border-top:#3366cc solid 1px;
		border-left:#3366cc solid 1px;				
	}

div.nc_cadre_97_tr {
		background:none;
		height:19px;
		padding:0 22px 0 0;
		margin:0;
		float:right;
		border-right:#3366cc solid 1px;
	}

div.nc_cadre_99_tr {
		background:none;
		height:19px;
		padding:0 22px 0 0;
		margin:0;
		float:right;
		border-right:#3366cc solid 1px;		
	}

div.nc_cadre_98_tr {
		background:none;
		height:19px;
		padding:0 22px 0 0;
		margin:0;
		float:right;
		border-right:#3366cc solid 1px;		
	}		

div.nc_cadre_97_cr {
	background:none;
	padding:5px 10px 5px 10px;
	margin-bottom:0;
	margin-top:0;
	border-right:#3366cc solid 1px;
	border-left:#3366cc solid 1px;	
	}


div.nc_cadre_99_cr,div.nc_cadre_98_cr {
	
	background:none;
	margin-bottom:0;
	margin-top:0;
	padding:5px 10px 5px 10px;
	border-right:#3366cc solid 1px;	
	border-left:#3366cc solid 1px;
	}

	
div.nc_cadre_97_bl {
	background:none;
	height:23px;
	padding:0 0 0 10px;
	margin:0;
	border-left:#3366cc solid 1px;	
	border-bottom:#3366cc solid 1px;
	}
div.nc_cadre_99_bl,div.nc_cadre_98_bl {
	background:none;
	height:23px;
	padding:0 0 0 10px;
	margin:0;
	border-left:#3366cc solid 1px;	
	border-bottom:#3366cc solid 1px;
}

div.nc_cadre_97_br {
	background:none;
	height:23px;
	padding:0 22px 0 0;
	margin:0;
	float:right;
	border-right:#3366cc solid 1px;	
	border-bottom:#3366cc solid 1px;
}

div.nc_cadre_99_br,div.nc_cadre_98_br {
	background:none;
	height:23px;
	padding:0 22px 0 0;
	margin:0;
	float:right;
	border-right:#3366cc solid 1px;	
	border-bottom:#3366cc solid 1px;
}

#normal_content {
	padding:0;
}

.content_element {
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	}

/*******************************************************************/
/* 																   */
/*     		Zone de recherche et Boutton Contraste élevé    	   */
/*																   */
/*******************************************************************/
table#utils {display:none;}


/*******************************************************************/
/* 																   */
/*     						Typo                     				*/
/*																   */
/*******************************************************************/
div#normal_content a {text-decoration:none; color:#3366cc;}
div#normal_content a:hover {text-decoration:underline;color:#d92b39;}
a {text-decoration:none;}
a img {border:none}
a.to_the_top {	
	background:url(../images_v5/everywhere/picto_to_the_top.gif) center left no-repeat;
	padding:2px 0 2px 20px;
	}
a.to_the_top:hover {
	background:url(../images_v5/everywhere/picto_to_the_top.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_mail {	
	background:url(../images_v5/everywhere/picto_lien_mail.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_interne {	
	background:url(../images_v5/everywhere/picto_lien_interne.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_externe {	
	background:url(../images_v5/everywhere/picto_lien_externe.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_fichier {	
	background:url(../images_v5/everywhere/picto_lien_fichier.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_film {
	background:url(../images_v5/everywhere/picto_film.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}

a.lien_photo {
	background:url(../images_v5/everywhere/picto_photo.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}

.picto_telephone {
	background:url(../images_v5/everywhere/picto_telephone.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
.picto_fax {
	background:url(../images_v5/everywhere/picto_fax.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
.picto_telephone_fax {
	background:url(../images_v5/everywhere/picto_telephone_fax.gif) center left no-repeat;
	padding:2px 0 2px 36px;
}
.picto_date {
	background:url(../images_v5/everywhere/picto_date.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
.picto_time {
	background:url(../images_v5/everywhere/picto_time.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
.picto_house {
	background:url(../images_v5/everywhere/picto_house.gif) center left no-repeat;
	padding:2px 0 2px 20px;
}
/********************************************************************/
/* 																   	*/
/*     						Formulaires                				*/
/*																   	*/
/********************************************************************/
form {margin:0;padding:0;}
fieldset {border: 1px solid #A5ACB2;padding: 10px;}
input,textarea,select {
	background-color:#ebf2ff;
	border:#3366cc solid 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555555;
	margin:0;
	padding:1px;
}

input.checkbox,
input.powermail_check,
input.radio,
input.powermail_radio {
	border:none;
	background-color:#ffffe0;
	padding:0;
}

input.submit,
input.powermail_submit {
	background-color:#beffb9;
	padding:2px 8px 2px 8px;
	border:#3366cc solid 1px;
	width:auto;
}

input.submit,
input.powermail_submit:hover {
	background-color:#68dd5f;
	cursor:pointer;
	color:#ffffff;
}

input.reset,
input.powermail_reset {
	background-color:#ffd4d4;
	padding:2px 8px 2px 8px;
	border:#3366cc solid 1px;
	width:auto;
}

input.reset,
input.powermail_reset:hover {
	background-color:#ff8e8e;
	cursor:pointer;
	color:#ffffff;
}
/********************************************************************/
/* 																	*/
/*     							                     				*/
/*																   	*/
/********************************************************************/


sub,sup {vertical-align:baseline;position:relative}
sup {top:-5px;}
sub {bottom:-2px;}
.indent {margin-left:5px;}
hr {
	border:0;
	border-bottom:#3366cc solid 1px;
	width:95%;
	height:1px;}

p,ul li,ol li {font-size:11px; line-height:14px;}
table {border-collapse:collapse;}
table td p {margin-top:6px;margin-bottom:6px;}
table th,table th p {font-size:13px;}

.float-left {
	float:left;
	margin-right:20px;
	padding-right:20px;
	margin-bottom:13px;
	margin-top:8px;
}
.float-right {
	float:right;
	margin-left:20px;
	margin-bottom:13px;
	margin-top:8px;
}

div#normal_content ul {
	/*list-style-image:url(../images_v5/se_presenter/bullet_blue.png);*/
	margin-left:18px;
	padding-left:17px;
	padding-bottom:5px;
	margin-bottom:1px;	
}
div#normal_content ul li,
div#normal_content ol li {
	margin-top:5px;
	margin-bottom:5px;
	padding-left:4px;
}

/* Titres normaux, hors bandeaux */
div#normal_content h1 {font-size:21px; padding:0 0 0 5px; font-weight:bold;color:#3366cc;}
div#normal_content h2 {font-size:19px; padding:0 0 0 5px; font-weight:bold;color:#3366cc;}
div#normal_content h3 {font-size:17px; padding:0 0 0 5px; font-weight:bold;color:#3366cc;}
div#normal_content h4 {font-size:15px; padding:0 0 0 5px; font-weight:bold;color:#3366cc;}
div#normal_content h5 {font-size:13px; padding:0 0 0 5px; font-weight:bold;color:#3366cc;}
div#normal_content h6 {font-size:11px; padding:0 0 0 5px; font-weight:bold;color:#3366cc;}

/* Titre dans un bandeau de couleur */
div#normal_content .bandeau_titre_l_010 h1 {padding:0 0 0 7px;color:#3366cc;}
div#normal_content .bandeau_titre_l_010 h2 {padding:1px 0 0 7px;color:#3366cc;}
div#normal_content .bandeau_titre_l_010 h3 {padding:2px 0 0 8px;color:#3366cc;}
div#normal_content .bandeau_titre_l_010 h4 {padding:3px 0 0 10px;color:#3366cc;}
div#normal_content .bandeau_titre_l_010 h5 {padding:4px 0 0 11px;color:#3366cc;}



div#normal_content div.nc_cadre_97_cr div.csc-header h1,
div#normal_content div.nc_cadre_98_cr div.csc-header h1,
div#normal_content div.nc_cadre_99_cr div.csc-header h1 {
	font-size:19px;
	font-weight:bold;
	color:#3366cc;
	margin:-5px 0 0 0;
	padding:0;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h2,
div#normal_content div.nc_cadre_98_cr div.csc-header h2,
div#normal_content div.nc_cadre_99_cr div.csc-header h2 {
	font-size:19px;
	font-weight:bold;
	color:#3366cc;
	margin:0;
	padding:0;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h3,
div#normal_content div.nc_cadre_98_cr div.csc-header h3,
div#normal_content div.nc_cadre_99_cr div.csc-header h3 {
	font-size:17px;
	font-weight:bold;
	color:#3366cc;
	margin:0;
	padding:0;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h4,
div#normal_content div.nc_cadre_98_cr div.csc-header h4,
div#normal_content div.nc_cadre_99_cr div.csc-header h4 {
	font-size:15px;
	font-weight:bold;
	color:#3366cc;
	margin:0;
	padding:0;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h5,
div#normal_content div.nc_cadre_98_cr div.csc-header h5,
div#normal_content div.nc_cadre_99_cr div.csc-header h5 {
	font-size:13px;
	font-weight:bold;
	color:#3366cc;
	margin:0;
	padding:0;
}

/*******************************************************************/
/* 																   */
/*     						Un bon vieu tableau       				*/
/*																   */
/*******************************************************************/

.contenttable {
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
	
}
.contenttable th{
	background-color:#3366cc;
	border:#8cb2ff solid 1px;
	color:#FFFFFF;
	padding:5px;
}

.contenttable tbody td {padding:0 7px 0 7px;border:#8cb2ff solid 1px;}
.contenttable tfoot td {padding:0 7px 0 7px;}

.table_noborder {
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
	
}
.table_noborder th{
	border:none;
	color:#3366cc;
	padding:1px;
}

.table_noborder tbody td {padding:0 7px 0 7px;border:none;}
.table_noborder tfoot td {padding:0 7px 0 7px;}

.table_border_background {border:#8cb2ff solid 1px;background-color:#dde8ff;margin:15px 25px 3px 10px;}
.table_border_background th {border:none;color:#3366cc;padding:1px;}
.table_border_background td {padding:1px 7px 1px 7px;border:none;}

.table_border_nobackground {border:#8cb2ff solid 1px;margin:15px 25px 3px 10px;}	
.table_border_nobackground th {border:none;color:#3366cc;padding:1px;}
.table_border_nobackground td {padding:1px 7px 1px 7px;border:none;}

.table_noborder_background {border:none;background-color:#dde8ff;margin:15px 25px 3px 10px;}
.table_noborder_background th {border:none;color:#3366cc;padding:1px;}
.table_noborder_background td {padding:1px 7px 1px 7px;border:none;}

.table_noborder_nobackground {border:none;margin:15px 25px 3px 10px;}
.table_noborder_nobackground th {border:none;color:#3366cc;padding:1px;}
.table_noborder_nobackground td {padding:1px 7px 1px 7px;border:none;}

/*******************************************************************/
/* 																   */
/*     						Footer                     				*/
/*																   */
/*******************************************************************/
#footer a {color:#3366cc;}
#footer a:hover{text-decoration:underline;}
#footer a#gsb {
	float:left;
	width:25px;
	height:22px;
	background:url(../images_v5/everywhere/footer_drapeau_belge.gif) no-repeat;
	
}
#footer a#omms_footer {
	float:right;
	width:23px;
	height:23px;
	background:url(../images_v5/everywhere/footer_drapeau_omms.gif) no-repeat;
}


/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

div.rgaccord1-nest {border:#3366cc solid 1px;padding:5px;}

div.rgaccord1-nest div {
	padding-top:0;
	margin-top:0;
	display:block !important;
	height:auto !important;
	overflow:visible !important;
	line-height:11px !important;
	visibility:visible !important;
	
}

div.rgaccord1-nest div.csc-header {display:none !important;}

div#normal_content div.rgaccord1-nest .bandeau_titre_l_010 h3 {cursor:pointer;margin-left:5px;}
div#normal_content div.rgaccord1-nest .bandeau_titre_l_010 h3:hover {color:#a1ff82;}

/* Toggle act item */

div#normal_content div.rgaccord1-nest .bandeau_titre_l_010 span {
		background:url(../images_v5/everywhere/picto_accordion_plus.gif) center left no-repeat;
		float:left;
		cursor:pointer;
		margin:6px 5px 0 5px;
		width:16px;
		height:16px;
		display:none;}

div#normal_content div.rgaccord1-nest .bandeau_titre_l_010 span.act {
		background:url(../images_v5/everywhere/picto_accordion_minus.gif) center left no-repeat;
		display:none;
}	
/* the content */
div.rgaccord1-content {padding-bottom:10px; margin-top:0 !important;}

/* remove margin of a CE */
div.rgaccord1-content .ce {margin-bottom:0;}


/*******************************************************************/
/* 																   */
/*     						Power Mail                     				*/
/*																   */
/*******************************************************************/
span.powermail_mandatory {
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	background-color: red;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 120px;
}

fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: bold;
	text-align:right;
	margin-right:10px;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}

td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
