 @charset "UTF-8";
@namespace url("http://www.w3.org/1999/xhtml");


/********* TEXT ****************/
.msl_sTxt_ul_url {
	text-decoration: none;
	color: #507EC8;
	padding-right: 17px;
	background: url(../img/transf/link.gif) no-repeat right top;
}
.msl_sTxt_ul_url:hover {
	color: #026fab;
	background: url(../img/transf/link_go.gif) no-repeat right top;
}
.msl_sTxt_ph_quote {
	font-style: italic;
	color: #026fab;
}

.msl_sTxt_is_imp {
	font-weight:bold;
	color:#026fab;
}

.msl_sTxt_tim_ico img{
	vertical-align: middle;
}


.msl_txt_ul_url {
	text-decoration: none;
	color: #507EC8;
	padding-right: 17px;
	background: url(../img/transf/link.gif) no-repeat right top;
}
.msl_txt_ul_url:hover {
	color: #026fab;
	background: url(../img/transf/link_go.gif) no-repeat right top;
}

.msl_txt_ul_urlSite {
	cursor: pointer;
	border-bottom: 1px dotted silver;
	padding-left: 17px;
	background: url(../img/transf/page_link.gif) no-repeat left top;
}

.msl_txt_tt_urlSite {
	border: 1px solid #eabc00;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
}
.msl_txt_tt_urlSite_co {
	padding: 3px;
}
.msl_txt_tt_urlSite_co .msl_txt_ul_url, .msl_txt_tt_urlSite_co .msl_sTxt_ul_url, .msl_txt_tt_urlSite_co .msl_urlSiteMeta_lnk{
	background: url(../img/transf/link_tt.gif) no-repeat right top;
}
.msl_txt_tt_urlSite_co .msl_txt_ul_url:hover, .msl_txt_tt_urlSite_co .msl_sTxt_ul_url:hover, .msl_txt_tt_urlSite_co .msl_urlSiteMeta_lnk:hover{
	background: url(../img/transf/link_go_tt.gif) no-repeat right top;
}
.msl_txt_tt_urlSite_ti {
	text-align: center;
	background-color: #026fab;
	color: White;
	font-weight: bold;
	padding: 1px;
	border-bottom: 1px solid Gray;
}

.msl_txt_ul_def {
	cursor: pointer;
	border-bottom: 1px dotted silver;
	padding-left: 17px;
	background: url(../img/transf/refStar.gif) no-repeat left top;
}

.msl_txt_tt_def {
	border: 1px solid #eabc00;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
}
.msl_txt_tt_def_co {
	padding: 3px;
}
.msl_txt_tt_def_co .msl_txt_ul_url, .msl_txt_tt_def_co .msl_sTxt_ul_url, .msl_txt_tt_def_co .msl_urlSiteMeta_lnk{
	background: url(../img/transf/link_tt.gif) no-repeat right top;
}
.msl_txt_tt_def_co .msl_txt_ul_url:hover, .msl_txt_tt_def_co .msl_sTxt_ul_url:hover, .msl_txt_tt_def_co .msl_urlSiteMeta_lnk:hover{
	background: url(../img/transf/link_go_tt.gif) no-repeat right top;
}
.msl_txt_tt_def_ti {
	text-align: center;
	background-color: #026fab;
	color: White;
	font-weight: bold;
	padding: 1px;
	border-bottom: 1px solid Gray;
}

.msl_txt_ul_doc {
	cursor: pointer;
	border-bottom: 1px dotted silver;
	padding-left: 17px;
	background: url(../img/transf/refBook.gif) no-repeat left top;
}

.msl_txt_tt_doc {
	background-color: White;
	border: 1px solid #eabc00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
}
.msl_txt_tt_doc_co {
	padding: 3px;
}
.msl_txt_tt_doc_co .msl_txt_ul_url, .msl_txt_tt_doc_co .msl_sTxt_ul_url, .msl_txt_tt_doc_co .msl_urlSiteMeta_lnk{
	background: url(../img/transf/link_tt.gif) no-repeat right top;
}
.msl_txt_tt_doc_co .msl_txt_ul_url:hover, .msl_txt_tt_doc_co .msl_sTxt_ul_url:hover, .msl_txt_tt_doc_co .msl_urlSiteMeta_lnk:hover{
	background: url(../img/transf/link_go_tt.gif) no-repeat right top;
}
.msl_txt_tt_doc_ti {
	text-align: center;
	background-color: #026fab;
	color: White;
	font-weight: bold;
	padding: 1px;
	border-bottom: 1px solid Gray;
}
.msl_txt_ph_quote {
	font-style: italic;
	color: #026fab;
}
.msl_txt_is_imp {
	font-weight:bold;
	color:#026fab;
}

.msl_doc_tt_a {
	cursor: pointer;
	border-bottom: 1px dotted Silver;
}
.msl_doc_tt {
	border: 1px solid #eabc00;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
}
.msl_doc_tt_co {
	padding: 3px;
}
.msl_doc_tt_co p{
	margin: 0px;
}
.msl_doc_tt_co .msl_txt_ul_url, .msl_doc_tt_co .msl_sTxt_ul_url, .msl_doc_tt_co .msl_urlSiteMeta_lnk{
	background: url(../img/transf/link_tt.gif) no-repeat right top;
}
.msl_doc_tt_co .msl_txt_ul_url:hover, .msl_doc_tt_co .msl_sTxt_ul_url:hover, .msl_doc_tt_co .msl_urlSiteMeta_lnk:hover{
	background: url(../img/transf/link_go_tt.gif) no-repeat right top;
}


/********* REFS **************/
.msl_urlSiteMeta_lnk {
	text-decoration: none;
	color: #507EC8;
	padding-right: 17px;
	background: url(../img/transf/link.gif) no-repeat right top;
}
.msl_urlSiteMeta_lnk:hover {
	color: #026fab;
	background: url(../img/transf/link_go.gif) no-repeat right top;
}


.msl_def_bk {
}

.msl_def_bk_ti {
	font-weight: bold;
	color: #026fab;
	font-size: 1.2em;
}

.msl_doc_bk_file {
	padding: 3px 0px;
}
.msl_doc_bk_file a{
	padding-bottom: 5px;
}

.msl_docMeta_title {
	font-weight: bold;
	color: #026fab;
	font-size: 1.2em;
}

.msl_docMeta_auth {
	background-image: url(../img/transf/pers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0px;
	padding-left: 20px;
}

.msl_docMeta_code {
	background-image: url(../img/transf/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0px;
	padding-left: 20px;
}

.msl_docMeta_ref {
	background-image: url(../img/transf/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0px;
	padding-left: 20px;
}
	
.msl_doc_bk {
	padding-left: 20px;
	background-image: url(../img/transf/doc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/********* TOOLTIPS ****************/

.hpEvtBkTt {
	border: 1px solid #eabc00;
	background-color: White;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
}
.hpEvtBkTt_co {
	padding:3px;
	
}

.mso_hPage_hpEvtsFra {
	float: right;
	margin-left:10px;
	
}

.hpEvtsFra {
	border: 2px solid #eabc00;
	-moz-border-radius: 0px 20px 0px 20px;
	margin-bottom:10px;
	width:200px;
	
}
.hpEvtsFra a{
	text-decoration: none;
	color: black;
	border-bottom:1px dotted gray;
}	

.hpEvtsFra_co {
	padding: 3px 3px 8px 5px;
	font-size: 0.8em;
	
}
.hpEvtsFra_ti {
	background: url(../img/transf/bk_hpEvtFraTi.png) repeat-y;
	padding: 3px 3px 5px 3px;
	font-weight:bold;
	color: gray;
}	
.hpEvtsFra_ti a{
	color: gray;
	border-bottom:1px dotted gray;
	
}

.mso_wSite_legal_tt_a {
	cursor: pointer;
	border-bottom: 1px dotted Silver;
}
.mso_wSite_legal_tt {
	border: 2px solid #eabc00;
	-moz-border-radius: 0px 20px 0px 20px;
	background-color: White;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
	height:150px;
}
.mso_wSite_legal_tt_co {
	padding: 10px;
}
.mso_wSite_legal_tt_co p{
	margin: 0px;
	text-align: left;
}
.mso_wSite_legal_tt_co .msl_sTxt_ul_url{
	background: url(../img/transf/link_tt.gif) no-repeat right top;
}
.mso_wSite_legal_tt_co .msl_sTxt_ul_url:hover{
	background: url(../img/transf/link_go_tt.gif) no-repeat right top;
}
.mso_wSite_legal_tt_ti {
	background: url(../img/transf/tt_bk.png) repeat-y;
	text-align: center;
	color: gray;
	font-weight: bold;
	font-size: 12px;
	padding: 1px;
}	
/********* BINARIES ****************/

.sfile_pdf_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/pdf.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_pdf_lnk span{
	display: none;
}

.sfile_odt_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/odt.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_odt_lnk span{
	display: none;
}

.sfile_ods_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/ods.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_ods_lnk span{
	display: none;
}

.sfile_odp_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/odp.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_odp_lnk span{
	display: none;
}

.sfile_odg_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/odg.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_odg_lnk span{
	display: none;
}

.sfile_xls_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/xls.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_xls_lnk span{
	display: none;
}

.sfile_doc_rtf_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/doc.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_doc_rtf_lnk span{
	display: none;
}

.sfile_ppt_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/ppt.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_ppt_lnk span{
	display: none;
}

.sfile_swf_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/swf.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_swf_lnk span{
	display: none;
}

.sfile_mov_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/vid.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_mov_lnk span{
	display: none;
}

.sfile_avi_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/vid.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_avi_lnk span{
	display: none;
}

.sfile_flv_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/vid.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_flv_lnk span{
	display: none;
}

.sfile_rm_ram_lnk {
}

.sfile_mp3_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/mp3.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_mp3_lnk span{
	display: none;
}
/
.sfile_zip_rar_tgz_tar_tar-gz_lnk {
	margin-left: 3px;
	background: url(../img/transf/types/zip.gif) no-repeat left top;
	width: 16px;
	height: 16px;
  padding:0px 8px;
}
.sfile_zip_rar_tgz_tar_tar-gz_lnk span{
	display: none;
}

.sfile_eWeb_bk_fra {
	display: block;
	border : 1px solid grey;
	width: 500px;
	height: 400px;
	margin: 0 auto;
}
		
/********* BLOCKS ****************/
.flowBk {
	margin-bottom: 10px;
}

.flowBk_co {
	text-align: center;
	margin: 0px auto;
}
.flowBk_ti {
	text-align: center;
	font-style: italic;
	color: Gray;
}	

.flowDoc {
	margin-bottom: 10px;
	padding-top: 10px;
}

.flowDoc_ti {					/* Fichier documents*/
	font-style: italic;
	color: Gray;
	padding-top: 10px;
	padding-bottom: 10px;
}
/********* OTHERS ****************/

.mso_hPage_hpConFra {
	clear: right;
}

.evtSetBk {
	background-image: url(../img/transf/detailsLeft.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
.evtSetBk_co {
	padding-left: 10px;
	padding-bottom: 5px;
	background-image: url(../img/transf/detailsBot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.evtSetBk_ti {
	padding-left: 10px;
	background-image: url(../img/transf/detailsLeft.gif);
	background-repeat: repeat-y;
}	

.msl_evt_hpNews_bk {
	padding-left: 20px;
	background-image: url(../img/transf/date.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.evtBk {
	margin-bottom: 10px;
}
.evtImg {
	float: left;
	margin-right: 3px;
}
.msl_evtMeta_news_title {
	font-weight: bold;
	font-size: 1.1em;
	color: gray;
}
.msl_evt_hpAgenda_bk {
	padding-left: 20px;
	background-image: url(../img/transf/date.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.msl_evtMeta_title {
	font-weight: bold;
	font-size: 1.1em;
	color: gray;
}

.sfile_eWeb_hPage_fra {
	display: block;
	border : 1px solid grey;
	width: 400px;
	height: 300px;
}
.contBk {
	margin-bottom: 10px;
}
.msl_contact_bk {
	border: 2px solid #eabc00;
	-moz-border-radius: 0px 20px 0px 20px;
	padding: 3px;
}
.msl_contact_bk_ti {
	font-weight: bold;
}
.msl_orgMeta_tab {
	vertical-align: top;
}
.msl_orgMeta_name {
	color: gray;
	font-weight: bold;
	font-size: 1.2em;
}
.msl_orgMeta_contact p{
	margin-bottom: 0px;
}
.msl_orgMeta_contact {
	margin-bottom: 3px;
}
.msl_persMeta_tab td {
	vertical-align: top;
}
.msl_persMeta_name {
	color: gray;
	font-weight: bold;
}
.msl_persMeta_func {
	font-style: italic;
	color: Gray;
}
.msl_persMeta_contact p{
	margin-bottom: 0px;
}
.msl_persMeta_contact {
	margin-bottom: 3px;
}
.msl_accessMeta_title{
	color: gray;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 1.2em;
}

.msl_accessMeta_title a{
	text-decoration: none;
	color: #507EC8;
	padding-right: 19px;
	background: url(../img/transf/map.gif) no-repeat right bottom;
}
.msl_accessMeta_title a:hover{
	color: #026fab;
	background: url(../img/transf/map_go.gif) no-repeat right bottom;
}
.msl_accessMeta_mapImg {
	margin: 0px auto;
	text-align: center;
}
.msl_serv_bk_ti span{
	padding-left: 20px;
	background-image: url(../img/transf/serv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sheetBk {
	background-image: url(../img/transf/detailsLeft.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
.sheetBk_co {
	padding-left: 10px;
	padding-bottom: 5px;
	background-image: url(../img/transf/detailsBot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.sheetBk_ti {
	padding-left: 10px;
	background-image: url(../img/transf/detailsLeft.gif);
	background-repeat: repeat-y;
	margin-left:0px;
}	
.detailsBk {
	margin-top: 10px;
}
.detailsBk_open {
	padding-left: 10px;
	background-image: url(../img/transf/detailsOpn.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: White;
	font-weight: bold;
}
.detailsBk_closed {
	padding-left: 10px;
	background-image: url(../img/transf/detailsClo.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: Gray;
	font-weight: bold;
}
.msl_prod_bk_ti span{
	padding-left: 20px;
	background-image: url(../img/transf/prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.msl_proj_bk_ti span {
	padding-left: 20px;
	background-image: url(../img/transf/proj.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.msl_proj_part {
	padding-left: 20px;
	background-image: url(../img/transf/partner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}
.msl_proj_part_open {
	text-decoration: none;
	color: Black;
}
.msl_proj_part_closed {
	text-decoration: none;
	color: Black;
}

.msl_proj_part_tiIn {
	border-bottom: 1px dotted Gray;
}

.msl_projMeta_tab td{
	vertical-align: top;
}
.msl_projMeta_ti {
	color: #026fab;
	font-weight: bold;
	font-size: 1.2em;
}
.msl_projMeta_dates {
	margin-top: 3px;
	padding-left: 18px;
	background-image: url(../img/transf/date.gif);
	background-repeat: no-repeat;
}
.mso_list_part {
	padding-left: 20px;
	background-image: url(../img/transf/partner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}

.mso_list_cli {
	padding-left: 20px;
	background-image: url(../img/transf/user_suit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}

.msl_hist_bk_ti span{
	padding-left: 20px;
	background-image: url(../img/transf/hist.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.msl_evt_bk {
	padding-left: 20px;
	background-image: url(../img/transf/date.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.msl_news_bk_ti span{
	padding-left: 20px;
	background-image: url(../img/transf/news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.msl_evt_news_bk {
	padding-left: 20px;
	background-image: url(../img/transf/date.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.msl_agenda_bk_ti span{
	padding-left: 20px;
	background-image: url(../img/transf/agenda.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.mso_refs_doc {
	margin: 3px 0px;
}

