﻿/* ---------------------------------------GENERAL */
html{_overflow-y:auto; _overflow-x:hidden;}
body{overflow-y: auto; overflow-x: hidden;_overflow:hidden; font-size: 0.75em;font-family: tahoma, arial, helvetica, sans-serif;margin: 0;padding: 0; _padding-top:10px; ?padding-top:10px; background-color: #857D72; background-image:url(../__image/body_bg.jpg); background-repeat: repeat-x;}
h1{font-size: 200%;}
h3{font-family: arial;}
ul{list-style-type:square;}
a{color: #333;text-decoration: none;}
/* ---------------------------------------SITE */
	#divcontainerext{width: 850px; _width: 840px; margin: 10px auto; margin-bottom: 0; border: solid 0px red; padding-left: 7px; _padding: 0 5px 0 2px;
		background-image:url(../__image/containerext_shadow.png);
		background-repeat: repeat-y;
		background-position: 4px 0 ;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='__image/containerext_shadow.png', sizingMethod='scale')
	}
	#divcontainer{width: 820px; border: solid 1px #333; background-color: #fff; font-family: arial, sans-serif; padding: 10px;}
	#divheader{background-color: #F09B28; height: 130px; }
	#divheader{height: 149px; 
		background-image:url('../__image/top_image.jpg'); 
		background-position: 0 0px;
	}
	#titre{ padding: 0 0 0 5px; margin: -2px 0; font-weight: normal; letter-spacing: 5px; font-size: 110%; color: #6B5434; position: absolute;_left: 10px; ?left:10px;}
	#divmenu{padding: 3px 0 3px 0; background-color: #eee; text-align: right; } 
	#divmenu ul li{}
	#divmenu ul{margin: 0; padding: 0; list-style-type: none; }
	#divmenu ul li, a{display: inline; }
	#divmenu ul li a{display: inline; padding: 0 7px 0 7px; font-size: 95%; color: #666; font-weight: normal; border-left: solid 1px #ccc;}
	#divmenu ul li a:hover{text-decoration: underline; color: #222;}
/* ---------------------------------------INFOS */
	#infosMiddle{ background-color: #AA6031; color: #999; text-align: right; font-size: 80%; background-image:url(../__image/info_bg.jpg); 
		background-position: top right; background-repeat: no-repeat;  ?position:absolute;
		border-bottom: solid 0px #000;
	}
	#infosMiddle .blockScale{background-image:url(../__image/info__bg.jpg); background-repeat: repeat-y; background-color:#000; }
	#ongletInfo{list-style-type: none; margin: 0; padding: 1px 0 0px 0; width: 100%; }
	#ongletInfo li{display: inline; margin: 0;}
	#ongletInfo li a{display: inline; color: #D0C4B9; padding: 0px 10px 0px 10px; border-left: solid 1px #A65D30; font-weight: bold; letter-spacing: 2px;}
	#ongletInfo li a:hover{color: #fff;}
	#siteMap a{color: #AA6031; font-size:110%;}
	#siteMap a:hover{color: #fff; text-decoration: underline;}
	#searchBlock a{color:#AA6031; display:block; padding: 2px 0 2px 5px;  font-family: arial, sans-serif;}
	#searchBlock a:hover{ color: #fff; }
/* ---------------------------------------DIV BODY */	
	#divbody{padding-top: 0px;?margin-top: 16px;}
/* ---------------------------------------MENU LEFT */
	#divmenuleft{width: 200px; float: left; padding: 0; overflow-y:auto; overflow-x: hidden;_margin-right: -3px; }
	#menuLeft{list-style-type: none; _height: 1%; margin: 0; padding: 0 0 0 2px; font-family: arial, sans-serif;background-color: #E4E8EA; }
	#menuLeft li{border-bottom: solid 1px #fff; }
	#menuLeft a{display: block; padding: 3px 0 3px 0; font-size: 95%;}
	/*--- MENU LEFT LIENS --*/
	.listStructure a{  background-color: #E4E8EA; padding-left: 5px;  background-image:url(../__image/niv_unsel.gif);background-position: 185px 8px; background-repeat: no-repeat;}
	.listStructureSel a{ padding-left: 5px;color: #864A26; font-weight: bold; background-image:url(../__image/niv_sel.gif);background-position: 185px 8px; background-repeat: no-repeat;}
	.listArt a{ color: #333; background-color: #E4E8EA; padding-left: 5px; background-image:url(../__image/art_sel.jpg);background-repeat: repeat-y;}
	.listArtSel a{ color: #864A26; background-color: #fff; font-weight: bold; background-image:url(../__image/sel.gif);background-position: top right; background-repeat: no-repeat;}
	/*--- MENU LEFT LIENS EXTERNE --*/
	.lienBloc{list-style-type:none; margin: 0 0 15px 0; padding: 0;font-size: 90%;}
	.lienTitre{ font-weight: bold; background-color: #eee; color: #444; padding: 1px 0 1px 5px;}
	.lienLi{padding-left: 15px;border-bottom: solid 1px #ddd; background-image:url(../__image/red_arrow.gif); background-repeat: no-repeat; background-position: center left;}
	.lienLi a{display: block; padding: 3px 0 3px 0;}
/* ---------------------------------------INFOS */
	#divdisplay{  margin-left: 0;}
/* ---------------------------------------INFOS */	
	#articleTitre {margin-bottom: 0px;}
/* ---------------------------------------INFOS */	
	.articleContenu { font-size: 100%; padding: 0 0 0 0; font-family:Geneva,"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif; color: #444; min-height: 250px; _height: 250px;}
	#articlePreview {padding: 5px; font-size: 110%; font-family:Geneva,"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", arial, sans-serif; color: #444; border-left: solid 1px #eee; background-color:#fff; overflow: auto; _overflow: scroll; ?overflow: auto; height:200px;  _height: 1%; }
	.articleContenu a, #articleContenu a{ color: #A57443; text-decoration: underline;}
	.articleContenu p, #articleContenu p{margin: 0; padding: 0;}
	.articleContenu td, #articleContenu td{vertical-align: top; padding: 3px; border: solid 0px;}
	.articleContenu a, #articleContenu a{ color: #A57443;}
	.articleContenu h1, #articleContenu h1{font-size: 200%; border-bottom: solid 1px #905128; margin-bottom: 3px; color: #7F4724;}
	.articleContenu h2, #articleContenu h2{font-size: 180%; border-bottom: solid 1px #905128; color: #7F4724; }
	.articleContenu h3, #articleContenu h3{font-size: 150%; margin: 0; padding: 0;}
	.articleContenu h4, #articleContenu h4{font-size: 120%; margin: 0; padding: 0;}
	.articleContenu h5, #articleContenu h5{font-size: 110%; margin: 0; padding: 0;}
	.articleContenu h6, #articleContenu h6{font-size: 100%; margin: 0; padding: 0;}
	.articleContenu ul, #articleContenu ul{list-style-type:square;}
	.articleContenu .lienAncre{text-decoration: none;}
	.articleContenu blockquote, #articleContenu blockquote{border-left: solid 2px #ddd; padding: 0 0 0 10px; font-family: arial; font-style: italic;}
	.articleContenu code, #articleContenu code{display: block; font-family: courier NEW; background-color: #FFFFE0; padding: 2px; border: solid 2px #eee; margin-left: 10px;}
	
/* ---------------------------------------INFOS */	
	.popLegend{
		scrollbar-face-color: #006400;
	}
/* ---------------------------------------INFOS */	
	.blockScale{position: absolute; _position: absolute; ?position: relative; z-index: 100; background-color: #000; width: 820px; border-bottom: solid 0px red;}
/* ---------------------------------------INFOS */
	#divfooter{background-color: #000; color: #C18F57; font-size: 90%; text-align: center; padding: 10px; clear:both;}
	#shadowBottom {height: 5px; font-size: 0px; width: 850px; margin: auto;
		background-image:url(../__image/shadow_bottom.png);
		background-repeat: repeat-y;
		_background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='__image/shadow_bottom.png', sizingMethod='scale')
	}
/* ---------------------------------------INFOS */
	#ongletInfo li{margin-left: -2px;}
/* ---------------------------------------ACCEUIL */
	.accBlocLiens{margin-bottom: 10px; _margin-bottom: 0px; padding: 7px; _padding: 0px; font-size: 90%; background-image:url(../__image/white_trans.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='__image/white_trans.png', sizingMethod='crop')
	}
	.accTitreLiens{font-weight: bold; border-bottom: dotted 1px #888; _border-bottom: none; letter-spacing: 1px; font-size: 90%; margin-bottom: 3px; color: #5B331A; _background-color:#AA6031; _color:#fff; _padding: 2px 2px 2px 5px;}
	.accDivLien{margin: 1px 0 5px 5px; _margin: 1px 0 5px 5px;}
	.accLien{color: #000; _font-weight: bold;}