@font-face {
	font-family: 'Conv_FuturaStd-Bold';
	src: url('fonts/FuturaStd-Bold.eot');
	src: url('fonts/FuturaStd-Bold.woff') format('woff'), url('fonts/FuturaStd-Bold.ttf') format('truetype'), url('fonts/FuturaStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd-Book';
	src: url('fonts/FuturaStd-Book.eot');
	src: url('fonts/FuturaStd-Book.woff') format('woff'), url('fonts/FuturaStd-Book.ttf') format('truetype'), url('fonts/FuturaStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd-Light';
	src: url('fonts/FuturaStd-Light.eot');
	src: url('fonts/FuturaStd-Light.woff') format('woff'), url('fonts/FuturaStd-Light.ttf') format('truetype'), url('fonts/FuturaStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.com_lien_titre:hover {
	color: #FFF;
}
a:hover {
	color: #333;
}
a img {
	border:none;
}
h2.titre {
	margin: 0 0 5px 0;
}
/* CSS Document */
.noscript.warning {
	margin-bottom: 10px;
}
.warning {
	padding: 5px 0;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	background-color: #EC262D;
}
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 1px solid #102968;*/
background: #ffffff top repeat-x; /*434343
overflow: scroll; /*leave this value alone*/
width: 625px; /*270Width of Carousel Viewer itself*/
height: 134px; /*200Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone absolute*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 200px; /*250Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.inscrLien {
	color:#666;
	font-weight:bold;
}
#id_site_principal {
	position:absolute;
	left:0;
	top:5px;
	z-index:10;
}
#id_site_principal a {
	color:#FFF;
}
#imedia{
	position:absolute;
	z-index:55;
	display:none;
}

#fond{
	position:absolute;
	z-index:3;
	width:100%;
	height:100%;
	display:none;
}

#but_fermer{
	 position:absolute;
	 top:5px;
	 right:10px;
	 width:21px;
	 height:21px;
	 border:none;
	 background:url('../images_communes/but_fermer.png') no-repeat;
	 padding:0;
	 margin:0;
	 cursor:pointer;
}

.imedia_top{
	width:80%;
}
.auteur{
	color:#FFFFFF;
}
.adobe_reader{
	color:#FFFFFF;
}
.fermer_video{
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #EF450A;
	background-color: #f7f7f7;
	border: 1px solid #cccccc;
	padding: 2px;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	height: 23px;
	width: 100%;
	text-align: center;	
}
.titreimedianews{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.auteurimedianews{
	color:#FFFFFF;
}
.txt_abstract{
	color:#FF0000;
}
.titre_abstract{
	width:90%;
}
.clear {
	clear:both;
	font-size:0;
}
/***ORATEUR***/
.orateurVignette {
	margin-right:5px;
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
}
.orateur_contener{
	border:1px solid #797979;
}
.orateur_fleche_g{
	background:url('/images_index/fleche_rouge_g.gif') no-repeat;
	padding:3px;
	text-decoration:none;
}
.orateur_fleche_d{
	background:url('/images_index/fleche_rouge_d.gif') no-repeat;
	padding:3px;
	text-decoration:none;
}
.orateur_contenu{
	margin:5px 0 0 5px;
	width:620px;
}
.orateur_plus{
	margin:5px 10px 0 0;
	background:url('/images_index/plus.jpg') no-repeat;
	width:13px;
	height:13px;
	border: 1px solid rgb(121, 121, 121);
	text-decoration:none;
}
.orateur_plus_txt{
	display:none;
}
.contener_orateur{
	width:310px;
}
.orateur_content{
	width:220px;
	height:70px;
	margin-left:5px;
}
/*FIN ORATEUR*/
/***RESULTAT RECHERCHE***/
.imedia_sommaire_comContener {
	position:relative;
}
a.pdfimedia {
	position:absolute;
	width:50px;
	height:97%;
	top:0;
	right:0;
	text-align:center;
	z-index:10;
	background-color:#DDD;
	border-left:1px solid #333;
}
a.pdfimedia:hover {
	background-color:#AAA;
}
.pdfimedia img {
	padding-top:15px;
}
/*FIN RESULTAT RECHERCHE*/
/***INSCRIPTION IPAD***/
#inscriptionIpadFormContener {
	margin:50px 0;
}
#inscriptionIpadForm {
	background-color:#DDD;
}
#inscription_bouton {
	border:none;
	color:#000;
	background-color:#DDD;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	font-size:11px;
}
#inscriptionIpadRemerciement {
	padding:15px;
}
.formIdent {
	margin:0;
	padding:0;
	width:30px;
}
/*FIN INSCRIPTION IPAD*/
/******ENVOIE EMAIL******/
#envoie_email {
	display:none;
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
	width:300px;
	height:150px;
	text-align:left;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
#envoie_email_content {
	padding:10px 10px 20px 10px;
	text-align:center;
}
#envoie_email_fond {
	display:none;
	position:absolute;
	background-color:#000000;
	width:100%;
	height:100%;
}
#close_envoie_email {
	float:right;
	margin-right:10px;
}
/****FIN ENVOIE EMAIL****/
/***ACCES RESERVE***/
.acces_reserve_identification {
	width:100%;
	padding-bottom:10px;
	border-bottom:1px dashed #FFF;
}
.acces_reserve_identification td {
	padding-top:5px;
}
.acces_reserve_input {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #AAA;
}
/*FIN ACCES RESERVE*/
#detail_operation_content .congres_image {
	float: left;
	margin-right: 10px;
	height: 75px;
}
/***FORMAL LOGIN***/
#formal_login {
	padding:20px;
	margin:40px 30px;
	border:1px solid #AAA;
}
#formal_login_intro {
	color:#333;
	font-weight:bold;
}
.formal_login_form_container{
	width:400px;
	margin:auto;
	margin-top:10px;
	background-color:#DDD;
	border-radius:10px;
	text-align:left;
}
.formal_login_form {
	padding:10px 10px 0 10px;
}
.formal_login_medipass {
	float:left;
	height:130px;
	padding:0 10px 0 20px;
	margin-right:10px;
	border-right:1px dotted #666;
}
.formal_login_medipass img {
	margin-top:30px;
}
.formal_login_boite {
	float:left;
	padding:20px 10px 0 20px;
	margin-right:10px;
}
.formal_login_input{
	height:20px;
	padding:4px 5px;
	border-radius:8px;
	border:none;
	width:240px;
}
#formal_login_submit_container {
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:right;
}
#formal_login_submit {
	cursor:pointer;
	padding:4px 10px;
	border:none;
	color:#333;
	font-weight:bold;
	border-radius:8px;
	background: -moz-linear-gradient(top,  #ffffff 0%, #a3a3a3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#a3a3a3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#a3a3a3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#a3a3a3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#a3a3a3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#a3a3a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a3a3a3',GradientType=0 );
	background-color: #a3a3a3;
	box-shadow:0 2px 3px rgba(0,0,0,0.5);
}
#formal_login_mot_passe_oublie_container {
	text-align:center;
	padding-top:10px;
	border-top:1px dotted #666;
}
#formal_login_mot_passe_oublie {
	cursor:pointer;
	padding:4px 10px;
	margin-bottom:10px;
	border:none;
	color:#333;
	font-weight:bold;
	border-radius:8px;
	background: -moz-linear-gradient(top,  #ffffff 0%, #a3a3a3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#a3a3a3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#a3a3a3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#a3a3a3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#a3a3a3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#a3a3a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a3a3a3',GradientType=0 );
	background-color: #a3a3a3;
	box-shadow:0 2px 3px rgba(0,0,0,0.5);
}
/*FIN FORMAL LOGIN*/
/***MENU***/
.tabsmenuclass a{
	padding:3px 15px 2px 15px;
}
/*FIN MENU*/
/***RECHERCHE***/
.recherche_section{
	padding:3px 0 4px 0;
}
/*FIN RECHERCHE*/
/***VIDEO***/
.videotitre {
	display:block;
	padding-bottom: 6px;
}
.videoauteur {
	display: block;
	color:#333333;
}
/*FIN VIDEO*/
/***CHAPITRE MOOTOOLS***/
a.videoChapitre {
	display:block;
	padding:10px;
	text-align:left;
	color:#333;
}
a.videoChapitreActive, a.videoChapitreActive:visited {
	display:block;
	padding:10px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	background-color:#333;
	transition-duration:0.5s;
}
a.videoChapitre:hover {
	text-decoration:none;
	background-color:#DDD;
}
/*FIN CHAPITRE MOOTOOLS*/
/***PAGEID***/
#closePage {
	display:block;
	float:right;
	height:24px;
	width:24px;
	margin:10px 10px 0 0;
	background:url('/images_communes/connexion_close.png') no-repeat;
}
#pageID_fond{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#000000;
}
#pageID_contenu{
	background-color:#FFFFFF;
	border-radius: 8px;
	box-shadow: 8px 8px 10px #222;
	text-align:left;
	padding: 10px;
}
#pageID_contenu .titre {
	display:none;
}
/*FIN PAGEID*/
/***ADVERTISING***/
#advertising_overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:400000;
	width:100%;
	background-color:#000;
}
#advertising_container {
	display: none;
	position:absolute;
	top:35%;
	left:0;
	z-index:400010;
	width:100%;
	text-align:center;
}
#advertising {
	margin:auto;
	text-align:left;
	background-color:#FFF;
	overflow:hidden;
}
#advertising .titre {
	display:none;
}
#advertising_content {
	padding:10px;
}
.advertising_form_text {
	float:left;
	width:120px;
	font-weight:bold;
	color:#333;
}
.advertising_form_submit, .advertising_form_suivant {
	display:none;
	position:absolute;
	top:145px;
	left:345px;
	z-index:100;
	width:150px;
}
.advertising_form_submit input, .advertising_form_suivant input {
	cursor:pointer;
	padding:4px 8px;
	font-weight:bold;
	font-size:12px;
	color:#333;
	border:1px solid #DDD;
	box-shadow:2px 2px 3px rgba(0,0,0,0.3);
	border-radius:8px;
}
.advertising_eptavit {
	position:absolute;
	top:250px;
	left:185px;
	z-index:10;
}
.advertising_eptavit_ligne {
	margin-bottom:10px;
	font-size:16px;
	color:#333333;
}
#advertising_eptavit_reponse {
	display:none;
	position:absolute;
	top:145px;
	left:120px;
	z-index:100;
	width:150px;
	padding:8px 0;
	text-align:center;
	color:#999999;
	background-color:#FFF;
	border-radius:8px;
}
/*FIN ADVERTISING*/
/***CAPTCHA***/
/*contact.php*/
#captcha {
	margin-top:10px;
}
#captcha .intro {
	margin-bottom:8px;
}
#captcha .question {
	margin-bottom:8px;
	font-size:14px;
}
#captcha .number, #captcha .number_select {
	cursor:pointer;
	float:left;
	width:30px;
	padding:5px 0;
	margin:0 16px 6px 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	background-color:#CCC;
	border:1px solid #999;
	box-shadow:1px 2px 3px rgba(0,0,0,0.3);
	border-radius:5px;
}
#captcha .number_select {
	background-color:#c0efb9;
	border:1px solid #8eeb7e;
}
/*FIN CAPTCHA*/
/***BOITE PREINSCRIPTION***/
#preOverlay {
	background-color:#000;
}
#preContainer {
	background-color:#FFF;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;	
	margin:auto;
}
#preContent {
	padding:20px;
}
a#preContinuer, a#preContinuer:link, a#preContinuer:visited {
	padding:5px 15px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;	
	background: -moz-linear-gradient(top,  #878787 0%, #000000 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878787), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #878787 0%,#000000 100%);
	background: -o-linear-gradient(top,  #878787 0%,#000000 100%); 
	background: -ms-linear-gradient(top,  #878787 0%,#000000 100%);
	background: linear-gradient(top,  #878787 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#000000',GradientType=0 );
	background-color: #000;
	-moz-box-shadow:0 3px 5px #000;
	-webkit-box-shadow:0 3px 5px #000;
	box-shadow:0 3px 5px #000;
	color:#FFF;
}
/*FIN BOITE PREINSCRIPTION*/
.barre_de_navigation, div.barredenavigation {
	padding-bottom:6px;
	margin-bottom: 10px;
	color: #FFF;
	border-bottom: 2px solid #DDD;
}
/***ARTICLE***/
#article {
	padding:15px;
	background-color:#FFF;
	border-radius:8px;
}
/*FIN ARTICLE*/
/***VIDEO***/
#video {
}
	#video .auteur {
		margin-bottom: 15px;
		color: #FFF;
	}
	#video_player {
		width: 850px;
		height: 480px;
	}
/*FIN VIDEO*/