/* CSS Document */
html { font-size:16px; font-family: Arial, Times, Helvetica, sans-serif }

body { font-family:Arial, Times, Helvetica, sans-serif; text-align:center; margin:0px; background-image:url(../img/bckgrd/fond-degrade.jpg); background-repeat:repeat-x; color:#59161B; font-size:62.5%; }

.main { width:100%; max-width:1200px; background-color:#FFF; margin:0px auto 0px auto; }
.menuTop { width:100%; min-height:100px; text-align:center; background-color:#59171B; margin:0px auto 0px auto; }
.menuTop2 { margin:0px auto 0px auto; text-align:center; background-color:#59171B; }
	.menuTop2 ul { list-style-type:none; color:#C6ADB0; vertical-align:baseline; margin:0px; padding:60px 0px 0px 0px; text-align:center; font-size:25px; font-weight:100; }
	.menuTop2 ul li { display:inline-block; padding-left:40px; text-align:center }
		.menuTop2 ul li a:link { color:#C6B0B3; text-decoration:none; font-weight:100; }
		.menuTop2 ul li a:visited { color:#C6B0B3; text-decoration:none; font-weight:100; }
		.menuTop2 ul li a:hover { color:#F0E7E7; text-decoration:none; font-weight:100; }
		.menuTop2 ul li a:active { color:#F0E7E7; text-decoration:none; font-weight:100; }
.subMenu { width:1200px; background-color: rgba(255, 255, 255, 0.5); margin:0px auto 0px auto; padding:5px 0px 5px 0px }
	.subMenu ul { width:660px; list-style-type:none; vertical-align:top; margin:0px; padding:0px; text-align:left; font-size:18px; font-weight:100; margin:0px auto 0px auto; }
	.subMenu ul li { display:inline-block; padding-left:40px; text-align:left; }
		.subMenu ul li a:link { color:#8E1319; text-decoration:none; font-weight:100; }
		.subMenu ul li a:visited { color:#8E1319; text-decoration:none; font-weight:100; }
		.subMenu ul li a:hover { color:#000000; text-decoration:none; font-weight:100; }
		.subMenu ul li a:active { color:#000000; text-decoration:none; font-weight:100; }
		
#ilritrovoLogo { background-color:#FFF; }
	#bandeauLogo { width:100%; max-height:213px; margin:0px auto 0px auto }
	#bandeauDiapo {  width:100%; min-width:1200px; min-height:378px; margin:0px auto 0px auto; background-image:url(../img/bckgrd/under-diaporama.png); background-repeat:no-repeat; }
		#diaporama1 { width:81.333333%; margin:0px auto 0px auto; padding:6px; }
			#diaporama2 { width:98.8%; height:365px; min-height:365px; margin:0px auto 0px auto; } /* 980px */
			#diaporama3 { width:45.4%; height:178px; min-height:178px; max-height:178px; float:right; margin:165px 25px 25px 0px; background-color:rgba(255,255,255, 0.86); } /* 454 px */

#mainPage { width:81.333333%; min-width:1200px; text-align:center; background-color:#FFFFF; margin:0px auto 20px auto; display:table }
	#today { margin:12px 0px 12px 20px; background-color:#FFFFFF; text-align:left; font-size:22px; }
	#divLeft { width:49.6%; float:left; background-color:#FFFFFF; text-align:left; margin:6px; }
		.tablePlatJour { font-size:14px }
			.platJour { background-color:#EDD9DA; padding:6px 12px 6px 12px; }
			.platJourPrix { background-color:#DDB9BB; padding:6px; font-weight:bold; }
			.offreFidelite { padding:6px 12px 6px 12px; border:#59171B 1px solid; font-size:18px; }

	#divRight { width:48.6%; float:left; background-color:#FFFFFF; text-align:left; }
		.presentationTexte { padding:0px 12px 0px 12px; }
			.presentationTexte h1 { margin-top:0px; font-size:22px; font-weight:normal; }
			.presentationTexte h2 { margin-bottom:0px; padding-bottom:0px; font-size:16px; }
			.presentationTexte p { font-size:15px; }
			.presentationTexte a { color:#54731F; text-decoration:none; }
			.p_presentation_inside { font-size:15px; margin-top:0px; padding-top:0px; }
		
		.reservationTexte { width:237px; min-width:237px; max-width:237px; height:96px; min-height:96px; max-height:96px; margin:0px auto 0px auto; padding:23px; text-align:center; background-color: rgba(255, 255, 255, 0.86); line-height:22px; font-size:24px }
			#arabesque { width:100%; text-align:center; margin-bottom:18px; }
			#reservationCartouche { width:477px; max-width:477px; min-width:477px; height:204px; min-height:204px; max-height:204px; margin:0px auto 0px auto; background-color:#000; background:url(../img/bckgrd/reservez-votre-table.jpg) no-repeat; }
			#reservationBlank { width:100%; min-width:100%; max-width:100%; height:31px; min-height:31px; }
			.reservationP1 { margin:0px; padding:0px; }
			.reservationP2 { margin:15px 0px 0px 0px; padding:0px }
		
			.presentationCartouche { width:437px; max-width:437px; min-width:437px; height:164px; min-height:164px; max-height:164px; margin:0px auto 0px auto; padding:20px; background-color:#EDD9DA; }
				.presentationCartouche p { line-height:16px; }

.piedPage { width:100%; max-width:1200px; background-color:#59171B; color:#C6B0B3; display:table }
	.piedPage a:link { font-size:1.4em; color:#C6B0B3; text-decoration:none; }
	.piedPage a:visited {  font-size:1.4em; color:#C6B0B3; text-decoration:none; }
	.piedPage a:hover { font-size:1.4em; color:#F0E7E7; text-decoration:none; }
	.piedPage a:active { font-size:1.4em; color:#F0E7E7; text-decoration:none; }
	.divPiedPage { width:81.333333%; margin:0px auto 0px auto }
		.divPiedPageLeft {  width:62%; float:left; text-align:left; margin:12px; font-size:1.5em }
		.divPiedPageRight { width:30%; float:right; text-align:right; margin:12px; font-size:1.4em }
			.divPiedPageRight a:link { font-size:1.4em; color:#C6B0B3; text-decoration:none; }
			.divPiedPageRight a:visited { font-size:1.4em; color:#C6B0B3; text-decoration:none; }
			.divPiedPageRight a:hover { font-size:1.4em; color:#F0E7E7; text-decoration:none; }
			.divPiedPageRight a:active { font-size:1.4em; color:#F0E7E7; text-decoration:none; }
			
@media screen and (max-width:1199px) {
	
.main { width:100%; max-width:100%; background-color:#FFF; margin:0px auto 0px auto; }
.menuTop { width:100%; min-height:100px; text-align:center; background-color:#59171B; margin:0px auto 0px auto; }
.menuTop2 { margin:0px auto 0px auto; text-align:center; background-color:#59171B; }
	.menuTop2 ul { list-style-type:none; color:#C6ADB0; vertical-align:baseline; margin:0px; padding:60px 0px 0px 0px; text-align:center; font-size:25px; font-weight:100; }
	.menuTop2 ul li { display:inline-block; padding-left:40px; text-align:center }
		.menuTop2 ul li a:link { color:#C6B0B3; text-decoration:none; font-weight:100; }
		.menuTop2 ul li a:visited { color:#C6B0B3; text-decoration:none; font-weight:100; }
		.menuTop2 ul li a:hover { color:#F0E7E7; text-decoration:none; font-weight:100; }
		.menuTop2 ul li a:active { color:#F0E7E7; text-decoration:none; font-weight:100; }
	
	#bandeauLogo { width:100%; max-height:213px; margin:0px auto 0px auto }
		#bandeauLogo img { width:100%; }
		#bandeauDiapo { display:none; }
			#diaporama1 { display:none; }
				#diaporama2 { display:none; } /* 980px */
				#diaporama3 { display:none; } /* 454 px */

	#mainPage { width:100%; min-width:0%; text-align:center; background-color:#FFFFF; margin:0px auto 20px auto; display:table }
		#today { width:75%; margin:12px auto 12px auto; background-color:#FFFFFF; text-align:left; font-size:2.2em; }
		#divLeft { width:75%; float:none; background-color:#FFFFFF; text-align:left; margin:6px auto 6px auto; }
		#divRight { width:75%; float:none; background-color:#FFFFFF; text-align:left; margin:6px auto 6px auto; }
		
	.piedPage { width:100%; max-width:100%; background-color:#59171B; color:#C6B0B3; display:table }
	.piedPage a:link { font-size:87.5%; color:#C6B0B3; text-decoration:none; }
	.piedPage a:visited {  font-size:87.5%; color:#C6B0B3; text-decoration:none; }
	.piedPage a:hover { font-size:87.5%; color:#F0E7E7; text-decoration:none; }
	.piedPage a:active { font-size:87.5%; color:#F0E7E7; text-decoration:none; }
	.divPiedPage { width:81.333333%; margin:0px auto 0px auto }
		.divPiedPageLeft {  width:75%; float:none; text-align:center; margin:12px auto 12px auto; font-size:93.75% }
		.divPiedPageRight { width:75%; float:none; text-align:center; margin:12px auto 12px auto; font-size:87.5% }
			.divPiedPageRight a:link { font-size:87.5%; color:#C6B0B3; text-decoration:none; }
			.divPiedPageRight a:visited { font-size:87.5%; color:#C6B0B3; text-decoration:none; }
			.divPiedPageRight a:hover { font-size:87.5%; color:#F0E7E7; text-decoration:none; }
			.divPiedPageRight a:active { font-size:87.5%; color:#F0E7E7; text-decoration:none; }

}