/* GENERAL */
h1                  { color:#5fc4de; border-bottom:1px solid #5fc4de; margin-bottom:10px; }

html,body			{ padding:0px; margin:0px; }
fieldset			{ padding-left:5px; padding-right:5px; padding-bottom:5px; }
a:link, a:visited,
a:active            { color:#005d87; }

.clear				{ clear:both; }
div.menu_top_item p.admin{  padding-top:8px; color:#FF0000; font-weight:bold; font-size:12px; font-family:verdana; }
a.link_top:link		{ color:#979696; font-size:12px; text-decoration : none; }
a.link_top:visited	{ color:#979696; font-size:12px; text-decoration : none; }
a.link_top:hover	{ color:#979696; font-size:12px; text-decoration : underline; }
a.link_top:active	{ color:#979696; font-size:12px; text-decoration : none; }
.align_left			{ text-align:left; }
.empty 				{ padding: 15px 15px 20px 15px; font-size: 12px; text-align: center; font-style: italic; color: #777; }
.tab				{ float:left; margin-top:8px; margin-right:8px; margin-left:8px; }
.actu				{ background-image:url(/images/extranet/template/fond_contenu.gif); background-repeat:repeat-x; background-color:#f1f1f1; width:900px; }
.actu_content		{ float:left; margin-left:10px; width:600px; padding-top:5px; }
.float_left			{ float:left; }
.fleche								{ margin-bottom:2px; margin-right:5px; }
.titre_actu,.texte_actu				{ font-family:verdana; font-size:12px; color:#7e7e7e; }
.texte_actu							{ font-size:10px; text-align:justify; padding-right:5px; background-image:url(/images/pointille.gif); background-repeat:repeat-x;	background-position: bottom;	padding-bottom:5px;}
.bar_orange							{ background-color:#ef9c00; height:8px; width:118px; font-size:0; }
.bar_bleu							{ background-color:#2e4c72; height:8px; width:118px; font-size:0; }
.bar_contenu						{ width:95px; height:30px; font-family:Arial; font-size:11px; color:#5f5f5f; text-align:center; }
.line_v								{ background-color:#d5d5d5; margin-top:5px; margin-bottom:5px; width:1px; height:240px; font-size:0; float:left; }
.news_focus           { background-image: url(/images/extranet/template/focus_background.png); width: 525px; height: 125px; padding: 15px}

div.back_news					{ background-image:url(/images/extranet/template/background/panel_news.jpg); background-repeat:no-repeat; width: 530px; padding: 10px;  margin-left:auto; margin-right:auto; }
div.back_700_center						{ background-image:url(/images/extranet/template/background/panel_700_bg.jpg); background-repeat:no-repeat; width:700px; margin-left:auto; margin-right:auto; }
div.back_700_center h3					{ color:#3e5d7c; padding: 8px 0 0 10px; margin: 0; font-size: 13px;  }
div.back_700_center hr					{ border:0; margin:0; background-color:#ffc700; color:#ffc700; height:1px; margin-left:5px; margin-right:5px; margin-top:5px; }
div.back_700_center p					{ padding-left:8px; padding-right:8px; }
div.back_700_center div					{ margin-left:8px; margin-right:8px; }

div.back_900							{ background-image:url(/images/extranet/template/background/panel_900_bg.jpg); background-repeat:no-repeat; width:900px; }
div.back_900 h3							{ color:#3e5d7c; padding: 8px 0 0 10px; margin: 0; font-size: 13px; }
div.back_900 hr							{ border:0; margin:0; background-color:#ffc700; color:#ffc700; height:1px; margin-left:5px; margin-right:5px; margin-top:5px; }
div.back_900 p							{ padding-left:8px; padding-right:8px; }
div.back_900 div						{ margin-left:8px; margin-right:8px; }

hr										{ border:0; margin:0; background-color:#edf4f8; color:#ffc700; height:1px; margin-top:5px; }
th 										{ text-align:left; }

/* TEMPLATE */
#frame											{ margin-left:auto; margin-right:auto; width:900px; }
#content										{ width:900px; clear:both; }
#footer											{ text-align:right; background-color:#e9e8e3; height:60px; }
#header											{ width:100%; height:115px; }

div#frame div#content {
  background: transparent url(../images/login_main_bg2.jpg) no-repeat scroll center top;
}


.header_logo									    { float:right; width:289px; text-align:center; padding-top:20px; }
.header_content                   { width:611px; float:left; background-image:url(/images/extranet/template/degrade_01.gif); background-repeat:repeat-y; height:115px; width:611px; }
.header_content_top								{ margin-top:30px; background-image:url(/images/extranet/template/degrade_02.gif); background-repeat:repeat-y; background-color:#f2f1ed; height:27px; width:611px; }
.header_content_top_menu					{ margin-right:10px; margin-left:10px; margin-top:3px; }
.header_content_top_menu .name		{ float:left;  }
.header_content_top_menu .name p	{ padding-top:8px; color:#979696; font-size:12px; }
.header_content_top_menu .item		{ float:right; }
.header_content_top_menu .item p	{ padding-top:8px; color:#979696; font-size:12px; }

#menu_general									      { margin-top:20px; clear:both; }
.menu_princ_item								    { float:left; width:97px; height:30px; }
.menu_princ_cont,.menu_princ_cont1	{ width:97px; text-align:center; font-family:Arial; font-size:14px; color:#555555; padding-top:6px;  }
.menu_princ_item a								  { text-decoration:none; }
.menu_princ_cont1								    { background-image:url(/images/extranet/template/degrade_01.gif); background-repeat:repeat-y; }
.menu_separator									    { background-color:#e4e4e3; width:5px; font-size:0; float:left; height:38px; }

.menu_princ_background							          { width:97px; height:8px; background-color:#5fc4de; font-size:0; margin-bottom:6px; }
.menu_princ_text:hover .menu_princ_background	{ width:97px; height:8px; background-color:#005d87; font-size:0; margin-bottom:6px; }
.menu_princ_text								              { width:97px; height:38px; text-align:center; font-size:14px; }
.menu_princ_text a								            { color:#555; }

#footer p										{ font-size:11px; color:#666666; padding-top:15px; padding-right:10px; }

/* ACCUEIL */
.bottom_content						{ padding-left:10px; padding-right:20px; }
.bar_titre2							{ background-color:#e0dfdb; font-size:0; }
.bar_titre2_1,.bar_titre2_2			{ float:left; height:24px; font-size:0; }
.bar_titre2_1						{ width:289px; }
.bar_titre2_2						{ background-image:url(/images/extranet/template/degrade_03.gif); background-repeat:repeat-y; background-color:#e0dfdb; width:611px; }
.bottom_content_1,.bottom_content_2	{ float:left; background-color:#FFFFFF; height:250px; }
.bottom_content_1					{ width:289px; }
.bottom_content_2					{ width:611px; background-image:url(/images/extranet/template/degrade_01.gif); background-repeat:repeat-y; font-family:verdana; font-size:12px; }
.bottom_content_1 img				{ margin-bottom:5px; border:solid 1px #A6A6A6; padding:2px; float:left; margin-top:5px; }
.titre_news_bottom					{ color:#666666; font-family:verdana; font-size:11px; font-weight:bold; margin-top:5px; margin-left:5px; }
.news_bottom_text					{ text-align:justify; font-weight:normal; font-family:verdana; font-size:10px; color:#666666; width:165px; padding-left:5px; }
.bottom_content_2_news				{ float:left; margin-top:5px; width:100%; margin-left:8px; margin-right:8px;  }
.news_img							{ float:left; padding-right:10px; }
.bottom_content_2_img				{ margin-bottom:5px; padding-left:8px; }
.bottom_content_2_titre				{ font-size:12px; color:#666666; font-weight:bold; }
.bottom_content_2_news p			{ font-size:10px; color:#666666; text-align:justify; padding-left:8px; }

/* COMMANDES */
.commande                       				{ border-spacing:0px; width:100%; padding-top:10px; }
.commande tbody tr:hover td     				{ background-color:#D6D6D6; cursor:pointer; cursor:hand; }
.commande tbody tr td           				{ padding:2px; text-align:right; }
.commande thead tr th,
.commande thead tr th a:link,
.commande thead tr th a:visited,
.commande thead tr th a:hover,
.commande thead tr th a:active  				{ text-align:right; color:#000000; font-size:12px; text-decoration : none; }
.commande thead tr th a.no						{ background: url(/images/navigation/sort_off.png) no-repeat right 65%; padding-right: 12px; }
.commande thead tr th a.asc						{ background: url(/images/navigation/sort_asc.png) no-repeat right 65%; padding-right: 12px; }
.commande thead tr th a.desc					{ background: url(/images/navigation/sort_desc.png) no-repeat right 65%; padding-right: 12px; }

.commande_detail_header tbody tr th		{ text-align:left; }
.commande_detail 						{ width:100%; border-spacing:0px; }
.commande_detail td						{ padding:2px; }
.commande_detail tbody tr th			{ text-align:left; }
.commande_detail thead tr				{ background-color:#edf4f8; font-weight:bold; }
.commande_detail tbody tr:hover td     	{ background-color:#D6D6D6; }
.commande_msg							{ padding-left:30px; color:red; }

/* LIBRARY */
#library_folder           { float:left; width:200px; }
#library_folder h2        { width:130px; }
#library_folder li        { list-style-image: url(/images/file/folder.png); margin-left:20px;}
#library_file             { float:left; width:600px; }
#library_file h2          { width:645px; }
#library_file .button     { padding:2px 5px; border:1px solid #BBB; float:left; color:#BBB; margin-right:10px; }
#library_folder .button   { padding:2px 5px; border:1px solid #BBB; float:left; color:#BBB; }

#library_file .thumb      { border:1px solid #CCC; width:645px; margin-top:10px; padding:2px; }
#library_file .thumb h4 a { font-weight:400; font-size:11px; }
#library_file .thumb:hover{ background-color:#EEE; }
#library_file table td    { background-color:transparent; }
#library_file .thumb thead tr th a.no		{ background: url(/images/navigation/sort_off.png) no-repeat right 65%; padding-right: 12px; }
#library_file .thumb thead tr th a.asc		{ background: url(/images/navigation/sort_asc.png) no-repeat right 65%; padding-right: 12px; }
#library_file .thumb thead tr th a.desc		{ background: url(/images/navigation/sort_desc.png) no-repeat right 65%; padding-right: 12px; }

#library_fileadd          { visibility:hidden; position:absolute; background-color:#edf4f8; border:1px solid #8cc0f7; color: #294b6e; margin:10px 0px; min-width:200px; }
#library_fileadd h2       { font-weight:bold; }
#library_fileadd .content { padding:5px; }
#library_fileadd table td { background-color:transparent; }
#library_fileadd table th { text-align:left }

#library_fileupd          { visibility:hidden; position:absolute; background-color:#edf4f8; border:1px solid #8cc0f7; color: #294b6e; margin:10px 0px; min-width:200px; }
#library_fileupd h2       { font-weight:bold; }
#library_fileupd .content { padding:5px; }
#library_fileupd table td { background-color:transparent; }
#library_fileupd table th { text-align:left }

#library_folderadd        { visibility:hidden; position:absolute; background-color:#edf4f8; border:1px solid #8cc0f7; color: #294b6e; margin:10px 0px; min-width:200px; }
#library_folderadd h2     { font-weight:bold; }
#library_folderadd form fieldset { padding: 1em; }
#library_folderadd form label    { display: inline;  float:left;  width:140px; padding-top:5px; }
#library_folderadd .content      { padding:5px; }

#indicator    		      { z-index: 1000; border:1px solid #CCC; padding:20px; position:absolute; width:900px; top:200px; text-align:center; background-color:white; font-size:14px; }

/* SEARCH */
#search_form               			{ color: #01366c; }
#search_form .img					{ margin-bottom: -4px; }
#search_result 			   		 	{ width:300px; background-color:#FFF; }
#search_result li.rubrique 			{ height:14px; background-color:#3ec0f1; color:#FFF; font-weight:bold; }
#search_result li.more     			{ height:14px; background-color:#DDD; font-weight:bold; text-align:right; }
#search_result li          			{ margin-left:0px; list-style-image:none; clear:both; cursor:pointer; cursor:hand; }
#search_result li .title  			{ font-weight:bold; }

/* CONTACT */
.contact_map_thumb						{ float:right; margin-right:10px; margin-top:10px; }