/* feuille de style css zen pour ma page perso */

body {
     font-family: "lucida grande", verdana, tahoma, sans-serif;
     color : white;
     font-size: 0.8em;
     background : darkblue;
     }

#contener {
          max-width : 1300px;
	  padding : 0;
          margin-left : auto;
          margin-right : auto;
          background : white;
       	  color : black;
	  border-style : solid;
       	  border-width : 0px 0px 5px 0px;
       	  border-color : #843908; 
	  }


#cv {
  float : center;
  width : 98%;
     text-align: justify;  
     background-color: #e9edf2; /* #e6e8ea  #99CCFF  #ddddff;*/
     margin: 0px 10px 0px 1Opx;
     }



#photo {
  float: left;
  margin: 0px 20px 0px 10px;
  max-height: 230px;
  //min-height: 230px;
  //height: 230px;
  max-width: 400px;
}

hr.virtual { //clear: both;
 visibility: hidden;}

#menu  {
        width : 245px;
        min-height : 400px;
	padding : 0;
	margin : 0;
	float : right; 
        background:  white url(./Images/vigne.jpg) bottom right repeat-y; 
	color : #843908;
      }

#adress  {
	 position: relative;
        width : 245px;
        min-height : 400px;
	padding : 0;
	margin : 0;
	float : right; 
        background:  white url(./Images/vigne.jpg) bottom right repeat-y; 
	color : #843908;
      }


#adress a { 
     display: block; 
     width: 245px; /* on définit la taille du bouton de menu */
     height: auto; 
     margin: 0; 
     padding : 80px 0px 20px 0px;
     color: red; /*#843908; */
     text-align: left; 
     text-decoration: none; 
     background:  transparent url(./Images/vigneMenu.gif) top left no-repeat;
     } 


#menu li {
           list-style-type : none;
           margin: 0; 
         }

#menu a { 
     display: block; 
     width: 245px; /* on définit la taille du bouton de menu */
     height: auto; 
     margin: 0; 
     padding : 80px 0px 20px 0px;
     color: #843908; 
     text-align: left; 
     text-decoration: none; 
     background:  transparent url(./Images/vigneMenu.gif) top left no-repeat;
     } 
 
#menu a:hover { 
     background: transparent url(./Images/vigneMenu2.gif) top left no-repeat;
     color :  red;
     } 

#menu a:active { 
      background: transparent url(./Images/vigneMenu2.gif) top left no-repeat;
      color: #843908; 
     }

#menu #choix {
       }


#sous-menu  {
	color :  #843908;
        background : white;
        padding : 0;
        width: 140px;
        }

#sous-menu li {
         background : white;
         color : black;
         padding : 0;
         list-style-type : none;
         border-style : solid;
         border-width : 1px 0px 0px 0px;
         border-color :  #849339; 
         }

#sous-menu a { 
     display: block; 
     width: 140px; /* on définit la taille du bouton de menu */ 
     background : white;
     margin: 0; 
     padding : 0;
     color:  #849339; 
     text-align: center; 
     text-decoration: none; 
     } 
 
#sous-menu a:hover { 
     color : red;
     background : white;
     } 

#sous-menu a:active { 
     background : white;
     color:  #849339;
     }

#sous-menu #choix {
       background : white;
       color :  #849339; 
       }




#entete {
        background : white;
	width: 100%;
        height: 8em;
	padding : 0;
        border-style : double;
        border-width : 0px 0px 5px 0px;
       	border-color : #843908;
	color :  #843908;
	}

#entete h1 {
	margin : 0;
	padding : 10px 0 0 10px;
	 }


#entete p {
	margin : 0;
	padding : 0 0 0 10px;
	}

#entete a {
	padding : 0px;
	margin : 0px;
	background-color : white;
	color : #849339;
	text-decoration : none;
	 }

#entete a:hover { 
	background-color : white;
	color : red;
     } 

#entete a:active { 
	background-color : white;
     	color: #fff; 
     }


#entete img {
	padding : 0px;
	margin : 0px;
        float: right;
	border : none;
      }


.bandereau { 
        display : none;
        visibility : hidden;
 }



#corps {
       width : 70%;
       margin : 0;
       padding : 0px 0px 0px 20px;
       background : white;
      /* color : black;*/
       color: #222;
       }


#corps h2 {
         width : 15em;
         text-align : center;
         background-color : white;
	 color :  #849339;
	 margin-left : auto;
         margin-right : auto;
	 }

#corps h2:first-letter { 
        font-size : 2em;
        color : #843908;   
        background-color : white;
       }



#corps h2 img {
       }


#corps h3{
       background-color : white;
       color : black;
       }

#corps p {
       text-align : justify;
       margin-bottom : 1em;
	 }

#corps i {
       background-color : white;
       color :  #849339;
	 }



#corps a {
       background-color : white;
       color :  #849339;
       text-decoration : none;
	 }

#corps a:hover { 
       	  background-color : white;
	  color : red;
     } 

#corps a:active { 
     background-color : white;
     color: #fff; 
     }


#pied_de_page {
	      width : 100%;
              height : 28px;
	      margin : 0;
	      text-align : center;
 //           background:  red url(./Images/bordure.jpg) bottom left repeat; 
              color : black;
              clear: both;
	      }

#pied_de_page p {
	      margin : 0;
	      padding : 0;
	      }

#pied_de_page a { 
	      color : rgb(6,103,174);
              background-color : white;
	      }

#pied_de_page img {
	border : none;
      }



.article {
        border-style : solid;
        border-width : 0px 0px 1px 0px;
       	border-color : rgb(200,200,200);
	  }

.article img {
	 float : right;
	 position : relative;
	 top : -40px;
	 border : 0;
	  }

.abstract {
	  }

.photo {
       float: right;
       border : 1px #843908 solid;
       }

.illustration {
       float : right;
       }



#themeswitch {
           display : none;
        visibility : hidden;
}

#themeswitch h3 {            
                  font-size : 1em;
               }


#themeswitch div.clear {
	clear: both;
}

#style1switch {
        color : white;
        background : #843908;
}

#style1switch:hover {
       color : white;
       background : #843908;
}


#style2switch {
	cursor: pointer;
}

#style2switch:hover {
       color : white;
       background : #849339;
}
