/* 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; }

#contenu			{ margin-left:auto; margin-right:auto; width:900px; }
.bar_top			{ height:115px; }
.logo				{ float:right; width:289px; text-align:center; padding-top:20px; }
.logo_right			{ float:right; background-image:url(/images/extranet/template/degrade_01.gif); background-repeat:repeat-y; height:115px; width:611px; }
.right_top			{ margin-top:30px; background-image:url(/images/extranet/template/degrade_02.gif); background-repeat:repeat-y; background-color:#f2f1ed; height:27px; width:611px; }


#footer				{ margin-top:20px; text-align:right; background-color:#e9e8e3; height:60px; }
#footer p			{ font-family:Verdana; font-size:11px; color:#666666; padding-top:15px; padding-right:10px; }
#menu_general		{ margin-top:20px; }
.clear				{ clear:both; }

.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; }

.menu_top			            { margin-right:10px; margin-left:10px; margin-top:3px; }
.menu_top_name		        { float:left; }
.menu_top_name p	        { padding-top:8px; color:#979696; font-size:12px; }
.menu_top_item		        { float:right; }
.menu_top_item p	        { padding-top:8px; color:#979696; font-size:12px; }
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; }


.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; }
.tab				                       { float:left; margin-top:8px;95px margin-right:8px; margin-left:8px; }
.fleche							               { margin-bottom:2px; margin-right:5px; }


.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; }

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; }

.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; }

.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; }


/* ACCUEIL */
.doc_content							{ float:left; width:290px; }
.bottom_content							{ padding-left:10px; }
.bottom_content_1						{ float:left; background-color:#FFFFFF; height:250px; }
.bottom_content_1						{ width:289px; }
.bottom_content_1 img					{ margin-bottom:5px; border:solid 1px #A6A6A6; padding:2px; float:left; margin-top:5px; }

/* NEWS */
.news									{ background-image:url(/images/extranet/template/fond_contenu.gif); background-repeat:repeat-x; background-color:#f1f1f1; width:900px; }
.news_content							{ float:left;  margin-left:10px; width:600px; padding-top:5px; }
.news_text								{ font-size:12px; margin-bottom:20px; color:#7e7e7e; }
.news_title								{ font-weight:bold; text-align:justify; padding-right:5px; background-image:url(/images/news/pointille.gif); background-repeat:repeat-x;	background-position: bottom;	padding-bottom:5px;}
.news_img								{ float:left; padding:2px; border:1px solid #CCC; margin:3px; }
.news_focus           { background-image: url(/images/extranet/template/focus_background.png); width: 525px; height: 125px; padding: 15px}


/* COMMANDES */
.commande                       		{ border-spacing:0px; width:100%; padding-top:10px; }
.commande tbody tr:hover td     		{ background-color:#D6D6D6; cursor:pointer; }
.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; }

/* ANNUAIRE */
.annuaire								{ width:850px; margin:auto; border-spacing:0px; padding-top:10px; }
.annuaire thead tr						{ background-color: #edf4f8; }
.annuaire tbody tr:hover td				{ background-color: #edf4f8;  cursor:hand; cursor:pointer; }
.annuaire_search						{ width:680px; margin:auto; background-color: #edf4f8; border: 1px solid #8cc0f7; color: #294b6e; padding:10px; margin-top:10px; margin-bottom:10px; }

/* NEWS ADMIN */
.news_admin								{ width:100%; margin:auto; border-spacing:0px; padding-top:10px; }
.news_admin thead tr					{ background-color: #edf4f8; }
.news_admin tbody tr:hover td			{ background-color: #edf4f8; cursor:hand; cursor:pointer; }
.news_admin tr td        		        { border-bottom:#5fc4de 1px solid; }

/* SOCIETE */
.societe                       			{ border-spacing:0px; width:100%; padding-top:10px; }
.societe thead tr						{ background-color: #edf4f8; }
.societe thead tr th 		       		{ padding:2px; text-align:left; }
.societe tbody tr:hover td     			{ background-color:#edf4f8; cursor:hand; cursor:pointer; }
.societe tbody tr td           			{ padding:2px; text-align:left; }

/* AUTH */
.auth                       			{ border-spacing:0px; width:100%; padding-top:10px; }
.auth thead tr							{ background-color: #edf4f8; }
.auth thead tr th 		       			{ padding:2px; text-align:left; }
.auth tbody tr:hover td     			{ background-color:#edf4f8; cursor:hand; cursor:pointer; }
.auth tbody tr td           			{ padding:2px; text-align:left; }

/* 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:650px; }
#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	  { 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; }
