/**********************************************/

/***** CSS DOCUMENT CONTENU ELEMENT ***********/

/**********************************************/

.color1 {

	background-color:#FFFFFF;

}

.color2 {

	background-color:#FCFCFC;

}

.class_important {

	font-size:1.05em;

	font-weight:bold;

	color:#00257E;

}

/**********************************************/

/***** Bloc Contenu Typo3 *********************/

/**********************************************/

#bloc_page_content div#bloc_page_text div.csc-textpic {

	clear:both;

	padding:0;

}

#bloc_page_content div#bloc_page_text table.table_contenu {

	clear:both;

}

#bloc_page_content div#bloc_page_text table.table_contenu tr td {

	margin:0px;

	padding:2px;

	border:1px solid #ECECEC;

}

#bloc_page_content div#bloc_page_text table.table_contenu tr td.td_soustitre {

	font-weight:bold;

}

#bloc_page_content div#bloc_page_text table.table_contenu tr td.td_rowspan {

	vertical-align:top;

}

#bloc_page_content div#bloc_page_text div.csc-header {

	clear:left;

}

/**********************************************/

/***** Bloc Les News **************************/

/**********************************************/

#bloc_page_content div#bloc_page_text div.bloc_news {

	margin:0;

	padding:0;

	padding-top:0px;

	padding-bottom:10px;

	clear:both;	

}
#bloc_page_content div#bloc_page_text div.csc-header {

	clear:left;

}
div.csc-header h1{
font-size:14px;
font-weight:lighter;
padding:5px;
width:98%;
color:#44619d;
border:1px solid #e9e4de;

 }
.csc-textpic-text h1{
margin:inherit;
display: inline-block;
font-size:14px;
font-weight:lighter;
padding:5px;
width:98%;
color:#44619d;
border:1px solid #e9e4de;

 }
div.csc-header h1.csc-firstHeader{
font-size:14px;
font-weight:lighter;
padding:5px;
width:98%;
border:1px solid #e9e4de;
background:#fef0b3;
color:#44619d;
 }

 
 
 
#bloc_page_content div#bloc_page_text div.bloc_news div.news_titre_liste, #bloc_page_content div#bloc_page_text div.bloc_faq div.faq_titre_liste, #bloc_page_content div#bloc_page_text div.news_titre {
/*
	background:#FFFFFF url(../images/fond_titre.gif) bottom repeat-x;

	color:#00257E;

	font-weight:bold;

	font-size:1.2em;

	padding-left:2px;*/

	margin-bottom:10px;
	font-size:14px;
	font-weight:lighter;
	padding:5px;
	width:100%;
	color:#44619d;
	border:1px solid #e9e4de;
	background:#fef0b3;

}

div.csc-header h1 a{

	color:#00257E;

	text-decoration:none

}

div.csc-header h1 a:hover{

	color:#00257E;

	text-decoration:underline

}

#bloc_page_content div#bloc_page_text div.bloc_news div.news_date_liste, #bloc_page_content div#bloc_page_text div.news_date {

	font-size:0.85em;

	margin:0;

	padding:0;

	padding-left:5px;

	font-weight:bold;

}

#bloc_page_content div#bloc_page_text div.bloc_news div.news_chap_liste p, #bloc_page_content div#bloc_page_text div.news_chapeau, #bloc_page_content div#bloc_page_text div.news_text {

	font-size:0.85em;

	margin:0;

	padding:0;	

	padding-left:5px;	

}

#bloc_page_content div#bloc_page_text div.bloc_news div.news_chap_liste p img {

	float:left;

	padding-right:5px;	

} 

#bloc_page_content div#bloc_page_text div.bloc_news div.more_news, #bloc_page_content div#bloc_page_text div.csc-textpic p.align-right, #bloc_page_content div#bloc_page_text div.csc-textpic-text p.align-right, #bloc_page_content div#bloc_page_text p.align-right {

	text-align:right;

	font-size:0.8em;

}

/**********************************************/

/***** Bloc Les Faq ***************************/

/**********************************************/

#bloc_page_content div#bloc_page_text div.faq_bloc_rub {

	margin:0;

	margin-bottom:10px;	

	padding:10px;

	padding-right:0px;

	border:1px solid #ECECEC;

	background-color:#FCFCFC;

}

#bloc_page_content div#bloc_page_text div.faq_bloc_rub div.faq_ligne_rub {

	font-size:0.8em;

}

#bloc_page_content div#bloc_page_text div.faq_bloc_rub div.faq_ligne_rub span {

	padding-left:14px;

	font-weight:bold;

	background:#FFFFFF url(../images/cercle.gif) 2px no-repeat;

}

#bloc_page_content div#bloc_page_text div.bloc_faq {

	margin:0;

	padding:0;

}

#bloc_page_content div#bloc_page_text div.bloc_faq div.faq_chap_liste p {

	font-size:0.85em;

	margin:0;

	padding:0;

	padding-left:5px;

}

#bloc_page_content div#bloc_page_text p.no_result {

	text-align:center;

	font-weight:bold;

	font-size:0.85em;

}

/**********************************************/

/***** Listing Links **************************/

/**********************************************/

#bloc_page_content div#bloc_page_text div.bloc_weblink {

	margin:0;

	padding:0;

	padding-left:5px;

}

#bloc_page_content div#bloc_page_text div.bloc_weblink div {

	padding:0;

	padding-left:5px;		

	padding-top:0px;	

	padding-bottom:5px;

}

#bloc_page_content div#bloc_page_text div.bloc_weblink div.titre_weblink {

	padding-left:22px;

	font-weight:bold;

	font-size:0.9em;

}

#bloc_page_content div#bloc_page_text div.bloc_weblink div.titre_weblink p {

	margin:0;

	padding:0;	

}

#bloc_page_content div#bloc_page_text div.bloc_weblink div.lien_weblink {

	/*background:url(../images/link.gif) 2px no-repeat;	*/

	font-size:0.85em;

	padding-left:25px;

	border-bottom:1px solid #FCFCFC;

}

#bloc_page_content div#bloc_page_text div.bloc_weblink p.no_result {

	background:url(../images/link_mort.gif) 25px no-repeat;

	padding-left:45px;

	text-align:left;

	font-size:0.8em;

}

/**********************************************/

/***** Listing/Détail -> Membres et Comités ***/

/**********************************************/

div.listing_membres h3, div.listing_comites h3 {

	margin-left:5px;

	padding-bottom:2px;	

	border-bottom:1px solid #5970a2;

	font-size:1.0em;

}

div.listing_membres table, div.listing_comites table, div.listing_comites table {

	width:100%;

	font-size:0.90em;

	border:1px solid #F6F6F6;

	background-color:#FCFCFC;	

}

div.listing_membres table tr td, div.listing_comites table tr td, div.listing_comites table tr td {

	padding:5px;

	width:25%;	

}

div.listing_membres table tr td.pays_membres_fnct, div.listing_comites table tr td.fonction_user {

	font-size:1.0em;

	font-weight:bold;

}

div.listing_membres table tr td.nom_membres_fnct, div.listing_comites table tr td.nom_user {

	font-size:0.95em;

}

div.listing_comites table tr td.nom_user {

	width:50%;

}

div.listing_membres div.bloc_membres, div.listing_comites div.bloc_comites {

	margin-left:5px;

	padding-bottom:2px;	

	border-bottom:1px solid #5970a2;

	clear:left;

}

div.listing_comites div.bloc_comites {

	border:none;

}

div#bloc_page_content div#bloc_page_text div.listing_comites div.bloc_comites table tr.color1 td.nom_user img, div#bloc_page_content  div#bloc_page_text div.listing_comites div.bloc_comites table tr.color2 td.nom_user img {

	border:none;

}

div.listing_membres div.bloc_membres p.org_nom, div.listing_membres div.bloc_president p.fonction_membres {

	font-size:1.0em;

	font-weight:bold;

}

div.listing_membres div.bloc_membres p.org_adresse {

	font-size:0.90em;

}

div.listing_membres div.bloc_membres p.org_infos {

	font-size:0.85em;

}

/**********************************************/

/***** Structure: Présidence ******************/

/**********************************************/

div.listing_president table {

	width:100%;

}

div.listing_president table tr td, div.listing_president table tr td table {

	padding:5px;

	width:5%;	

}

div.listing_president table tr td.fonction_president {

	font-size:0.95em;

	font-weight:bold;

	border-bottom:1px solid #5970a2;

}

div.listing_president table tr td.photo_president {

	width:5%;

}

div.listing_president table tr td.dscrp_president {

	width:95%;

	font-size:0.9em;

}

div.listing_president table tr td.infos_president {

	font-size:0.8em;

}

div.listing_president table tr td table tr td {

	font-size:0.8em;

	text-align:center;

}

/**********************************************/

/***** Structure: Secrétaire ******************/

/**********************************************/

div.listing_secretariat table {

	width:100%;

}

div.listing_secretariat table tr td {

	padding:5px;

}

div.listing_secretariat table tr td.dscrp_secretariat {

	width:30%;

}

div.listing_secretariat table tr td.comite_secretariat {

	width:65%;

}

div.listing_secretariat table tr td.fonction_secretariat {

	font-size:0.95em;

	font-weight:bold;

	border-bottom:1px solid #5970a2;

}

/**********************************************/

/***** Documents ******************************/

/**********************************************/

div#bloc_page_text form select.select_wkgroup{

	width:500px;

	font-size:0.95em;	

	color:#5970a2;	

}

div#bloc_page_text div#ntcdocuments {

	padding-top:5px;

}

div#bloc_page_text div#ntcdocuments p {

	font-size:0.90em;

	margin:0;

	padding:0;	

	padding:5px 0px 5px 0px;	

	border-bottom:1px solid #FCFCFC;	

}

div#bloc_page_text div#ntcdocuments p:hover {

	background-color:#FCFCFC;

}

/**********************************************/

/***** Listing Directory **********************/

/**********************************************/

div.directory_liste table.directory_navig {

	border:1px solid #ECECEC;

	margin:0;

	padding:5px;

}

div.directory_liste table.directory_navig tr td {

	background-color:#FCFCFC;	

}

div.directory_liste table.directory_result {

	border:1px solid #ECECEC;

	background-color:#FFFFFF;

	font-size:0.9em;

}

div.directory_liste table.directory_result tr.directory_titre td {

	background-color:#ECECEC;

}

div#bloc_page_content div#bloc_page_text div.directory_liste table.directory_result tr td img {

	border:none;

}