body {
	margin-top: 0px;
	background-color: #9b9da4;
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
}
#flash {	z-index: 2;
	padding: 0px;
	position: absolute;
	top: 211px;
}
#texte {	font-family: Arial, Helvetica, sans-serif;
	color: #501c09;
	position: relative;
	z-index: 3;
	font-size: 12px;
	width: 155px;
	left: 149px;
	top: 35px;
	text-align: right;
}
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/filet-menu.gif);
	background-repeat: no-repeat;
	float: right;
	display: block;
	vertical-align: top;
	height: 46px;
	background-position: right top;
	margin-right: 15px;
	padding-right: 16px;
	line-height: 46px;
	margin-top: 116px;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	float: right;
	display: block;
	vertical-align: top;
	height: 46px;
	margin-right: 15px;
	line-height: 46px;
	margin-top: 116px;
}
.menu1:hover, .menu2:hover  {
	color: #ff1943;
}
a.menu1.active, a.menu2.active {
	color: #ff1943;
}
.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	float: right;
	display: block;
	padding-right: 11px;
	margin-right: 10px;
	line-height: 52px;
	height: 52px;
}
.options2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	float: right;
	display: block;
	line-height: 52px;
	height: 52px;
}
.juliana {
	float: right;
	display: block;
	margin-right: 10px;
	height: 52px;
	width: 67px;
}
.ascenceur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 300px;
	overflow: auto;
	background-repeat: repeat;
	display: block;
	padding-right: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	margin-bottom: 0px;
}
.main {
	display: block;
	width: 100%;
}
.principale {
	display: block;
	width: 1000px;
}
.conteneur {
	display: block;
	width: 1000px;
}
.bandeau {
	background-image: url(../images/bandeau.png);
	display: block;
	float: left;
	height: 179px;
	width: 1000px;
	background-repeat: no-repeat;
	background-position: left top;
}
.baseline {
	font-size: 17px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	float: left;
	margin-top: 110px;
	margin-left: 130px;
}
.contenu {
	background-image: url(../images/fond-contenu.gif);
	background-repeat: repeat-y;
	background-position: left;
	display: block;
	float: left;
	width: 1000px;
	margin-top: 10px;
	padding-bottom: 20px;
}
.colonne-g {
	text-align: left;
	display: block;
	float: left;
	width: 220px;
}
.centre {
	text-align: left;
	display: block;
	float: left;
	width: 490px;
	margin-right: 30px;
	margin-left: 40px;
}
.bloc-texte-acc {
	font-size: 12px;
	font-weight: normal;
	color: #41444e;
	text-decoration: none;
	display: block;
	float: left;
	width: 480px;
	margin-right: 10px;
	text-align: justify;
	margin-bottom: 30px;
}
.colonne-d {
	text-align: left;
	display: block;
	float: right;
	width: 220px;
}
.case {
}
.bas {
	background-image: url(../images/fond-bas.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 52px;
	width: 1000px;
	margin-bottom:10px;
}
.trouver1 {
	font-size: 16px;
	font-weight: bold;
	color: #b80925;
	text-decoration: none;
}
.com {
	font-size: 16px;
	font-weight: bold;
	color: #787a82;
	text-decoration: none;
}
.rechercher1 {
	background-image: url(../images/fond-rechercher2.gif);
	background-repeat: repeat-y;
	background-position: left;
	display: block;
	float: left;
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.btn-rechercher{
	background-image: url(../images/btn-rechercher.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	color:#ddd;
	height:23px;
	line-height:23px;
	width:200px;
	cursor:pointer;
}
.btn-rechercher:hover{
	background-image: url(../images/btn-rechercher-roll.png);
}
.champ{
	background-color: transparent;
	background-image: url("../images/fond-champ.png");
	background-position: left top;
	background-repeat: no-repeat;
	border: 0 none;
	color: #000000;
	height: 18px;
	line-height: 18px;
	padding: 2px 4px;
	width: 156px;
}
.champ4{
	background-color: transparent;
	background-image: url("../images/fond-champ.png");
	background-position: left top;
	background-repeat: no-repeat;
	border: 0 none;
	color: #000000;
	height: 22px;
	line-height: 18px;
	width: 164px;
}
.champ3{
	background-color: transparent;
	background-image: url("../images/fond-champ3.png");
	background-position: left top;
	background-repeat: no-repeat;
	border: 0 none;
	color: #000000;
	height: 62px;
	line-height: 18px;
	padding: 2px 4px;
	width:240px;
}
.champ2{
	background-image: url(../images/fond-champ2.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	color:#000;
	height: 18px;
	line-height: 18px;
	padding: 2px 4px;
	width:56px;
}
.rechercher2 {
	background-image: url(../images/fond-rechercher1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	width: 170px;
	padding-right: 25px;
	padding-left: 25px;
}
.rechercher3 {
	background-image: url(../images/fond-rechercher3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	float: left;
	height: 69px;
	width: 220px;
	text-align: center;
	padding-top: 20px;
	margin-bottom: 20px;
}
.type {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bloc-photo-acc {
	display: block;
	float: left;
	height: 170px;
	width: 235px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #757678;
}
.fond-tit {
	display: block;
	float: left;
	height: 50px;
	width: 233px;
	margin-top: -50px;
	background-image: url(../images/fond-resto-tit.png);
	background-repeat: repeat-x;
	background-position: top;
}
.tit-photo {
	font-size: 12px;
	font-weight: bold;
	color: #5f0110;
	text-decoration: none;
	display: block;
	float: left;
	width: 180px;
	margin-left: 10px;
	margin-top: 5px;
}
.ville {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	width: 180px;
	margin-left: 10px;
}
.fleche {
	display: block;
	float: right;
	height: 20px;
	width: 20px;
	margin-right: 2px;
	margin-top: 28px;
}
.photo1 {
	/*background-image: url(../images/ph1.jpg);*/
	background-position: left top;
	display: block;
	margin: 1px;
	float: left;
	height: 168px;
	width: 233px;
}
.photo2 {
	background-image: url(../images/ph2.jpg);
	background-position: left top;
	display: block;
	margin: 1px;
	float: left;
	height: 168px;
	width: 233px;
}
.photo3 {
	background-image: url(../images/ph3.jpg);
	background-position: left top;
	display: block;
	margin: 1px;
	float: left;
	height: 168px;
	width: 233px;
}
.photo4 {
	background-image: url(../images/ph4.jpg);
	background-position: left top;
	display: block;
	margin: 1px;
	float: left;
	height: 168px;
	width: 233px;
}
.juliana-pack {
	background-image: url(../images/juliana-pack.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 205px;
	width: 220px;
	margin-bottom: 10px;
}
.juliana-text {
	color: #c4c5c9;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
.or {color: #a79e8b}
.texte12 {
	font-size: 12px;
	margin-top: 10px;
	display: block;
	float: left;
	width: 200px;
	text-align: center;
}
.rose {color: #d647bc}
.promo {
	background-image: url(../images/promo.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 190px;
	width: 220px;
	margin-bottom: 20px;
}
.promo:hover {
	background-image: url(../images/promo-roll.png);
}
.promo-text {
	color: #c4c5c9;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
.texte18 {font-size: 18px}
.texte20 {
	font-size: 20px;
}
.texte14 {font-size: 14px}
.trouver2 {
	color: #ff133a;
}
.com2 {
	font-size: 16px;
	font-weight: bold;
	color: #787a82;
	text-decoration: none;
}
.blanc {color: #FFFFFF}
.centre2 {
	text-align: left;
	display: block;
	float: left;
	width: 730px;
	margin-right: 10px;
	margin-left: 40px;
	background-color: #7c7e84;
	background-image: url(../images/fond-fiche.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 10px;
	border-radius: 0.5em 0 0.5em 0.5em;
	-moz-border-radius: 0.5em 0 0.5em 0.5em;
}
.fiche-photos {
	display: block;
	float: left;
	width: 210px;
	margin-right: 17px;
	margin-bottom: 10px;
	background-color:#DADBDD;
	padding:2px;
}
.fiche-photo-g {
	display: block;
	float: left;
	width: 210px;
}
.fiche-photo-p {
	display: block;
	float: left;
	width: 68px;
	margin-top: 2px;
	margin-right: 3px;
	background-color: #8E9096;
	height: 68px;
}
.fiche-texte {
	display: block;
	float: left;
	width: 440px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.fiche-colonne-d {
	display: block;
	float: right;
	width: 240px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-right: 10px;
}
.fiche-titre-gris {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	width: 220px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #b7b8bd;
	margin-top: 10px;
	background-image: url(../images/fond-tit-fiche.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.fiche-colonne-d-bloc {
	display: block;
	float: left;
	width: 220px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	background-color: #9B9DA4;
	padding: 10px;
}
.fiche-nom {
	color: #5f0110;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	width: 206px;
}
.fiche-classement {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 206px;
}
.fiche-adresse {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	float: left;
	width: 206px;
}
.fiche-contact {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	width: 206px;
	margin-bottom: 10px;
}
.fiche-type {
	color: #5f0110;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	float: left;
	width: 206px;
}
.fiche-titres-actu {
	font-size: 12px;
	font-weight: bold;
	color: #5f0110;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	width: 220px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
	background-image: url(../images/fond-tit-fiche.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-right: 10px;
	padding-left: 10px;
}
.fiche-date-actu {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	display: block;
}
.fiche-titre-actu {
	font-weight: bold;
	color: #5f0110;
	text-decoration: none;
	text-align: left;
	display: block;
}
.fiche-actu {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	width: 220px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 1px;
	background-color: #8D8F94;
}
.fiche-colonne-g {
	display: block;
	float: left;
	width: 480px;
}
.fiche-menus {
	display: block;
	float: left;
	width: 430px;
	margin-bottom: 1px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-right: 20px;
	background-color: #970C1D;
	font-size: 11px;
}
.fiche-titre-menus {
	font-size: 12px;
	font-weight: bold;
	color: #5f0110;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	width: 430px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
	background-image: url(../images/fond-tit-fiche.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-left: 10px;
}
.fiche-titre-menu {
	display: block;
	float: left;
	width: 330px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	height: 30px;
	margin-right: 20px;
}
.fiche-prix-menu {
	color: #FFFFFF;
	display: block;
	float: right;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	width: 80px;
	text-align: right;
}
.fiche-voir-menu {
	color: #CCCCCC;
	display: block;
	float: right;
	width: 80px;
	text-align: right;
}
.fermer {
	display: block;
	float: right;
	width: 80px;
	margin-right: 10px;
	height:19px;
}
.resultat-bloc {
	font-size: 11px;
	font-weight: normal;
	color: #41444e;
	text-decoration: none;
	display: block;
	float: left;
	width: 460px;
	margin-right: 10px;
	text-align: justify;
	margin-bottom: 10px;
	padding: 10px;
	background-image: url(../images/fond-bloc-resultat.png);
	background-repeat: no-repeat;
	background-position: top;
	height:87px;
}
.resultat-photo {
	display: block;
	float: left;
	width: 120px;
	margin-right: 20px;
}
.fleche2 {
	display: block;
	float: right;
	height: 20px;
	width: 20px;
	margin-right: 2px;
}
.resultat-nom {
	color: #5f0110;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	width: 280px;
	margin-right: 40px;
}
.resultat-adresse {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	float: left;
	width: 280px;
	margin-right: 40px;
}
.resultat-type {
	color: #5f0110;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	float: left;
	width: 280px;
	margin-right: 40px;
}
.resultat-contact {
	color: #888888;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	width: 280px;
	margin-right: 40px;
}
.centre3 {
	text-align: left;
	display: block;
	float: left;
	width: 490px;
	margin-right: 30px;
	margin-left: 40px;
	margin-bottom: 20px;
}
.pages {
	font-size: 11px;
	font-weight: normal;
	color: #41444e;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: right;
	margin-bottom: 10px;
	width: 480px;
}
.numpage {
	text-align: center;
	display: block;
	padding: 2px;
	float: right;
	height: 14px;
	width: 14px;
	background-color: #575960;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 5px;
}
a.numpage.active {
	background-color: #A1061F;
}
.nompage {
	display: block;
	padding: 2px;
	float: right;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.contact {
	color: #555;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	margin-bottom: 10px;
}
.texte-legal {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
	display: block;
	text-align: justify;
	margin-top:-10px;
}
ul{
	margin:0;
}

.inscription_modal{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background-color:rgba(230, 230, 230, 0.6);
}
	.inscription_modaldiv{
		position:relative;
		top:10%;
		margin:auto;
		width:650px;
	}
		.inscription_modalcontent{
			background-color:#5e0110;
			border:2px solid #000000;
			padding:20px;
			float:left;
			min-width:600px;
			
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
    
			-moz-border-radius: 15px; /* Firefox */
			-webkit-border-radius: 15px; /* Safari and Chrome */
			border-radius: 15px; /* Opera 10.5+, future browsers */
			
			-moz-box-shadow: 0 0 50px #444444; /* Firefox */
			-webkit-box-shadow: 0 0 50px #444444; /* Safari and Chrome */
			box-shadow: 0 0 50px #444444; /* Opera 10.5+, future browsers */

		}

