@charset "UTF-8";
/* Feuille de style par david viard - version v1.8.92a du Mardi 10 juillet 2007 */

/* éléments personnalisés */	
div#subheader    { 
	margin : 0 auto;
	width:736px;
	}

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

/* //// Breve plug //// */
.breve h4 {
	margin:0;
	padding:0;
	line-height:110%;
	font-size:0.88em;
	font-weight:200;
	color:#9999BB;
	border:none;
}
.breve p.descNews {
	margin:0.3em 0 1em;
	padding:0 0 0.5em;
	font-size: 0.65em;
	border-bottom:1px dotted #ccc;
}

/* //// Today //// */
.today h4 {
	margin:0;
	padding:0.35em;
	line-height:110%;
	font-size:1em;
	color:#BB9999;
	border:none;
}
.today p.descNews {
	margin:0 0.5em 0 0.5em;
	padding:0 0 0.5em; 
}
.today p {
	margin:0 0.5em 0 0.5em;
	padding:0 0 0.5em;
}
.today img {
	margin:0;
	padding:0;
}

/* //// Events plug //// */
.events #ttContent ul {margin:0;}
.events #ttContent li {list-style:none;border-top:1px solid #FF9900;font-size:1em;}
.events .titreEvent {
	color:#9999CC;
	font-weight:700;
	text-transform:uppercase;
	margin:0.25em 0;
	font-size:1.15em;
	text-align:left;
}
.events .lieuEvent {
	font-weight:700;
	margin:0.05em 0 0.05em;
	color:#996600;
	font-size:1.15em;
}
.events .date {
	text-align:right;
	font-size:11px;
	color:#FF9900;
	margin:0.075em 0 0.35em;
	border-top:1px dotted #666;
}
.events .descEvent {
	margin:0.35em 0 0.25em;
	padding-top:0;
	padding-bottom:0.5em;
	font-size:1.1em;
}

/* //// Documents plug //// */
.docs .docItem { border-bottom:1px solid #DDD; overflow:auto; }
.docs h3 {}
.docs li.listItem { list-style:none; }
.docs img.docPicto {
	width:14px;
	height:16px;
	display:inline;
}
.docs h4.docTitle {
	font-size:0.85em;
	line-height:1em;
	border:none;
	margin: 0.5em 0 0.25em;
}
.docs h4.docTitle a,
.docs h4.docTitle a:link,
.docs h4.docTitle 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.65em;
}
.docs p.date {
	display:block;
	float:right;
	font-size:0.65em;
	color:#aaa;
	padding:0.15em;
	margin:0;
	border:1px solid #e2e2e2;
	border-bottom:none;
}
.documents #short  {
	background:#000;
	color:#fff;
}
.documents .columnLeft, .documents .hangingSubTitle  {margin-top:0;}
.documents .columnLeft  {padding-top:0;}


/* //	------- Module [ ] definition contextuelles ------- // */

/*+++ 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 {
 /*float: left;*/
  padding-left : 0;
  text-align: left;
}

div.labelRow span.formw {
  float: left;
  padding-left :1em;
  width: 300px;
  text-align: left;
}
 
/* ///////------ Modifications par sections et par page ------/////// */
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 ul li {
	list-style:outside url(/img/gui/arrow.gif);
	font-size:1.2em;
}

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


/* Site Map */
.colSitemap { margin-left:5em; }
.sitemap {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 {/* divider vertical */
	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;
} 
