@charset "utf-8";
/*******************************************************************/
/* 																   */
/*     			Proprits gnrales des pages                     */
/*																   */
/*******************************************************************/

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

body {
	margin: 0;
	padding:0;
	font-size:62.5%;
	background-color:#ffffe0;
	color:#333333;
}

div#wrapper {
	float: left;
	width: 100%;
	margin:-40px 0 0 0;
	padding:0;	
}
div#container {
	margin:0;
	padding:0;
	z-index:10;
}

#zone_top {
	height:129px;
	margin:0 0 0 220px;
	padding:0;

	text-align:center;
	z-index:15;
}

#zone_gauche {
	position:absolute;
	left:0;
	margin-top:47px;
	margin-right:0;
	width:170px;
}

#zone_droite {
	/*float: right;*/
	position:absolute;
	right:0;
	top:90px;
	width: 220px;
	height:500px;
	padding-bottom:10px;
}

#normal_content {
	margin:0 24em 0 195px;
	padding:0;
}
#footer {
	clear: left;
	margin: 15px auto 0 auto;
	padding-top:5px;
	width:400px;
	text-align:center;	
	height:30px;
}

#lesscouts_retour_index_screen a#logo {
	background:url(../images_v5/everywhere/lesscouts_retour_index.png) no-repeat;
	cursor:pointer;
	width:100px;
	height:139px;
	position:absolute;
	left:3em;
	top:1em;
	cursor:pointer;
}


#lesscouts_retour_index_print,#lesscouts_retour_index_print #logo {display:none;}

#menu_gauche_down {
	width:170px;
	height:200px;
	margin:0;
	padding:0;
}

#logo_omms {
	position:relative;
	top:25px;
	left:15px;
	background: url(../images_v5/everywhere/logo_OMMS.png) no-repeat;
	width:100px;
	height:110px;
	margin:0;
	padding:0;
}


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

div#zone_top_container {
	position:relative;
	top:3px;
	margin-right:276px;
}

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

td#path_menu {
	height:18px;
	padding:0;}

td#path_menu div.fill{
	height:18px;
	display:inline;
	padding:6px 0 8px 5px;
	margin:0;
}

td#path_menu div.out{
	width:9px;
	height:18px;
	display:inline;
	padding:6px 4px 8px 5px;
	margin:0;
}
		
/*******************************************************************/
/* 																   */
/*     						Menu Gauche	         			   */
/*																   */
/*******************************************************************/


#menu_gauche_1 {
	margin: 0;
	margin-top:1.4em;
	padding:0 9px 0 0;
	position: relative;
}

#menu_gauche_1 li {
	padding:2px 0 2px 7px;
	list-style:none;
}

#menu_gauche_1 a {color:#FFFFFF;}


#menu_gauche_1 .toggle {
	width: 16px;
	height: 16px;
	margin-top:0.8em;
	margin-right:0.5em;
	float: right;
	cursor: pointer;
}


#menu_gauche_1 ul.menu_gauche_2 {
	visibility:hidden;
 	height:0;
 	margin:0;
 	padding:0;
 	list-style:none;
}

#menu_gauche_1 ul.menu_gauche_2 li.last{
 	margin:0;
 	padding:4px 0 4px 4px;
 	border-bottom:none;
}

#menu_gauche_1 li.p8 {border-left:#5254ff solid 5px;} /* Se prsenter */
#menu_gauche_1 li.p7 {border-left:#00b85c solid 5px;} /* Animer */
#menu_gauche_1 li.p74 {border-left:#5ea890 solid 5px;} /* Se Former */
#menu_gauche_1 li.p20 {border-left:#77bbff solid 5px;} /* Chercher */
#menu_gauche_1 li.p6 {border-left:#eb5276 solid 5px;} /* Tlcharger */
#menu_gauche_1 li.p5 {border-left:#ffaf69 solid 5px;} /* Agenda */
#menu_gauche_1 li.p3 {border-left:#deabd1 solid 5px;} /* contacts */
#menu_gauche_1 li.p2 {border-left:#02b6d8 solid 5px;} /* Liens */
#menu_gauche_1 li.p905 {border-left:#df8b81 solid 5px;} /* Liens */

#menu_gauche_1 ul.menu_gauche_2 li {margin:0;padding:4px 0 4px 4px;font-size:1em;}

#menu_gauche_1 li.p8 ul.menu_gauche_2 li {display:block;border-bottom:#5254ff dotted 1px;} /* Se prsenter */
#menu_gauche_1 li.p7 ul.menu_gauche_2 li {display:block;border-bottom:#00b85c dotted 1px;} /* Animer */
#menu_gauche_1 li.p74 ul.menu_gauche_2 li {display:block;border-bottom:#5ea890 dotted 1px;} /* Se Former */
#menu_gauche_1 li.p20 ul.menu_gauche_2 li {display:block;border-bottom:#77bbff dotted 1px;} /* Chercher */
#menu_gauche_1 li.p6 ul.menu_gauche_2 li {display:block;border-bottom:#eb5276 dotted 1px;} /* Tlcharger */
#menu_gauche_1 li.p5 ul.menu_gauche_2 li {display:block;border-bottom:#ffaf69 dotted 1px;} /* Agenda */

#menu_gauche_1 li.p3 ul.menu_gauche_2 li {display:block;border-bottom:#deabd1 dotted 1px;} /* Contacts */
#menu_gauche_1 li.p2 ul.menu_gauche_2 li {display:block;border-bottom:#02b6d8 dotted 1px;} /* Liens */
#menu_gauche_1 li.p905 ul.menu_gauche_2 li {display:block;border-bottom:#df8b81 dotted 1px;} /* Liens */

#menu_gauche_1 li.p8 ul.menu_gauche_2 li:hover {background-color:#5254ff;display:block;border-bottom:#5254ff dotted 1px;} /* Se prsenter */
#menu_gauche_1 li.p7 ul.menu_gauche_2 li:hover {background-color:#00b85c;display:block;border-bottom:#00b85c dotted 1px;} /* Animer */
#menu_gauche_1 li.p74 ul.menu_gauche_2 li:hover {background-color:#5ea890;display:block;border-bottom:#5ea860 dotted 1px;} /* Animer */
#menu_gauche_1 li.p20 ul.menu_gauche_2 li:hover {background-color:#77bbff;display:block;border-bottom:#77bbff dotted 1px;} /* Chercher */
#menu_gauche_1 li.p6 ul.menu_gauche_2 li:hover {background-color:#eb5276;display:block;border-bottom:#eb5276 dotted 1px;} /* Tlcharger */
#menu_gauche_1 li.p5 ul.menu_gauche_2 li:hover {background-color:#ffaf69;display:block;border-bottom:#ffaf69 dotted 1px;} /* Agenda */

#menu_gauche_1 li.p3 ul.menu_gauche_2 li:hover {background-color:#deabd1;display:block;border-bottom:#deabd1 dotted 1px;} /* Contacts */
#menu_gauche_1 li.p2 ul.menu_gauche_2 li:hover {background-color:#02b6d8;display:block;border-bottom:#02b6d8 dotted 1px;} /* Liens */
#menu_gauche_1 li.p905 ul.menu_gauche_2 li:hover {background-color:#df8b81;display:block;border-bottom:#df8b81 dotted 1px;} /* Liens */

/*******************************************************************/
/* 																   */
/* 			Menu Droite du service Internartional	         	   */
/*																   */
/*******************************************************************/

.menu_droite ul.menu_droite-level1 {
	margin: 0;
	margin-top:1.4em;
	padding:0 9px 0 0;
	position: relative;
}

.menu_droite ul.menu_droite-level1 li {
	padding:2px 0 2px 4px;
	margin:0;
	font-size:1em;
}

div#right_content div.menu_droite ul.menu_droite-level1 li ul.menu_droite-level2 li {
	padding:2px 0 2px 0px;
	margin:0;
	font-size:1em;
}

.menu_droite a {color:#FFFFFF;}

/*******************************************************************/
/* 																   */
/*     						Zone centrale : Habillage             				*/
/*																   */
/*******************************************************************/

div#normal_content .bandeau_titre_l_010 {
	height:2.6em;
}

div#normal_content .bandeau_titre_r_010 {
	float:right;
	height:2.6em;
	width:2.1em;
}


div.nc_cadre_97_tl {
	height:10px;
	padding:0 0 0 10px;
	margin:0;
}

div.nc_cadre_98_tl {
	height:10px;
	padding:0 0 0 10px;
	margin:0;
}

div.nc_cadre_99_tl {
	height:10px;
	padding:0 0 0 10px;
	margin:0;
}

div.nc_cadre_97_tr {
	height:10px;
	padding:0 22px 0 0;
	margin:0;
	float:right;
}

div.nc_cadre_98_tr {
	height:10px;
	padding:0 22px 0 0;
	margin:0;
	float:right;
}		

div.nc_cadre_99_tr {
	height:10px;
	padding:0 20px 0 0;
	margin:0;
	float:right;
}


div.nc_cadre_97_cr {
	padding:5px 10px 5px 10px;
	margin-bottom:0;
	margin-top:0;
}

div.nc_cadre_98_cr,
div.nc_cadre_99_cr {
	margin-bottom:0;
	margin-top:0;
	padding:5px 10px 5px 10px;
}
	
div.nc_cadre_97_bl {
	height:11px;
	padding:0 0 0 10px;
	margin:0;
}

div.nc_cadre_98_bl,
div.nc_cadre_99_bl {
	height:11px;
	padding:0 0 0 10px;
	margin:0;
}

div.nc_cadre_97_br {
	height:11px;
	padding:0 22px 0 0;
	margin:0;
	float:right;
}

div.nc_cadre_98_br,
div.nc_cadre_99_br {
	height:11px;
	padding:0 22px 0 0;
	margin:0;
	float:right;
}

.content_element {
	margin-top:1em;
	margin-bottom:1em;
}

.btn_1_l {
	padding:.7em 0 1.1em .5em;
}

.btn_2_l {
	padding:.7em 0 1.1em .5em;
}

/*******************************************************************/
/* 																   */
/*     		Zone de recherche et Boutton Contraste lev    	   */
/*																   */
/*******************************************************************/
table#utils {
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
	position:absolute;
	right:0.5em;
	top:5px;
	height:45px;
}

table#utils tr,table#utils td {margin:0;padding:0;border:none;}
table#utils td#print_link,
table#utils td#login_box_picto {
	text-align:left;
	padding-right:5px;
}
table#utils td#contraste {text-align:right;}
table#utils td#search_box input {
	border:none;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0.1em;
}

table#utils div.tx-macinasearchbox-pi1 input.submit_image {
	padding:0;
	position:relative;
	top:.3em;
	width:16px;
	height:16px;
	margin:0;
	border:none;
}

#login_box {
	position:absolute;
	top:-35px;
	display: none;
	width:220px;
	margin:0;
	padding:0 0 30px 0;
	background:url(../images_v5/everywhere/border_droite_login.png) no-repeat bottom left;
}

.tx-felogin-pi1 {
	background-color:#b23b2e;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
.tx-felogin-pi1 h3 {
font-size:1.1em;
}

.tx-felogin-pi1 dt {
	float:left;
	width:100px;
	text-align:right;
}

.tx-felogin-pi1 fieldset {
	border:#CCCCCC solid 1px;
	padding:.2em;	
}

.tx-felogin-pi1 div#login_box_close {
	float:right;
	background:url(../images_v5/pictos/picto_cross.png) no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
}

/*******************************************************************/
/* 																   */
/*     					Colonne de droite    	   					*/
/*																   */
/*******************************************************************/

/* Ancien Design */

div#right_content p.rte_cadre_1_8pt {
	margin-bottom:0;
	padding:0.3em 0 0.3em 1em;
	font-weight:bold;
	font-size:1em;
}

div#right_content p.rte_cadre_1_10pt,
div.menu_droite_header {
	margin-bottom:0;
	padding:0.3em 0 0.3em 1em;
	font-weight:bold;
}

div#right_content p.rte_cadre_2 {
	margin-top:0;
	margin-bottom:0;
	padding-left:0.5em;
}

div#right_content p.rte_cadre_2_bottom {
	margin-top:0;
	background-repeat:no-repeat;
	padding-bottom:1em;
	padding-left:0.5em;
}



/* Nouveau Design */

div#right_content  {
	margin-top:0;
	padding-top:0;
}
div#right_content div.csc-header,
div#right_content div.csc-header h1,
div#right_content div.csc-header h2,
div#right_content div.csc-header h3,
div#right_content div.csc-header h4,
div#right_content div.csc-header h5 {margin-bottom:0;}


/* Liste  puce pour les contenus encadrs de la col de droite */
div#right_content ul {
	margin:0;
	padding:0.6em 0 0em 2.2em;
}


div#right_content p {
	margin:0;
	padding:0.3em 0 .3em 1.2em;
}

div#right_content ul li {padding:0.2em 0 0.2em 0;}
div#right_content ul li a,
div#right_content p.rte_cadre_2 a {
	text-decoration:none;
}
div#right_content ul li a:hover,
div#right_content p.rte_cadre_2 a:hover,
div#right_content p a:hover {
	text-decoration:underline;
}

.rc_cadre_01_bl {
	height:27px;
	width:220px;
	margin:0 0 0 0 ;
	padding:0;
}

/*******************************************************************/
/* 																   */
/*     						Typo                     				*/
/*																   */
/*******************************************************************/
div#normal_content a,
#footer a,
#footer,
div#normal_content div.rgaccord1-nest .accordionToggler h4 {
	text-decoration:none;
	color:#9a0022;
	
}

div#normal_content a {font-weight:bold;}

div#normal_content a:hover,
div#normal_content div.rgaccord1-nest .accordionToggler h4:hover,
#footer a:hover {
	text-decoration:underline;
	color:#000000;
}

a {text-decoration:none;}
a img {border:none}
a.to_the_top {	
	background:url(../images_v5/everywhere/picto_to_the_top.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.to_the_top:hover {
	background:url(../images_v5/everywhere/picto_to_the_top.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_mail {	
	background:url(../images_v5/everywhere/picto_lien_mail.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_interne {	
	background:url(../images_v5/everywhere/picto_lien_interne.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_externe {	
	background:url(../images_v5/everywhere/picto_lien_externe.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_fichier {	
	background:url(../images_v5/everywhere/picto_lien_fichier.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
a.lien_film {
	background:url(../images_v5/everywhere/picto_film.png) center left no-repeat;
	padding:2px 0 2px 20px;
}

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

a.lien_map,
.lien_map {
	background:url(../images_v5/everywhere/picto_lien_map.png) center left no-repeat;
	padding:2px 0 2px 20px;
}

.picto_telephone {
	background:url(../images_v5/everywhere/picto_telephone.png) center left no-repeat;
	padding:2px 0 2px 20px;
	white-space:nowrap;
}
.picto_fax {
	background:url(../images_v5/everywhere/picto_fax.png) center left no-repeat;
	padding:2px 0 2px 20px;
	white-space:nowrap;
}
.picto_telephone_fax {
	background:url(../images_v5/everywhere/picto_telephone_fax.png) center left no-repeat;
	padding:2px 0 2px 36px;
	white-space:nowrap;
}
.picto_date {
	background:url(../images_v5/everywhere/picto_date.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
.picto_time {
	background:url(../images_v5/everywhere/picto_time.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
.picto_house {
	background:url(../images_v5/everywhere/picto_house.png) center left no-repeat;
	padding:2px 0 2px 20px;
}
/********************************************************************/
/* 																   	*/
/*     						Formulaires                				*/
/*																   	*/
/********************************************************************/
form {margin:0;padding:0;}
fieldset {padding: 10px;}

input,
textarea,
select,
td.input{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:.1em;
}

input:hover,
input:focus,
textarea:hover,
textarea:focus{
	background-color:white;
}


input.checkbox,
input.powermail_check,
input.radio,
input.powermail_radio {
	border:none;
	padding:0;
}

input.submit,
input.powermail_submit {
	color:#666666;
	border:#2abf2a solid 1px;
	padding:0.3em 0.3em 0.3em 2em;
	margin:1em 0 0 0.5em;
	cursor:pointer;
	background:#68dd5f url(../images_v5/pictos/picto_tick.png) no-repeat 2px center;
	overflow: visible;
}

input.submit:hover,
input.powermail_submit:hover {
	background-color:#bfffbe;
	color:#2abf2a;
}

input.reset,
input.powermail_reset {
	padding:.2em .8em .2em .8em;
	width:auto;
	cursor:pointer;
}

input.reset:hover,
input.powermail_reset:hover {
	cursor:pointer;
}

input.tx_powermail_pi1_submitmultiple_forward {
	color:#666666;
	border:#547cff solid 1px;
	padding:0.3em 2em 0.3em 0.3em;
	margin:1em 0 0 0.5em;
	cursor:pointer;
	background:#eaefff url(../images_v5/pictos/picto_arrow_next.png) no-repeat right;
	overflow: visible;
}

input.tx_powermail_pi1_submitmultiple_back,
input.tx-powermail-pi1_mandatory_submit,
input.back,
.tx-formations-pi1 INPUT,
.tx_galileoclassifieds-singleView-return-button {
	color:#666666;
	font-weight:bold;
	border:#547cff solid 1px;
	padding:0.3em 0.3em 0.3em 2em;
	margin:1em 0 0 0.5em;
	cursor:pointer;
	background:#eaefff url(../images_v5/pictos/picto_arrow_previous.png) no-repeat left;
	overflow: visible;
}

input.powermail_reset {
	color:#666666;
	border:#547cff solid 1px;
	padding:0.3em 0.3em 0.3em 2em;
	margin:1em 0 0 0.5em;
	cursor:pointer;
	background: #FFCCCC url(../images_v5/pictos/picto_cross.png) no-repeat left;
	overflow: visible;
}

input.tx_powermail_pi1_submitmultiple_back:hover,
input.tx_powermail_pi1_submitmultiple_forward:hover,
input.tx-powermail-pi1_mandatory_submit:hover,
input.back:hover,
.tx-formations-pi1 INPUT:hover,
.tx_galileoclassifieds-singleView-return-button:hover {
	background-color:#d1dcff;
}

fieldset.tx-powermail-pi1_fieldset label {
	display:block;
	text-align:left;
	padding:0 0 .2em .5em;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin:.5em 0 .5em 0;
}

/* Contenu de Type Text simple*/
div.tx_powermail_pi1_fieldwrap_html_label {
	font-weight:bold;
}

/* Avertissement si les champs ne sont pas correctement remplis */
/* Idem pour l'extension pb_survey (fomulaires de sondages) */
div.tx-powermail-pi1_mandatory,
div.survey_error {
	background-color:#ffdbdb;
	border:#eb5276 solid 1px;
	padding:.4em;
	margin:.5em 0 .5em 0;
}

/* Erreurs sur le form d'ajout d'un événement */
/* Faudra refaire ça proprement dans l'extension */
/* Pouvoir utiliser la mise en form ci-dessus */
span.tx-addeventpro-pi1-form-errors,
span.tx-addtally-pi1-form-errors {
	color:#FF0000;
	font-weight:bold;
}

.form_error {
	color:#FF0000;
	border:#FF0000 solid 1px;
	background-color:#FFE1E1;
	list-style: outside;
	padding:0em .6em .6em 2em;
	margin:1em;
}

.form_info{
	color: #0000FF;
	text-align:left;
	border:#0000FF solid 1px;
	background-color:#E8EAFF;
	list-style: outside;
	padding:0em .6em .6em 2em;
	margin:1em;
}

.form_ok {
	color: #00CC00;
	text-align:left;
	border:#00CC00 solid 1px;
	background-color: #DEFFD9;
	list-style: outside;
	padding:0em .6em .6em 2em;
	margin:1em;
}


/********************************************************************/
/* 																	*/
/*     		Un peu de typo		                     				*/
/*																   	*/
/********************************************************************/


sub,sup {vertical-align:baseline;position:relative}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
.indent {margin-left:5em;}
hr {
	border:0;
	width:95%;
	height:1px;
}

p,ul li,ol li {
	font-size:1.1em;
	line-height:1.4em;
}

ul li > ul li {
	font-size:inherit;
	line-height:inherit;
}

ul li ul li,
ol li ol li,
ol li ul li,
ul li ol li {
	font-size: inherit;
}

.float-left {
	float:left;
	margin-right:2em;
	padding-right:2em;
	margin-bottom:1.3em;
	margin-top:.8em;
}
.float-right {
	float:right;
	margin-left:2em;
	margin-bottom:1.3em;
	margin-top:.8em;
}

.center,
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
.bold {
	font-weight:bold;
}

.nowrap {white-space:nowrap;}

.ajax-loading {
	background-image:url(../images_v5/everywhere/spinner.gif);
	height:16px;
	width:16px;
}

div#normal_content ul {
	margin-left:1.8em;
	padding-left:1.7em;
	padding-bottom:0em;
	margin-bottom:.5em;
	
}
div#normal_content ul li,
div#normal_content ol li {
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:.4em;
	
}

/* Titres normaux, hors bandeaux */
div#normal_content h1 {font-size:1.8em; padding:0; margin:0.2em 0 0.2em 0; font-weight:bold;}
div#normal_content h2 {font-size:1.6em; padding:0; margin:0.2em 0 0.2em 0; font-weight:bold;}
div#normal_content h3 {font-size:1.4em; padding:0; margin:0.2em 0 0.2em 0; font-weight:bold;}
div#normal_content h4 {font-size:1.2em; padding:0; margin:0.2em 0 0.2em 0; font-weight:bold;}
div#normal_content h5 {font-size:1.0em; padding:0; margin:0.2em 0 0 0; font-weight:bold;}
div#normal_content h6 {font-size:0.8em; padding:0; margin:0.2em 0 0.2em 0; font-weight:bold;}

/* Titre dans un bandeau de couleur */
div#normal_content .bandeau_titre_l_010 h1 {padding:0 0 0 .7em;}
div#normal_content .bandeau_titre_l_010 h2 {padding:.1em 0 0 .7em;}
div#normal_content .bandeau_titre_l_010 h3 {padding:.2em 0 0 .8em;}
div#normal_content .bandeau_titre_l_010 h4 {padding:.3em 0 0 1em;}
div#normal_content .bandeau_titre_l_010 h5 {padding:.4em 0 0 1.1em;}

/* Titre dans un bandeau de couleur */
/* V4 du design du site */
div#normal_content p.rte_bandeau_1_10pt,
div#normal_content p.rte_bandeau_2_10pt,
div#normal_content p.rte_bandeau_3_10pt,
div#normal_content p.rte_bandeau_4_10pt {
	color:#FFFFFF;
	padding-left:0.5em;
	font-weight:bold;
}

/* V5.1 Design */
.bandeau_titre_3,
.bandeau_titre_4 {
	font-size:1.1em;
	padding:.1em 0 .1em .4em;
	margin:.2em 0 .1em 0;
	font-weight:bold;
}


/* V4 du design du site */
/* Gras + couleur 1 ou 2 */
p.rte_bold_color_1,
p.rte_bold_color_2 {
	font-weight:bold;
}

/* Titres pour les encadrés de la colonne de droite */
div#right_content div.csc-header h1 {font-size:1.5em; padding:0.3em 0 0.3em 1.2em; font-weight:bold;}
div#right_content div.csc-header h2 {font-size:1.3em; padding:0.3em 0 0.3em 1.2em; font-weight:bold;}
div#right_content div.csc-header h3 {font-size:1.1em; padding:0.3em 0 0.3em 1.2em; font-weight:bold;}
div#right_content div.csc-header h4 {font-size:0.9em; padding:0.3em 0 0.3em 1.2em; font-weight:bold;}
div#right_content div.csc-header h5 {font-size:0.7em; padding:0.3em 0 0.3em 1.2em; font-weight:bold;}



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-weight:bold;
	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:1.9em;
	font-weight:bold;
	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:1.7em;
	font-weight:bold;
	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:1.5em;
	font-weight:bold;
	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:1.3em;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* V5.1 Titre souligné */
.titre_souligne_1 {
    padding-bottom:.1em;
    font-weight:bold;
    font-size:1.2em;
	
}


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

table {border-collapse:collapse;}
table th,table th p {font-size:1.1em;margin:.1em;line-height:1.1em;}
table td,table td p {margin:.1em;}


/* .contenttable = Tables générées par l'éditeur de texte de Typo3 */
/* Tables avec de l'habillage */
.contenttable,
.contenttable_hover,
.table_border_background,
.table_border_nobackground,
.table_noborder_background,
.table_noborder_nobackground,
.table_noborder {
	border-collapse:collapse;
	margin:1.5em 2.5em .3em 1em;	
}
.contenttable th,
.contenttable_hover th,
.table_border_background th,
.table_border_nobackground th,
.table_noborder_background th,
.table_noborder_nobackground th,
.table_noborder th {
	padding:.1em;
}

.contenttable td,
.contenttable td,
.contenttable_hover td,
.contenttable_hover td,
.table_noborder td,
.table_noborder td,
.table_border_background td,
.table_border_nobackground td,
.table_noborder_background td,
.table_noborder_nobackground td {
	padding:0 .7em 0 .7em;
}


/* .table_form = Tables qui peuvent être utilisées pour l'habillage des formulaires */
.table_form {
	border-collapse:collapse;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.table_form thead tr {}
.table_form td {padding:.3em;}


/* Récup du design v4 */
.rte_table_1 {
	width:auto;
	border-collapse:collapse;
}
.rte_table_1 td {margin:0.2em 0 0.2em 0;}
.rte_table_1 p.bodytext {margin:0.2em 0 0.2em 0;}

/* Alignement des étiquettes et champ de formulaire dans les tables */
table td.etiquette {text-align:right;}
table td.input {text-align:left;}

table.liste_3 {
	border-collapse: collapse;
	border:#ccc solid 1px;
	margin: .5em auto;
}

	table.liste_3 tr.level_1,
	table.liste_3 tr.level_1:hover {background-color:#eee0fc;}

	table.liste_3 th {font-weight: bold;}
	table.liste_3 tr {border-top: #ccc solid 1px;}
	
	table.liste_3 td {padding:.2em;}
	table.liste_3 tr:hover {background-color: #e0e0fc;}
	table.liste_3 tr.noHover:hover,
	table.noHover tr:hover {background-color:inherit;}




/*******************************************************************/
/* 																   */
/*     						Footer                     				*/
/*																   */
/*******************************************************************/
#footer a#gsb {
	float:left;
	width:25px;
	height:22px;
	background:url(../images_v5/everywhere/footer_drapeau_belge.png) no-repeat;
	cursor:pointer;
}

#footer a#omms_footer {
	float:right;
	width:23px;
	height:23px;
	background:url(../images_v5/everywhere/footer_drapeau_omms.png) no-repeat;
	cursor:pointer;
}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: left; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0;  clear:both;}

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px;margin-top: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 5px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 25px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: right; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	/*DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }*/

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
/*	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }*/

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

div.img-shadow {
	margin-top:3px;
    margin-left:3px;
  	float:left !important;
  	background: url(../images_v5/everywhere/shadow.png) no-repeat bottom right !important;
}

div.img-shadow img {
  display: block !important;
  position: relative !important;
  margin: -3px 6px 6px -3px !important;
}
/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  
div.rgaccord1-nest {
	margin-top:.5em;
	margin-bottom:.5em;
	}
div.rgaccord1-nest div.csc-header {display:none;}
div.rgaccord1-nest div {padding-top:0;margin-top:0; }

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

/* Toggle act item */

div#normal_content div.rgaccord1-nest .accordionToggler span {
		background:url(../images_v5/pictos/picto_accordionTogglerRight.png) center left no-repeat;
		float:left;
		cursor:pointer;
		margin:1px 5px 0 5px;
		width:16px;
		height:16px;}

div#normal_content div.rgaccord1-nest .accordionToggler span.act {
		background:url(../images_v5/pictos/picto_accordionTogglerDown.png) center left no-repeat;
}	
/* the content */
div.rgaccord1-content {
	padding-bottom:1em;
	margin-top:.5em;
	margin-right:.5em;
	padding-right:.5em;
	padding-top:.5em;}

/* 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;
}

td.powermail_all_td
div.tx-thmailformplus-pi1 table td{
	padding: 3px 10px 3px 0;
}

/*******************************************************************/
/* 																   */
/*	    Nouvelle extension de gestion des documents		           */	
/*	    tx_lsdocuments									           */	
/*																   */
/*******************************************************************/
/************************************/
/*									*/
/*          Table des matires		*/
/*									*/
/************************************/

table#tdm {
	padding:0;
	border-collapse:collapse;
	margin:auto;
}

table#tdm tr.head {font-size:1em;}


table#tdm tr.head th.head_1 {padding:3px 0 3px 0;}

table#tdm tr.head th.head_2 {padding:3px 5px 3px 5px;}

table#tdm tr.head th.head_4 {
	padding:0;
	margin:0;
	width:18px;
}

table#tdm tr.subtitle td.col_1 {
	padding-left:7px;
	text-align:center;
}

table#tdm tr.subtitle td.col_4 {
	padding:1px 0 1px 0;
	z-index:999;
}


table#tdm tr.lignes:hover a {text-decoration:none;}
table#tdm tr.lignes td.col_1 {padding:0 0 3px 15px;}

table#tdm tr.lignes td.col_2,
table#tdm tr.lignes td.col_3 {text-align:center;}

/************************************/
/*									*/
/*          Liste des documents		*/
/*									*/
/************************************/
table.docs {
	padding:0;
	border-collapse:collapse;
	margin:5px auto 10px auto;
}

table.docs tr {
	font-size:1em;
	border:none;
}

table.docs th.head_1 {
	padding:3px 0 3px 0;
	border:none;
}

table.docs th.head_2 {
	text-align:left;
	font-size:1.2em;
}


table.docs th.head_4 {
	padding:0;
	margin:0;
	width:18px;
}

table.docs a.link_back {
	margin:0 10px 0 2px;
	padding:0 8px 0 8px;
	width:16px;
	height:16px;
	cursor:pointer;
	z-index:999;
}
table.docs a.link_back:hover {text-decoration:none}


table.docs tr.subtitle td.col_1 {
	padding-left:7px;
	text-align:center;
}

table.docs tr.subtitle td.col_2,
table.docs tr.subtitle td.col_3 {
	text-align:left;
}

table.docs tr.subtitle td.col_4 {
	padding:1px 0 1px 0;
}


table.docs tr.lignes:hover a {text-decoration:none;}
table.docs tr.lignes a.internal_links:hover {text-decoration:underline;}
table.docs tr.lignes a.external_links:hover {text-decoration:underline;}
table.docs tr.lignes td.col_1,
table.docs tr.lignes td.col_1_new {
	padding-left:7px;
}
table.docs tr.lignes td.col_2,
table.docs tr.lignes td.col_2_new,
table.docs tr.lignes td.col_3 {
	text-align:left;
	padding-left:10px;
}
table.docs tr.lignes td.col_utils {
	text-align:center;
	padding:0 2px 0 2px;
}
table.docs tr.lignes td.col_right {
	padding:1px 0 1px 0;
	width:18px;
}


table.docs tr.footer td.col_2 {height:18px;}

/************************************/
/*									*/
/*          Icones					*/
/*									*/
/************************************/

table.docs a.get_file {
	margin:4px 2px 0 2px;
	width:16px;
	height:16px;
	padding:0 8px 2px 8px;
	cursor:pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -16px no-repeat;
}



table.docs a.add_to_liste {
	margin:0 2px 0 2px;
	width:16px;
	height:16px;
	padding:2px 8px 4px 8px;
	cursor:pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -48px no-repeat;
}

table.docs a.del_from_liste {
	margin:0 2px 0 2px;
	padding:2px 8px 4px 8px;
	width:16px;
	height:16px;
	cursor: pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -64px no-repeat;
}

table.docs div.add_to_liste_deny {
	margin:0 2px 0 2px;
	padding:2px 8px 4px 8px;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -112px no-repeat;
}

table.docs a.pdf_magnify{
	margin:0 2px 0 2px;
	padding:2px 8px 4px 8px;
	width:16px;
	height:16px;
	cursor:pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -32px no-repeat;
}

table.docs div.declencheur {
	font-weight:bold;
	cursor:pointer;
	margin:0;
	padding:0;
}

table.docs div.internal_link a{
	display:inline;
	margin:0;
	padding:2px 8px 8px 16px;
	width:16px;
	height:16px;
	cursor:pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/links.png) 0px -16px no-repeat;
}

table.docs div.internal_link {margin-bottom:4px;margin-top:4px;}

table.docs div.external_link a{
	margin:4px 2px 0 2px;
	padding:2px 8px 4px 16px;
	width:16px;
	height:16px;
	cursor:pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/links.png) 0px 0px no-repeat;
}

table.docs div.external_link {margin-bottom:4px;}

table.docs .declenche {padding-left:5px;}
table.docs .declenche a {font-weight:normal;}

/************************************/
/*									*/
/*		Tip							*/
/*									*/
/************************************/

.tool-tip {
	color: #fff;
	width: 369px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin:20px 0 0 0;
	padding: 8px 8px 4px;
}
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}


/************************************/
/*									*/
/*		Liste perso					*/
/*									*/
/************************************/

div#zone_droite a.del_from_liste {
	margin:4px 2px 0 2px;
	padding:2px 8px 4px 8px;
	width:16px;
	height:16px;
	cursor: pointer;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -64px no-repeat;
}
div#zone_droite a.del_from_liste:hover {text-decoration:none;}



div#zone_droite a.empty_liste {
	margin:4px 0 0 5px;
	padding:0px 8px 2px 4px;
	width:16px;
	height:16px;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -96px no-repeat;
}

div#zone_droite a.reload_liste {
	margin:4px 4px 0 1px;
	padding:0px 8px 2px 4px;
	width:16px;
	height:16px;
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -144px no-repeat;
}

div#zone_droite a.empty_liste:hover {text-decoration:none;}

div#zone_droite span.download_liste {margin-left:2px;}


/*******************************************************************/
/* 																   */
/*	 				   SlimBox		   						        */	
/*																   */
/*******************************************************************/


#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:6;
}

.lbLoading {
	background: #fff url(../../../typo3conf/ext/ls_documents/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../../../typo3conf/ext/ls_documents/images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../../../typo3conf/ext/ls_documents/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../../../typo3conf/ext/ls_documents/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*******************************************************************/
/* 																   */
/* Proprits générales du formulaire pour la liste des événements */
/*																   */

/*******************************************************************/
.tx-mjseventpro-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

.table_search {
margin-bottom:10px;
width:380px;
}
.table_search_tr {}
.table_search_td{
text-align:left;
font-size:10px;
color:#666666;
margin-bottom:5px;
padding-bottom:5px;}

/*******************************************************************/
/* 																   */
/* Propriétés générales du tableau pour la liste des événements    */
/*																   */
/*******************************************************************/
.tx-mjseventpro-pi1-table-list,
.tx-addeventpro-pi1-cat-select-table,
.tx-tally-pi1 table.table-list,
.tx-addtally-pi1-cat-select-table {
	border-collapse:collapse;
	border:#CCCCCC 1px solid;
	margin-top:.5em;
}

.tx-mjseventpro-pi1-table-list td,
.tx-addeventpro-pi1-cat-select-td,
div.tx-tally-pi1 table.table-list td,
.tx-addtally-pi1-cat-select-table td {
	border:#CCCCCC 1px solid;
}

/*******************************************************************/
/* 																   */
/* Proprits générales du tableau pour la liste des événements    */
/*																   */
/*******************************************************************/


.tx-mjseventpro-pi1-listrowField-title,
.tx-tally-pi1-listrowField-title{
	margin:0.5em 0 0.5em 0.3em;
	font-size:1.2em;
}

.tx-mjseventpro-pi1-listrowField-teaser,
.tx-tally-pi1-listrowField-teaser {
	margin:0.5em 0 0.4em 0.5em;
}
.tx-mjseventpro-pi1-listrowField-bdate,
.tx-mjseventpro-pi1-listrowField-edate,
.tx-tally-pi1-listrowField-edate,
.tx-tally-pi1-listrowField-bdate {
	margin:0 0.2em 0 0.2em;

}

.tx-mjseventpro-pi1-listrowField-entrytime { color: #333;}
.tx-mjseventpro-pi1-listrowField-time { color: #333;}
.tx-mjseventpro-pi1-listrowField-location { color: #333;}
.tx-mjseventpro-pi1-listrowField-ticketlink  { color: #333;}


/*******************************************************************/
/* 																   */
/*  Proprits générales de l'affichage d'un événement unique      */
/*																   */
/*******************************************************************/
.td-listalt   { background-color: #ff9 }

.tx-mjseventpro-pi1-singleView-Infobox,
.tx-tally-pi1-singleView-Infobox  {
	border: dashed 1px #999;
	padding-left:0.5em;
	padding-right:0.5em;
}
.tx-mjseventpro-pi1-singleView-DescrBox,
.tx-tally-pi1-singleView-DescrBox  {padding: 2px 20px;}

.tx-mjseventpro-pi1-singleViewField-bdate TD,
.tx-tally-pi1-singleViewField-bdate TD  {
	text-align:center;
	color: #333;
	padding-bottom: 10px;
	border-bottom: dashed 1px #999;
}

.tx-mjseventpro-pi1-singleViewField-edate,
.tx-tally-pi1-singleViewField-edate {
	text-align:center;
	color: #333;
}
.tx-mjseventpro-pi1-singleViewField-links TD,
.tx-tally-pi1-singleViewField-links TD {
	color: #333;
	text-align:left;
}

.tx-mjseventpro-pi1-singleViewField-internalrefs,
.tx-tally-pi1-singleViewField-internalrefs {
	color: #333;
	text-align:left;
}

.tx-mjseventpro-pi1-singleViewField-image,
.tx-tally-pi1-singleViewField-image {color: #333;text-align:center; }


.tx-mjseventpro-pi1-singleViewField-button,
.tx-mjseventpro-pi1-searchbox-button,
.tx-tally-pi1-singleViewField-button {
	background-color :#FF9933 ;
	color : #FFFFFF;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	display:inline;
	cursor:pointer;
}



.tx-mjseventpro-pi1-teaserView-events {margin: 4px; padding: 2px; border: solid 1px #c60 }
.tx-mjseventpro-pi1-teaserView-event {margin-top: 4px; margin-bottom: 2px; padding-bottom: 2px; border-bottom: 1px dashed #ccc }
.tx-mjseventpro-pi1-teaserView-header {font-weight: bolder; text-transform: uppercase; margin-bottom: 4px }
.tx-mjseventpro-pi1-teaserView-listlink {margin-top: 4px; padding: 2px; border: solid 1px #f93 }
.tx-mjseventpro-pi1-teaserViewField-title  {text-transform: uppercase }
.tx-mjseventpro-pi1-teaserViewField-image   {margin-right: 10px; width: 60px; float: right }

.tx-mjseventpro-pi1-singleView-back   {text-align: center; margin: 30px 20px 4px; padding: 1px 2px 3px; border: solid 1px #ccc }


.tx-mjseventpro-pi1-singleViewField-title,
.tx-tally-pi1-singleViewField-title {
	font-size:1.2em;
	font-weight:bold;
	margin-top:1.4em;
	margin-bottom:2em;
}
.tx-mjseventpro-pi1-singleViewField-teaser,
.tx-tally-pi1-singleViewField-teaser {
	font-style:italic;
	margin-bottom:10px;
}
.tx-mjseventpro-pi1-singleViewField-cat,
.tx-tally-pi1-singleViewField-cat {
	font-weight: 700;margin-right:16px;
}
.tx-mjseventpro-pi1-singleViewField-type,
.tx-tally-pi1-singleViewField-type {
	font-weight: 700; margin-right: 16px;
}
.tx-mjseventpro-pi1-singleViewField-ticketlink  {margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px }

/*******************************************************************/
/* 																   */
/* 				Proprits générales du plan du site 				*/
/*																   */
/*******************************************************************/

.tx-dropdownsitemap-pi1 ul,
.tx-dropdownsitemap-pi1 ul li,
.tx-dropdownsitemap-pi1 ul li div,
.tx-dropdownsitemap-pi1 ul li div ul {
	list-style:none;
	margin-left:0em;
	padding-left:0em;
}
.tx-dropdownsitemap-pi1 ul li ul li {margin-left:0;padding-left:0;}

/*******************************************************************/
/* 																   */
/* 						Petites annonces	       				   */
/*																   */
/*******************************************************************/

div.tx-galileoclassifieds-pi1 {
	margin-left:auto;
	margin-right:auto;
}

.tx_galileoclassifieds-table_cat,
.tx_galileoclassifieds-list_annoucements_table,
.tx_galileoclassifieds-record-table_cat {
	border-collapse:collapse;
	border:#cccccc solid 1px;
}

.tx_galileoclassifieds-title_cat,
.tx_galileoclassifieds-title_total,
.tx_galileoclassifieds-title_last_update {
	font-weight:bold;
}

.tx_galileoclassifieds-table_cat td,
.tx_galileoclassifieds-list_annoucements_table td,
.tx_galileoclassifieds-record-table_cat td {
	border:#cccccc solid 1px;
	padding:0.1em 0.3em 0.1em 0.3em;
}

td.tx_galileoclassifieds-td_cat_total,
td.tx_galileoclassifieds-td_cat_lastupdate {
	text-align:center;
}

/*******************************************************************/
/* 																   */
/* 					View a single annoucement		               */
/*																   */
/*******************************************************************/
.tx_galileoclassifieds-singleView-table {margin-top:15px; font-size:10px;}
.tx_galileoclassifieds-singleView-Infobox{border: dashed 1px #999;}
.tx_galileoclassifieds-singleView-tstamp{ font-size:11px;border-top: dashed 1px #999;}
.tx_galileoclassifieds-singleView-expired_date{ font-size:11px;}
.tx_galileoclassifieds-singleView-contact{ font-size:11px;}
.tx_galileoclassifieds-singleView-phone{ font-size:11px;}
.tx_galileoclassifieds-singleView-fax{ font-size:11px;}
.tx_galileoclassifieds-singleView-email{ font-size:11px;}
.tx_galileoclassifieds-singleView-url{ font-size:11px;}
.tx_galileoclassifieds-singleView-uid { font-size:11px;}

.tx_galileoclassifieds-singleView-DescrBox { padding-left:15px;}
.tx_galileoclassifieds-singleView-title { font-size:14px; font-weight:bold;}
.tx_galileoclassifieds-singleView-details, .tx_galileoclassifieds-singleView-details UL { font-size:12px;margin-top:10px;}

.tx_galileoclassifieds-singleView-return-form {
	text-align:center;
	padding-top:10px;
}

/*******************************************************************/
/* 																   */
/* 					Extension GoofFotoboek			               */
/*																   */
/*******************************************************************/

.tx-gooffotoboek-pi1 table {
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;

}

.tx-gooffotoboek-pi1 table td {
		text-align:left;
		padding:.3em;
}

.tx-gooffotoboek-pi1 table td.gfpb_landscape,
.tx-gooffotoboek-pi1 table td.gfpb_portret {
	text-align:center;
}

.tx-gooffotoboek-pi1 table.dirs td div.dirs_list {
	padding:.3em;
}

/*******************************************************************/
/* 																   */
/* 					cmwlinklist						               */
/*																   */
/*******************************************************************/

td.cmwlinklist_categories_title {
	padding:.4em;
}

td.cmwlinklist_categories_liste_icon {
	text-align:center;
	padding:.2em;
}

td.cmwlinklist_categories_liste {
	padding:.2em;
}

/*******************************************************************/
/* 																   */
/* 					tt_news							               */
/*																   */
/*******************************************************************/

div.news-list-row {
	border-bottom:#5254ff dotted 1px;
	padding-top:.1em;
}

div.news-list-date,
div.news-list-item {
	display:inline;
	font-weight:bold;
}

div.news-list-item {
	margin-left:.2em;
	padding:0;
}

div.news-list-item a p {
	margin:0;
	padding:0;
	display:inline;
}

div.news-list-browse {
	text-align:center;
}

div.news-single-header {
	border-bottom:#5254ff solid 1px;
	padding-bottom:.5em;
}

div.news-single-header {text-align:center;}

div.news-single-title,
div.news-single-subtitle,
div.news-single-subtitle p {
	display:inline;
}

div.news-single-content {margin-top:.5em;}
div.news-single-backlink {margin-top:.5em;}

/*******************************************************************/
/* 																   */
/*	    Formatage des tabeaux pour le plugion Formations           */	
/*																   */
/*******************************************************************/
.tx-formations-pi3 TABLE,
.tx-formations-pi2 TABLE,
.tx-formations-pi1 TABLE {
	border:#cccccc 1px solid;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}

.tx-formations-pi3 TH,
.tx-formations-pi2 TH,
.tx-formations-pi1 TH {
	text-align:center;
	font-weight:bold;
}

.tx-formations-pi3 TD.type-formation,
.tx-formations-pi2 TD.periode-formation {
	font-weight:bold;
}

.tx-formations-pi3 TD,
.tx-formations-pi2 TD
 {
	text-align:left;
	padding:.3em;
	border:#cccccc 1px solid;
}
.tx-formations-pi1 TD.colheader-formation {text-align:left; font-weight:bold;}
.tx-formations-pi1 TABLE.liste TD {
	text-align:left;
	border:#cccccc 1px solid;
	padding:.2em;}
.tx-formations-pi1 TABLE.liste TD.typeheader-formation {font-weight:bold;}

.tx-formations-pi1 TABLE.table-single {border:none;}

.tx-formations-pi1 .table-single-gauche {
	width:220px;
	border: dashed 1px #999;
	margin:.4em 2em 0 0;
	padding:.4em;
}

.tx-formations-pi1 TABLE.table-single-gauche TD.inscriptions {
	font-weight:bold;
	text-align:center;
	border-top:1px dashed #cccccc;
}

.tx-formations-pi1 DIV.type {font-size: 1.8em;font-weight:bold;}

.tx-formations-pi1 DIV.type-details,
.tx-formations-pi1 DIV.lieu,
.tx-formations-pi1 DIV.remarques {
	margin-top: 1em;
}

.tx-formations-pi3 h1 {margin-bottom:0; margin-top:7px}
.tx-formations-pi3 p {margin-top:0; margin-bottom:5px}
.tx-formations-pi2 p.rte_bandeau_3_10pt {margin-bottom:10px}
.tx-formations-pi2 div {margin-top:0}
.tx-formations-pi2 h1.periode-formation {display:inline}
.tx-formations-pi2 p.periode-formation-details {display:inline;}

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

.tx-rgtabs-pi1 {clear:left;}

/* wraps the hole tab */
.rgtabs-wrapper {
	padding:1em 1.5em 0 1em;
  	border: 1px solid #ccc;
  	background:#ffffe0 url(../images/animer/rgtabs/topbg.gif) repeat-x;
  	overflow:hidden;
  	clear:left;
	margin-top:0 !important;
	margin-bottom:0;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(../images_v5/everywhere/spinner.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0;
  margin-left:.6em !important;
  padding-left:0 !important;
  height: 1.6em;
  width: auto;
  list-style:none;
  
}

/* Tab-Menu li */

.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  float: left;
  margin: 0 2px 0 2px !important;
  padding: 0 0 0 3px !important;
  cursor: pointer;
  color:#ffffe0;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  display: block;
  float: left;
  height: 20px;
  line-height: 20px;
  color: green;
  padding: 2px 7px 0 4px;
  text-decoration: none;
  outline:0;
  margin-left:0px;
}


#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  color: #ffffe0;
}

.tx-rgsmoothgallery-pi1 {
	margin-left:auto;
	margin-right:auto;
}

/***************************
*	tx-iframeflexform-pi1
***************************/  

.tx-iframeflexform-pi1 {
	padding:0 2px 0 0;
}

/* jdGal */
.jdGallery .slideInfoZone h2 {color:white;}

/* Sondages */

.tx-pbsurvey-pi1 table.matrix tr {
	border-bottom:#cccccc solid 1px;
    }

.tx-pbsurvey-pi1 table.matrix td.columnFirst {
	min-width: 200px;
}

.tx-pbsurvey-pi1 .commentaire {
	margin: 10px;
}
