
body {
       background-color:white;
       font-size : 0.9em;
       text-align : justify;
       margin : 0;
       padding : 0;
}


#corps {
    background : #ffffff url(Images/accueil.png) no-repeat top left;
	border : 25px solid #e4ddd7;
	border-bottom-width:0;
	margin : 25px 25px 0 25px;
	padding:0 1em 1em 0;
}

#corps-exclu {
	background : #ffffff url(Images/accueil-exclu.png) no-repeat top left;
	border : 25px solid #e4ddd7;
	border-bottom-width:0;
	margin : 25px 25px 0 25px;
	padding:0 1em 1em 0;
}

#corps img {
	z-index: 1;
}
#footer {
  background-color:#e4ddd7;
color: #777;
			 font-style: italic;
	border : 25px solid #e4ddd7;
  margin : 0 25px;
	border-top-width:10px;
	text-align:center;
}

body > #corps{
  min-height:450px;
}

#logo {
  position:relative;
  top:5px;
  left:20px;
	margin:0;
	z-index:100;
	float:left;
	width:132px;
	height:55px;
}


#menu {
        width:auto;
        margin: 20px 0 0 0;
        text-align:center;
        line-height:30px;
}

ul#menu li{
  list-style-type : none;
	display:inline;
	background-color :  #5c5b53;
	padding : 5px 8px;
	border : 1px solid #ffffff;
}

#footer img {
	border : 0;
	margin:1px 1em;
}

ul#menu li#contact {
  background-color : #ff9900;
}

#centre{
	padding : 0;
  margin:0 0 0 210px;
}

#left{
  font-family: mushu,sans-serif;
  float:left;
  width:190px;
	text-align:center;
	margin-top:20px;
}

#texte {
	margin:0 180px 0 0;
  background:#ffffff;
	padding:0.3em;
}

#actu {
	text-align: left;
	font-size: 80%;
	line-height: 1.4em;
  width:150px;
  float:right;
	margin:0;
	padding : 10px 10px 0 10px; 
	border-top: 1px dotted #e4ddd7;
  border-left: 1px solid #e4ddd7;
}
#actu h3 { 
           text-align : center;
           margin : 0 0 0.5em 0;
 }
#actu p { 
          margin-bottom : 0.5em;
 }
#actu div { 
            clear : right;
 }
#actu div ul { 
               margin : 1em 0 1em 1em ;
               padding : 0;
               list-style-type : disc;
 }
#actu hr { 
           border : 1px dotted #e4ddd7;
 }

#adresse {
  position:relative;
	top:150px;
	font-size:0.5em;
	color : #987b7d;
	font-weight:bold;
  text-align : center;
	padding:0;
	margin:0;
	width:200px;
}


#centre > .spacer, .cadre > .spacer{clear:both;}

#infoImportante {
position: absolute;
position: fixed;
					z-index: 20;
top: 2px;
margin: 0 5%;
width: 90%;
padding: 0px 2px;
border: 2px solid #ff9900;
background-color: rgba(255,235,210,0.8); 
-moz-border-radius: 10px;
-opera-border-radius: 10px;
-webkit-border-radius: 10px;
}
#infoImportante dl {
margin: 2px 0;
}
#infoImportante dt {
	font-weight: bold;
float: left;
			 margin-right: 1em;
}
#infoImportante dd {
	margin-bottom: 4px;
}

.spacer2 {
  clear:both;
	visibility:hidden;
	height:1px;
}
.spacerRight{clear:right;}

dl.menuleft { 
              text-align:left;
              margin-left : 1em;
 }
.menuleft dd{
              font-size:0.8em;
              margin-left : 1em;
}

ul{
 list-style-type:none;
}
 
ul.doc li {
  margin:0 0 0 2em;
	padding:1em 0;
}

ul.menuleft li{
  margin-bottom:10px;
} 

.doc dt { font-weight : bold}
.doc dd { margin-top : 0.5em;}

.par {
  margin:10px;
}

.copyright{
  color:#6e6e6e;
	font-weight:bold;
}

.descr{
  color:#6e6e6e;
	margin-bottom:2em;
}

.question{
font-weight:bold;
margin:1em;
}

.intro_menu{display:none;}

.col{
  float:left;
	width:49%;
}
.col p, .col div, .col ul,.col h2, .col h3, .col h4, .col h5 {
  margin:1em;
}
.concl{font-style:italic;}
	
ul.normale {
  list-style-image:none;
  list-style-type:disc;
	margin: 0;
	padding:0;
}
ul.normale li {
	padding:0.5em 0;
}
ul.fleche{
  list-style-image:url(Images/fleche.PNG);
}
ul.flecheOrange{
	list-style-image : url(Images/fleche_orange.png);
}

.imageDeco {
  float : right;
	font-size : 0.8em;
}

.titre_article{font-weight:bold}
.source {font-style:italic;}

.savoir { 
          vertical-align : middle;
          float: right;
 }
.imagesAccueil {
                 margin:0;
                 text-align : center;
}
.imagesAccueil img { 
                     padding : 0.5em;
                     border : 1px solid #ff9900;
 }
.imagePresentation { 
                     text-align:center;
 }
.imagesAccueil li {
  min-width:50px;
	max-width:200px;
	border :1px dashed #ff9900;
	padding : 5px;
	margin : 3px;
}
.imagesAccueil li.texte{float:right;}
.imagesAccueil li.image{float:left}
.imagesAccueil li.image img {margin:0}

.ref{
  font-style:italic;
}
.indication {
	font-style: italic;
}

#identiteCambodge .intitule {
  font-weight : bold;
	color : #ff9900;
}
#identiteCambodge {margin:0}
#identiteCambodge li {margin : 0.3em 0;}

.profil_annonce dd{
  margin-top : 0.5em;
	margin-bottom : 0.5em;
  display : list-item;
	list-style-type : disc;
}

ul.auteurs_statut li{
   float: left;
  width: 30%;
} 
ul.auteurs_statut {
  clear: both;
} 


/******************************************************************************
*******************************************************************************/



h1 {
  font-size : 1.5em;
	color : #d1c0ac;
	text-align : center;
	margin : 20px 0 0 160px;
}

h2,h3,h4,h5,h6{text-align:left;}

h2{
  font-size:1.5em;
  color:#ff9900;
}

h3 {
 margin-left:1cm;
}

h5 {
  color:#d50083;
	font-weight:bold;
	font-size:1em;
	margin:0;
}

img{border:0;margin:5px;}

p{margin: 0 0 1em 0;}
#menu a {
	color : white;
	font-weight : bold;
	text-decoration : none;
}

#menu a:hover {
   color : #ff9900;
}

#left {
  font-size:1.7em;
  color: #5c5b53;
}

#left a {
  color: #5c5b53;
	text-decoration:none;
}

#left a:hover{
  color:#ff9900;
}
#left #menuCourant{color:#ff9900}
a#menuCourant{color:#ff9900}

.sstitre {
	font-weight:bold;
}

#intro {
  font-size:1.3em;
	clear:none;
} 

#contact a:hover {
  color : #5c5b53;
} 

/*utilisé dans action_ts.php*/
.solutions{
  border : 2px solid #ff9900;
	padding:0 1em 1em;
	margin:1em;
}
.solutions dt{margin:1em 0 0 0;}
.solutions dd{
  font-weight:bold;
	display:list-item;
	list-style-image:url(Images/fleche.PNG);
}

  

.doc li {
  border-bottom:1px dotted #e4ddd7;
}
.encadre{border : 2px solid #ff9900;padding:1em;clear:right;}

.cadre_pointille {
  border : 1px dashed #ff9900;
	padding :5px;
	margin : 5px;
}
.cadre_pointille h2 {margin-top:0}

.cadre { 
border : 2px solid #ff9900;
margin:1em 0;}


.imageCentre {text-align:center;}
.imageDroite {text-align:right;}

.img_redim{
  width:100%
}

.emph { 
        color : #f09000;
}

/** Pour le reportage Madagascar **/
#reportage_photos, #reportage_photos_antoine { 
                    border : 5px solid #ffbb33;
                    padding : 1em;
                    margin : 1em;
                    }
.groupe_photos { 
                    text-align : center;                
                    margin-bottom : 5em;
                    padding-top : 0em;
 }
.groupe_photos h4 { 
                       font-size : 1.4em;
                       border-bottom : 2px dotted  #ff9900;
 }
.groupe_photos ul.copyright{ 
  margin : 0 0 1em 0;
  font-size : 0.9em;
 }
.groupe_photos .legende { 
                          font-style : italic;
                          font-size : 1.2em;
 }

.biographie { 
              line-height : 200%;
 }
.biblio { 
          line-height : 150%;
          margin-left : 0;
 }
table.equipe { 
               font-size : 1.2em;
               margin-left : auto;
               margin-right : auto;
               width:500px;
 }
table.equipe th { 
                  text-align:left;
 }
.equipe .nom { 
               font-weight : bolder;
               }
.equipe .job { 
font-style : italic; }

.equipe dd {margin-top: 0.5em;margin-bottom: 0.5em;}


ul.normale li{
	border : 0;
}

ul.moi li{
	padding-left : 10px;
	list-style-type: square;
}


.soustitre {
	font-style: italic;
color: #222222;
			 font-size: 110%;
			 margin-top: -1em;
			 margin-bottom: 1em;
}
.soustitre p {
margin: 5px 0;
}

/*Formulaire*/
#formulaire .label{
  width:30%;
	padding:0;
	text-align:right;
	float:left;
	margin-right:1em;
	
}
#formulaire label{
	cursor:pointer;
}
#formulaire .submit {text-align:center;}
#formulaire form p { clear:both;}
/*Pour IE*/
#formulaire textarea {width:98%}
/*Pour les navigateurs*/
#formulaire > form textarea { width:48%;}



/*Pour la page Références*/
.dateRef{
  font-style:italic;
	float:left;
}
.titreRef{
  font-weight:bold;
	text-align:left;
	text-indent : 4em;
	margin-left : 8em;
}
.detailsRef{
  margin-left : 8em;
}

/* Pour la page d'accueil */

#index { 
         background : black;
         text-align:center;
         color : white;
         margin:auto;
         width : 800px;
         font-family: sans-serif;
 }
#index h1,#index h2, #index h3 { 
                                 text-align:center;
 }
#index h1 { 
            color : white;
            margin : 0;
            padding : 1em 0;
            margin-bottom : 1em;
 }
#index .english { 
                  color: #00ADEC;
                  font-size : 60%;
}
#index h1 img { 
                /* display : block; */
                margin: auto;
                padding-bottom : 1em ;
                padding-right : 3em;
                border-right: 5px dotted white;
                float: left;
 }
#index h1 a { 
              margin-right: 3em;
}
#index h1 em{ 
                   font-style : normal;
                   color : #C1DD15;
 }
#index h2 { 
            color : #C1DD15;
            margin : 1em 0;
 }
#index h3 { 
            color : white;
            font-size : 1.2em;
            width : 500px;
            margin : auto;
 }
#index .image_milieu .legende { 
                                font-weight : bold;
                                font-size : 200%;
                                color : #00ADEC;
 }
#index .entrer a{ 
                  text-decoration : none;
                  color : #aaaaff;
                  border-bottom : 1px dotted #aaaaff;
                  font-size : 150%;
 }
#index .aidez-nous { 
                     color : white;
                     font-size : 1.2em;
                     width : 500px;
                     margin : auto;
                     font-weight : bold;
                     /* color : red; */
                     /* font-variant : small-caps; */
                     /* font-size : 130%; */
                     /* font-family : Arial; */
                     /* margin : 2em 0; */
 }
#index .source { 
                 font-size : 60%;
                 font-style: normal;
                 display : block;
                 text-align : right;
                 margin-right : 100px;
}
#index .site { 
               text-align : center;
               font-size : 300%;
               margin : 1em 0 0 0;
}
#index .site a { 
                 color : #C1DD15;
                 text-decoration : none;
                 }
#index .coords { 
                 font-weight : bold;
                 margin-bottom : 3em;
                 font-size : 90%;
}

#index .coords a { 
                   color : white;
                   text-decoration : none;
                   }

/*pour les différents menus*/
#menuIndex{margin-top:0px}
dl#cambodge{margin-top:30px;}
dl#cambodge dt{margin-top:1em;}
dl#exclu dt {margin-top:1em;}
dl#exclu {margin-top:50px;}
dl#action dt {margin-top:1em;}
dl#action {margin-top:80px;}
dl#exploitation dt {margin-top:1em;}
dl#exploitation {margin-top:80px;}
ul#documentation{margin-top:130px}
ul#quisommesnous{margin-top:100px}
ul#aider{margin-top : 100px}

/* Modifs Module Actif du menu 
ul#menu li .active {
  background-color : #ff9900;
}

ul#menu li a .active {
  background-color : #ff9900;
}
*/