body {
	background-color: #993232;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
}
.texte_menu {
	color: #ffffff;
	font-size: 14px;
	text-decoration:none;
	}
a.texte_menu {
	color: #ffffff;
	font-size: 14px;
	text-decoration:none;
	}
a.texte_menu:hover{
	color: #de3047;
	}

.texte_web {
	color: #993232;
	font-size: 9px;
	text-decoration:none;
}

a.texte_web {
	color: #ffffff;
	font-size: 9px;
	text-decoration:none;
}

.texte_adresse {
	color: #993232;
	font-size: 12px;
}

.titre {
	color: #9a3233;
	font-size: 40px;
	}

.texte{
	color: #993232;
	font-weight:bold;
	font-size: 14px;
	text-decoration:none;
}

.texte2{
	color: #9a3233;
	font-size: 14px;
}
.texte2-titre{
	color: #f7ecd6;
	font-size: 14px;
}
a.texte2{
	color: #9a3233;
	font-size: 14px;
}
a.texte2:hover{
	color: #de3047;
	}

.sous_titre{
	color: #9A3233;
	font-weight:bold;
	font-size: 16px;
	text-transform:uppercase;
	text-align:left;
}
.langues{
	color: #ffffff;
	font-size: 12px;
}
.langues a{
	color: #ffffff;
	font-size: 12px;
	text-decoration:none;
}
.langues a:hover{
	color: #ffffff;
	font-size: 12px;
	text-decoration:underline;
}
.langues a.lg{
	color:#F06;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}

/*IMAGES*/

img.aling_gauche_bord{
	float:left;
	border:1px solid #dd384e;
	margin:8px;
}

img.aling_droit_bord{
	float:right;
	border:1px solid #dd384e;
	margin:8px;
}
img.bord{
	border:1px solid #dd384e;
}
img.bord2{
	border:1px solid #dd384e;
	margin:8px;
}
table.bord_tableau{
	border:1px #993232 solid;
	font-size: 14px;
}
table.menu{
	border:1px #993232 solid;
	font-size: 14px;
	color:#993232;
	background-image:url(../images/fd-menu.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#efe7e2;
}
table.menu th{
color:#993232;

}
img#bulle{
	position: relative;
	top:3px;
	left:150px;
	z-index:10;
}
table.reserv{
	position: relative;
	top:-50px;
	left:20px;
	z-index:5;
	text-align:left;
	color:#FFF;
	border:2px solid #de2f46;
	font-size:12px;
	background-image:url(../images/fd-menu.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
table.reserv td{
	padding:5px;
}
table.reserv th{
	padding:3px 5px 2px 3px;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:normal;
	text-align:left;
	background-color: #de2f46;
}
table.reserv input,table.reserv select, #google_translate_element select{
	border:1px solid #de2f46;
	background-color:#a73336;
	color:#fff;
	font-size:14px;
}
table.reserv input.bt {
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;

}
#google_translate_element{
	border:2px solid #de2f46;
	color:#fff;
	width:180px;
	margin:20px;
	margin-top:-50px;
	padding:5px;
}
#google_translate_element{
