.header {
    
    background: url("images/opacitens-petit.jpg") no-repeat fixed center;
    height : 11em;
    z-index:1;
    position : relative;
   
}

/*
.rectangle{
	width:57em;
	height:8em;
	background:#000;
	margin : auto;
	position : relative;
	background-position : center;
	z-index:2;
	opacity : 0.6;
}
*/

h1 {
    text-align : center;
    color : #ceb593;
    font:  bold 2em Verdana;
    line-height: 1em;
    margin: auto;
    z-index:3;
    position :relative;
    text-shadow: 2px 2px 3px black;
   
    
}

h1 a {
    color : #ceb593;
    text-decoration : none ;
    
}

h3 a {
    color : #ceb593;
    text-decoration : none ;
    
}

h5 a {
    color : #ceb593;
    text-decoration : none ;
    
}

h3 {
    text-align : center;
    color : #ceb593;
    font: bold italic 1.2em Verdana;
    line-height : 1em;
    z-index:3;
    position :  relative;
    text-shadow: 3px 3px 3px black;
}

h5 {
    text-align : center;
    color : #ceb593;
    font: 1em Verdana;
    line-height : 1em;
    z-index:3;
    position : relative;
    text-shadow: 2px 2px 2px #000;
}


.tab tr td {
    line-height : 1.2em;
    border : 0.1em solid #cc4456;
    width : 15.5em;
    text-align : center;
}

.tab tr td a  {
    color : #000;
    text-decoration : none ;
    font: 0.7em Verdana;
    margin-left : 0.4em;
    margin-right : 0.4em;
    margin-top : 1em;
    margin-bottom : 1em;
}

.tab tr td:hover {
    background:  url("images/opacitens-petit.jpg") no-repeat fixed center;

 
}

.tab tr td a:hover {
    color : #FFF;
    text-shadow: 2px 2px 3px black;
}

p {
    display:block;
    font: 1em Verdana;
    margin-left : 11em;
    margin-right : 11em;
    margin-top : 3em;
    margin-bottom : 1em;
    text-align : justify;


}

.carte {
    display : block;
    height : 30em;
    margin : auto;;
    
}


.photo {
    display : block;
    width : 25em;
    margin:auto;

}


.texte{

    text-align : center;
    color: #ceb593;
    font: 1em Verdana;
    line-height : 1em;
    text-decoration : none ;
    margin: auto;
}
.texte2{

    text-align : center;
    color : #ceb593;
    font: 1em Verdana;
    line-height : 1em;
    text-decoration : none ;
    float:right;
    margin-right: 11em;
    margin-bottom: 2em;
}

.texte3{

    text-align : center;
    color : #ceb593;
    font: 1em Verdana;
    line-height : 1em;
    text-decoration : none ;
    float:left;
    margin-left: 11em;
    margin-bottom: 2em;
}
{ }

.titre {
    text-align : center;
    color : #000000;
    font:  1.4em Verdana;
    line-height: 1em;
    margin: auto;
    z-index:3;
    position :relative;
   
    
}
.chien {
    display : block;
    height : 20em;
    margin : auto;
    
}
.chien2 {
    display : block;
    width : 30em;
    margin : auto;
    
}

.tableau {
    margin : 0 auto;
}
.tableau td {
    clear : left;
   margin:0 auto;
   padding:1em;
   height:1em;
    
    
}
.legchien { 
    display:block;
    font: 0.7em Verdana;
    margin : auto;
    position : relative;
    margin-top: 0.5em;
    text-align : center;
    
}
.legchien2 { 
    display:block;
    font: 0.7em Verdana;
    margin-top: 3em;
    text-align : center;
    
}