@charset "UTF-8";
/*>>>> Les Modules <<<< */
div#subheader    { 
	margin : 0 auto;
	width:736px;
	}
/* //// module des liens [links] //// */
/* liste des catégories */
div.links .linkcat {
	margin : 1em 0;
	padding : 0;
}
div.links .linkcat h2 {
	margin : 0;
	padding : 0;
	border-bottom : 1px solid #FFB309;
}
div.links .linkcat ul {
	margin-left : 1em;
	font-size:0.8em;
	font-weight:700;
	line-height:110%;
}
div.links .linkcat a:hover {color:#996699;}
/* les résultats */
div.links .details { 
	margin : 0 1em 2em 3em;
	padding-right : 0.5em;
	border-right : 1px solid #FFB309;
}
div.links .details h3 {
font-size : 0.66em;
	text-align : right;
	margin: 0;
	border-bottom : 1px dotted #ccc;
}
div.links  ol  {
	font-size : 0.7em;
	margin : 1em 0;
	padding:0;
	list-style : upper-roman inside;
}
div.links  ul  {
	font-size : 0.7em;
	margin : 1em 0;
	padding:0;
	list-style : none inside;
	line-height:1.2em;
}
div.links .details ul li {	
line-height: 1.5em;
text-indent:0;
}

div.links .details a:link {	color : #666;}
div.links .details a:hover {	
color:#996699;
border:#996699 1px solid;
padding :0.15em 0.75em;
}

/* module  références clients */
*.linklist {line-height : 112%;	margin : 0.25em 2em 0.25em 1em;}/* ok */
#refsBlock {
	margin : 3.7em 0;
	text-align : right;
	padding-right : 0.5em;
	border-right : 1px solid #FFB309;
	line-height : 1.65em;
}
#refsBlock p,
#refsBlock h4 {margin : 0.4em 0 ;}
#refsBlock h4 {color: #FF9933;}

/* //// Documents plug //// */
.docs .docItem {
	border-bottom:1px solid #DDD;
	overflow:auto;
}
.docs li.listItem { list-style:none; }
.docs img.docPicto {
	width:14px;
	height:16px;
	display:inline;
}
.docs h4 {
	font-size:0.85em;
	line-height:1em;
	border:none;
	margin: 0.5em 7em 0.25em 0.5em;
}
.docs h4 a,
.docs h4 a:link,
.docs h4 a:visited {color:#aaa; }
.docs p {margin:0.15em 0;}
.docs p.docDesc {
	padding:0;
	margin:0;
	font-size:0.68em;
}
.docs span.docFile {
	color:#aaa;
	font-style:italic;
	font-size:0.85em;
}
.docs .date {
	display:block;
	float:right;
	padding:0.15em 0.25em 0;
	margin:0 0.25em 0;
	border:1px solid #e2e2e2;
	border-width:1px 1px 0;
}

.documents #short  {background:#000; color:#fff;}
.documents .columnLeft,
.documents .hangingSubTitle  {margin-top:0;}
.documents .columnLeft  {padding-top:0;}

div.doc_ele {
	height:auto;
	width:90%;
}
div.doc_ele span.docIcon {
	float:left;
	margin-right:5px;
	width:19px;
}
div.doc_ele span.docText {
	float:left;
}
div.doc_ele p.docSource {
	float:left;
	clear:both;
}

/*+++ pour les alignements tabulaires +++*/
div.labelRow {  clear: both;  }
div.labelRow  span.clabel {
  float: left;
  padding-left :0em;
  width: 20%;
  text-align: right;
  font-weight : bold;
  }
div.labelRow  span.cdata {
  padding-left : 0;
  text-align: left;
  }
div.labelRow span.formw {
  float: left;
  padding-left :1em;
  width: 300px;
  text-align: left;
  }
  
div.slidejs {
	display:inline;
	float:left;
	}

/* /// Sous navigation module commonList /// */
div#navView {
	padding:0;
	margin:0;
	margin-top:1em;
}
div#navView ul li {list-style:outside url(/img/gui/arrow.gif); }
div#viewdetail h4 {
color:#308ddd;
font-size:0.75em;
margin : 0.2em 0 0.35em;
padding:0 0.5em;
width:70%;
}
div#viewdetail div#unesco {
padding:0 0.5em;
display:block;
float:right;
}
div#viewdetail #myslide {
	margin:0 auto;
	display:block;
	overflow:auto;
}
div#viewdetail div.description {clear:both;}
div#viewOrig.cadre1,
div#viewOrig.cadre4,
div#viewdetail.cadre1,
div#viewdetail.cadre4 {overflow:auto;}
div#popView {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:800px; height:auto;
	background-color:#fff;
	border:1px solid #aaa;
	color:#333;
	z-index:110;
}
#popView #ttPop {
	margin:0;
	padding:0 0 1em;
	width:99%;
}
#popView div.popClose {
	padding:2px;
	text-align:right;
	clear:both;
}
#popView h3 {
	margin:0.25em 1em 0.35em;
	font-size:1em;
	text-transform:none;
}
#popView div#ttPopContent .columnLeft {padding-bottom:2em;}
#popView div#ttPopContent p {
	width:95%;
	margin:auto;
}
#popView #ttPop div#ttPopContent span.image {
	float:right;
	margin:0.5em 1em 1em;
}

/* Show Hide Row Effect */
.ttRow#rowShowHide {display:none;}

/* Site Map */
.sitemap { 
	margin-left:5em;
	margin-top:2em;
}
.sitemap ul li.ml {
	font-size:1.2em;
	list-style:none;
	border-bottom:1px dashed #DDD;
}
.sitemap ul li ul li.ml { 
	font-size:1em;
	list-style:square;
	border:none;
}
.sitemap ul li ul li ul li.ml {
	font-size:0.9em;
	list-style:circle;
	border:none; 
}
/* Dividers --added 050908-- */
div.dividerV {
	float:left;
	margin: auto 1em;
	height:100px;
	width:1px;
	background:#ccc url(/img/gui/navGrad.jpg) center repeat-y;
} 
div.dividerH {/* divider Horizontal */
	clear:both; 
	margin: 1em auto;
	height:1px;
	width:98%; 
	background:#ccc url(/img/gui/navGrad.jpg) center repeat-x;
}
/* --- CSS calls and tricks --- 
these are css codes inserted via the CMS Code field of an element 
to build special effects. They do not depend on CMS plug ins */
div#repeatLine.ttRow {min-height:20px;}
div#repeatLine.ttRow div {
	min-height:20px;
	overflow:hidden;
	}
div#repeatLine.ttRow p {
	font-size:0.40em;
	line-height:0.7em;
	letter-spacing:0.2em;
	color:#efd27f;
	}
/* CSS 3 browsers only - see IE fix files for IE equivalent */
.shadowCSS {
	-webkit-box-shadow:0 0 0.5em #666;
	-moz-box-shadow: 0 0 0.5em #666;
}
.txtShadowCSS {
	text-shadow:#000 2px 2px 5px;
}
