body {
	background-color: #F4F4F4;
	font-family:arial,verdana;
	color: #616161;
}
a {
 color: #385da4; 
 text-decoration:none; 
}
a:hover {
 color: #385da4;
 text-decoration:underline; 
}

a img
{
border: none;
}

.txt_principal_titre_XL{
	font-size:22px;
	font-weight:bold;
	color: #183c8a;}
.txt_principal_titre_L{
	font-size:20px;
	font-weight:bold;
	color: #183c8a;}

.div_principal_titre_M{
 font-size:18px;
 font-weight:bold;
 color: #183c8a;
 border-bottom: 2px solid #7ca0ee;
 width: 100%;
 text-align: center;
}

.txt_principal_titre_M{
 font-size:18px;
 font-weight:bold;
 color: #183c8a;
}

.txt_principal_titre_L_violet{
	font-size:20px;
	font-weight:bold;
	color: #591afb}
.txt_principal_titre_L_red{
	font-size:20px;
	font-weight:bold;
	color: #ff0000}
.txt_principal_titre_M_violet{
	font-size:18px;
	font-weight:bold;
	color: #591afb}
.txt_principal_titre_M_red{
	font-size:18px;
	font-weight:bold;
	color: #ff0000}
.txt_principal_titre_S_violet{
	font-size:16px;
	font-weight:bold;
	color: #591afb}
.txt_principal_titre_S_red{
	font-size:16px;
	font-weight:bold;
	color: #ff0000}
.txt_principal_titre_S{
	font-size:16px;
	font-weight:bold;
	color: #183c8a;}
.txt_principal_titre_XS{
	font-size:14px;
	font-weight:bold;
	color: #183c8a;}
.txt_principal_XL {
	font-size:20px;}
.txt_principal_L {
	font-size:18px;}
.txt_principal_M {
	font-size:16px;}
.txt_principal_S {
	font-size:12px;}
.txt_principal_XS {
	font-size:11px;}
.txt_principal_XXS {
	font-size:10px;}
.txt_principal_XXXS {
	font-size:8px;}

.txt_souligne {
 text-decoration:underline; 
}
.txt_gras_souligne {
 font-weight:bold;
 text-decoration:underline; 
}
.txt_presentation {
 font-size:14px;
 color: #385da4;
}
.txt_speaker {
 text-decoration:underline;
}
.txt_authors {
 font-style:italic;
}
.txt_chair {
 color: #385da4;
 font-style:italic;
 font-size:14px;
 font-weight:bold;
}

.table_principale {
	border:0;
	width:1200px;
	height:100%;
	border-spacing:0;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;

}

.table_centrale {
 background-color:#FFFFFF;
 width:100%;
 text-align:left;
}

.table_abstract {
 border:1px solid Gainsboro;
 width:100%;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 font-size:16px;
 line-height:120%;
 text-align:left;
}
.table_session {
 width:100%;
 border:1px solid Gainsboro;
 padding:8px;
 text-align:left;
}
.table_session_int {
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-spacing:5px 5px;
 text-align:left;
}

.tr_haut_principale,.tr_milieu_principale, .tr_bas_principale  {
	vertical-align:top;
	text-align:left}

.tr_haut_principale {
	height:100px;}
.tr_milieu_principale {
	}
.tr_bas_principale {
	}
.td_gauche, .td_milieu, .td_droite {
	border:0;}
.td_gauche, .td_droite {
	width:100px}
.td_milieu {
	width:90%;}
.img_hymex_top {
	height:60px;
}

.td_menu, .td_menu_over {
	font-size:12px;
	font-weight:bold;
	border-spacing:0;
	border-collapse:collapse;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	white-space: nowrap;
	text-align: left;
}
.td_menu_over {
	background-color:#385da4;
	color: #F5F5F0;}
.td_menu {
	background-color:#F5F5F0;
	color: #183c8a;}
.div_menu_over {
	font-size:12px;
	font-weight:bold;
	background-color:#183c8a;
	color: #F5F5F0;
	visibility:hidden;
       	POSITION:absolute;
	margin:0px;
	margin-left:-10px;
	margin-top:4px;
	margin-bottom:0px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:3px 3px 6px 0 #A9A9A9;
	-webkit-box-shadow:3px 3px 6px #A9A9A9;
}
.link_menu {
	color: #F5F5F0;}
.link_menu:hover {
	color: #F5F5F0;}
.link_bleu_menu {
	color: #183c8a;}
.link_bleu_menu:hover {
	color: #183c8a;}
.link_red {
	color: #d92b2b;}
.link_red:hover {
	color: #d92b2b;}

.div_menu_lien {
	font-size:4px;
	font-weight:bold;
	background-color:#d2e1ef;
	color: #d2e1ef;
    POSITION:absolute;
	margin:0px;
	margin-left:-7px;
	margin-top:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
        height:4px;}

form { display:inline;}
.table_recherche {
	border-spacing:0px 0px;
	border: 1px solid #b0b0b0; 
	vertical-align:bottom;
	text-align:right;
}
.table_menu {
	border-spacing:0px 0px;
	border: 0px solid #b0b0b0; 
	vertical-align:bottom;
	text-align:right;
}
.td_menu_down {
	font-size:12px;
	font-weight:bold;
	border-spacing:0;
	border-collapse:collapse;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	white-space: nowrap;
	background-color:#385da4;
	color: #F5F5F0;
	text-align: left;
	}

.div_main_page {
	height:400px; 
	width:100%;
	overflow-y:scroll;
	border: 1px solid #b0b0b0;
	padding-left: 10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;

}
.div_main_page_A {
	height:100%; 
	width:100%;
	overflow-y:scroll;
	border: 1px solid #b0b0b0;
	padding-left: 10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;

}

.table_main_page {
	width:100%;
}
.table_main_page_A {
	width:100%;
	text-align: center;
}


.table_titre_tt {
	background-color:#385da4;
	color:#F5F5F0;
	width:100%;
	font-weight:bold;
	font-size:18px;
}
.table_titre_sstt {
	background-color:#385da4;
	color:#F5F5F0;
	width:100%;
	font-weight:bold;
	font-size:14px;
}
.link_bleu_menu_tt {
	color: #183c8a;
	font-weight:bold;
	font-size:16px;}
.link_bleu_menu_tt2 {
	color: #183c8a;
	font-weight:bold;
	font-size:14px;}
.link_bleu_menu_tt3 {
	color: #183c8a;
	font-size:14px;}

.table_menu_in_div {
	width:100%;
	background-color:#385da4;
	color:#F5F5F0;
	font-weight:bold;
	font-size:14px;
}
.link_menu_in_div {
	color:#F5F5F0;
	font-weight:bold;
	font-size:14px;
	text-decoration:none; 
}

.link_menu_in_div:hover {
	color:#F5F5F0;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;}
.date1 {
      font-size:17px;
      font-weight:bold;
      color:#d12c2c;}
.date1_20 {
 font-size:20px;
 font-weight:bold;
 color:#d12c2c;
}
.date2 {
      font-size:12px;
      font-weight:bold;
      color:#696969;}

.activity1 {
      font-size:18px;
      font-weight:bold;
      color:#183c8a;}

.activity2 {
 font-size:14px;
 font-weight:bold;
 color:#183c8a;
}

.activity3, .ST_pres {
 font-size:12px;
 font-weight:bold;
 color:#183c8a;
}

.meeting {
 font-size:12px;
 font-weight:bold;
 color:#1b7b3c;
}

.meeting2 {
 font-size:14px;
 font-weight:bold;
 color:#1b7b3c;
}

.horaire_meeting {
      font-size:12px;
      font-weight:bold;
      color:#1b7b3c;}

.horaires_meeting {
      font-size:14px;
      font-weight:bold;
      color:#1b7b3c;}

.chair_meeting {
      font-size:12px;
      font-style:italic;
      color: #639663;
}

.Thalatta1 {
 font-size:10px;
 font-style:italic;
 color: #b7b7ff;
}
.Thalatta2 {
 font-size:10px;
 font-style:italic;
 color: #64c8c8;
}

.Pelagos {
 font-size:10px;
 font-style:italic;
 color: #c864c8;
}

.chairactivity {
 font-size:14px;
 color:#183c8a;
}

.coffeebreak {
 font-size:14px;
 font-weight:bold;
 color:#A9A9A9;
}

.coffe_break {
 font-size:14px;
 font-weight:bold;
 color:#A9A9A9;
}

.poster_break {
 font-size:14px;
 font-weight:bold;
 color:#a963a9;
}
.ice_break {
 font-size:14px;
 font-weight:bold;
 color:#e78b40;
}


.horaires {
      font-size:14px;
      font-weight:bold;
      color:#183c8a;}
.horaire {
      font-size:12px;
      font-weight:bold;
      color:#183c8a;}
.heuredeb {
      font-size:12px;
      font-weight:bold;
      color:#183c8a;}
.heurefin {
      font-size:12px;
      color:#000000;}
.activred {
      font-size:12px;
      color:#d12c2c;}
.table_basmenu {
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}

.div_cadre_page {
	border-radius:5px; 
	-webkit-border-radius:5px; 
	box-shadow:3px 3px 6px 0 #A9A9A9; 
	-webkit-box-shadow:3px 3px 6px #A9A9A9; 
	border-spacing:5px 5px; 
	border: 1px solid #b0b0b0;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}

.table_news {
	width:100%;
       	border-radius:5px; 
	-webkit-border-radius:5px; 
	box-shadow:3px 3px 6px 0 #A9A9A9; 
	-webkit-box-shadow:3px 3px 6px #A9A9A9; 
	border-spacing:5px 5px; 
	border: 1px solid #b0b0b0;
font-size:14px;
}
.table_interieure_news {
	font-size:14px;
}
.table_font_S {
	font-size:14px;
}
.table_font_S_cadre {
	font-size:14px;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:3px 3px 6px 0 #A9A9A9;
	-webkit-box-shadow:3px 3px 6px #A9A9A9;
	border-spacing:5px 5px;
	border: 1px solid #b0b0b0;
	padding: 8px;
}
.table_font_S_cadre_ss_padding {
	font-size:14px;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:3px 3px 6px 0 #A9A9A9;
	-webkit-box-shadow:3px 3px 6px #A9A9A9;
	border-spacing:5px 5px;
	border: 1px solid #b0b0b0;
}

.table_bordure_simple_ss_padding {
	border: 1px solid #b0b0b0;
	width: 100%;
}
.table_bordure_simple_ss_padding_clair {
	border-left: 1px solid #7ca0ee;
	border-bottom: 1px solid #7ca0ee;
	border-top:0px;
        border-right:0px;
	width: 100%;
}

.table_chat {
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:3px 3px 6px 0 #A9A9A9;
	-webkit-box-shadow:3px 3px 6px #A9A9A9;
	border-spacing:5px 5px;
	border: 1px solid #b0b0b0;
	font-size:14px;
	margin: 0 auto;
}

.div_main_page_RDT {
	overflow-y:scroll;
	border: 1px solid #b0b0b0;
	padding-left: 10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	margin-left: auto;
        margin-right: auto;
        width: 760px;
}
.div_main_page_image_RDT {
	overflow-y:scroll;
	border: 1px solid #b0b0b0;
	padding-left: 10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	margin-left: auto;
        margin-right: auto;
}

.select_class {
        border: 1px solid #b0b0b0;
	padding-left: 5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	font-size:14px;
	color: #183c8a;
	font-family:arial,verdana;
}
.select_class2 {
        border: 1px solid #b0b0b0;
	padding-left: 1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#FFFFFF;
	font-size:12px;
	color: #183c8a;
	font-family:arial,verdana;
}

.div_main_news_scrolled_main_page {
	width:98%;
	border: 1px solid #b0b0b0;
	padding-left: 10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
}
.div_txt_w {
	padding-left: 5px;
	padding-right: 3px;
	padding-top:3px;
	padding-bottom:3px;
}

.div_info_cells {
	font-size:12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	margin-left: 0px;
        margin-right: 0px;

}

.sop_gm_table_data {
	padding : 0px;
	border-spacing : 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width:380px;
}
.sop_gm_img_colormap {
	width:175px;
}

.sop_gm_margin_showing {
	margin-left:210px;
}
.div_with_border {
        border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.table_with_border {
	border: 1px solid #b0b0b0;
}

.bibline {
	padding : 3px;
	border-spacing : 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.bibresult {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-spacing : 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
.bibitem {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-spacing : 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

.sheader{
	padding-top: 20px;
	padding-bottom: 2px;
	border-spacing : 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size:18px;
	font-weight:bold;
	color: #183c8a;
	text-decoration: underline;
}

.bibref {
	padding-left: 3px;
	padding-right: 6px;
	border-spacing : 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size:14px;
	font-weight:bold;
	color: #000000;

}

.bibtitle{
	font-size:16px;
	font-weight:bold;
	color: #183c8a;}

.bibauthor, .bibtitleLLTXT, .bibyearLLTXT{
	font-size:14px;
	color: #000000;}

.bibbooktitle{
	font-size:14px;
	font-style:italic;
	color: #000000;}
.bibpublisher{
	font-size:14px;
	font-style:italic;
	color: #000000;}

.tablebib_menu_in_div {
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
	background-color:#385da4;
	color:#F5F5F0;
	font-weight:bold;
	font-size:12px;
}

.bibselect{
 background-color:#4b73bc;
 color:#F5F5F0;
 font-weight:bold;
 font-size:12px;   
 border: 1px solid #F5F5F0;
 border-radius: 3px;
}

.bibsearch_button{
 background-color:#385da4;
 color:#F5F5F0;
 border: 1px solid #F5F5F0;
 border-radius: 3px;
 font-size:12px;   
}
.bibsearch_search{
 background-color:#d2e1ef;
 color:#385da4;
 border: 1px solid #F5F5F0;
 border-radius: 3px;
}

.td_padding_dix{
 padding-left: 10px;
 padding-right:10px;
 }

.td_heuredeb {
 width:130px;
 vertical-align:top;
 text-align: right;
}
.td_heures_session {
 width:130px;
 vertical-align:top;
 text-align:left;
}
.div_contenu_global_prog {
 border-radius:3px; 
 -webkit-border-radius:3px; 
 box-shadow:2px 2px 3px 0 #A9A9A9; 
 -webkit-box-shadow:2px 2px 3px #A9A9A9; 
 border-spacing:1px 1px; 
 border: 1px solid #b0b0b0;
 PADDING-RIGHT: 1px; 
 PADDING-LEFT: 1px; 
 PADDING-BOTTOM: 1px; 
 PADDING-TOP: 1px;
 height:560px;
 overflow:auto;
 text-align:left;
}
.div_img_journee {
 width:656px;
 text-align:left;
 padding:5px;
}

.table_publications_stats, .td_publications_stats {
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
 border-collapse:collapse;
 vertical-align:middle;
 text-align:center;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;

}
.table_centrale_ckeditor {
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
 border-collapse:collapse;
 vertical-align:top;
 text-align:left;
 padding:10px;
 width:80%;
 background-color:#ffffff;

 }

.table_avec_bordure_fine {
 width:100%;
 border: 1px solid #b0b0b0;
 font-size:14px;
}

.input_style {
  padding: 1px;
  border: solid 1px #dcdcdc;
}
.input_style:focus, .input_style.focus {
  border: solid 1px #707070;
  box-shadow: 0 0 1px 1px #969696;
}

.div_with_border_padding_5 {
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
 padding: 5px;
}

.submit_uncomplete_bib_button{
 background-color:transparent;
 color:#000000;
 border: 1px solid #707070;
 border-radius: 5px;
}
.div_infobulle {
 position: absolute;	
 visibility : hidden;
 border: 1px solid #b0b0b0;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#FFFFFF;
 color:#FF5500;
}

.div_infobulle_3 {
 position: absolute;	
 visibility : hidden;
 border: 1px solid #b0b0b0;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#FFFFFF;
 color:#0000ff;
}

.div_infobulle_4 {
 position: relative;	
 visibility : hidden;
 border: 1px solid #b0b0b0;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#FFFFFF;
 color:#0000ff;
}


.table_avec_bordures_grises {
 width: 100%;
 border: 1px solid #c0c0c0;
 border-collapse: collapse;
 padding-left:2px;
 padding-right:2px;
 padding-top:2px;
 padding-bottom:2px;
}


.hmx_titre_T1{
 font-size:18px;
 font-weight:bold;
 color: #183c8a;
 width: 100%;
 text-align: center;
}

.hmx_titre_T2{
 font-size:16px;
 font-weight:bold;
 color: #183c8a;
 width: 100%;
 text-align: left;
}

.hmx_titre_T3{
 font-size:14px;
 font-weight:bold;
 color: #183c8a;
 width: 100%;
 text-align: left;
}

.hmx_bold_1{
 font-size:18px;
 font-weight:bold;
 color: #183c8a;
}

.hmx_bold_2{
 font-size:16px;
 font-weight:bold;
 color: #183c8a;
}

.hmx_bold_3{
 font-size:14px;
 font-weight:bold;
 color: #183c8a;
}

.hmx_bold_4{
 font-size:12px;
 font-weight:bold;
 color: #183c8a;
}

.Room1 {
 font-size:10px;
 font-style:italic;
 color: #a43253;
}
.Room2 {
 font-size:10px;
 font-style:italic;
 color: #002060;
}

.Room3 {
 font-size:10px;
 font-style:italic;
 color: #294738;
}
.date1bis {
      font-size:17px;
      font-weight:bold;
      color:#f9b608;}

.date2bis {
      font-size:12px;
      font-weight:bold;
      color:#0000ff;}

.meetingbis {
 font-size:12px;
 font-weight:bold;
 color:#aa0882;
}

.meeting2bis {
 font-size:14px;
 font-weight:bold;
 color:#aa0882;
}

.montooltip{
 display: inline;
 position: relative;
}

.montooltip:hover:after{
background: #ffffff;
border-radius: 5px;
color: #000000;
content: attr(title);
position: absolute;
z-index: 98;
}

.tooltip:hover:before{
border: solid;
border-color: #b0b0b0 transparent;
border-width: 1px 1px 1px 1px;
content: "";
position: absolute;
z-index: 99;
}

.table_avec_bordure_fine_r {
 width:100%;
 border: 1px solid #b0b0b0;
 font-size:12px;
 border-radius: 5px;
}

