/* feuille de style medicongres */

/* body */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images_index/fond_haut.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

p, td, div {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
hr {  color: #2D70B9; width: 100%; border-style: solid}

/* liens */
a:link, a:visited {  font-size: 12px; font-style: normal; font-weight: normal; color: #2D70B9; text-decoration: none}
a:hover {  font-size: 12px; font-style: normal; font-weight: normal; color: #D12E3E; text-decoration: underline}

.contenu {  font-size: 12px; font-style: normal; font-weight: normal; color: #535353}
.date {  font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.auteur {  font-size: 10px; font-style: normal; font-weight: normal; color: #336633}
.soustitre {  font-size: 13px; font-style: normal; font-weight: bold; color: #CC3300}
.petit {  font-size: 10px; font-style: normal; font-weight: normal}
.barredenavigation {  font-size: 12px; font-style: normal; font-weight: bold; color: #CC3300; line-height: 9pt; text-align: right; padding:0 0 3px 0;}
.titre {  font-size: 14px; font-style: normal; font-weight: bold; color: #2D70B9}
.typecongres {  font-size: 13px; font-style: normal; font-weight: bold; color: #2D70B9}
.separateur {  color: #327BCD; height: 1px; width: 100%; border-style: dashed}
.clear {
	clear:both;
	font-size:0;
}
/* congres */
.inputboite {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid;
	}

.titrecongres {
	font-size: 16px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	} 
	
.villecongres {
	font-size: 10px;
	}

.alternligne {
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color: #FFFFDF;
	}															

.alternligne1 {
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color: #FFFFF8;
	}															

.titrecongrescr {
	font-size: 13px;
	color: #ff9900;
	font-weight: bold;
	} 

.intitulecr {
	font-size: 12px;
	color: #cc6600;
	font-weight: bold;
	}	
	
.intitulecongres {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}	
	
.titresommaire {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	} 
	
.agenda {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}

.soustitrecongres {
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	}

table.congrestable {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.congrestable th {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #0057AE;
	}
	
table.congrestable td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF9F2;
	}

table.congresinfoimpotable {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 1px #FF0000;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
	border-bottom: solid 1px #FF0000;
	}

table.congresinfoimpotable th {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #EFEFEF;
	}

table.congresinfoimpotable td {
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	background-color: #EFEFEF;
	}

table.congresinfoscientable {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.congresinfoscientable th {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #0057AE;
	}
	
table.congresinfoscientable td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF9F2;
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;
	}

table.congrespostertable {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	background-color: #EFEFEF;
	}

table.congrespostertable th {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	}

table.congrespostertable td {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	}

table.congrestablecr {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.congrestablecr th {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #0057AE;
	}
	
table.congrestablecr td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFEFDF;
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;
	}

table.congrestableimportant {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.congrestableimportant th {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #0057AE;
	}
	
table.congrestableimportant td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF9F2;
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;
	}

table.autrecongres {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.autrecongres th {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #0057AE;
	}
	
table.autrecongres td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF9F2;
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;
	}
	
table.zone td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFCC66;
	text-align: center;
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;
	}
	
table.congresdt {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.congresdt th {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #0057AE;
	}
	
table.congresdt td {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF9F2;
	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;
	}

.pays {	text-transform: uppercase}

/* FOOTER */
#footer_bloc { width: 100%; background: #D6D7D9; height: 90px; padding: 6px 6px 0 0; font-size: 10px; color: #666666; border-top: 3px solid #5F99E3}
.footer_txt {display:block; width: 880px; text-align: right; margin: 0 auto; margin-top: 3px}

/*comptes rendus*/
.topgauche {
	BACKGROUND-COLOR: #333333;
	background-image: url(../images_index/sommaire_tetiere.jpg);
	vertical-align: middle;
	height: 29px;
	width: 465px;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

.topgenecongres {
		BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}

.topcongres {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f7f7f7; BORDER-BOTTOM: #cccccc 1px solid;	font-weight: bold;
}

.topinfocongres {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ffffff;
	line-height: 13px;
}

a.acceder:link, a.acceder:visited {
	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;

}
a.acceder:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #1C88B9;
	border: #cccccc 1px solid;
	padding: 2px;
	height: 23px;	
}

.filetvertical {
	BORDER-LEFT: #cccccc 1px solid;
	height: auto;
	width: 9px;
}
.barre_page_container {
	text-align:center;
	margin:5px 0;
}
/***LISTE (tous_les)***/
/*tous_les_imedia,tous_les_cr2,tous_les_pex,tous_les_dossier,tous_les_poster*/
.page_tous_les {
	margin:10px;
}
#tous_les_imedias form.liste_specialite, #tous_les_comptes_rendus form.liste_specialite {
	text-align:right;
}
a.tous_les_container {
	display:block;
	text-decoration:none;
	background-color:#c2c2c2;
	margin-bottom:10px;
}
a.tous_les_container2 {
	display:block;
	text-decoration:none;
	background-color:#D6D6D6;
	margin-bottom:10px;
}
a.tous_les_container:hover {
	text-decoration:none;
	background-color:#D2D2D2;
}
a.tous_les_container2:hover {
	text-decoration:none;
	background-color:#E6E6E6;
}
.tous_les_content {
	padding:10px;
}
.tous_les_content img {
	float:left;
	margin-right:10px;
	box-shadow:2px 2px 3px rgba(0,0,0,0.3);
}
.tous_les_intitule {
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.tous_les_intitule_court {
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.tous_les_sous_titre {
	font-size:13px;
	color:#333;
}
.tous_les_details {
	margin-top:5px;
	font-size:12px;
	color:#333;
}
.tous_les_chapeau {
	margin-top:8px;
}
/*FIN TOUS LES*/
/***AGENDA CONGRES RECHERCHE***/
/*version 2*/
#congres_container {
	padding:0 5px;
}
.congres_recherche_logo {
	float:left;
	padding-right:15px;
	border-right:1px solid #DDD;
}
.congres_recherche_entete {
	float:left;
	padding:8px 0 0 10px;
	font-size:16px;
	font-weight:bold;
	color:#0092D0;
}
.congres_recherche_entete_bis {
	font-size:11px;
	color:#808080;
}
#congres_recherche_container {
	float:left;
	width:175px;
	margin-right:10px;
}
#congres_recherche_titre {
	padding:10px 5px;
	text-transform:uppercase;
	color:#FFF;
	background-color:#000;
}
#congres_recherche {
	padding:20px 10px;
	background: -moz-linear-gradient(top,  #80d8ff 0%, #0092d0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80d8ff), color-stop(100%,#0092d0));
	background: -webkit-linear-gradient(top,  #80d8ff 0%,#0092d0 100%);
	background: -o-linear-gradient(top,  #80d8ff 0%,#0092d0 100%);
	background: -ms-linear-gradient(top,  #80d8ff 0%,#0092d0 100%);
	background: linear-gradient(to bottom,  #80d8ff 0%,#0092d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80d8ff', endColorstr='#0092d0',GradientType=0 );
	background-color: #80d8ff;
	background: #80d8ff; /* Old browsers */
}
.congres_recherche_input {
	padding:3px;
	width:155px;
	color:#AAA;
	background-color:#FFF;
	border:none;
}
#congres_recherche_mot_cle {
	background:url('/images_index/loupe_grey.png') 130px center no-repeat;
	background-color:#FFF;
}
#congres_recherche_ville {
	margin-bottom:5px;
}
.congres_recherche_avance_img {
	display:block;
	float:right;
	width:22px;
	height:22px;
	background:url('/images_index/fleche_bleu_down.png') center no-repeat;
	background-color:#000;
}
.congres_recherche_section {
	margin:10px 0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.congres_recherche_section_bis {
	font-size:14px;
}
.congres_recherche_du {
	float:left;
	width:60px;
}
.congres_recherche_au {
	float:right;
	width:60px;
}
#congres_recherche select {
	margin-bottom:5px;
	padding:2px;
	height:auto;
	color:#FFF;
	border:none;
	background: -moz-linear-gradient(top,  #575454 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575454), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #575454 0%,#000000 100%);
	background: -o-linear-gradient(top,  #575454 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #575454 0%,#000000 100%);
	background: linear-gradient(to bottom,  #575454 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575454', endColorstr='#000000',GradientType=0 );
	background-color: #575454;
}
#congres_recherche_pays, #congres_recherche_specialite {
	width:155px;
}
.congres_btn_submit_container {
	margin-top:5px;
	text-align:right;
}
.congres_btn_submit {
	cursor:pointer;
	width:80px;
	height:26px;
	font-size:0;
	border:none;
	background:url('/images_index/congres_btn_submit.png') no-repeat;
}
#congres_recherche_liste {
	float:left;
	width:700px;
}
a.congres_recherche_ligne {
	display:block;
	background: -moz-linear-gradient(top,  #F2F2F2 0%, #BFBFBF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(100%,#BFBFBF));
	background: -webkit-linear-gradient(top,  #F2F2F2 0%,#BFBFBF 100%);
	background: -o-linear-gradient(top,  #F2F2F2 0%,#BFBFBF 100%);
	background: -ms-linear-gradient(top,  #F2F2F2 0%,#BFBFBF 100%);
	background: linear-gradient(to bottom,  #F2F2F2 0%,#BFBFBF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F2F2', endColorstr='#BFBFBF',GradientType=0 );
	background-color: #F2F2F2;	
	text-decoration:none;
}
a.congres_recherche_ligne:hover {
	text-decoration:none;
}
.congres_recherche_donnee_container {
	float:left;
	width:600px;
}
.congres_recherche_donnee {
	padding:15px 25px;
}
a.congres_recherche_donnee img {
	float:left;
	margin-right:8px;
	border:none;
	box-shadow:2px 2px 3px rgba(0,0,0,0.3);
}
.congres_recherche_date {
	font-size:14px;
	color:#242f36;
}
a.congres_recherche_ligne:hover .congres_recherche_date {
	color:#0092D0;
}
.congres_recherche_intitule {
	padding:4px 0;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
a.congres_recherche_ligne:hover .congres_recherche_intitule {
	color:#0092D0;
}
.congres_recherche_lieu {
	font-size:12px;
	color:#0092D0;
}
a.congres_recherche_ligne:hover .congres_recherche_lieu {
	color:#000;
}
.congres_recherche_fleche {
	float:right;
	width:100px;
	height:100px;
	background: -moz-linear-gradient(top,  #80D8FF 0%, #0092D0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80D8FF), color-stop(100%,#0092D0));
	background: -webkit-linear-gradient(top,  #80D8FF 0%,#0092D0 100%);
	background: -o-linear-gradient(top,  #80D8FF 0%,#0092D0 100%);
	background: -ms-linear-gradient(top,  #80D8FF 0%,#0092D0 100%);
	background: linear-gradient(to bottom,  #80D8FF 0%,#0092D0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80D8FF', endColorstr='#0092D0',GradientType=0 );
	background-color: #80D8FF;	
}
a.congres_recherche_ligne:hover .congres_recherche_fleche {
	background: -moz-linear-gradient(top,  #575454 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575454), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #575454 0%,#000000 100%);
	background: -o-linear-gradient(top,  #575454 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #575454 0%,#000000 100%);
	background: linear-gradient(to bottom,  #575454 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575454', endColorstr='#000000',GradientType=0 );
	background-color: #575454;	
}
.congres_recherche_fleche_img {
	width:100%;
	height:100%;
	background:url('/images_index/fleche_blanche_right_big.png') center no-repeat;
}
a.congres_recherche_ligne:hover .congres_recherche_fleche_img {
	background:url('/images_index/fleche_bleu_right_big.png') center no-repeat;
}
.congres_no_result {
	padding:150px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333;
}
	/***FICHE CONGRES***/
	.congres_titre_container {
		padding:20px;
		background: -moz-linear-gradient(top,  #FFFFFF 0%, #F2F2F2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F2F2F2));
		background: -webkit-linear-gradient(top,  #FFFFFF 0%,#F2F2F2 100%);
		background: -o-linear-gradient(top,  #FFFFFF 0%,#F2F2F2 100%);
		background: -ms-linear-gradient(top,  #FFFFFF 0%,#F2F2F2 100%);
		background: linear-gradient(to bottom,  #FFFFFF 0%,#F2F2F2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F2F2F2',GradientType=0 );
		background-color: #F2F2F2;
	}
	.congres_modules {
		background: -moz-linear-gradient(top,  #FFFFFF 0%, #F2F2F2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F2F2F2));
		background: -webkit-linear-gradient(top,  #FFFFFF 0%,#F2F2F2 100%);
		background: -o-linear-gradient(top,  #FFFFFF 0%,#F2F2F2 100%);
		background: -ms-linear-gradient(top,  #FFFFFF 0%,#F2F2F2 100%);
		background: linear-gradient(to bottom,  #FFFFFF 0%,#F2F2F2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F2F2F2',GradientType=0 );
		background-color: #F2F2F2;
	}
	#congres_modules_IP, #congres_modules_IS, #congres_module_SS, #congres_module_OI, #congres_modules_localisation, #congres_modules_DT {
		background:transparent;
	}
	.congres_ss_ligne img {
		padding:20px;
	}
	.congres_modules_section {
		padding:10px;
		font-size:14px;
		font-weight:bold;
		color:#0092D0;
	}
	.congres_module_contenu {
		padding:0 10px 10px 10px;
	}
	.congres_module_contenu p {
		margin:0;
	}
	.congres_module_contenu a {
		color:#333;
	}
	.congres_section_bis {
		color:#808080;
	}
	.congres_site_container {
		margin-top:8px;
	}
	.congres_site_container a {
		float:right;
	}
	.congres_localisation_champs {
		float:left;
		width:80px;
		margin-right:8px;
		text-align:right;
		color:#808080;
	}
	.congres_localisation_donnee {
		float:left;
	}
	/*FIN FICHE CONGRES*/
/*FIN AGENDA CONGRES RECHERCHE*/
/***EVENEMENT***/
.evenement {
	text-decoration:none;
}
.evenement:hover {
	text-decoration:none;
	color:#333;
}
.evenement .contenu {
	margin-bottom:15px;
}
.evenement .image {
	float:left;
	width:90px;
	margin-right:10px;
	margin-bottom:5px;
	box-shadow:2px 2px 3px rgba(0,0,0,0.3);
}
/*FIN EVENEMENT*/