@charset "utf-8";
html {margin:0;padding:0;width: 100%;height: 100%;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td, blockquote, dl, dt, dd, pre {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
input {border:0;}
fieldset, img {border:0;}
img {margin:0;padding:0;}
ol, ul, dl{list-style:none;}
h1, h2, h3, h4, h5, h6, h7 {font-size:100%;font-weight:normal;}
a {outline:none;text-decoration:none;}
.liste_pres2{padding-left:25px;}
.liste_pres2 li{background:url(../image/gif/square_blue.gif) left 8px no-repeat; padding:2px 0 2px 10px ; font-size:.917em}

/* added 10 mars 2014 */

.table { width:100%; margin:20px 0;}
.table th{ font-size:13px; color:#FFF; background:#0b7898; border-right:#d4d4d4 solid 1px;border-bottom:#d4d4d4 solid 1px; text-align:left; padding:5px 15px;}
.table th:last-child{ border-right: none;}
.table td{font-size:11px; color:#000;border:#d4d4d4 solid 1px; border-top:none; padding:5px 15px;}
.strong {font-weight:bold;}
.em {font-style:italic;}
.display_block {display: block ;}
.display_none {display:none;}
.nowrap {white-space:nowrap;}
.display_inline {display:inline ;}
.display_inline_block {display:inline-block ;}
.txt_justify {text-align: justify ;}
.txt_majiscule { text-transform:uppercase ;}
.underline, a.for_underline:hover {text-decoration:underline;}
a.underline:hover {text-decoration:none;}
.txt-center {text-align:center ;}
.txt-top {vertical-align:top ;}
.txt-center_vertical {vertical-align:middle ;}
.txt-bottom_vertical {vertical-align:bottom ;}
.float-none {float:none ;}
.float-left {float:left ;}
.float-right {float:right ;}
.block_center {margin-left:auto ;margin-right:auto ;}
.clear {clear:both;height:0; font-size:0; line-height: 0; overflow:hidden}
.clear_both {clear:both;}
.clear_right {clear:right;}
.overflow_hidden { overflow:hidden;}
.height100_pourcent{ height:100%;}

body{ background:url(../image/gif/top_body.gif) left top repeat-x white; padding:30px 0  100px; font-size:.75em; color:black; font-family:arial}

/*****HEADER*****/
.header{ width:960px; margin:auto}
.top_header{/* border-bottom:#f4f4f4 1px solid;*/ padding:10px 0 0; text-align:right; }
.rep_tun{ margin-left:20px; display:inline; float:left; }
.menu_top, .menu_lang{ display:inline; color:#929292; font-size:.917em; }
.menu_top li,.menu_lang li{ display:inline;}
.menu_top li a,.menu_lang li a{ color:#929292; padding:4px 5px 0 6px; display:inline-block}
.menu_lang li a{ padding:20px 5px 0 6px; }
.menu_top li a:hover, .menu_lang li a:hover{ text-decoration:underline}
.border_top_header{ background:url(../image/gif/border_top_header.gif) left bottom repeat-x; height:12px; clear:both}
.logo_sicad{ float:left}
.right{ text-align:right}

/***MP******/
.bg_menu_principal{ background:#005d7e url(../image/gif/bg_nav.gif) left top repeat-x; border-bottom:#00658d 1px solid }
.menu_principal{ width:960px; margin:auto; overflow:hidden }
.elem_menu{ float:left; display:inline; height:30px; vertical-align:top}
.elem_menu a{display:inline-block; height:30px; line-height:30px; padding:0 10px; color:white;}
.elem_menu a:hover{ background-color:#0082a5}
.elem_menu a.accueil{  display:inline-block; height:20px; line-height:30px; padding:5px 10px; color:white}
.border_elm{ border-right:#007ca2 1px solid}

/******MAIN CONTENT*********/
.main_content{ width:960px; margin:auto}
.bloc_fil_ariane{ border-bottom:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; background:white url(../image/gif/bg_fil_ariane.gif) left bottom repeat-x; width:960px;}
.td_right_bloc_fil_ariane{ border-top:#d4d4d4 1px solid; }
.td_left_bloc_fil_ariane{ border-right:#d4d4d4 1px solid;}
.right_fil_ariane{background:url(../image/gif/bg_right_fil_ariane.gif) top left no-repeat;}
.left_shadow{ background:url(../image/gif/shadow_left.gif) right top repeat-y; width:215px; vertical-align:top}
.right_shadow{ background:url(../image/gif/shadow_right.gif) left top repeat-y; width:215px; vertical-align:top}
.padding_right_content{ padding:20px  0 0 15px }
.padding_left_content{ padding:20px 15px 0 0}
.padding_middle_content{ padding:20px 15px 0 }
.titre_bloc { margin-bottom:15px}
.titre_bloc h2{ border:#d4d4d4 1px solid; background: #016987 url(../image/gif/bg_titre_bloc_interne.gif) bottom left repeat-x; padding:7px 8px; font-size:1.167em; color:#FFF; font-weight:bold;}
.titre_bloc span{ display:block; margin:0 1px; height:1px; background-color:#ececec}
.date{ color:#f6a904; font-size:1em}
.lien{ color:#006a88; font-size:1em}
.right_shadow .lien,.left_shadow .lien{ color:#006a88; font-size:0.917em }
.div_marge_actualite .lien{ color:#006a88; font-size:0.917em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.div_marge_actualite .titre_news{ color:#006a88; font-size:1em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.lien:hover,.titre_news:hover{ text-decoration:underline}
.div_marge_actualite .titre_news_det{ color:#006a88; font-size:1.33em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.descriptif{ color:black; font-size:.917em}
.tt_actualite,.tt_evenement{ display:inline-block; color:#797979; font-size:.917em; padding:0 10px 0 0 ; background:url(../image/gif/arrow_d.gif) right center no-repeat}
.bloc{ background:url(../image/gif/dotted_gris.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px}

.div_lien_utile { margin-top:-8px; position:relative}
dl.lien_utile { background:url(../image/gif/dotted_gris.gif) left bottom repeat-x; padding:8px 0 9px; }
dl.last { background:none; }
dl.lien_utile dt{ color:#006988; font-size:.917em}
dl.lien_utile dd a{ color:#8f8f8f; font-size:.917em}
dl.lien_utile dd a:hover{ text-decoration:underline}

.bloc_recherche{background:url(../image/gif/bg_recherche.gif) #16425a bottom left no-repeat; padding-bottom:20px; }
input.btn_recherche2 {background:url(../image/gif/bg_bt_recherche.gif) top left no-repeat; cursor: pointer; height:26px; width:78px; height:26px;font-family:Arial; color:#fff;}
.bloc_txt_recherche{background:#FFFFFF; height:30px; width:570px; margin-top:20px; margin-left:15px; border-bottom:1px solid #194964; float:left; display:inline;}
.input_txt_recherche{background:#FFFFFF; border:0; height:22px; width:420px; padding-top:4px;font-family:Arial; color:#999999; }

.btn_hover {display:inline-block; background:url(../image/gif/bg_btn.gif) top left repeat-x; height:26px; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f;}
.btn_hover input {border:none;background-color:transparent;cursor: pointer; height:26px; padding-left:10px; padding-right:10px; font-family:Arial; font-weight:bold; color:#444444;}
.btn {display:inline-block; background:url(../image/gif/bg_btn.gif) bottom left repeat-x; height:26px; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f;}
.btn input {border:none;background-color:transparent;cursor: pointer;  height:26px; padding-left:10px; padding-right:10px; font-family:Arial; font-weight:bold; color:#FFFFFF;}
.btn:hover {background:url(../image/gif/bg_btn.gif) top left repeat-x;}
.btn:hover input { color:#444444;}
/*****************************hack ie 6 7 8**************************/

.btn input {padding-left:3px\9; padding-right:3px\9;}
.btn_hover input {padding-left:3px\9; padding-right:3px\9;}

/*******************************************************************/
.btn_recherche_hover {display:block; background:url(../image/gif/bg_btn.gif) top left repeat-x; width:180px; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f; }

.btn_recherche_hover input {border:none;background-color:transparent;cursor: pointer; height:26px; width:178px; font-family:Arial; font-weight:bold; color:#444444;font-size:1.2em;}

.btn_recherche {display:block; background:url(../image/gif/bg_btn.gif) bottom left repeat-x; width:180px; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f;}

.btn_recherche input {border:none;background-color:transparent;cursor: pointer;  height:26px; width:178px;  font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:1.2em;}


.div_sondage{border:1px solid #d4d4d4; margin-top:10px;}
.titre_sondage{ background:url(../image/gif/bg_titre_sondage.gif) #f4f5f9 top left repeat-x; font-family:Arial; color:#000; font-size:1.167em; padding:5px 8px; border-bottom:1px solid #d4d4d4;}

/*************/
.titre_service{background:url(../image/gif/bg_titre_bloc_interne.gif) #016987 bottom left repeat-x;  line-height:1.5em; font-family:Arial; color:#fff; font-size:1.25em;padding:5px 10px;}
.div_ser_en_ligne1{ border-bottom:#ececec 1px solid}
.div_ser_en_ligne2{ border-bottom:#d4d4d4 1px solid; border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; width:500px; position:relative;  }
.tab_ser_en_ligne{ border-bottom:#f7f9f9 1px solid; border-left:#f7f9f9 1px solid; border-right:#f7f9f9 1px solid; background-color:#eef3f3; }
.tab_ser_en_ligne .cols_type1{ width:166px; float:left; }
.tab_ser_en_ligne .cols_type2{ width:166px; background-color:white; float:left;}

.tab_ser_en_ligne td{ width:166px;}
.tab_ser_en_ligne td.bg_white{  background-color:white;}
.cols1{width:498px; float:left;}
.padding_service{padding:15px 10px 15px 15px;}
h3.titre_service_interne{font-family:Arial; color:#003b63; margin-bottom:5px; font-size:1.4em;}
.list_service{background:url(../image/gif/puce_orange1.gif) left 11px no-repeat; padding:7px 2px 7px 8px; display:block; border-bottom:1px solid #e8e8e8; }
.txt_service{font-family:Arial; color:#000; font-size:.917em;}
.lien_service{font-family:Arial; color:#000; font-size:.917em;}
.lien_service:hover{text-decoration:underline; color:#006988;}

h3.titre_tab_interne{font-family:Arial; color:#003b63; margin-bottom:5px; font-size:1.4em; border-bottom:1px solid #e8e8e8; padding-bottom:10px; }
.list_tab{background:url(../image/gif/puce_orange1.gif) left 11px no-repeat; padding:7px 2px 7px 8px; display:block; }
.txt_tab{font-family:Arial; color:#000; font-size:.917em;}
.lien_tab{font-family:Arial; color:#006988; font-size:.917em;}
.lien_tab:hover{text-decoration:underline;}
.bloc_tab{background:#f9f8f8; border:1px solid #d4d4d4; padding:10px;}

/****************************************tabs jquery**********************************************/
.tabs{position:relative; margin-top:-1px; z-index:10 }
ul.tabNavigation { margin-top:20px; position:relative; z-index:1}
ul.tabNavigation li {display:block; float:left;}
ul.tabNavigation li a.link1 {display:inline-block; padding:5px 7px;background-color: #027b9e;color: #fff;text-decoration: none; border-top:1px solid #027b9e; border-left:1px solid #027b9e; border-right:1px solid #027b9e; cursor:pointer;}
ul.tabNavigation li a.link2  {display:inline-block; padding:5px 7px;background-color: #006988;color: #fff;text-decoration: none; border-top:1px solid #006988; border-left:1px solid #006988; border-right:1px solid #006988; cursor:pointer;}
ul.tabNavigation li a.link3  {display:inline-block; padding:5px 7px;background-color: #015f7b;color: #fff;text-decoration: none; border-top:1px solid #015f7b; border-left:1px solid #015f7b; border-right:1px solid #015f7b; cursor:pointer;}
ul.tabNavigation li a.link4  {display:inline-block; padding:5px 7px;background-color: #01546c;color: #fff;text-decoration: none; border-top:1px solid #01546c; border-left:1px solid #01546c; border-right:1px solid #01546c; cursor:pointer; }
ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {background-color: #f9f8f8;color:#000; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}

/********************************************************/
.bloc_allprestation{background:#e8e8e8; border-bottom:1px solid #d4d4d4 ; border-left:1px solid #d4d4d4 ; border-right:1px solid #d4d4d4 ; padding:5px 10px;}
.lien_prestation2{color:#797979; background:url(../image/gif/puce_bleu.gif) right 5px no-repeat; padding-right:13px;}
.lien_prestation2:hover{text-decoration:underline;}
.bloc_lien_recherche_avance{ margin-left:10px; margin-top:20px;  float:left; position:relative; z-index:50; display:inline-block;}
.bloc_lien_recherche_avance span.txt{float:left; height:31px; line-height:31px; padding-right:5px; color:#fff; font-size:1em;  }
.bloc_lien_recherche_avance a.puce{float:left; height:31px; background:url(../image/gif/puce_recherche_avance.gif) center no-repeat; width:28px; display:inline-block; }
.bloc_lien_recherche_avance a.puce_hiden{float:right; height:31px; background:none; width:28px; display:inline-block;  }
.bloc_recheche_av{ width:450px; position:absolute; right:-10px; top:0;}
.bloc_recheche_av .top_bloc{ background:url(../image/gif/recherche_av_top.gif) top left no-repeat; width:430px; height:50px; margin-left:10px; margin-right:10px; }
.bloc_recheche_av .footer_bloc{ background:#ebecf0; padding:0 10px 10px 10px; }
.bloc_recheche_av .footer_bloc_interne{ background:#f5f6f9; padding:0 10px 10px; }
.input_recherche_av{ width:173px; height:22px; border:1px solid #d4d4d4; background:#FFFFFF; color:#3f3f3f; padding-top:2px; padding-left:5px; font-size:.975em;}


.bloc_recheche_rub{ width:220px; position:absolute; right:-10px; top:0; }
.bloc_recheche_rub .top_bloc{ background:url(../image/gif/recherche_av_top.gif) top right no-repeat; width:200px; height:50px; margin-left:10px; margin-right:10px; }
.bloc_recheche_rub .footer_bloc{ background:#ebecf0; padding:0 10px 10px 10px; }
.bloc_recheche_rub .footer_bloc_interne{ background:#f5f6f9; padding:0 10px 10px; }
.input_recherche_rub{ width:173px; height:22px; border:1px solid #d4d4d4; background:#FFFFFF; color:#3f3f3f; padding-top:2px; padding-left:5px; font-size:.975em;}

.border_doubl{background:url(../image/gif/border_bottom_double.gif) bottom left repeat-x;}
.bloc_ministere{}
.bloc_ministere .td_txt{background:url(../image/gif/border_bottom_double.gif) bottom left repeat-x; padding:10px 0; }
.bloc_ministere .titre_ministere{display:block; font-family:Arial; color:#1a506b;  line-height:1.2em; padding:0 40px 0 10px; }
.bloc_ministere .lien_ministere{display:block; font-family:Arial; color:#1a506b;  line-height:1.2em; padding:0 10px 0 10px; }
.bloc_ministere .lien_ministere:hover{text-decoration:underline; color:#000000;}
.bloc_ministere .td_puce{background:url(../image/gif/border_bottom_double.gif) bottom left repeat-x; width:30px; }
.bloc_ministere .link_puce{ display:block; background:url(../image/gif/puce_down.gif) bottom right no-repeat; cursor:pointer; width:30px; height:30px; }

.bloc_ministere_active{}
.bloc_ministere_active .td_txt{background:url(../image/gif/border_bottom_double.gif) bottom left repeat-x; padding:10px 0; }
.bloc_ministere_active .titre_ministere{display:block; font-family:Arial; color:#000;  line-height:1.2em; padding:0 40px 0 10px; }
.bloc_ministere_active .lien_ministere{display:block; font-family:Arial; color:#000;  line-height:1.2em;  padding:0 10px 0 10px; }
.bloc_ministere_active .lien_ministere:hover{text-decoration:underline;}
.bloc_ministere_active .td_puce{background:url(../image/gif/bg_puce.gif) bottom left no-repeat; width:30px; }
.bloc_ministere_active .link_puce{ display:block; background:url(../image/gif/puce_up.gif) bottom right no-repeat; cursor:pointer; width:30px; height:30px; }


.bloc_desc_ministere{ background:url(../image/gif/bg_ministere_active.gif) #f6f7fa top left no-repeat; padding:20px;}
.bloc_ministere_bg_botom{ background:url(../image/gif/bg_bottom_minister.gif) bottom center no-repeat; padding-bottom:12px;}
.sous_titre{ background:url(../image/gif/bg_soustitre_ministere.gif) bottom left repeat-x; padding:8px 10px; font-weight:bold; margin-top:10px; margin-bottom:10px; font-size:1.1em }
.list_puce_bleu{background:url(../image/gif/puce_bleu_p.gif) left 5px no-repeat; margin-left:5px; margin-bottom:3px; padding-left:10px; display:block; }
.puce_flech_orange{background:url(../image/gif/puce_flech_orange.gif) left 5px no-repeat; margin-left:10px; margin-bottom:10px; padding-left:15px; display:block; font-weight:bold; color:#006988; }
.sep_dotted{background:url(../image/gif/sep_dotted_gris.gif) top left repeat-x; height:1px;}

.input_contact{background:#FFFFFF; border:0; height:19px; width:215px; padding-top:3px; padding-left:5px; font-family:Arial; border:1px solid #d4d4d4; color:#444; display:block }
.input_contact2{background:#FFFFFF; border:0; height:19px; width:473px; padding-top:3px; padding-left:5px; font-family:Arial; border:1px solid #d4d4d4; color:#444; display:block }
.txt_earea_contact{background:#FFFFFF; border:0; height:70px; width:473px; padding-top:3px; padding-left:5px; font-family:Arial; border:1px solid #d4d4d4; color:#444; font-size:.975em; }
.input_code{background:#FFFFFF; border:0; height:19px; width:135px; padding-top:3px; padding-left:5px; font-family:Arial; border:1px solid #d4d4d4; color:#444; display:block }
.margin_input_contact{margin-top:7px ;margin-bottom:13px;}

.bg_bleu_border_bottom{background:url(../image/gif/bg_soustitre_ministere.gif) bottom left repeat-x; padding:5px 5px 5px 10px; margin-bottom:10px;}
.barre_sondage{height:26px; background:url(../image/gif/bg_sandage.gif) top left repeat-x;  padding:0 2px; color:#FFF; line-height:26px; text-align:left; font-size:.975em;}
.bloc_evaluation_etap{background:url(../image/gif/bg_evaluation.gif) #FFFFFF bottom left repeat-x; height:38px;}
.td_evaluation_first{border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:1px 10px 1px 5px;}
.td_evaluation{ border-right:1px solid #d6d6d6; padding:1px 10px 1px 5px;}
.etap_active{background:url(../image/gif/bg_evaluation_active.gif) top left repeat-x; height:38px; color:#ff9900;}
.etap_noactive{background:url(../image/gif/bg_evaluation_noactive.gif) top left repeat-x; height:38px; color:#000;}
.etap_active .etap_number{ display:inline-block; background:url(../image/gif/bg_etap_number.gif) top left no-repeat; width:33px; height:35px; line-height:35px; text-align:center; font-size:1.3em;margin-right:10px; font-weight:bold;}
.etap_active .etap_txt{ color:#003b63; font-weight:bold; line-height:35px;}

.etap_noactive .etap_number{ display:inline-block; background:url(../image/gif/bg_etap_number.gif) bottom left no-repeat; width:33px; height:35px; line-height:35px; text-align:center; font-size:1.3em;margin-right:10px; font-weight:bold; color:#636363;}
.etap_noactive .etap_txt{ color:#999999; font-weight:bold; line-height:35px;}

/**************************************footer**********************************/
.footer{ margin-top:40px;}
.bloc_link_footer_interne{padding:10px; border-top:1px solid #f4f4f4; border-bottom:1px solid #d4d4d4; text-align:center }
.bloc_link_footer{border-top:1px solid #d4d4d4; border-bottom:1px solid #f4f4f4;}
.menu_footer{ display:inline; color:#929292; font-size:.917em;}
.menu_footer li{ display:inline;}
.menu_footer li a{ color:#929292; padding:4px 5px 0 6px; display:inline-block}
.menu_footer li a:hover{ text-decoration:underline}

.bloc_copyright{ margin-top:30px; margin-bottom:20px; text-align:center;}

/***********************************************************************/
.lien_fil_ariane{ color:#969696; }
.lien_fil_ariane:hover{ text-decoration:underline}
.lien_noir{ color:#000; }
.lien_noir:hover{ text-decoration:underline}


.txt_bleu{color: #006A88;font-size: 0.917em;}
.txt_bleu1{color: #006A88;}
.txt_noir{color: #000;}
.txt_gris11{color: #969696;font-size: 0.917em;}
.txt_120{font-size: 1.2em;}
.txt_140{font-size: 1.4em;}
.txt_160{font-size: 1.6em;}
.txt_gris{color: #969696;}

.padding20{padding:20px;}
.padding_left10{padding-left:10px;}
.padding_bottom10{padding-bottom:10px;}
.padding_topbottom10{padding:10px 0;}
.padding_topbottom5{padding:5px 0;}
.padding_topbottom7{padding:7px 0;}
.pading_7_10{padding:7px 10px;}

.margin_left10{ margin-left:10px}
.margin10{ margin:10px}
.margin_left20{ margin-left:20px}
.margin_left5{ margin-left:5px}
.margin_bottom10{ margin-bottom:10px}
.margin_bottom5{ margin-bottom:5px}
.margin_top10{ margin-top:10px}
.margin_top_bottom15{ margin-top:15px; margin-bottom:15px;}
.margin_top20{ margin-top:20px}

/****************************************/
.map_n1{display:block; padding:5px 0; border-bottom:1px solid #e8e8e8;}
.map_n1 .lien_n1{display:inline-block;color:#003b63; font-size:1em;}
.map_n1 .lien_n1:hover{text-decoration:underline;}
.map_n2{display:block; padding:5px 0;}
.map_n2 .lien_n2{display:inline-block; color:#006988; font-size:0.917em; background:url(../image/gif/puce_orange1.gif) left 5px no-repeat; padding-left:10px;text-decoration:underline;}
.map_n2 .lien_n2:hover{text-decoration:none;}










/************/
.bottom_tri1{border-bottom:#ececec 1px solid}
.div_tri{border-bottom:#d4d4d4 1px solid; background:url(../image/gif/bg_tri.gif) left center repeat-x}
.tri_croissant{background:url(../image/gif/tri_croissant.gif) right center no-repeat}
.tri_decroissant{background:url(../image/gif/tri_decroissant.gif) right center no-repeat}
.tri_croissant, .tri_decroissant{display:inline-block; color:#797979; font-size:.917em; padding:0 17px 0 12px}
.txt_tri{color:black; font-size:.917em; padding-right:8px}
.cell_tri{ padding:8px 10px}
.sub_filter{background-color:#f4f5f9; border:#d4d4d4 1px solid; margin-top:-2px; padding:18px 22px 18px}
.ombre_filter{background:url(../image/gif/ombre_filter.gif) left top repeat-x; height:10px; margin:0 10px}
.lien_filter_prestation{display:block; padding:8px 16px 8px 10px; border-left:#d6d6d6 1px solid; border-right:#ededee 1px solid; background:#f4f5f9 url(../image/gif/bg_filter_prestation.gif) left bottom repeat-x; color:#003b63; cursor:pointer}
a.current{ border-right:#d4d4d4 1px solid;  position:relative; margin-bottom:-1px; color:#003b63}
.lien_filter_prestation span, .lien_filter_prestation_actif span{display:block; background:url(../image/gif/loupe.gif) left center no-repeat; padding:2px 0 2px 20px}
.input_filter{border:#d4d4d4 1px solid; background-color:white; padding:5px; width:90px; vertical-align:top; margin-right:10px;}
.textarea_filter{border:#d4d4d4 1px solid; background-color:white; padding:5px; width:190px; height:92px; overflow:auto; font-size:.917em; font-family:arial;}
.filter_cell_date{width:85px}
.ul_prestation  {margin-top:10px }
.ul_prestation li{position:relative; width:100%}
.div_prestation{background:url(../image/gif/border_top_header.gif) left bottom repeat-x; padding:10px 50px 10px 10px}
.bulle_en_savoir_plus{background:url(../image/gif/bulle_en_savoir_plus.gif) left top no-repeat; width:27px; height:18px; position:absolute; top:50%; margin-top:-9px; right:10px}
.bulle_en_savoir_plus:hover{background:url(../image/gif/bulle_en_savoir_plus.gif) left bottom no-repeat; }
.lien_prestation{color:#1a506b}
.lien_prestation:hover{color:#010101; text-decoration:underline}
.accroche_prestation{color:#929292; font-size:.833em}


.bloc_pagination {margin-top:15px}
.border_bloc_pagination{border:#d4d4d4 1px solid; background:url(../image/gif/bg_titre_bloc.gif) left bottom repeat-x;}
span.bottom_pagination{display:block; margin:0 2px; height:1px; background-color:#ececec}
.link_pagination{color:#929292; font-size:1em; border-right:#ededf0 1px solid; display:inline-block; width:40px; padding:5px 0; width:40px; text-align:center}
.link_pagination:hover{color:white; background-color:#258793;border-right:#258793 1px solid;}
.span_pagination_actif{color:white; font-size:1em; border-right:#258793 1px solid; display:inline-block; padding:5px 0; text-align:center; width:40px; background-color:#258793}
.cell_select{padding-right:20px}
.sous_titre_prestation{background:url(../image/gif/border_top_header.gif) left bottom repeat-x; padding:5px 5px 7px 10px; font-size:1.5em; margin:10px 0 }

.div_padding_prestation{padding:0 10px}
.liste_pres{margin-bottom:20px}
.liste_pres li{background:url(../image/gif/dotted_gris.gif) left bottom repeat-x; padding:8px 0}
.liste_pres li.last{background:none}
.arrow_p{background:url(../image/gif/arrow_orange.gif) left 5px no-repeat; padding:0 0 0 15px; color:#006282; font-size:.917em}
.desc_liste{padding:0 0 0 15px; color:black; font-size:.917em}


.ul_telechargement{}
.ul_telechargement li{position:relative; border-right:#d4d4d4 1px solid;border-bottom:#d4d4d4 1px solid;border-left:#d4d4d4 1px solid; zoom:1; vertical-align:top }
.ul_telechargement li.odd{background-color:#f9f8f8 }
.div_telechargement{padding:10px 50px 10px 22px; zoom:1}
.pdf_extensions{background:url(../image/gif/icone_pdf.gif) left top no-repeat; width:18px; height:19px; position:absolute; top:50%; margin-top:-9px; right:20px}
.bloc_telechargement{border-top:#dddddd 1px solid; border-bottom:#ececec 1px solid}
.arrow_t{background:url(../image/gif/arrow_orange2.gif) left 5px no-repeat; padding:0 0 0 15px; color:#006282; font-size:.917em}
.desc_t{padding:0 0 0 15px; color:black; font-size:.917em}

/***/
.margin_commentaire{  margin-top:20px}
.div_ajout_commentaire{background:#1e5573 url(../image/gif/bg_commentaire.gif) left top no-repeat; padding:12px 20px 20px; }
.txt_ajout_commentaire{ color:white; font-size:1.167em }
.tab_commentaire tr td.cell2_ajout_commentaire{ text-align:right; padding:5px 0 5px 10px}

.tab_commentaire tr td{padding:5px 0; vertical-align:top}
.input_commentaire{background:white url(../image/gif/bg_input.gif) left top no-repeat; height:30px; line-height:30px; overflow:hidden; display:inline-block; width:170px; color:#969696; font-size:11px; padding:0 0 0 10px; }
.margin_input_commentaire{ margin-bottom:10px }
.textarea_commentaire{background:white url(../image/gif/bg_input.gif) left top no-repeat; height:65px; overflow:auto; width:240px ; border:none; color:#969696; font-size:11px; padding:5px 0 0 10px;}
.span_commentaire{background-color:#194964; height:1px; margin:0 5%; display:block }
.odd_commentaire{background:white; padding:12px 10px 18px 0}
.even_commentaire{background:#f5f6f9; padding:12px 10px 18px 0}
.commentaire{background:url(../image/gif/icone_commentaire.gif) left 5px no-repeat; padding:6px 5px 8px 30px; margin-left:12px; color:#929292; font-size:.917em}
.commentaire_auteur, .question_auteur{color:#006988; }
.commentaire-content{color:#443f45; font-size:.917em}
.separateur_commentaire{height:1px; background-color:#d4d4d4}

.imprimer{ background:url(../image/gif/icone_print.gif) right center no-repeat; padding:2px 20px 2px 0; font-size:.917em; color:#000000; margin-top:2px; display:inline-block}
.imprimer:hover{ text-decoration:underline}

.commentaire_internaute{border-bottom:#d4d4d4 1px solid; background:url(../image/gif/bg_tri.gif) left center repeat-x; padding:12px 10px 10px; text-align:right}
.commentaire_internaute p{ float:left; font-size:1.167em;}
.commentaire_internaute span{  font-size:.917em; color:#929292}
.commentaire_internaute span strong{   color:black}
.div_partager{ margin-top:40px }

.div_faq{ padding:15px 0 20px 10px;}
.question_faq{ padding:6px 5px 8px 30px;  color:#929292; font-size:.917em}
.question-content{color:#443f45; font-size:.917em; padding:5px 10px 15px 30px; background:url(../image/gif/question.gif) left 5px no-repeat;}
.reponse_faq{ background-color:#f5f6f9; border-bottom:#d4d4d4 1px solid; border-top:#d4d4d4 1px solid; padding:12px 10px}
.response-content{ background:url(../image/gif/reponse.gif) left top no-repeat; padding-left:35px; color:#443f45; font-size:.917em}
.padding_question_faq{ padding-left:10px}
.border_bottom_double{ background:url(../image/gif/border_bottom_double.gif) left bottom repeat-x }
.label_contact{ display:block; margin-bottom:10px;}
.padding_span{ padding:0 10px}

.div_valider{ border:#53af00 1px solid; padding:10px 15px; margin-top:20px}
.div_valider_content{ background:url(../image/gif/icone_valider.gif) left 3px no-repeat; padding:0 10px 0 40px}
.div_valider_content .title{ color:#075d03; font-size:1.583em; line-height:.9em; margin-bottom:8px}
.div_valider_content .title span{ font-size:0.684em; display:block}
.div_valider_content .txt{ color:black; font-size:.917em; margin-bottom:10px}

.div_refuser{ border:#cc0000 1px solid; padding:10px 15px; margin-top:20px}
.div_refuser_content{ background:url(../image/gif/icone_echec.gif) left 3px no-repeat; padding:0 10px 0 40px}
.div_refuser_content .title{ color:#ff0000; font-size:1.583em; line-height:.9em; margin-bottom:8px}
.div_refuser_content .title span{ font-size:0.684em; display:block}
.div_refuser_content .txt{ color:black; font-size:.917em; margin-bottom:10px}

.div_padding_left{padding-left:10px}

.div_marge_actualite{ margin-top:12px;}
.div_actualite{ padding:20px 10px;  }
.div_img_actualite{ border:#cecece 1px solid; margin-right:20px; float:left; display:inline}
.div_img_actualite_detail{ border:#cecece 1px solid; margin-right:20px; margin-bottom:8px; float:left; display:inline}
.tabcell_act{ overflow:hidden; height:100%}
.cell1_act{ width:180px}
.cell1_act_2{ width:80px}
.descriptif p{ margin-bottom:1em}
.descriptif a{ color:#006988; text-decoration:underline}
.descriptif a:hover{  text-decoration:none}


.lien_retour_act{display:block; padding:8px 16px 8px 10px; border-left:#d6d6d6 1px solid; border-right:#ededee 1px solid; background:#f4f5f9 url(../image/gif/bg_filter_prestation.gif) left top repeat-x;}
.lien_retour_act span{display:block; background:url(../image/gif/retour_act.gif) left center no-repeat; color:#003b63; padding:2px 0 2px 20px}
dl.lien_utile_interne { background:url(../image/gif/border_bottom_double.gif) left bottom repeat-x; padding:10px 15px; }

dl.lien_utile_interne dt{ background:url(../image/gif/arrow_orange.gif) left 4px no-repeat; padding-left:15px; color:#006988; font-size:.917em}
dl.lien_utile_interne dd  { padding-left:15px; color:#8f8f8f; font-size:.917em}
dl.lien_utile_interne dd span  {   color:#006a88; padding-right:5px}
dl.lien_utile_interne dd a{ color:#8f8f8f; padding-left:5px}
dl.lien_utile_interne dd a:hover{ text-decoration:underline}

.label{ font-size:.917em}
.tab_contact tr td{ vertical-align:top}
.input_captcha{ vertical-align:top; border:#d4d4d4 1px solid; background-color:white; padding:6px 5px; width:90px; margin-left:10px; font-size:.917em}


.satisfaction_question{background:url(../image/gif/question.gif) left 5px no-repeat; padding:6px 5px 8px 30px;  color:#929292; font-size:.917em}
.satisfaction_textarea{ width:95%; font-size:.917em; padding:5px; font-family:arial; border:#d4d4d4 1px solid; background-color:white; }
.satisfaction_reponse{ background-color:#f5f6f9; border-bottom:#d4d4d4 1px solid; border-top:#d4d4d4 1px solid; padding:12px 10px}
.satisfaction_reponse-content{ background:url(../image/gif/reponse.gif) left top no-repeat; padding-left:35px; color:#443f45; font-size:.917em}
.padding_top10{ padding-top:10px}
.tab_top tr td{ vertical-align:top}

.partage{ width:185px; float:left}
.partage label{ font-size:.917em; display:inline-block; margin:2px 10px 0 0; font-weight:bold; float:left}
.partage_select{ position:relative; float:left; height:25px; z-index:100}
.ul_partage{ border:#ccc 1px solid; position:absolute; left:0; top:-2px; padding:0 0 0 4px; width:105px; background-color:white}
.ul_partage li{ display:block; padding:2px 0}
.ul_partage li a {  color:#000000; font-size:.917em; padding:2px 2px 2px 20px; display:inline-block;}
.ul_partage li a:hover{ text-decoration:underline}
.facebook{ background:url(../image/gif/fb.gif) left center no-repeat; }
.twitter{ background:url(../image/gif/twitter.gif) left center no-repeat; }
.ul_partage li .img_select_partage{ background:url(../image/gif/img_select_partage.gif) left top no-repeat; width:24px; height:22px; position:absolute; right:0; top:0; padding:0; margin:0; cursor:pointer}
.errorField{color:#ff0000; font-size:1.583em; line-height:.9em; margin-bottom:8px;font-size:0.684em; font-size:.917em; margin-bottom:10px}

.pdf_icons{background:url(../image/gif/icone_pdf.gif) left center no-repeat; display:inline-block; color:#006A88; font-size:11px; padding:3px 0 3px 25px}


/****************** ADDED le 20-04-2012*************/

ul.tabNavigation2 { margin-top:20px; position:relative; z-index:1}
ul.tabNavigation2 li {display:block; float:left;}
ul.tabNavigation2 li a.link1 {display:inline-block; padding:5px 7px;background-color: #027b9e;color: #fff;text-decoration: none; border-top:1px solid #027b9e; border-left:1px solid #027b9e; border-right:1px solid #027b9e; cursor:pointer;}
ul.tabNavigation2 li a.link2  {display:inline-block; padding:5px 7px;background-color: #006988;color: #fff;text-decoration: none; border-top:1px solid #006988; border-left:1px solid #006988; border-right:1px solid #006988; cursor:pointer;}
ul.tabNavigation2 li a.link3  {display:inline-block; padding:5px 7px;background-color: #015f7b;color: #fff;text-decoration: none; border-top:1px solid #015f7b; border-left:1px solid #015f7b; border-right:1px solid #015f7b; cursor:pointer;}
ul.tabNavigation2 li a.link4  {display:inline-block; padding:5px 7px;background-color: #01546c;color: #fff;text-decoration: none; border-top:1px solid #01546c; border-left:1px solid #01546c; border-right:1px solid #01546c; cursor:pointer; }
ul.tabNavigation2 li a.selected,ul.tabNavigation li a:hover {background-color: #f9f8f8;color:#000; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.bloc_telechargement2{border-top:#dddddd 1px solid; border-bottom:#ececec 1px solid}
.ul_telechargement_fils li{position:relative; border:none; zoom:1; vertical-align:top }
.div_telechargement_fils{padding:3px 3px 3px 15px; zoom:1}

ul.tabNavigation3 { margin-top:20px; position:relative; z-index:1}
ul.tabNavigation3 li {display:block; float:left;}
ul.tabNavigation3 li a.link1 {display:inline-block; padding:5px 7px;background-color: #027b9e;color: #fff;text-decoration: none; border-top:1px solid #027b9e; border-left:1px solid #027b9e; border-right:1px solid #027b9e; cursor:pointer;}
ul.tabNavigation3 li a.link2  {display:inline-block; padding:5px 7px;background-color: #006988;color: #fff;text-decoration: none; border-top:1px solid #006988; border-left:1px solid #006988; border-right:1px solid #006988; cursor:pointer;}
ul.tabNavigation3 li a.link3  {display:inline-block; padding:5px 7px;background-color: #015f7b;color: #fff;text-decoration: none; border-top:1px solid #015f7b; border-left:1px solid #015f7b; border-right:1px solid #015f7b; cursor:pointer;}
ul.tabNavigation3 li a.link4  {display:inline-block; padding:5px 7px;background-color: #01546c;color: #fff;text-decoration: none; border-top:1px solid #01546c; border-left:1px solid #01546c; border-right:1px solid #01546c; cursor:pointer; }
.bloc_telechargement3{border-top:#dddddd 1px solid; border-bottom:#ececec 1px solid}
ul.tabNavigation3 li a.selected {background-color: #f9f8f8;color:#000; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}


.pos_popup{ position:relative; z-index:2; display:none}
.popup{ border:#bfbfbf 1px solid; background-color:white; position:absolute; left:15px; top:-15px; width:340px; z-index:2}
.popup_padd{ padding:20px}
.coin_popup{ background:url(../image/png/coin_popup.png) left top no-repeat; position:absolute; left:-11px; top:18px; height:31px; width:11px; display:block}
.clp{ background:url(../../image/jpg/fermer.jpg); width:20px; height:20px; position:absolute; right:-1px; top:-1px; display:block; z-index:11; cursor:pointer}

.tab_dotted_pop  { width:100%; border-collapse:separate; border-spacing:1px}
.tab_dotted_pop td{background:url(../image/gif/dotted_gris.gif) left bottom repeat-x; padding:6px 0; color:black}

.label_pop{background:url(../image/gif/arrow_orange.gif) left 5px no-repeat; padding:0 0 0 15px; color:#006282; font-size:.917em}
.titre_popup{ color:black; font-size:12px; font-weight:bold; margin-bottom:8px}
.link_tab{ color:#757575; font-size:11px; text-decoration:none}
.link_tab:hover{  text-decoration:underline}
.participer{color: #8F8F8F;padding-left: 5px; font-size:16px; font-weight:bold}
.nbr_res {color: #006a88;font-size: 1.083334em;margin-top: 15px;margin-left: 20px;font-weight: bold;}

.liste_pres2{padding-left:25px;}
.liste_pres2 li{background:url(../image/gif/square_blue.gif) left 8px no-repeat; padding:2px 0 2px 10px ; font-size:.917em}

/* added 10 mars 2014 */

.table { width:100%; margin:20px 0;}
.table th{ font-size:13px; color:#FFF; background:#0b7898; border-right:#d4d4d4 solid 1px;border-bottom:#d4d4d4 solid 1px; text-align:left; padding:5px 15px;}
.table th:last-child{ border-right: none;}
.table td{font-size:11px; color:#000;border:#d4d4d4 solid 1px; border-top:none; padding:5px 15px;}