body {margin-bottom:0px; margin-top:0px;margin-left:0;margin-right:0;padding:0;font: 14px verdana, arial, sans-serif;background-color:#ffcd00;text-align:center;}

/*--les tables--*/
.table1 {margin:20px 0px 20px 0px; padding:0px;width:519px;}
.table1 a {text-align:justify;padding-left:0px;padding-right:0px;}
.td1 {width:173px;} 
.img1 {border:none;}
.img2{border:3px solid; border-color : #fff #7D775C #7D775C #fff;}
.img3{border:3px solid; border-color : #fff #7D775C #7D775C #fff;float:left; margin:4px 4px 0px 0px;}
.img4{border:3px solid; border-color : #fff #779ac1 #779ac1 #fff;float:left; margin:4px 4px 0px 0px;}
.img5{border:3px solid; border-color : #fff #7D775C #7D775C #fff;float:right; margin:0px 0px 4px 4px;}
.img6{border:2px solid; border-color : #fff #7D775C #7D775C #fff;float:right; margin:0px 0px 0px 4px;}
.img7{border:2px solid; border-color : #fff #7D775C #7D775C #fff;float:left; margin:4px 4px 0px 0px;}

.table2 {margin:20px 0px 20px 0px; padding:0px;width:528px;}
.table2 a {text-align:justify;padding-left:0px;padding-right:0px;}
.td2 {width:132px; }

.table3 {margin:20px 0px 20px 0px; padding:0px;width:492px;}
.table3 a {text-align:justify;padding-left:0px;padding-right:0px;}
.th3 {width:246px;} 

.table4 {margin:20px 0px 20px 0px; padding:0px;width:324px;}
.table4 a {text-align:justify;padding-left:0px;padding-right:0px;}
.td4 {width:162px;} 

.table5 {margin:0px; padding:0px;width:500px;}
.table5 a {text-align:justify;padding-left:0px;padding-right:0px;}
.td5 {width:125px; }

.table6 {margin:0px; padding:0px;width:360px;}
.table6 a {text-align:justify;padding-left:0px;padding-right:0px;}
.td6 {width:180px; }

.tablesuite {text-align:center;margin:0px; padding:0px;width:528px;}

/*--le menu général--*/
#menu-general {width:800px;margin:auto;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}


/*--style du petit menu-- */
#menu1 {padding:4px 0; font-size:11px; text-align:left; background-color:#779AC1; border-top:1px solid #000; border-bottom:1px solid #000;}
#menu2 {padding:4px 0; font-size:10px; text-align:left; background-color:#FCBF63; border-top:1px solid #000; border-bottom:1px solid #000;}

/*--le menu de gauche--*/
#menugauche {margin-top: 30px;float:left; width:155px; margin-left:-800px;}
/*--le menu de gauche2--*/
#menugauche2 {margin-top: 180px;float:left; width:155px; margin-left:-800px;}

/*--le menu conteneur--*/
#conteneur {float:left; width:650px; margin-left:150px; display:inline;}

/*--le bas de l'image--*/
div#bas-image {margin-top: 300px;float:left; width:140px; margin-left:-790px;}

/*--les styles des conteneurs--*/
 div#conteneur {padding:0 0;}
 div#contentinner {margin: 0 20px 10px 10px;}
div#encadre {padding: 5px 5px ; border : 1px solid grey;}
 div#conteneur div#menuimage {width:610px; float:left; padding-left:3px;padding-right:4px; margin:0px 0px 0px 0px;border: 1px solid #999;}
 div#conteneur div#menuimage p {font: italic 12px georgia; margin:3px 3px 0px 0px;}
 
 div#conteneur p {font-size:12px; margin-top:0; margin-bottom:.5em;text-align:justify;color:#666;}
.conteneur mention {font : 0.5em verdana, arial, sans-serif;font-style : italic; margin-left:100px;}
 div#conteneur li {font-size:11px;text-align:left;}
div#conteneur ul li {text-decoration:none; list-style-type:none;} 

 div#conteneur blockquote {width: 200px; float:right; font-size:12px; border-top: 3px dotted #960; border-bottom:2px dotted #960; margin:0 10px; padding: 6px 10px;}
 div#conteneur blockquote p {margin:0; font-style:italic;}
 div#conteneur a {text-decoration:underline; color:#990000;} 
 div#conteneur a:hover {color: #cc6600; text-decoration:none;}
 div#texte p {font-family:'comic sans MS', verdana, sans-serif; color:#84443a;}

#preamble {clear: right; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;}
#preamble img {border: 1px solid #000;float:left; margin:4px 4px 0px 0px;}
#fil-ariane {margin:4px 3px 1px 1px;}
div#fil-ariane p {margin-top:1px; margin-bottom:1px;line-height: 150%; }

/*--style des menus-- */
div#menu1 ul {margin:2px 2px;text-align:center;}
div#menu1 li {display:inline; border-left:1px solid; color:#fff; padding: 0px 5px 0px 6px; border-left:0;} 
div#menu1 ul li a {text-decoration:none; color:#fff;} 
div#menu1 ul li a:hover {text-decoration : underline; color : #990000;} 

div#menu2 ul {margin:2px 2px;text-align:center;}
div#menu2 li {display:inline; border-left:1px solid; color:#fff; padding: 0px 5px 0px 6px;border-left:0;} 
div#menu2 ul li a {text-decoration:none; color:#990000;} 
div#menu2 ul li a:hover {text-decoration : underline; color : #fff;} 
 
/*--les styles du menu de gauche--*/
#menugauche {padding-top:5px;}
#menugauche p {text-align:right;margin: 2px 0px 10px 5px;}
#menugauche ul {border:0; margin:2px 1.25em 20px 0.5em; padding:0; list-style-type:none; font-weight:normal; font-size:12px;text-align:left;}
#menugauche li {background-repeat: no-repeat;background-position: 50% 50%;border-bottom:1px dotted #7E7D7D; margin:0; padding:.1em 0; text-indent:.2em;}
#menugauche li:first-child {border-top:0px dotted #7E7D7D;}
#menugauche a {text-decoration:none; color:#7E7D7D;}
#menugauche a:hover {color: #000;text-decoration:underline; }
 
/*--les styles du menu de gauche2--*/
#menugauche2 {padding-top:5px;}
#menugauche2 p {text-align:right;margin: 2px 0px 10px 5px;}

#menugauche2 ul {border:0; margin:2px 1.25em 20px 0.5em; padding:0; list-style-type:none; font-weight:normal; font-size:12px;text-align:left;}
#menugauche2 li {background-repeat: no-repeat;background-position: 50% 50%;border-bottom:1px dotted #779ac1; margin:0; padding:.1em 0; text-indent:.2em;}
#menugauche2 li:first-child {border-top:0px dotted #779ac1;}
#menugauche2 a {text-decoration:none; color:#F7F7F7;}
#menugauche2 a:hover {color: #990000;text-decoration:underline; }

/*--début du bug--*/
 * html div#menugauche ul {border-top:0px solid #779ac1;}
 * html div#menudroite ul {border-top:0px solid #779ac1;}
 * html div#conteneur ul {border-top:0px solid #779ac1;}
/*--fin du bug--*/

/*--début du bug2--*/
 * html div#menugauche2 ul {border-top:0px solid #779ac1;}
 * html div#menudroite2 ul {border-top:0px solid #779ac1;}
 
/*--fin du bug--*/

/* la couleur générale des liens */
div#pieddepage ul li a:hover {text-decoration : underline; color : #9999FF;} 
#mention1 {font:normal normal 12px verdana;margin : 20px 10px;text-align:left;}
#mention2 {font:italic normal 8px verdana;margin : 2px 2px;}
#mention3 {font:normal normal 8px verdana;margin : 2px 2px;text-align:justify;}
.photos1 {border: 1px solid #000000;}
.mention {font : 0.5em verdana, arial, sans-serif;font-style : italic; margin-left:100px;}
.mention2 {font : 10px verdana, arial, sans-serif;font-style : normal; margin-left:5px;}
div#valid img {border:none;}


#petit-menu2 {margin : 0; padding : 0 2px; font-size : 10px; text-align : left; background-color : #ffcd00;} 
div#petit-menu2 ul {margin : 8px 25px 5px 25px; text-align : justify;} 
div#petit-menu2 li { display : inline; border-left : 1px solid; color : #fff; padding : 0 5px 0 6px; border-left : 0; } 
div#petit-menu2 ul li a { text-decoration : none; color : #7E7D7D;} 
div#petit-menu2 ul li a:hover { text-decoration : underline; color : #990000;} 