.logo{padding: 0px;  text-align: center;}
.logo a:hover{margin: 0px; padding: 0px; background-color: #513238;}
.logo img{border: 3px solid #a2a1b3;}
.titre_logo{text-align: left; color: #f7df75; font-weight: bold;
padding: 0px 0px 0px 30px; margin: 0px; font-size: 12pt;}
.titre_logo a:hover{margin: 0px; padding: 0px; color: #513238; background-color: #f7df75;}


.texte{margin: 5px 0px 5px 60px; padding: 5px 0px 5px 0px; text-align: justify; width: 550px; }
.texte2{margin: 5px 0px 5px 60px; padding: 5px 0px 5px 0px; text-align: justify; width: 550px; }

.table_image{margin-left:50px; width: 570px;}
.table_image td{padding: 4px 0px 3px 0px; border: 0px solid #a2a1b3; text-align: center; margin: 0px; }
.table_image a:hover{margin:0px; padding: 0px; }
.miniatures{border: 5px solid #a2a1b3;}

.table_image{margin-left:50px; width: 570px;}
.table_image td{padding: 4px 0px 3px 0px; border: 0px solid #a2a1b3; text-align: center; margin: 0px; }
.table_image a:hover{margin:0px; padding: 0px; }

.liens_retour{text-align: left; width: 670px;}
.liens_retour a{font-style: italic;}
.liens_retour a:hover{font-style: italic; margin: 0px; padding: 0px; color: #513238;}
.retour_pays{ padding: 0px; margin-left: 290px;}
.retour_photos{padding: 0px; margin-right: 20px;}

.texte_intro{width: 450px; margin: 0px 0px 20px 110px; text-align: justify;}
