.Acc{float:left; margin:10px;width:430px;border-right:solid 1px #000;}
.Acc .gal{float:left; width:190px;}
.Acc .texte{float:right; width:215px;margin:15px 10px 0 0;line-height:18px;}
.Acc .texte h1{font-size:12px;}

.actu{float:right; width:420px; margin:10px 25px 30px 0;}
.Titreactu{margin:0 0 15px 0; }
.actu .photos{float:left; width:135px;}
.actu .texte{float:right; width:285px;margin-top:15px;}
.actu .texte h2{font-size:11px;margin-bottom:15px;}
h2 a{color:#fdfeff;}

#flash2{float:left;margin:0 13px;}
.liste{background:url(/img/liste.jpg) top left repeat-y;width:911px;float:right;margin-bottom:15px;}
#Arianne{margin:10px 15px 10px 0; color:#000;float:right;width:540px;}
#Arianne a{color:#000;}
#Arianne h1{border-top:dashed 1px #f6ebcf; color:#f6ebcf; font-size:14px; line-height:20px;margin-top:10px;}

.listeArticle{float:right; width:540px; clear:right;margin:15px 15px 15px 0px;color:#fdfeff;border-bottom:solid 1px #000;padding-bottom:15px;overflow:hidden;zoom:1; display:inline;}
.listeArticle .photos{float:left; width:125px;}
.listeArticle .Texte{float:right; width:395px;height:105px;}
.Texte h2{font-size:11px;}
.Texte h2 a{color:#fdfeff;}
.detail{float:right; clear:right; background:#000;padding:5px;color:#f6ebcf;}

.galerie{float:left; width:522px;margin-bottom:15px;}
.galerie img{margin:0 12px 12px 12px;overflow:hidden;zoom:1; display:inline;}
.diapo{color:#f6ebcf;font-style:italic; text-decoration:underline;margin-left:12px;}


.Texte2{float:right; width:370px;margin:15px 15px 15px 0; padding-bottom:15px; border-bottom:solid 1px #000;overflow:hidden;zoom:1; display:inline;}
#Arianne2{color:#000;}
#Arianne2 a{color:#000;}
.Texte2 h1{border-top:dashed 1px #f6ebcf; color:#f6ebcf; font-size:14px; line-height:20px;margin-top:10px;margin-bottom:30px;}
.info{float:right;clear:right; width:370px;margin:0px 15px 15px 0; padding-bottom:15px;line-height:30px;overflow:hidden;zoom:1; display:inline;}
.info a{background:#000;padding:5px;color:#f6ebcf;}

.actu2{float:right; clear:right; width:370px;margin:40px 15px 15px 0;border-top:dashed 1px #f6ebcf;padding-top:10px;overflow:hidden;zoom:1; display:inline;}
.Titreactu{margin:0 0 15px 0; }
.actu2 .photos{float:left; width:135px;}
.actu2 .texte{float:right; width:225px;margin-top:15px;}
.actu2 .texte h2{font-size:11px;margin-bottom:15px;}

.Tarifs{float:right; width:540px; clear:right;margin:15px 15px 15px 0px;color:#fdfeff;padding-bottom:15px;color:#f6ebcf;}
.Tarifs h1{border-top:dashed 1px #f6ebcf; color:#f6ebcf; font-size:14px; line-height:20px;margin-top:10px;}
.Tarifs table{border-collapse:collapse;margin:15px 0;border-bottom:solid 1px #000;padding-bottom:10px;}
.Tarifs th{font-size:14px;line-height:30px;}
.Tarifs td{padding:5px;}