body {
margin: 0;
text-align: center;
	font-family : "Trebuchet MS", Arial;
font-size:12px;
	background-image: url(../images/fondnoir_03.jpg);
}

.conteneur {
width:745px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
.fond {
float:left;
width:745px;
background-image:url(../images/fond_23.jpg);
background-repeat:repeat;
}
h1 {
padding-bottom:0px;
margin-bottom:0px;
color:#bd0f2c;
font-size:14px;
}
.bandeau {
float:left;
width:745px;
height:105px;
}
.conteneurmenu {
float:left;
height:181px;
width:425px;
}

.conteneurmenu2 {
float:left;
height:101px;
width:274px;
}
.menu {
float:left;
padding-left:20px;
padding-top:5px;
}
.smenu1 {
float:left;
display:none;
width:135px;
height:77px;
}
.conteneursmenu1 {
float:left;
width:155px;
height:77px;
}
.smenu1on {
float:left;
width:135px;
height:77px;
}
.smenu2 {
float:left;
display:none;
width:135px;
height:131px;
padding-left:155px;
}
.smenu2on {
float:left;
width:135px;
height:131px;

}
.smenu2b {
float:left;
display:none;
width:135px;
height:131px;
padding-left:15px;
}
.smenu3 {
float:left;
display:none;
padding-left:298px;
width:135px;
height:62px;
}
.conteneursmenu1et2 {
float:left;
width:288px;
height:131px;

}
.smenu3on {
float:right;
width:135px;
height:62px;
}

.smenu3b {
float:right;
display:none;
width:135px;
height:62px;
}

.smenu4 {
float:left;
display:none;
padding-left:110px;
width:135px;
height:77px;
}
.smenu4on {
float:left;
padding-left:110px;
width:135px;
height:77px;
}
.smenu4b {
float:left;
display:none;
padding-left:120px;
width:135px;
height:77px;
}
.fondaccueil {
float:left;
background-image:url(../images/fond-accueil_31.jpg);
background-repeat:no-repeat;
width:100%;
height:533px;
}
.fondetablissement {
float:left;
background-image:url(../images/fond-etablissement_31.jpg);
background-repeat:no-repeat;
width:100%;
height:533px;
}
.fondsalle {
float:left;
background-image:url(../images/fondsalles2_31.jpg);
background-repeat:no-repeat;
width:100%;
height:636px;
}
.fondhoraires {
float:left;
background-image:url(../images/fondhoraire_31.jpg);
background-repeat:no-repeat;
width:100%;
height:533px;
}
.fondetablissement2 {
float:left;
background-image:url(../images/fondetab_31.jpg);
background-repeat:no-repeat;
width:100%;
height:533px;
}
.fondcarte {
float:left;
background-image:url(../images/fondcarte_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
height:390px;
font-size:12px;
}
.fondaccueilcarte {
float:left;
background-image:url(../images/fondaccueilcarte_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
height:510px;
font-size:12px;
}
.fondcartecreperie {
float:left;
background-image:url(../images/fondcartecreperie_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
height:350px;
font-size:12px;
}
.fondcarterestaurant {
float:left;
background-image:url(../images/fondcarteresto_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
height:530px;
font-size:12px;
}
.fondhistoire {
float:left;
background-image:url(../images/fond-histoire_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
font-size:12px;
}
.fondaufilde {
float:left;
background-image:url(../images/fondaufilede2_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
height:430px;
font-size:12px;
}
.fondsituation {
float:left;
background-image:url(../images/fondcarte_31.jpg);
background-repeat:no-repeat;
width:100%;
height:533px;
}
.fondtourisme {
float:left;
background-image:url(../images/fondtourisme_31.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
}
.fondfestivites {
float:left;
background-image:url(../images/fondfestivites_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
}
.fondpartenaires {
float:left;
background-image:url(../images/fondpartenaires_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
}
.fondautocaristes {
float:left;
background-image:url(../images/fondautocaristes_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
}
.fondgroupes {
float:left;
background-image:url(../images/fondgroupes_32.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
}
.pied {
float:left;
background-image:url(../images/pied_21.jpg);
width:745px;
height:37px;
font-size:11px;
color:#0e6567;
}
.textepied {
float:left;
padding-top:18px;
padding-left:300px;
}
.actu {
float:right;
width:280px;
color:#0e6567;
font-size:11px;
padding-top:44px;
}
.conteneurtexteaccueil {
float:left;
width:745px;
}
.texteaccueil {
float:right;
width:300px;
padding-top:20px;
font-size:12px;
padding-right:10px;
}
.texteetablissement {
float:right;
width:260px;
text-align:justify;
padding-right:20px;
font-size:12px;
}
.textehoraires {
float:right;
width:240px;
text-align:justify;
padding-right:20px;
padding-top:140px;
}
.textecarte {
float:left;
width:520px;

padding-left:20px;
}
.texteaufilde {
float:left;
width:400px;

padding-left:20px;
}
.photoaufilde {
float:right;
padding-top:220px;
width:320px;
}
.conteneurtexteaccueilcarte {
float:left;
width:700px;
}
.textehistoire {
float:left;
width:100%;
padding-right:20px;
padding-left:20px;
text-align:justify;
font-size:12px;
}
.textehistoire img{
float:left;
margin-right:10px;
}
.suitehistoire {
float:left;
width:700px;
padding-left:30px;
padding-top:10px;
}
.suitehistoire img{
float:right;
margin-left:10px;
}
.texteaccueilcarte {
float:left;
width:270px;
padding-top:20px;
padding-left:40px;
font-size:12px;
}
.textecarte2 {
float:left;
width:730px;
padding-left:20px;
}
.textecarte2 img{
float:left;
margin-right:10px;
}
.textetourisme {
float:left;
width:730px;
padding-left:20px;
padding-top:110px;
}
.textetourisme img{
float:left;
margin-right:10px;
}
.textesituation {
float:right;
width:320px;
padding-right:20px;
padding-top:260px;
}
.rouge {
color:#bd0f2c;
}
.rouge16 {
color:#bd0f2c;
font-size:16px;
}

.texte {
float:left;
width:100%;
margin-top:-50px;
padding-left:20px;
padding-right:10px;
font-size:12px;
}
.texte img{
float:right;
}
a {
text-decoration:none;
color:#0e6567;
}
a:link {
text-decoration:none;
color:#0e6567;
}
a:active {
text-decoration:none;
color:#0e6567;
}
a:visited {
text-decoration:none;
color:#0e6567;
}
a:hover {
text-decoration:underline;
color:#bd0f2c;
}
.wifi {
float:left;
width:130px;
padding-left:17px;
padding-top:300px;
}