body{background:#f9f9f9 url(../img/fnd-bodybg.png) left top repeat-x;margin:0;font-family:verdana, arial, sans-serif;font-size:100%;color:#313131;margin:0;padding:0 0 10px 0}

div#bottom{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:10px;
 }
@media screen{
  body>div#bottom{
   position:fixed;
  }
 }

div#bottomtest{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:100px;
 }

@media screen{
  body>div#bottomtest{
   position:fixed;
  }
 }
#bottomtest{width:100%;background-color:#027aaf;text-align:center;float:left;margin-top:30px;font-size:0.7em;color:#fff;padding:10px 0;}

* html body{
  overflow:hidden;
 } 

* html div#wrapper{
  height:100%;
  overflow:auto;
 }

.display_none { display:none; }
.ajax-loading { background: url(../img/spinner.gif) no-repeat center; }
.loading { width:100%; height:100%; }

/* definitions generiques et reinitialisations des styles */
a img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, adress, li, dd{margin:0;padding:0;}
h5 { color: #333366; font-size:10px;}
img{border:none;}
legend{display:none;}
fieldset{border:none;}
ul, ol, li{list-style-type:none;margin:0;padding:0;}
abbr, acronym{text-decoration:none;border-bottom:0;}
button{cursor:pointer;}
.strong{font-weight: bold;}
.strongblue{color:#0085bf;font-weight:bold;}
.textright{text-align:right;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.mleft{margin-left:15px; color:#000000; font-size:10px; }
.clr{clear:both;overflow:hidden;}
.clearer {clear:both; font-size:0px; height:0px;}
.out{position:absolute;left:-999em;}

/* fin definitions generiques et reinitialisations des styles */

#wrapper{width:976px;margin:0 auto;}
#header{height:90px;}
#tools{padding:0 4px 0 16px;font-size:0.7em;margin-bottom:36px;}
#tools .language{float:right;margin:5px 20px 0 0;}
#tools .language a{color:#0085bf;}
#main{font-size:0.7em;}
#main h1{font-family:arial, verdana, sans-serif;font-size:1.5em;font-weight:normal;color:#fff;line-height:35px;padding-left:3px;float:left;}
#left{margin-right:12px;float:left;}
#content, .two_btn button{float:left;}
#fauxbottom{width:100%;float:left; height:30px;}
#bottom{width:100%;background-color:#027aaf;text-align:center;float:left;margin-top:30px;font-size:0.7em;color:#fff;padding:10px 0;}
#bottom a{color:#fff;}
#content {}

/* module de connexion */
#left .box_cnx{width:306px;background:url(../img/box_cnx_top.png) top left no-repeat;padding-top:36px;margin-bottom:18px;}
#left .box_cnx .cnx_content{background:url(../img/box_cnx_bot.png) bottom left no-repeat #677f8b;padding-bottom:20px;color:#fff;font-weight:bold;padding-right:20px;}
#left .box_cnx .cnx_content label{float:left;text-align:right;width:114px;margin-right:5px;}
#left .box_cnx .cnx_content p{margin-bottom:10px;}
#left .box_cnx .cnx_content p input{width:160px;border:1px solid #a5acb2;}
#left .box_cnx .cnx_content button{background:url(../img/orange_btn.png) no-repeat left;border:none;color:#fff;width:95px;height:32px;font-weight:bold;}
#left .box_cnx .cnx_content button:hover{background:url(../img/orange_btn_hover.png) no-repeat left;border:none;color:#fff;width:95px;height:32px;font-weight:bold;}
#left .box_cnx .cnx_content a{color:#fff;font-size:80%;margin-right:2px;}
/* fin module de connexion */

.col306, .col321, .col319, .col267, .col339, .col341, .col691{float:left;}
.col306 li, .col321 li, .col319 li, .col267 li, .col339 li, .col341 li, .col691 li{margin-bottom:20px;}
.col306{width:306px;}.col319{width:319px;}.col321{width:321px;}.col267{width:267px;}.col339{width:339px;}.col341{width:341px;}.col691{width:691px;}
.margin-col{margin-right:12px;}
.mdl_top{width:100%;}
.fond-gris {background:url(../img/ttr_grey_right.png) no-repeat right #969291;}
.fond-blanc {background:url(../img/mdl_top_right.png) no-repeat right bottom;}
/*.mdl_top .mdl_top_left{width:9px;float:left;height:25px;}*/
.mdl_top .mdl_top_right{height:25px; background:url(../img/ttr_grey_left.png) no-repeat left; padding-left:5px;}
/*.mdl_top .mdl_top_left_w{background:url(../img/mdl_top_left.png) no-repeat left;width:14px;float:left;;height:11px;}*/
.mdl_top .mdl_top_right_w{height:11px; background:url(../img/mdl_top_left.png) no-repeat left bottom;}
.mdl_content{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:10px 3px;background-color:#fff;}
.mdl_content a{color:#0085bf;}
.mdl_content p {padding:0 3px 0 3px;}
.mdl_content ul {padding-left:1em;}
.mdl_content li{font-size:0.9em; color: #191966;}
.mdl_content h5 {border: #f0f0f9 1px solid; color: #6684be;}
.mdl_content_w{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:0 12px;background-color:#fff; overflow:hidden;}
.mdl_content_w_overf{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:0 12px;background-color:#fff; overflow:auto;}
.mdl_content_w a{color:#0085bf;}
.mdl_content_w_overf a{color:#0085bf;}
.mdl_bottom{width:100%;}
.mdl_bottom .mdl_bot_left{background:url(../img/mdl_bot_left.png) no-repeat left bottom;width:14px;height:11px;float:left;}
.mdl_bottom .mdl_bot_right{background:url(../img/mdl_bot_right.png) no-repeat right bottom;height:11px;}
#main .mdl_content_w h1{font-family:arial, verdana, sans-serif;font-size:1em;font-weight:bold;color:#0084be;float:none;line-height:inherit;padding-left:0;margin-bottom:5px;}
#main .mdl_content_w h2.subtitle{ font-size:1.3em;}
#main .mdl_content_w_overf h1{font-family:arial, verdana, sans-serif;font-size:1em;font-weight:bold;color:#0084be;float:none;line-height:inherit;padding-left:0;margin-bottom:5px;}
#main .mdl_content_w_overf h2.subtitle{ font-size:1.3em;}

#main .mdl_top .mdl_top_right h1 {line-height: 20px; padding-top:3px;}
.pad {padding:0 3px 0 3px;}

.content_search li{font-size:0.9em; color: #FFFFFF;}
.combobox_tri {padding:0px 0px 1px 9px;}

/* gestion de la hauteur des colonnes : privilegier une solution javascript */
.h343{height:343px;}
.h380{height:380px;}
.h320{height:320px;}
.h519{height:519px;}
.h586{height:586px;}
.h650{height:650px;}
.h675{height:675px;}
.h750{height:750px;}
.h830{height:830px;}
/* ------------------------------------------------------------------------ */

/* module utilisateur connecte */
#header .userbox{float:right;text-align:right;color:#fff;font-size:0.65em;margin:0px 0px 0 0;}
#header .userbox a{color:#fff;}
#header .userbox .deconnect{ margin:5px 0 10px 0;}
#header .userbox .deconnect a{background:url(../img/close.gif) no-repeat left;padding-left:15px;}
#header .userbox .user {background:url(../img/user_left.png) no-repeat left top; height:51px; width:223px;}
#header .userbox .user .user_right{text-align:right; background:url(../img/user_right.png) no-repeat right; height:51px;width:200px; float:right;}
#header .userbox .user .user_right p {padding:12px 30px 10px 30px;}
/* fin module utilisateur connecte */

/* guide utilisateur */
#tools .guidebox{float:right;height:29px;width:160px;background:url(../img/user_btn.png) no-repeat left top;}
#tools .guidebox a{color:#fff;margin-left:40px;padding-top:5px;float:left;}
/* guide utilisateur */

/* fil d'ariane */
#tools .pathway {float:left;margin-top:5px;}
/* fin fil d'ariane */

/* slides accordeons */
.slide_bottom_on {
	background:url(../img/slide_bottom_on.png) no-repeat left bottom;
	width:267px;
	height:12px;
	/*border:1px solid red;*/
}

h3.toggler {
	cursor: pointer;
	color:#FFFFFF;
	font-family: 'Verdana', sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	line-height:30px;	
	padding-left:15px;
	background:url(../img/slide_top_off.png) no-repeat left top;
	width:252px; /* 267-pad */
	height:30px;
}

h3.toggler:hover {
	background:url(../img/slide_top_off_hover.png) no-repeat left top;
}

h3.titre_bloc_ouvert, h3.titre_bloc_ouvert:hover {
	cursor: default;
	background:url(../img/slide_top_on.png) no-repeat left top;
	height:25px;
}
/* Menu accordeon */

div.element p, div.element h4, div.element h5 {
	margin:0px;
	padding:4px;
	overflow:none;
}

/* fin slides accordeons */

#left h2{background:url(../img/ico_subttr.png) no-repeat left;font-size:1em;padding-left:22px;color:#0084be;margin-bottom:0px; margin-left:1em;}
#left .col267 li{margin-bottom:2px;}

/* gestion des boutons blancs */
.white_btn{height:20px;text-align: center; font-size:10px;padding:0; color:#0084be; background-color:#fafafa;}
.white_btn .white_btn_left{background:url(../img/white_btn_left.png) no-repeat left;height:36px;width:15px;float:left;}
.white_btn .white_btn_right{background:url(../img/white_btn_right.png) no-repeat right;height:36px;float:right;line-height:36px;padding:0 25px 0 10px;color:#0084be;font-weight:bold;}
.white_button{background:transparent;border:none;height:36px;} 

#btnValiderTypeDoc, #btnValiderTypeDoc2 {margin-left:40px;}

a.btn_blanc, a:link.btn_blanc, a:visited.btn_blanc, a:active.btn_blanc {
	font-size:10px;
	color:#0084be;
	background:url(../img/white_btn_left.png) no-repeat top left;
	float:left;
	padding:0 0 0 15px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
a.btn_blanc span {
	background:url(../img/white_btn_right.png) no-repeat top right;
	padding:12px 24px 8px 8px;
	float:left;
}





/* fin gestion des boutons blancs */



/* module de recherche simple et avancee */
.search_box{width:257px;}
.search_box .head_search_left_on{width:100%;height:27px;background:url(../img/top_search_ong_left_on.png) no-repeat left;}
.search_box .head_search_right_on{width:100%;height:27px;background:url(../img/top_search_ong_right_on.png) no-repeat left;}
.search_box .ong{width:127px;height:27px;line-height:27px;text-align:center;color:#fff;float:left;}
.search_box .ong a, .search_box .ong a:hover{color:#313131;text-decoration:none;}
.search_box .content_search{background:url(../img/mid_search.png) repeat-y left;padding:5px 10px;color:#fff;}
.search_box .content_search ul {padding-left:0;}
.search_box .content_search input, .search_box .content_search select{border:1px solid #A5ACB2;width:180px; font-size:10px;}
#left .col267 .search_box .content_search li{margin-bottom:1px; font-size: 10px;}
.search_box .bottom_search{background:url(../img/bottom_search.png) no-repeat bottom;width:100%;height:5px; font-size:0;}
.input_help{margin-left:10px;vertical-align:middle;}
.search_box .content_search .mycheckbox { width:14px; }
/* fin module de recherche simple et avancee */

.sep_search{background:url(../img/sep_search.png) no-repeat center;height:25px;width:257px; margin-top:0px;}
.blue{color:#0084be;}

/* tabs contenu recherche */
.content_tab1_on{height:27px;clear:both;margin-top:0px;}
.content_tab1_on .tools{border-bottom:1px solid #b6b6b6;height:27px;}
.content_tab1_on .tab{height:27px;float:left;}
#content .ttr_content_tab{float:left;width:176px;height:27px;display:block;margin-top:1px;margin-bottom:0;}
.ttr_content_tab a{float:left;width:150px;height:20px;display:block;text-align:center;background:url(../img/content_tab.png) no-repeat top left;font-weight:bold;padding:7px 15px 0px 10px;color:#313131; font-size: 9px;}
.ttr_content_tab a.disallow{color:#9c9c9c!important;font-weight:normal;}
.ttr_content_tab a:hover{background:url(../img/content_tab.png) no-repeat left bottom;text-decoration:none;}
.ttr_content_tab a.active{background:url(../img/content_tab.png) no-repeat left bottom;color:#0084be;font-weight:bold;}
.ttr_tab_blue{color:#0084be;}
.ttr_tab_grey{color:#9c9c9c;}
.tools_btn{float:right;margin:0px 5px 0 0;}
/* fin tabs contenu recherche */

/* contenu avec scroll */
.scrolling_content{overflow-y:scroll;overflow-x:hidden;margin:20px;height:550px;}
/* fin contenu avec scroll */

/* contenu tabs sans scroll */
.tabs_without_scrolling_content{margin:20px;}
/* fin tabs sans scroll */

/* gestion blocs de couleur */
.bloc_blue{background-color:#60a4fe;padding:2px;color:#fff;margin-bottom:3px;font-weight:bold;}
.bloc_blue a {color: #fff;}
.highlight {background: #ffff00; color: #b02020;}


.bloc_blue .bloc_lightblue, .bloc_lightblue{background-color:#f2f9fc;padding:10px;}
.bloc_lightblue a{color:#0084be;}
.bloc_lightblue div.position {width: 75px ; display: inline-block;}
.bloc_lightblue li {margin:0; margin-bottom: 2px;}
.bloc_lightblue li ul{margin-left: 10px;}
.bloc_lightblue p {margin-top: 3px;}
.bloc_lightblue span.strong {color: #000;}
.bloc_lightblue span.inactif {color: #c0c0c0;}
/* fin gestion blocs de couleur */

/* gestion pagination resultats */
.pagin{margin:20px; font-size: 9px;}
.pagin .prev_results{float:left;width:130px;}
.pagin .order_by {float:left; }
.pagin .nb_results{float:left;margin-left:75px; }
.pagin .nb_results_order{float:left;margin-left:5px; }
.pagin .nb_results select, .nb_results_order select, .language select, .order_by select {border:1px solid #A5ACB2; font-size: 9px;}
.pagin .next_results{float:right;width:130px;text-align:right;}
.pagin .prev_results a{background:url(../img/ico_prev.png) no-repeat left; color:#313131;padding-left:20px;}
.pagin .next_results a{background:url(../img/ico_next.png) no-repeat right; color:#313131;padding-right:20px;}
/* fin gestion pagination resultats */

/* resultats de recherche */
#content .scrolling_content.only_section p{margin-bottom:20px;}
#content .scrolling_content.only_section p.txt_indent{text-indent:18px;}
#content .scrolling_content.only_section{margin:0;height:235px;}
#content .language{float:left;padding:3px 0 0 5px;}
#content .list_box{height:270px;width:676px;margin:2px 0 0px -5px;z-index:10; }
#content .list_box .list_box_top{height:11px;width:676px;background:url(../img/mdl_top_box.png) no-repeat top left;}
#content .list_box .list_box_content{height:205px;width:676px;background:url(../img/mdl_content_box.png) repeat-y;}
#content .list_box .list_box_bottom{height:25px;width:676px;background:url(../img/mdl_bottom_box.png) no-repeat top left; }
#content .list_box .list_box_bottom .pagin{margin:0 20px;padding-top:0px;}
#content .list_box .bloc_list_box{height:200px;width:655px;overflow:auto;border:1px solid #d3d3d3;margin-left:9px;}
#content .list_box .bloc_list_box li{margin:0;padding:2px 10px 2px 20px;border:1px solid #e5e5e5;}
#content .list_box .bloc_list_box li.list_entry1{background:url(../img/list_entry1.png) repeat-x;overflow:hidden;}
#content .list_box .bloc_list_box li.list_entry2{background:url(../img/list_entry2.png) repeat-x;overflow:hidden;}
#content .list_box .bloc_list_box div.list_entry_open{background:#e0e0ff; margin-top: 17px; margin-left: -25px; margin-right: -10px; border-bottom: #a0a0a0 1px solid; border-top: #a0a0b0 1px solid;width:640px;}
#content .list_box .bloc_list_boxpop{height:440px;width:800px;overflow:auto;border:1px solid #d3d3d3;margin-left:20px;}
#content .list_box .bloc_list_boxpop li{margin:0;padding:2px 10px 2px 20px;border:1px solid #e5e5e5;}
#content .list_box .bloc_list_boxpop li.list_entry1{background:url(../img/list_entry1.png) repeat-x;overflow:hidden;}
#content .list_box .bloc_list_boxpop li.list_entry2{background:url(../img/list_entry2.png) repeat-x;overflow:hidden;}
#content .list_box .bloc_list_boxpop div.list_entry_open{font-size:0.9em;background:#e0e0ff; margin-top: 2px; margin-left: 0px; margin-right: 0px; border-bottom: #a0a0a0 1px solid; border-top: #a0a0b0 1px solid;}
#content .list_box .bloc_list_boxpop div.list_entry_open2{font-size:0.9em;background:#e0e0ff; margin-top: 2px; margin-left: -20px; margin-right: -50px; margin-top:9px;border-bottom: #a0a0a0 1px solid; border-top: #a0a0b0 1px solid;width:780px;}
/* fin resultats de recherche */

/* preferences notes perso */
.slide_list li{background:url(../img/arrow_grey.png) no-repeat left 6px;padding-left:10px;}
.slide_list li.active{background:url(../img/arrow_blue.png) no-repeat left 9px;}
.slide_list li a{color:#313131;line-height:1.7em;}
.slide_list li.active a{font-weight:bold;font-size:1.2em;color:#0085BF;cursor:pointer;}
.tools_btn.legend{margin:-20px 5px 0 0;}
.tools_btn.legend li{margin:0;}
#content .tabs_without_scrolling_content.table_content{margin:20px 0;}
#content .position_table{width:98%; }
content .position_table th, #content .position_table td{border:1px solid #d2d2d2;border-collapse:collapse;text-align:left;padding:10px 5px 10px 10px;}
#content .position_table th{color:#fff;font-weight:bolder;background:#4d4d4d;}
#content .position_table th#maj{text-align:center;}
#content .position_table th#maj, #content .position_table th#position{width:75px;}
#content .position_table th#libelle{width:510px;}
#content .position_table td.tools{width:160px; padding:0 5px;text-align:right;}
#content .position_table td.tools_center{width:160px; padding:0 5px;text-align:center;}
#content .position_table .table-entry1{background:#f8f8f8;}
/* fin preferences notes perso */

/* preferences parametres */
#content .mdl_content_w .infobox_top{height:16px;width:657px;background:url(../img/infobox_top.png) no-repeat left top;margin-top:10px;}
#content .mdl_content_w .infobox_content{width:617px; /* 657-pad */background:url(../img/infobox_content.png) repeat-y;padding:10px 20px;}
#content .mdl_content_w .infobox_bottom{height:16px;width:657px;background:url(../img/infobox_bottom.png) no-repeat left top;margin-bottom:20px;}
#content .mdl_content_w .infobox_content table{width:617px;margin-bottom:10px;}
#content .mdl_content_w .infobox_content table th{width:100px;text-align:left}
#content .mdl_content_w .pref_display h2{margin-bottom:15px;}
#content .mdl_content_w .pref_display label{font-weight:bold;}
#content .mdl_content_w .pref_display{border-bottom:1px dashed #0084be;padding-bottom:20px;margin-bottom:20px;}
#content .mdl_content_w .pref_display.last{border-bottom:none;}
#content .mdl_content_w .pref_display li{margin:0;}
#content .mdl_content_w .pref_display button{margin-top:10px;}
#content .mdl_content_w .pref_display select.multiple{font-size:1.1em;width:200px;}
#content .mdl_content_w .pref_display select.multiple option{padding:5px 10px;}

.submit {padding:1em 0 0 2em;}
/* fin preferences parametres */


/* textes officiels avis */
.form_left{margin-top:20px;}
.two_btn{padding:0 25px;}
#content .list_box .list_box_content.h550, #content .list_box .list_box_content.h550 .bloc_list_box{height:550px;}
#content .bloc_list_box .arrow{float:right;margin-top:3px;}
#content .bloc_list_box .list_entry_open{line-height:2em;}
#content .bloc_list_box div.txt, #content .bloc_list_box div.illu{padding:15px 0 0 60px;}
#content .bloc_list_box div.illu{text-align:center;margin:20px 0;}
#content .list_box .bloc_list_box table li{border:none;padding:0 40px 0 0;}
#content .list_box .bloc_list_box table{width:100%;}
#content .list_box .bloc_list_box th{text-align:left;font-weight:normal;}
#content .list_box .bloc_list_box label small { font-size: 1em; margin-bottom: 3px; display: block;}
.legendAvis { line-height: 1,1em; display: block; margin-top:1px; padding: 1; padding-left: 2px;}
.legendAvis .red { color: #dd1217;}
.legendAvis b { background-color: #1F255B !important; color: #ffffff; margin-right: 2px; margin-left: -2px;}
/* fin textes officiels avis */

/* textes officiels */
.ttr_content_tab_date{float:left;width:112px;margin-right:4px;text-align:center;padding:10px 10px 0;}
#content .list_box .bloc_list_box_date{height:230px;width:655px;margin-left:37px;margin-top:15px;}
#content .list_box .bloc_list_box_date li{margin-bottom:0px;}
.bloc_list_box_date .bloc_list_entry2{margin-left:25px;}
.bloc_list_box_date a{color:#313131;text-decoration:none;}
/* fin textes officiels */

/* gestion des control.modal */
#modal_body{background:none;font-size:0.7em;}

/* gestion du modal de note explicative (largeur 829px) */
#modal_wrapper_829{width:829px;height:530px;margin-left:10px; }
#modal_wrapper_829 h1{color:#fff;font-size:1.2em;font-weight:normal;padding:7px 0 0 10px;float:left;}
#modal_829_top{background:url(../img/top_modal_829.png) no-repeat top;width:100%;height:31px;float:left;}
#modal_829_top img{float:right;margin:6px 10px 0 0px;}
#modal_829_content{background:url(../img/mid_modal_829.png) repeat-y;width:100%;height:490px;float:left;}
#modal_829_content .tools{padding:10px 10px 35px;}
#modal_829_content .tools .language{float:right;margin:5px 10px 0 0;}
#modal_829_content .tools .tools_btn{float:right;margin:0;}
#modal_829_content .scrolling_content{height:420px;margin:0 10px 10px 10px;overflow-x:hidden;overflow-y:scroll;clear:both;border:1px solid #b6b6b6;padding:10px;}
#modal_829_content .scrolling_content li{margin-bottom:20px;}
#modal_829_content .scrolling_content a{color:#0085bf;}
.sublist{margin-top:20px;padding-left:10px;}
.ico_results {float:left;margin-left:230px;}
#modal_829_bottom{background:url(../img/bottom_modal_829.png) no-repeat bottom;width:100%;height:13px;float:left;}

/* gestion du modal de note explicative (largeur 730px) */
#modal_wrapper_730{width:730px;height:400px;margin-left:10px; }
#modal_wrapper_730 h1{color:#fff;font-size:1.2em;font-weight:normal;padding:7px 0 0 10px;float:left;}
#modal_730_top{background:url(../img/top_modal_829.png) no-repeat top;width:100%;height:31px;float:left;}
#modal_730_top img{float:right;margin:6px 10px 0 0px;}
#modal_730_content{background:url(../img/mid_modal_829.png) repeat-y;width:100%;height:490px;float:left;}
#modal_730_content .tools{padding:10px 10px 35px;}
#modal_730_content .tools .language{float:right;margin:5px 10px 0 0;}
#modal_730_content .tools .tools_btn{float:right;margin:0;}
#modal_730_content .scrolling_content{height:420px;margin:0 10px 10px 10px;overflow-x:hidden;overflow-y:scroll;clear:both;border:1px solid #b6b6b6;padding:10px;}
#modal_730_content .scrolling_content li{margin-bottom:20px;}
#modal_730_content .scrolling_content a{color:#0085bf;}
.sublist{margin-top:20px;padding-left:10px;}
.ico_results {float:left;margin-left:230px;}
#modal_730_bottom{background:url(../img/bottom_modal_829.png) no-repeat bottom;width:100%;height:13px;float:left;}

/* fin gestion du modal de note explicative (largeur 829px) */

/* gestion du modal saisir note (largeur 431px) */
#modal_wrapper_431{width:431px;height:355px;margin:0;}
#modal_wrapper_431 h1{color:#0084be;font-family:arial,verdana,sans-serif;font-size:1.8em;font-weight:bold;margin-bottom:20px;}
#modal_431_top{background:url(../img/top_modal_431.png) no-repeat top;width:100%;height:11px;float:left;}
#modal_431_content{background:url(../img/mid_modal_431.png) repeat-y;width:100%;height:333px;float:left;overflow:auto;}
.content_modal_box{margin:0 10px;}
#modal_431_content textarea{width:400px;height:190px;padding:3px;border:1px solid #8b8b8b;color:#8b8b8b;margin:10px 0;font-family:verdana, arial, sans-serif;font-size:1em;}
#modal_431_bottom{background:url(../img/bottom_modal_431.png) no-repeat bottom;width:100%;height:11px;float:left;}
/* fin gestion du modal saisir note (largeur 431px) */

/* gestion du modal saisir note (largeur 581px) */
#modal_wrapper_581{width:581px;height:355px;margin:0;}
#modal_wrapper_581 h1{color:#0084be;font-family:arial,verdana,sans-serif;font-size:1.8em;font-weight:bold;margin-bottom:20px;}
#modal_581_top{background:url(../img/top_modal_581.png) no-repeat top;width:100%;height:11px;float:left;}
#modal_581_content{background:url(../img/mid_modal_581.png) repeat-y;width:100%;height:333px;float:left;overflow:auto;}
.content_modal_box{margin:0 10px;}
#modal_581_content textarea{width:580px;height:190px;padding:3px;border:1px solid #8b8b8b;color:#8b8b8b;margin:10px 0;font-family:verdana, arial, sans-serif;font-size:1em;}
#modal_581_bottom{background:url(../img/bottom_modal_581.png) no-repeat bottom;width:100%;height:11px;float:left;}
/* fin gestion du modal saisir note (largeur 581px) */

/* gestion du modal recherche simple (largeur 218px) */
#modal_wrapper_218{width:218px;margin:0;}
#modal_wrapper_218 h1{color:#0084be;font-family:arial,verdana,sans-serif;font-size:1.8em;font-weight:bold;margin-bottom:20px;}
#modal_218_top{background:url(../img/top_modal_218.png) no-repeat top;width:100%;height:11px;float:left;}
#modal_218_content{background:url(../img/mid_modal_218.png) repeat-y;width:100%;float:left;}
#modal_218_content select.multiple{font-size:1.1em;width:198px;margin-bottom:10px;}
#modal_218_content select.multiple option{padding:5px 10px;}
.content_modal_box{margin:0 10px;}
#modal_218_bottom{background:url(../img/bottom_modal_218.png) no-repeat bottom;width:100%;height:11px;float:left;}
/* fin gestion du modal recherche simple (largeur 218px) */

/* controle pour l'outil browse */
li.section a{font-size: 1.1em; margin-left: -25px; padding: 10 20 30 40; margin-bottom: 10px; color:#fff;}
li.section {margin-left: -30px; padding-left: 35px; padding-bottom: 5px; margin-bottom: 20px; background: #60a4fe;border-bottom: #c0c0c0 1px solid; display: block;}
li.section ul {margin-top: 5px;}
li.chapitre {font-size: 1em; margin-left: -25px; padding-left:50px;padding-bottom: 5px; margin-bottom: 1px; background: #fff; border-bottom: #e0e0e0 1px solid; display: block; font-weight: bold;}
li.chapitre a {color: #000;}
li.position {font-size: 0.9em; margin-left: -30px; padding-left: 60px; padding-bottom: 2px; padding-right: 5px;background: #ffffff;}

/* fin gestion des control.modal */


/* ----- pour les tooltips mootools ---------- */

.tip            { width:150px; font-family:tahoma,arial; font-size: 11px; background:url(tip-text.png) left top repeat-y; }  
.tip-top        { background:url(tip-top.png) top left no-repeat; height:10px; width:150px; }  
.tip-title      { color:#0083bf; font-weight:bold; margin:0 2px 0 2px; padding-left: 10px; display: block; background: #F9F9F9;}  
.tip-text       { color:#000; padding:5px 5px 5px 10px; }  
.tip-bottom     { background:url(tip-bottom.png) left bottom no-repeat; width:150px; height:5px; }  

/** mis en ordre des ongles */
#sortable-list				{ padding:0; }
li.sortme 		 			{ padding:4px 8px; color:#000; cursor:move; list-style:none; width:200px; background:#ddd; margin:10px 0; border:1px solid #999; }
.orange_button {background:transparent url(../img/orange_btn.png) no-repeat left center;border:none;color:#fff;font-weight:bold;height:32px;width:95px;font-size:11px;}
.orange_button:hover{background:transparent url(../img/orange_btn_hover.png) no-repeat left center;border:none;color:#fff;font-weight:bold;height:32px;width:95px;}
.grey_button{background:transparent url(../img/grey_btn.png) no-repeat left center;border:none;color:#fff;font-weight:bold;height:32px;width:95px;font-size:11px;}
/*
#btnRetourListe, #btnValiderRech2 {float:left;}
#btnRetourListe {}
*/
/** highlighting recherche */
.hit {bgcolor:yellow;background-color:yellow;}

/** retour �  la note explicative (cas ouverture de notes liées) */
.ico_results_retour{text-align:center;}
.retour_note{margin:0 115px -3px 0;text-align:center;}
.retour_note a{background:url(../img/ico_prev.png) no-repeat left; color:#313131;padding-left:20px;}
.retour_note_popup {float:left;}
.retour_note_popup a{background:url(../img/ico_prev.png) no-repeat left; color:#313131;padding-left:20px;}

.label_disabled {color:grey !important;}