body{
	font-family: Arial, Helvetica, sans-serif;
    background-color: #1e1e1e;	
	margin: auto;	
	text-align:center;
	color : #000000;
	font-size:12px;
}
body.site_number472 {
	background:url('/images_index/cmgf2014/background.jpg') center center fixed;
	background-size:cover;
}
body.site_number474 {
	background:url('/images_index/anocef2014/background.jpg') center center fixed;
	background-size:cover;
}
body.site_number545 {
	background:url('/images_index/cmgf2015/background.jpg') center center fixed;
	background-size:cover;
}
/*body.site_number613 {
	background:url('/images_index/cmgf2015/background.jpg') center center fixed;
	background-size:cover;
}*/
body.site_number582 {
	background:url('/images_index/cmgf2014/background.jpg') center center fixed;
	background-size:cover;
}
body.site_number678{
	background:url(/images_index/cmgf2014/background.jpg) center center fixed;
	background-size:cover;
}
#tetiere{
	position:relative;
}
#tetiere_content{
	padding:30px 0 10px 0;
}
body.site_number545 #tetiere_content {
	padding:45px 0 10px 0;
	background:url('/images_communes/logo_mediscoop_presente.png') 5px 5px no-repeat;
}

body.site_number613 #tetiere_content {
	padding:45px 0 10px 0;
	background:url('/images_communes/logo_coeur_presente.png') 5px 5px no-repeat;
}
#logo_imedia{
	float:left;
	margin:0 15px;
}
#detail_op_left{
    background:url("/images_index/bg_titre-du-congres_left.png") no-repeat;
	width:18px;
}
#detail_op_middle{
    background:url("/images_index/bg_titre-du-congres_middle.png") repeat-x;
	text-align:left;
}
#detail_op_right{
    background:url("/images_index/bg_titre-du-congres_right.png") no-repeat;
	width:22px;
}
#detail_operation{
	float:left;
	margin-left:20px;
	height:84px;
}
#detail_operation_content{
	text-align:left;
	color:#FFFFFF;
	padding:0 5px;
	font-size:13px;
	width:500px;
}
#detail_operation_content img {
	float:left;
	width:50px;
	margin-right:5px;
}
.nom_congres{
	font-weight:bold;
	font-size:14px;
}
.date,.lieu{
	font-size:12px;
}
#espace_perso{
	position:absolute;
	right:0;
	background:url('/images_index/fond_espace_perso.png') repeat-x;
	padding:2px 10px 5px 10px;
	color:#FFFFFF;	
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}
#espace_perso a{
	text-decoration:none;
	color:#FFFFFF;
}
.barredenavigation,.barredenavigation a{
	color:#FFFFFF;
}
#tetiere, #correction_menu, #corps, .pre_footer{
	box-sizing: border-box;
	width:960px;
	margin: auto;	
	text-align:left;
}
#corps{
	box-sizing: border-box;
	text-align:left;
	background-color:#444444;
	/*background:rgba(255,255,255,0.1);*/
	margin-top:10px;
	padding:15px;
}
#session_expired{
	color:#000000;
}
.erreur{
	font-weight:bold;
	color:#FF0000;
}
.titre{
	display:block;
	color:#ee383f;
	font-weight:bold;
	font-size:20px;
}
.btn {
	background-color: #BBB;
}
/**********CONNEXION*********/
#connexion{
	display:none;
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
	width:760px;
	height:460px;
	text-align:left;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
#connexion a{
	color:#ec242d;
	text-decoration:none;
}
#connexion_close{
	float:right;
}
#connexion_content{
	padding:0 20px;
}
#connexion_fond{
	display:none;
	position:absolute;
	background-color:#000000;
	width:100%;
	height:100%;
}
#input_username{
	width:320px;
	margin-bottom:10px;
}
#input_password{
	width:320px;
}
.connexion_operation{
	padding:10px 0;
	border-bottom:1px dotted #a3a4a7;
}
.connexion_operation .congres_image {
	float:left;
	width:70px;
	margin-right:10px;
}
.connexion_operation .detail_operation_content{
	font-size:16px
}
.connexion_operation .nom_congres{
	font-weight:bold;
	font-size:16px;
}
.connexion_operation .date,.connexion_operation .lieu{
	font-size:14px;
}
.connexion_titre{
	font-size:26px;
	padding:10px 0;
	border-bottom:1px dotted #a3a4a7;
	margin-bottom:20px;
}
.connexion_left{
	float:left;
	width:50%;
}
.connexion_right{
	float:left;
	width:44%;
}
.connexion_right_content{
	text-align:center;
}
.connexion_form_contener{
	margin-top:20px;
	background-color:#e6e6e6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#connexion_form{
	padding:10px;
}
#connexion_bouton{
	width:115px;
	height:25px;
	padding:0;
	margin:0;
	background:url('/images_index/btn_connexion-off.png') no-repeat;
	font-size:0;
	border:none;
}
#connexion_bouton:hover{
	background:url('/images_index/btn_connexion-onhover.png') no-repeat;
}
#connexion_bouton:active{
	background:url('/images_index/btn_connexion-onclick.png') no-repeat;
}
.text_acces_reserve{
	color:#FFFFFF;
}
.connexion_free {
	margin-top:5px;
	font-size:12px;
}
/********FIN CONNEXION*******/
/****FORMULAIRE CONNEXION****/
#loginForm{
}
#identifiant{
	float:left;
}
#password{
	float:left;
}
/**FIN FORMULAIRE CONNEXION**/
/*******IMEDIA********/
/* MOOTOOL IMEDIA */
#lbCloseLink {
	width: 24px;
	height: 24px;
	background: transparent url('/images_index/connexion_close.png') no-repeat center;
}
#lbCaption{
	padding:5px 0;
	border-bottom:1px dotted #a3a4a7;
}
.titrenoir,.titreblanc,.titre_video,.videotitre{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.videotitre {
	display:block;
	padding-bottom: 6px;
}
.videoauteur {
	display: block;
	color:#333333;
}
/* FIN MOOTOOL IMEDIA */
/***VISUALISATION UNIQUE***/
#imedia_a_vu_contener {/*imedia_video.inc*/
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background-color:#FFF;
}
#imedia_info {
	padding:5px 0;
	margin:0 15px;
	border-bottom:1px dashed #AAA;
}
#video_a_vu, #imedia_a_vu  {
	padding:220px 0;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333;
}
#video_vu_unique {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333;
}
#imedia_vu_unique {
	padding:5px 0;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}
/*FIN VISUALISATION UNIQUE*/
#imedia{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.imedia_top{
	position:relative;
	font-size:14px;
	padding:5px 0;
	border-bottom:1px dotted #a3a4a7;
	margin-bottom:20px;
	text-align:left;
	width:96%;
}
.auteur{
	color:#000000;
	text-transform:capitalize;
	font-size:13px;
	font-weight:normal;
}
#but_fermer{
	position:absolute;
	right:5px;
	top:5px;
	background:url('/images_index/connexion_close.png') no-repeat;
	width:24px;
	height:24px;
}
.adobe_reader{
	color:#000000;
}
/*****FIN IMEDIA******/
/******SOMMAIRE*******/
#sommaire_droit{
	float:right;
	width:220px;
}
#sommaire_gauche{
	float:left;
	width:690px;
}
.som_mod_contener{
	margin-bottom:20px;
}
.som_mod_titre,.som_mod_titre_recherche{
	background:url('/images_index/fond_titre.png') repeat-x;
	padding:1px 0 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	height:20px;
	margin-bottom:8px;
}
.som_mod_titre_recherche{
	margin:0;
}
.som_mod_partenaire,#liste_orateur_content,#disclaimer_content,#player_flash{
	background-color:#FFFFFF;
	border-radius:10px;
}
.som_mod_partenaire{
	text-align:center;
	padding:20px 0;
}
a.pdfimediaProgramme {
	color:#999;
	font-size:12px;
}
/***LE COVERFLOW***/
/*la plus grosse partie est dans javascripts/Mooflow/style/MooFlowBlack.css*/
#Mooflow{
	height:270px;
	overflow:hidden;/*POUR IE SINON PROBLEME*/
}
.lien_session_titre{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.lien_session_titre:hover{
	text-decoration:underline;
}
.session_horaire{
}
/*FIN LE COVERFLOW*/
/***ORATEUR***/
.orateurVignette {
	border:1px solid #333;
}
/*FIN ORATEUR*/
/**RECHERCHE**/
.recherche_section{
	position:relative;
	display:block;
	color:#FFFFFF;
	background:url('/images_index/fond_section_recherche.png') repeat-x;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	padding:3px 0 4px 0;
}
	a.recherche_section:hover,
	a.recherche_section:visited,
	a.recherche_section:focus {
		text-decoration: none;
		color: #DDD;
	}
.img_fleche{
	position:absolute;
	top:8px;
	right:5px;
	border:none;
}
.recherche_section_word{
	background:url('/images_index/fond_recherche_word.png') repeat-x;
	height:35px;
	padding:5px 0;
	text-align:left;
}
#recherche_mot_cle{
	width:210px;
	margin-left:5px;
	position:relative;
}
.recherche_button{
	float:right;
	margin-top:3px;
	background:transparent;
	border:none;
	color:#FFFFFF;
}
#f_key_word{
	padding:3px 0 4px 5px;
	border:1px solid #666666;
	border-radius:10px;
	width:140px;
}
#fond_recherche_word{
	position:absolute;
	background-color:#000000;
	margin-top:1px;
	height:22px;
	width:100px;
	right:0;
	z-index:1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
a.recherche_liste{
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #BFBFBF;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding:5px 0;
}
a.recherche_liste:hover{
	display:block;
	color:#FFFFFF;
	background-color:#000000;
}
.fleche_top{
	background:url('/images_index/fleche_h.png') center no-repeat;
	background-color:#bfbfbf;
}
.fleche_bottom{
	background:url('/images_index/fleche_b.png') center no-repeat;
	background-color:#bfbfbf;
}
/*************/
#disclaimer_content,#player_flash{
	padding:8px;
}
/***ORATEUR***/
.orateur_titre{
	display:none;
	text-transform:uppercase;
	color:#ec1c24;
	border-bottom:2px solid #ec1c24;
	margin-bottom:8px;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px;
}
.orateur_contener{
	border:none;
}
.orateur_contenu{
	padding:15px 0 15px 0;
	width:680px;
}
.orateur_content{
	width:260px;
	height:85px;
}
.orateur_content .titre_communication a, .liste_orateur .titre_communication a {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.orateur_plus{
	display:none;
}
.orateur_plus_txt{
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.contener_orateur{
	width:330px;
}
/*FIN ORATEUR*/
.pre_footer{
	background-color:#000000;
	padding:5px 50px;
	text-align:left;
	border-left:1px solid #292929;
	border-right:1px solid #292929;
	border-top:1px solid #292929; 
}
.les_plus_vu_contener{
	float:left;
	width:65%;
}
.les_plus_vu_titre{
	text-transform:uppercase;
	color:#ec1c24;
	margin-bottom:8px;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px;
}
.com{
	padding-bottom:5px;
	margin-bottom:8px;
	padding-left:15px;
}
.com_img{
	float:left;
	margin:2px 8px 0 0;
}
.com_lien_titre{
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.com_auteur{
	color:#FFFFFF;
}
.contact_contener{
	float:left;
	width:25%;
}
.contact_content{
	padding-left:20px;
}
.contact_titre{
	text-transform:uppercase;
	color:#666666;
	margin-bottom:8px;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px;
}
.contact_ligne{
	padding:3px 0 3px 0;
}
.contact_ligne a{
	color:#FFFFFF;
	text-decoration:none;
}
.contact_ligne a:hover{
	text-decoration:underline;
}
/****FIN SOMMAIRE*****/
/*********MENU********/
/***LES DIFFERENT MENU***/
#correction_menu{
	height:30px;
}
.the_menu{
	width:960px;
	background:url('/images_index/back_menu_sfd2011.png') repeat-x;
}
.item,.item_first,.item_last{
	width: auto;
	margin: 0;
	padding:0;
	float: left;
	position:relative;
	border-left:1px solid #c71214;
	border-right:1px solid #f1627a;
}
.item a:hover,.item_first a:hover,.item_last a:hover{
	background:url('/images_index/fond_menu_actif.png') repeat-x;
}
.item_first{
	border-left:none;
}
.item_last{
	border-right:none;
}
#rubriquea_propos_de,#rubriquecontact{
	float:right;
}
.tabsmenuclass{
	text-align:left;
}
.tabsmenuclass a{
	display: block;
	padding:3px 15px 2px 15px;
	color: white;
	text-decoration: none;
	font-size:13px;
}
/* Lien ver la page d'accueil */
#lien_accueil{
	padding:0 15px 0 15px;
}
.tabsmenuclass a:visited{
color: white;
}
/*.sous_menu_fond{
	background-color:#ec2930;
	border-right:2px double #000000;
}*/
.mini_sous_menu{
	width:160px;
}
.mini_sous_menu a{
	display: block;
	font-size:12px;
	padding: 5px 0 6px 0;
	background:url('/images_index/menu_item_fond.png') bottom no-repeat;
	color: white;
	text-decoration: none;
	text-align:center;
	background-color:#ec1c24;
}
.mini_sous_menu a:hover, .mini_sous_menu a.selected{
	background: #800e14;
	color: white;
}
.mini_sous_menu a:visited{
	color: white;
}
.sous_menu{
	position:absolute;
	z-index:20050;
}
.sous_sous_menu_d{
	position:absolute;
	left:150px;
	z-index:20100;
}
.sous_sous_menu_g{
	position:absolute;
	left:-150px;/*doit etre l'opposé de la taille de .mini_sous_menu a*/
	z-index:20100;
}
/*****FIN MENU******/
/*********RESULTAT RECHERCHE**********/
.imedia_sommaire{
	background-color:#FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding-left:12px;
	font-size:14px;
}
.imedia_sommaire_valeur{
	color:#ee383f;
	font-weight:bold;
	border-bottom:2px solid #ee383f;
	font-size:20px;
}
#resultat_recherche{
	min-height:570px;
}
.imedia_sommaire_jour{
	float: left;
	width: 100%;
	border-bottom:2px solid #000000;
	margin-top:25px;
	text-transform:capitalize;
}
	.imedia_sommaire_jour_txt{
		display: block;
		float: left;
		padding:0 5px;
		background-color:#000000;
		color:#FFFFFF;
	}
.imedia_sommaire_type_horaire{
    float: left;
	width: 100%;
	border-bottom:2px solid #bfbfbf;
	margin:10px 0 5px 0;
}
.imedia_sommaire_type_horaire_txt{
    float: left;
	display: block;
	padding:0 5px;
	background-color:#bfbfbf;
	color:#FFFFFF;
}
.imedia_sommaire_type{
	font-weight:bold;
}
.imedia_sommaire_intitule{
	padding:3px 0 5px 0;
}
.imedia_sommaire_intitule_txt{
	font-weight:bold;
	color:#404040;
	font-size:18px;
}
.imedia_sommaire_moderateur_txt{
	color:#404040;
}
div.imedia_sommaire_com{
	color:#9a9a9a;
	background-color:#f0f0f0;
	border-bottom:1px solid #cbcbcb;
	padding:5px;
	padding-left:50px;
}
a.imedia_sommaire_com{
	display:block;
	color:#404040;
	border-bottom:1px solid #cbcbcb;
	background:url('/images_index/imedia_sommaire_play.png') left center no-repeat;
	background-color:#f0f0f0;
	text-decoration:none;
	padding:5px;
	padding-left:50px;
}
a.imedia_sommaire_com:hover{
	color:#FFFFFF;
	background:url('/images_index/imedia_sommaire_play_select.png') left center no-repeat;
	background-color:#404040;
	text-decoration:none;
}
.imedia_sommaire_com_titre{
	font-weight:bold;
	font-size:14px;
}
.imedia_sommaire_com_auteur{
	font-size:13px;
}
/*******FIN RESULTAT RECHERCHE********/
/*********PROGRAMME IMEDIA**********/
.programme {  font-size: 15px; font-style: normal; font-weight: bold; color: #FFFFFF}
.auteurimedia {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-indent: 20pt;
	text-transform:capitalize;
}
.sessionpr {  
	padding:3px 0 0 0;
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #F74B09;
}
.sessionpr a{  
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #F74B09;
}
.sessionpr a:visited, .sessionpr a::link,.sessionpr a:selected{  
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #F74B09;
}
.jour{
	background-color:#FFFFFF;
	padding:5px;
	margin-bottom:15px;
}
.jour .session{
	vertical-align:top;
	border-right:1px solid #797979;
	border-left:1px solid #797979;
}
.session_last{
	padding-left:3px;
	border-right:1px solid #797979;
	border-left:1px solid #797979;
	border-bottom:1px solid #797979;
}
.espace{
	width:3px;
}
.text_session{
	padding:0 3px 0 5px;
}
.separation{
	border-bottom:1px dashed grey;
	height:1px;
	font-size:2px;
	margin:5px 0;
}
/*le bouton plus*/
.bouton_aff_session{
	float:left;
	border:1px solid #385670;
	margin-top:3px;
	margin-right:3px;
}
.communication{
	padding:5px 0;
	border-bottom:1px dotted #E7E7E7;
}
.titre_communication {  color:#939594;margin-left:5px;font-size:13px;font-weight:normal;}
.titre_communication a { text-decoration:none;color:#666;font-size:13px;font-weight:normal;}
.auteur_communication {  color:#010101; font-size:12px;text-transform:capitalize;font-weight:normal;}
.jourpr{
	padding:5px 0;
	color:#AF0508;
	font-weight:bold;
	font-size:15px;
	text-transform:capitalize;
}
.tout_comm{
	color:#666666;
	font-weight:bold;
	font-size:14px;
}
.heure {  font-size: 10px; font-style: italic; font-weight: normal; color: #000000; text-align: center; BACKGROUND-COLOR: #CCCCCC;}
.heurepr {
	color: #000000;
	width:5%;
	vertical-align:top;
	font-size:9px;
	padding:3px;
}
.moderateurpr {  font-style: italic;color:#010101; font-size:12px;text-transform:capitalize;}
.valeurpr {  font-size: 15px; font-style: normal; font-weight: bold; color: #B9060A}
.programmepr {  
	text-align:center;
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #030303;
	background:url('/images_index/fond_salle_pr.jpg') repeat-x;
	background-color:#797979;
}
.auteurimediapr {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-indent: 20pt;
}
.articlepr{
line-height: 15px;
padding-left: 0px;
padding-top: 1px;
font-size: 12px;
background-repeat: no-repeat;
background-position: 0px 0px;
}
.case_session_center{
	width:50px;
	text-align:center;
}
.bandeau{
line-height: 23px;
padding-left: 0px;
padding-top: 1px;
font-size: 11px;
background-image: url(../images_index/gris_fond_login.png);
background-position: 0px 0px;
}
/*******FIN PROGRAMME*******/
/********INTERVIEW**********/
.nav_suiv_prec {
	padding:5px 0;
	color:#333;
	border-radius:8px;
	background-color:#FFF;
	-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.3);
	box-shadow:2px 2px 3px rgba(0,0,0,0.3);
}
.nav_suiv_prec a {
	color:#000;
}
.titreteaser {
	font-size:18px;
	font-weight:bold;
	color:#DDD;
}
.auteur_interview {
	color:#DDD;
}
/******FIN INTERVIEW********/
/*******LISTE ORATEUR*******/
.mon_orateur{
	float:left;
	width:315px;
	margin:10px 10px 0 10px;
	padding-bottom:5px;
	border-bottom:1px dotted #a3a4a7; 
}
.nom_orateur,.ville_orateur{
	text-transform:capitalize;
	font-size:12px;
}
/*****FIN LISTE ORATEUR*****/
/*******CONTACT**********/
#contact{
	color:#000000;
	font-size:13px;
	float: left;
	width:680px;
	padding: 15px;
	background-color: #FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#contact table {
	margin:auto;
}
#contact_confirme{
	color:#000000;
	background-color:#FFFFFF;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width:670px;
}
#contact_lien{
	color:#000000;
}
#contact .btn_container {
	text-align: center;
}
/*****FIN CONTACT********/
/********FOOTER*********/
#foot{
	background-color:#000000;
}
#footer_content{
	padding:10px 0;
	font-size:11px;
	color:#FFFFFF;
}
#foot a{
	color:#FFFFFF;
	text-decoration:none;
}
#foot a:hover{
	text-decoration:underline;
}
/***********************/

