/************************* Layout par défaut **********************************/

body {
font : normal normal 12px times;
background: #ffffff;
margin:10px;
}



/********************* éléments fixes *********************************/

#cdc {
position: absolute;
right: 0;
top:4px;
border:1px solid #ffffff;
border-width: 0 5px;
}

/* liens normaux */

a {
text-decoration: underline;
color: #000000;
}


h1 {
margin:0;
padding:0;
background: #88c110;
}

h1 a, h1 a:hover {
border:none;
background:#ffffff;
}

form {
margin: 0;
padding:0;
}

img {
border: none;
}

p {
margin:3px 0;
}

.cleaner {
clear: both;
height: 1px;
font-size: 1px;
border: none;
margin:0; padding:0;
background: transparent;
}

input, select {
font : normal normal 10px Verdana;
}

input.ok {
color: #000099;
padding:0;
font: normal bold 10px verdana;
background: white;
border:1px solid #000099;
border-width:1px 2px 2px 1px;
}

/* les blocs images */

.illustration150 {
width:150px;
margin: 0 10px 0 0;
float: left;
color: #818181;
}

.illustration100 {
width:100px;
margin: 0 10px 0 0;
float: left;
color: #818181;
}

.illustration85 {
width:85px;
margin: 0 5px 0 0;
float: left;
color: #818181;
}

.datePub {
color: #818181;
}

.tetiere {
text-transform: uppercase;
color: #88c110;
}

.imprimeArticle {
display: none;
}

/************************** (Header) Recherche ****************************************/

#recherche p.date {
margin:10px 0;
padding:0;
}

#recherche p.form {
display:none;
}



/************************** (Footer) bottomlinks *****************************/

#footer .bottomlinks {
display: none;
}

#footer .copy {
border-top : 1px dashed #818181;
margin : 10px 0 0 0;
padding: 5px 0 0 0;
}

/************************* Layout sommaire espace **********************************/

#bodyEspace h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#editoEspace {
margin: 0 0 10px 0;
padding : 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#editoContent p {
text-align: justify;
}

#bodyEspace #centre ul, #editocontent ul {
}

#bodyEspace #centre li, #editocontent li {
}

.boite {
border-bottom : 1px dashed #cdcdcd;
margin: 0 0 10px 0;
}

#bodyEspace #centre h3 {
margin: 0;
font: normal bold 14px times;
}

#bodyEspace #centre h3 span.titreCourt {
margin: 0;
font: normal bold 12px times;
}

#veilleEspace {
margin: 0 0 20px 0;
padding: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#veilleEspace h3 {
margin: 0;
font: normal bold 14px times;
}

#ressourceEspace {
margin: 0 0 20px 0;
padding: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#ressourceEspace h3 {
margin: 0;
font: normal bold 14px times;
}


/******************** nav sommaire de l'espace **********************/

#editoSommaireNav {
margin:20px 0 0 0;
}	
	
	#editoSommaireNav li.current {
	font-weight: bold;
	}

		#editoSommaireNav div.titresommaire{
		font: normal bold 14px times;
		}
		
	#editoSommaireNav div.sommaire {
	}
	
		
		#editoSommaireNav div.sommaire p {

		}

/************************* Layout boite espace **********************************/

#bodyBoite h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyBoite h2 span.date {
font: normal normal 12px times;
}

#bodyBoite #colgauche {
display: none;
}

#editoBoite {
padding : 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodyBoite #centre h3 {
font: normal bold 14px times;
margin: 0 0 10px 0;
}

#bodyBoite #centre h3 span.titreCourt {
font: normal bold 12px times;
margin: 0;
}

#bodyBoite #centre li {
border-bottom: 1px dashed #cdcdcd;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
}

#bodyBoite #centre li a {
font-weight:bold;
}

#bodyBoite #centre li p {
text-align: justify;
}


/************************* Layout article espace **********************************/


#bodyEspArt #colgauche {
display: none;
}

#bodyEspArt #autresArtBox {

}

#bodyEspArt #autresArtBox p {
font: normal bold 14px times;
}

#bodyEspArt #autresArtBox li {
margin : 0 0 5px 0;
}

#bodyEspArt h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyEspArt h2 span.date {
font: normal normal 12px times;
}

#bodyEspArt #centre h3 {
font: normal bold 14px times;
}

#bodyEspArt #centre h3 span.titreCourt {
font: normal bold 12px times;
}

#bodyEspArt #centre h4 {
margin:0;
font : normal bold 18px times;
}

#bodyEspArt #centre p {
text-align:justify;
}

#bodyEspArt #centre p.chapo {
text-align:justify;
font-weight: bold;
}


/************************* Layout tous les espaces **********************************/

#bodyEspArchives #centre {
width: 536px;
margin: 0 20px 0 0;
float : left;
}

#bodyEspArchives #middle {
background: url(/images/fondMiddle.gif) repeat-y right top;
}

* html #bodyEspArchives #middle {
height:1px;
}

#bodyEspArchives #coldroite {
float: left;
width:200px;
}

#bodyEspArchives #titre {
margin: 20px 0 20px 10px;
border-bottom: 1px dashed #cdcdcd;
}

#bodyEspArchives #titre span {
margin: 0 0 10px 0;
font: normal bold 12px Verdana;
color: #88c110;
background: #ffffff;
position: relative; top: 3px; left: 0;
}


#bodyEspArchives h2 {
font : normal bold 18px Verdana;
margin:0 0 10px 0;
}

#bodyEspArchives #centre h3 {
margin:0;
padding:0;
font: normal bold 14px Verdana;
}

#bodyEspArchives #centre h3 span.titreCourt {
margin: 0;
color: #ff9900;
font: normal bold 10px Verdana;
}

#bodyEspArchives #centre li {
margin: 0 0 15px 0;
padding: 0 0 5px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodyEspArchives #centre li li {
margin: 10px 0 0 0;
border:none;
padding: 0;
}

/************************* Layout actu JJMMAA **********************************/

#bodyActu h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyActu #centre h3 {
margin:0;
font : normal bold 14px times;
}

#bodyActu #coldroite {
display: none;
}

#bodyActu #artJour {
padding: 0 0 10px 0;
margin: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodyActu #artJour h4 {
font: normal bold 18px Verdana;
margin:0; padding: 0;
}

#bodyActu #artJour p {
text-align: justify;
font-weight: bold;
}

#bodyActu #artVeille h4 {
font: normal bold 10px Verdana;
margin:0; padding: 0;
}

#bodyActu #centre h4 span {
font : normal normal 10px Verdana;
color: #88c110;
text-transform: uppercase;
}

#bodyActu #centre li {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}




/************************* Layout tous les dossiers **********************************/


#bodyDossiers #coldroite {
display: none;
}

#bodyDossiers h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyDossiers #centre h3 {
margin:0;
font : normal bold 14px times;
}

#bodyDossiers #centre li {
margin: 0 0 15px 0;
padding: 0 0 5px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodyDossiers #centre li li {
margin: 10px 0 0 10px;
border:none;
padding: 0;
}

#bodyDossiers #centre h4 {
font: normal bold 12px times;
margin:0;
}

div.somDossier {
margin: 0 0 0 10px;
float: left;
}

p.somDosTitre {
font : normal bold 12px times;
}


/************************* Layout dossier **********************************/

#bodyDosArt h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}


#bodyDosArt h2 span.date {
font: normal normal 12px times;
}

#bodyDosArt #centre h3 {
margin:0;
font : normal bold 14px times;
}

#bodyDosArt #centre p {
text-align:justify;
}

#bodyDosArt #centre p.chapo {
font-weight: bold ;
}

#somDossier li {

}

#somDossier li a {
font-weight: bold;
}


#somDossier p {
font : normal bold 12px times;
}


/************************* Liens externes *********************************/

#liensExt p  {
font : normal bold 12px times;
}

#liensExt p.urlLienExt {
padding:0;
margin: 0 0 10px 0;
font: normal normal 12px times;
border: none;
}


/************************* Layout article *********************************/

#bodyArticle h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyArticle #centre h3 {
font: normal bold 16px times;
margin:0;
}

#bodyArticle #centre p {
text-align: justify;
}

#bodyArticle #centre p.chapo {
font: normal bold 10px Verdana;
}

#bodyArticle #coldroite {
width: 200px;
float: left;
}

div.colDroiteContexte {
display:none;
}

/******************************** HP ********************************/

#filActu {
border: 1px solid #818181;
padding: 5px;
margin: 0 0 20px 0;
}

#filActu #artJour {
margin: 0 0 10px 0;
}

#filActu h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#filActu #artJour h3 {
font: normal bold 14px times;
margin:0; padding: 0;
}

#filActu span {
font : normal normal 12px times;
color: #88c110;
}

#filActu #telexJour h3 {
font: normal bold 12px times;
margin: 0 0 5px 0;
padding:0;
}


/****************** dossier hp ***************************/

#dossierHP {
border: 1px solid #818181;
padding: 5px;
margin: 0 0 20px 0;
}

#dossierHP h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}


/****************** experiences hp ***************************/

#experienceHP {
border: 1px solid #818181;
padding: 5px;
margin: 0 0 20px 0;
}

#experienceHP h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#experienceHP li span {
color: #88c110;
}


/****************** espaces hp ***************************/

#espacesHp {
border: 1px solid #818181;
padding: 5px;
margin: 0 0 20px 0;
}


#espaceValorise, div.espaceSuivant, div.espaceSuivant2 {
margin: 0 0 10px 0;
padding: 0;
border:1px solid #cdcdcd;
}

#espaceValorise #intro {
margin:0;
padding: 8px;
border-bottom: 1px solid #cdcdcd;
}


#espacesHp #nouveau {
width:13em;
padding: 0 0 2px 0;
border:4px solid #cdcdcd;
border-width: 0 4px 0 0;
float: right;
background: #ffffff url(/images/Localtis/espNavSomFond.gif) no-repeat left bottom;
position: relative; top:2px; left:0;
}
	
* html #espacesHp #nouveau {
position: relative; top: 3px; left:0;
}

#espacesHp #nouveau p {
border-top:1px solid #cdcdcd;
text-align:center;
position: relative; top:0; left:0;
margin:0 0 0 1.5em;
font : normal bold 10px verdana;
color: #ff0303;
}

#espacesHp h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#espaceValorise h3 {
margin:0;
font : normal bold 14px times;
}

#espaceSuite h3 {
margin:0;
font : normal bold 14px times;
padding: 5px;
border-bottom: 1px solid #cdcdcd;
}

#espacesHp li {
margin:0 5px;
padding: 5px 0;
font: normal normal 10px Verdana;
}

#espacesHp li span.nouveau {
color: #ff0303;
}

#espacesHp li.dashed {
margin:0 5px;
padding: 5px 0;
border-top: 1px dashed #cdcdcd;
}

#espacesHp div.sommaire {
margin: 0 0 0 5px;
}

/****************** puvblications hp *************************/

#publications {
border: 1px solid #818181;
padding: 5px;
margin: 0 0 20px 0;
}


#publications h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#publications h3 {
font: normal bold 14px times;
margin: 10px 0 5px 0;
}

/************************ colonne de droite hp et agenda ****************************/

#bodyHome #coldroite {
border: 1px solid #818181;
padding: 5px;
margin: 0 0 20px 0;
}

#bodyHome #coldroite div h3, #bodyAgenda #coldroite div h3 {
font: normal bold 14px times;
margin: 10px 0 5px 0;
}

#bodyAgenda #coldroite {
display:none;
}

#bodyHome #lettreLoc p, #bodyAgenda #lettreLoc p {
margin : 5px 0 0 5px;
}

/************************ agenda ****************************/


#bodyAgenda h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyAgenda #centre li {
margin:0;
padding:10px;
}

#bodyAgenda #centre li {
margin:0 0 10px 0;
padding: 0 10px 10px 10px;
border-bottom: 1px dashed #cdcdcd;
}

#bodyAgenda #centre li p {
text-align:justify;
}

#bodyAgenda #centre li h3 {
font: normal bold 14px times;
margin:0;
}

/************************** NAV ******************/

#nav {
display:none;
}

/************************* sommaire des experiences Niveau 1 (par theme) *******************/

#bodySomExp #colgauche {
display: none;
}

#bodySomExp #summary {
margin:0 0 20px 0;
}

#bodySomExp h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodySomExp #centre li {
margin: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodySomExp #centre p.titreItem {
font-weight: bold;
}

#bodySomExp #centre p.chapo {
margin: 10px 0;
}

/************************** Experience (article) ***************************/


#bodyExperience #colgauche {
display:none
}

#bodyExperience h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyExperience #expNiv {
margin: 20px 0;
}

#bodyExperience #centre p.theme {
font: normal bold 10px Verdana;
color: #88c110;
margin:0 0 20px 0;
}

#bodyExperience #centre h3 {
font: normal bold 16px times;
margin: 0;
}

#bodyExperience #centre p {
text-align: justify;
}

#bodyExperience p.chapo {
font-weight: bold;
}

/************************* sommaire des publications *******************/


#bodySomPub #coldroite {
}

#bodySomPub h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodySomPub #centre h3 {
font: normal bold 16px times;
margin: 10px 0 5px 0;
}


#bodySomPub #centre #sommaire h4 {
font: normal bold 14px times;
margin: 15px 0 0 0;
}

#bodySomPub #centre #sommaire h5 {
font: normal bold 12px times;
margin: 10px 0 0 20px;
}

#bodySomPub #centre #sommaire h5.Cahi {
padding: 6px 0 6px 30px;
background:url(/images/Localtis/cahier.gif) no-repeat left center;
}

#bodySomPub #centre #sommaire h5.Ques {
padding: 6px 0 6px 30px;
background:url(/images/Localtis/question.gif) no-repeat left center;
}

#bodySomPub #centre #sommaire h5.Livr {
padding: 6px 0 6px 30px;
background:url(/images/Localtis/livre.gif) no-repeat left center;
}

#bodySomPub #centre #sommaire h5.Fich {
padding: 6px 0 6px 30px;
background:url(/images/Localtis/ficheJur.gif) no-repeat left center;
}

#bodySomPub #centre #sommaire h5.Doss {
padding: 6px 0 6px 30px;
background:url(/images/Localtis/dossier.gif) no-repeat left center;
}

#bodySomPub #centre #sommaire h5.Logi {
padding: 6px 0 6px 30px;
background:url(/images/Localtis/cdRom.gif) no-repeat left center;
}

#bodySomPub #centre #sommaire p {
margin : 0 0 0 50px;
padding: 0 0 0 8px;
background: url(/images/Localtis/puceLoc.gif) no-repeat 0 3px;
}



/************************* publication *******************/


#bodyPub #coldroite {
}

#bodyPub h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}


#bodyPub #centre h3 {
font: normal bold 16px times;
margin: 10px 0 5px 0;
}

#bodyPub #centre p.chapo {
margin: 10px 0;
font-weight: bold;
}

p.theme {
font: normal bold 14px times;
margin:10px 0 20px 0;
}

#bodyPub #centre #identite {
border-bottom: 1px dashed #cdcdcd;
margin: 0 0 10px 0;
padding : 0 0 10px 0;
}

#bodyPub #centre #identite span {
font-weight: bold;
}

#bodyPub #centre h4 {
font: normal bold 12px times;
margin: 0 0 10px 0;
}



/************************* sommaire des RPV *******************/

#bodyRpv h2 {
font: normal bold 20px times;
margin: 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dashed #818181;
}

#bodyRpv #centre h3 {
font: normal bold 16px times;
margin: 10px 0 5px 0;
}

#bodyRpv #centre p.chapo {
font-weight: bold;
text-align: justify;
}

#bodyRpv #centre ul {
list-style-type:none;
}

#bodyRpv #centre li {
padding: 0 0 10px 0;
margin: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodyRpv #centre li p {
text-align: justify;
}

#bodyRpv #centre li span {
font-weight: bold;
}

#bodyRpv #centre h4 {
font: normal bold 14px times;
margin: 0 0 5px 0;
}



/********************* contact sur les articles ***********************/

#contact {
border: 1px solid #cdcdcd;
padding:5px;
}

#contact p.contact {
padding: 0 0 0 20px;
margin: 0 0 0 30px;
background : url(../images/mc/contact.gif) no-repeat left top;
}

#contact p.structure {
margin: 0 0 10px 0;
}

#contact h4 {
font : normal bold 14px times;
margin:0;
padding:0 0 5px 0;
border-bottom: 1px dashed #818181;
}

#contact h5 {
margin:0;
font : normal bold 12px times;
}

/************************* sommaire des experiences Niveau 1 (par theme) *******************/

#bodySomExpNiv1 #middle {
background:url(/images/fondMiddle.gif) repeat-y right top;
}

#bodySomExpNiv1 #colgauche {
float: left;
width: 150px;
}

#bodySomExpNiv1 #coldroite {
float: left;
width: 200px;
}

#bodySomExpNiv1 #centre {
float: left;
width: 386px;
margin: 0 10px;
}

#bodySomExpNiv1 #summary {
margin:0 0 20px 0;
}

#bodySomExpNiv1 p.removefilter {
text-align: right;
padding: 0;
}

#bodySomExpNiv1 h2 {
border-bottom: 1px dashed #cdcdcd;
margin-left: 10px;
}


#bodySomExpNiv1 h2 span {
margin: 0 0 10px 0;
font: normal bold 12px Verdana;
color: #88c110;
background: #ffffff;
position: relative; top: 3px; left: 0;
}

#bodySomExpNiv1 #centre li {
margin: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodySomExpNiv1 #centre p.titreItem {
font: normal bold 10px verdana;
}

#bodySomExpNiv1 #centre p.chapo {
margin: 10px 0;
}


/************************** page recherche  **********************************/

#filtre span {
font-weight: bold;
padding:2px 0 0 0;
float : left;
}

#filtre a {
float : right;
}

#cluster {
border: 1px solid #000000;
height: 1%;
margin: 0 0 10px 0;
}

hr {
visibility: hidden;
clear: both;
margin:0;
padding:0;
border:none;
height:1px;
}



/* cluster Name */

#cluster div.tClusterHead {
margin: 0 0 2px 0;
padding: 2px 0 2px 5px;
background: #cdcdcd;
font-weight: bold;
}

/* les liens */

#cluster a {
cursor: pointer;
color :#000099;
}

#cluster a:hover {
border:none;
background-color:none;
}

* html #cluster a {
cursor: hand;
}

#cluster .cFilterSelected a {
color :#000099;
}


img.selectionImg {
cursor: pointer;
}

* html img.selectionImg {
cursor: hand;
}

/* bloc niveau 1 */

#cluster ul {
margin:0;
padding:0;
}

/* filtre niveau 1 simple (sources et rubriques) */

#Sources li.cFilter, #Rubriques li.cFilter {
color :#000099;
padding: 2px 10px 2px 15px;
background: url(/images/Localtis/pt_puce_vertclair.gif) no-repeat 7px 8px;
}

#Sources li.cFilterSelected,#Rubriques li.cFilterSelected {
padding: 2px 10px 2px 15px;
background: #D9FE99 url(/images/Localtis/pt_puce_vertclair.gif) no-repeat 7px 8px;
}

/* lien plus loupe */

#cluster a.filterPlus {
background: url(/images/Localtis/plus.gif) no-repeat left center;
margin: 0;
padding: 2px 0 2px 10px;
}

/* filtre niveau 1 dossier sans sous-niveau */


#Themes ul li div.cFilter, #Dates ul li div.cFilter, #Geo ul li div.cFilter {
color :#000099;
padding: 2px 0 2px 33px;
background: white url(/images/Localtis/folder.gif) no-repeat 15px 3px;
height:1%;
}

#Themes ul li div.cFilterSelected, #Dates ul li div.cFilterSelected, #Geo ul li div.cFilterSelected {
color :#000099;
padding: 2px 0 2px 33px;
background: #D9FE99 url(/images/Localtis/folder.gif) no-repeat 15px 3px;
height:1%;
}

/* filtre niveau 1 dossier avec sous-niveau */

/*#Themes li {
clear: both;
}*/

#Themes ul li div.cFilterFolder, #Dates ul li div.cFilterFolder, #Geo ul li div.cFilterFolder {
color :#000099;
padding: 2px 0 2px 4px;
height:1%;
}

#Themes ul li div.cFilterSelectedFolder, #Dates ul li div.cFilterSelectedFolder, #Geo ul li div.cFilterSelectedFolder {
color :#000099;
padding: 2px 0 2px 4px;
background: #D9FE99;
height:1%;
}

#Themes ul li a.folderplus, #Dates ul li a.folderplus, #Geo ul li a.folderplus {
display: block;
float: left;
width: 25px;
background: url(/images/Localtis/folderplus.gif) no-repeat left center;
margin:0 4px 0 0;
}

#Themes ul li a.foldermoins, #Dates ul li a.foldermoins, #Geo ul li a.foldermoins {
display: block;
float: left;
width: 28px;
background: url(/images/Localtis/foldermoins.gif) no-repeat left center;
margin:0 4px 0 0;
}

#Themes ul li a.filter, #Geo ul li a.filter {
float: left;
display: block;
width: 150px;
}

/* filtre niveau 2 sans sous-menu */


#Themes ul ul li div.cFilter, #Dates ul ul li div.cFilter, #Geo ul ul li div.cFilter {
background:url(/images/Localtis/folder.gif) no-repeat 31px 3px;
padding: 2px 0 2px 47px;
height:1%;
}

#Themes ul ul li div.cFilterSelected, #Dates ul ul li div.cFilterSelected, #Geo ul ul li div.cFilterSelected {
background: #D9FE99 url(/images/Localtis/folder.gif) no-repeat 30px 3px;
padding: 2px 0 2px 46px;
height:1%;
}


/* filtre niveau 2 avec sous-menu */

#Themes ul ul li div.cFilterFolder, #Dates ul ul li div.cFilterFolder, #Geo ul ul li div.cFilterFolder {
padding: 2px 0 2px 20px;
height:1%;
}

#Themes ul ul li div.cFilterSelectedFolder, #Dates ul ul li div.cFilterSelectedFolder, #Geo ul ul li div.cFilterSelectedFolder {
padding: 2px 0 2px 20px;
height:1%;
}

#Themes ul ul li a.filter, #Geo ul ul li a.filter {
float: left;
display: block;
width: 130px;
}



/* filtre niveau 3 */

#Themes ul ul ul li div.cFilter, #Dates ul ul ul li div.cFilter, #Geo ul ul ul li div.cFilter {
color :#000099;
padding: 2px 0 2px 66px;
background:url(/images/Localtis/folder.gif) no-repeat 50px 3px;
height:1%;
}

/* filtre actif niveau 3 */

#Themes ul ul ul li div.cFilterSelected, #Dates ul ul ul li div.cFilterSelected, #Geo ul ul ul li div.cFilterSelected {
background: #E5EFD4;
padding: 2px 0 2px 66px;
background: #D9FE99 url(/images/Localtis/folder.gif) no-repeat 50px 3px;
height:1%;
}

/* ouvre ssmenu */



#Themes ul ul li a.folder, #Dates ul ul li a.folder, #Geo ul ul li a.folder {
background: url(/images/Localtis/folderplus.gif) no-repeat left center;
padding: 2px 0 2px 22px;
margin: 0 0 0 0;
}



/* resultats */

#summary {
margin: 20px;
}

#summary p {
text-align: center;
}

#tri {
padding: 5px 10px;
background: #cdcdcd;
}

p.titreItem {
font: normal bold 11px Verdana;
}

p.infoItem {
color: #818181;
}

p.resumeItem {
text-align: justify;
}


.sHighlight
{
background: yellow;
}

/*************************** Recherche ***************************/

#bodyRecherche #middle {
background: url(/images/fondMiddle.gif) repeat-y right top;
}

#bodyRecherche #centre {
width: 536px;
margin:0 20px 0 0;
float: left;
}

#bodyRecherche #coldroite {
width: 200px;
margin:0;
float: left;
}

#bodyRecherche h2 {
border-bottom: 1px dashed #cdcdcd;
margin-left: 10px;
}

#bodyRecherche h2 span {
margin: 0 0 10px 0;
font: normal bold 12px Verdana;
color: #88c110;
background: #ffffff;
position: relative; top: 3px; left: 0;
}

#bodyRecherche #centre li {
margin: 10px 0;
padding: 0 0 10px 0;
border-bottom: 1px dashed #cdcdcd;
}

#bodyRecherche #centre li p {
text-align: justify;
}

#bodyRecherche #centre p.removefilter {
text-align: right;
}

p.sauvProg {
margin: 0 0 0 10px;
}

/*************************** Recherche avancée ***************************/


#bodyAdvRecherche #centre {
width: 566px;
margin:0 20px 0 0;
float: left;
}

#bodyAdvRecherche #coldroite {
width: 170px;
margin:0;
float: left;
}

#bodyAdvRecherche h2 {
border-bottom: 1px dashed #cdcdcd;
margin-left: 10px;
}

#bodyAdvRecherche h2 span {
margin: 0 0 10px 0;
font: normal bold 12px Verdana;
color: #88c110;
background: #ffffff;
position: relative; top: 3px; left: 0;
}

#bodyAdvRecherche #formAdvSearch {
border: 1px solid #87c210;
background:#eeeeee;
padding:10px;
margin: 0 0 10px 0;
color: #003399;
}

#bodyAdvRecherche #formAdvSearch p {
margin:5px 0;
padding:0;
}

#bodyAdvRecherche #formAdvSearch fieldset {
margin : 10px 0;
border: 1px solid #88c110;
padding: 5px;
}

#bodyAdvRecherche #formAdvSearch fieldset div {
margin:0 20px 0 0;
width:220px;
float: left;
}

#bodyAdvRecherche #formAdvSearch fieldset legend {
font: normal bold 10px verdana;
}

#bodyAdvRecherche #formAdvSearch p.validation {
text-align: center;
margin: 10px 0;
}


/****************** nav precedent - suivant *************/

p.precSuiv {
display:none;
}

p.precSuiv a {
color: #88c110;
font-weight: bold;
}

p.precSuiv span {
color: #818181;
}

/****************** article eWebEditPro *************/

#article {
margin: 0 0 20px 0;
}

/****** Pour impression des articles ***/

#article a:link:after {
content: " (http://www.localtis.fr" attr(href) ")";
}


table {
border: 2px solid #000000;
border-collapse:collapse;
margin : 20px 0;
}


td, th {
border: 1px solid #000000;
}

.intertitre, .question {
font-weight: bold;
}

/**********************Print Fiche ****************/
.illustration70{
display:none;
}

#printFiche h2 span {
font: normal bold 20px times;
margin: 10px 0 0 0;
padding:0 0 10px 0;
}



#printCadre {
border: 1px solid #818181;
padding: 5px;
margin: 20px 0 20px 0;
}

#printCadre #chapo {
border-top: 1px dashed #818181;
margin: 10px 0 10px 0;
font-weight:bold;
}

#printCadre .dateTemp {
text-align:right;
font-style:italic;
}

#printCadre #accordionDiv {
border-top: 1px dashed #818181;
margin: 10px 0 0 0;
padding:20px 0 0 0;
}

#printCadre .tittlePanel {
margin: 2px 0 2px 0;
font-weight:bold;
}

#printCadre .inter {
margin: 2px 0 2px 0;
font-weight:bold;
font-style:italic;
}

#printCadre .panelCadre, #printCadre .panelCelavar {
margin: 4px;
padding: 4px;
font-style:italic;
border: 1px dashed #CDCDCD;
}

/**********************Print Page ****************/

#printPage h2 span {
font: normal bold 20px times;
margin: 10px 0 0 0;
padding:0 0 10px 0;
}


#printCadre {
border: 1px solid #818181;
padding: 5px;
margin: 20px 0 20px 0;
}

#printCadre .chapo {
border-top: 1px dashed #818181;
margin: 10px 0 10px 0;
font-weight:bold;
}

#printCadre .dateTemp {
text-align:right;
font-style:italic;
}


