@charset "utf-8";
/* CSS Document */


/*/////////////////////// GENERAL ////////////////////////*/

body
{
	margin:0px;
	padding:0px;
	padding-top:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#070706;
}
p, img, div, ul, li, input, a, h1, h2, h3, table, tr, th, td, form
{
	margin:0px;
	padding:0px;
	border:0px;
}
#preload
{
	display:none;
	visibility:hidden;
}
.clr
{
	clear:both;
}

/*/////////////////////// MENUS ////////////////////////*/
#menuHotel
{
	float:left;
	width:239px;
	background-image:url(../images/pages/auberge-commanderie_04.jpg);
	background-repeat:no-repeat;
	height:411px;
	background-position: left top;
}
#menuHotel ul,li
{
	list-style:none;
	list-style-type:none;
}
#menuHotel li
{
	width:239px;
	text-align:center;
	line-height:37px;
}
#menuHotel li.over
{
	width:239px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuHotel li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:14px;
}
#menuHotel li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
}
#menuChambres
{
	float:left;
	width:239px;
	background-image:url(../images/chambres/menuChambre_04.jpg);
	background-repeat:no-repeat;
	height:411px;
	background-position: left top;
}
#menuChambres ul,li
{
	list-style:none;
	list-style-type:none;
}
#menuChambres li
{
	width:239px;
	text-align:center;
	line-height:37px;
}
#menuChambres li.over
{
	width:239px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuChambres li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:14px;
}
#menuChambres li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
}
#menuReserv
{
	float:left;
	width:239px;
	background-image:url(../images/chambres/menuReservation_04.jpg);
	background-repeat:no-repeat;
	height:411px;
	background-position: left top;
}
#menuReserv ul,li
{
	list-style:none;
	list-style-type:none;
}
#menuReserv li
{
	width:239px;
	text-align:center;
	line-height:37px;
}
#menuReserv li.over
{
	width:239px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuReserv li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:14px;
}
#menuReserv li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
}
#menuContact
{
	float:left;
	width:239px;
	background-image:url(../images/contact/menuContact_04.jpg);
	background-repeat:no-repeat;
	height:411px;
	background-position: left top;
}
#menuContact ul,li
{
	list-style:none;
	list-style-type:none;
}
#menuContact li
{
	width:239px;
	text-align:center;
	line-height:37px;
}
#menuContact li.over
{
	width:239px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuContact li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:14px;
}
#menuContact li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
}
#menuSE
{
	float:left;
	width:239px;
	background-image:url(../images/saint-emilion/menuSE_04.jpg);
	background-repeat:no-repeat;
	height:411px;
	background-position: left top;
}
#menuSE ul,li
{
	list-style:none;
	list-style-type:none;
}
#menuSE li
{
	width:239px;
	text-align:center;
	line-height:37px;
}
#menuSE li.over
{
	width:239px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuSE li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:14px;
}
#menuSE li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
}
#menuSeminaire
{
	float:left;
	width:239px;
	background-image:url(../images/seminaires/menuSeminaires_04.jpg);
	background-repeat:no-repeat;
	height:411px;
	background-position: left top;
}
#menuSeminaire ul,li
{
	list-style:none;
	list-style-type:none;
}
#menuSeminaire li
{
	width:239px;
	text-align:center;
	line-height:37px;
}
#menuSeminaire li.over
{
	width:239px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuSeminaire li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:14px;
}
#menuSeminaire li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
}

.menuPagesOver
{
	color:#B7954A;
	font-weight:bold;
}
/*/////////////////////// PAGES ////////////////////////*/
#global
{
	width:935px;
	margin:auto;
}
#banniere
{
	background-image:url(../images/pages/auberge-commanderie_02.jpg);
	width:935px;
	height:116px;
}
img.back
{
	float:right;
	margin-right:40px;
	margin-top:30px;
	width:420px;
	height:70px;	
}
#flag
{
	float:left;
	margin-left:5px;
	margin-top:82px;
}

#contentPages
{
	float:left;
	background-color:#676556;
	width:696px;
	min-height:396px;
}
#contentPages h1
{
	color:#B7954A;
	margin:10px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:24px;
}
.adresse
{
	color:#fff;
	text-align:center;
	background-image:url(../images/pages/auberge-commanderie_06.jpg);
	background-position:right top;
	width:935px;
	margin:auto;
	background-repeat: no-repeat;
	padding-top:25px;
	margin-bottom:10px;
}
p.adresse a
{
	color:#FF0000;
	text-decoration:none;
}
p.adresse a:hover
{
	color:#B7954A;
	text-decoration:none;
}

/*/////////////////////// INDEX ////////////////////////*/

#globalIndex
{
	width:590px;
	margin:auto;
}
.flagIndex
{
	float:left;
	margin-top:205px;
	margin-left:5px;
}
#hautIndex
{
	height:221px;
	background-image:url(../images/index/auberge-commanderie.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
}
#menuIndex
{
	float:left;
	width:590px;
	height:335px;
	background-image:url(../images/index/auberge-commanderie-02.jpg);
}
#contentIndex
{
	float:left;
	width:388px;
	height:299px;
	
}
#menuIndex ul,li
{
	list-style:none;
	list-style-type:none;
	width:220px;
}
#menuIndex li.over
{
	width:220px;
	text-align:center;
	line-height:37px;
	color:#B7954A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menuIndex li
{
	line-height:3em;
	font-weight:bold;
}

#menuIndex li.line1
{
	line-height:3em;
	font-weight:bold;
}
#menuIndex li.line2
{
	line-height:3.5em;
	font-weight:bold;
}

#menuIndex li.line3
{
	line-height:3.2em;
	font-weight:bold;
}

#menuIndex li.line4
{
	line-height:3.5em;
	font-weight:bold;
}

#menuIndex li.line5
{
	line-height:3.5em;
	font-weight:bold;
}

#menuIndex ul
{
	padding-left:0px;
	padding-top:40px;
	text-align:center;
}
#menuIndex li a
{
	color:#6B6C5E;
	text-decoration:none;
	font-size:1.3em;
	width:220px;
}
#menuIndex li a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:1.3em;
}

#menuIndex p.mailto
{
	margin-top:10px;
}
p.mailto a
{
	color:#FF0000;
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	margin-top:10px;
}
p.mailto a:hover
{
	color:#B7954A;
	text-decoration:none;
	font-size:0.8em;
}
.coord
{
	color:#fff;
	width:590px;
	text-align:center;
	font-weight:bold;
	font-size:0.8em;
	padding-top:5px;
}
.quadrim
{
	color:#fff;
	width:590px;
	text-align:right;
	font-weight:bold;
	font-size:0.8em;
	padding-top:30px;
	padding-right:0px;
}


/*/////////////////////// SAINT EMILION ////////////////////////*/

#photo1
{
	width:228px;
	height:445px;
	text-align:center;
	float:left;
}
#photo1 img
{
	float:left;
	margin:4px;
	margin-bottom:3px;
	border:1px solid #000;
}
#photo1 img.photo1
{
	float:left;
	margin-left:8px;
	border:1px solid #000;
	width:97px;
	height:210px;
}
#photo1 img.photo2
{
	float:left;
	margin-left:10px;
	border:1px solid #000;
	width:97px;
	height:210px;
}
#photo1 img.photo3
{
	float:left;
	margin-left:8px;
	margin-bottom:10px;
	border:1px solid #000;
	width:210px;
	height:97px;
}
#photo1 img.photo4
{
	float:left;
	margin-left:8px;
	border:1px solid #000;
	width:210px;
	height:97px;
}
#photo2
{
	width:232px;
	text-align:center;
	float:left;
}
#photo2 img
{
	float:left;
	margin:4px;
	margin-bottom:3px;
	border:1px solid #000;
}
#photo2 img.photo1
{
	float:left;
	margin-left:13px;
	border:1px solid #000;
	width:97px;
	height:210px;
}
#photo2 img.photo2
{
	float:left;
	margin-left:13px;
	border:1px solid #000;
	width:97px;
	height:210px;
}
#photo2 img.photo3
{
	float:left;
	margin-left:13px;
	margin-bottom:10px;
	border:1px solid #000;
	width:210px;
	height:97px;
}
#photo2 img.photo4
{
	float:left;
	margin-left:13px;
	border:1px solid #000;
	width:210px;
	height:97px;
}
#photo3
{
	width:232px;
	text-align:center;
	float:left;
}
#photo3 img
{
	float:left;
	margin:4px;
	margin-bottom:3px;
	border:1px solid #000;
}
#photo3 img.photo1
{
	float:left;
	margin-left:13px;
	border:1px solid #000;
	width:97px;
	height:210px;
}
#photo3 img.photo2
{
	float:left;
	margin-left:8px;
	border:1px solid #000;
	width:97px;
	height:210px;
}
#photo3 img.photo3
{
	float:left;
	margin-left:13px;
	margin-bottom:10px;
	border:1px solid #000;
	width:210px;
	height:97px;
}
#photo3 img.photo4
{
	float:left;
	margin-left:13px;
	border:1px solid #000;
	width:210px;
	height:97px;
}

/*/////////////////////// CHAMBRES////////////////////////*/

a.lienExt
{
	color:#B7954A;
	text-decoration:none;
	}	
a.lienExt:hover
{
	color:#ff0000;
	text-decoration:none;
}
/*a.lienExt:after {
content: "\0000a0[\2197]";
}*/
a
{
	color:#B7954A;
	text-decoration:none;
	}	
a:hover
{
	color:#ff0000;
	text-decoration:none;
}
.gras
{
	font-weight:bold;
}
#video1
{
	width:352px;
	height:272px;
	background-image:url(../chambres/cadre_320x240.gif);
}
#video1 embed
{
	width:320px;
	height:240px;
	margin-left:16px;
	margin-top:16px;
}
/*/////////////////////// SEMINAIRES ////////////////////////*/

.seminaire
{
	margin:20px;
	text-align:justify;
	color:#fff;
}

.photoSeminaire
{
	float:left;
	padding-bottom:70px;
	margin:4px;
}

.photoSeminaire img
{
	border:1px solid #000;
}
img.photoG
{
	margin-left:10px;
}
img.photoG2
{
	margin-left:40px;
}
/*/////////////////////// CHAMBRES ////////////////////////*/

.chambres
{
	margin:20px;
	text-align:justify;
	color:#fff;
}
ul.listeChambres
{
	margin-left:40px;
	color:#fff;
	list-style:circle;
}
ul.listeChambres li
{
	margin-left:40px;
	color:#fff;
	list-style:circle;
}
.ChambCroissant
{
	width:720px;
	border-color: double solid #FF9900;
	background-color:#000;
}
.ChambCroissant td
{
	border-color:solid 1px #FF9900;
	padding:3px;
}
.titreColonne
{ 
	border-color:solid 1px #FF9900;
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	background-color: #C29B61; 
	padding-top: 3px; 
	padding-bottom: 5px;
}
.chbre_tab_11
{
	width:43px;
}
.chbre_tab_12
{
	width:130px;
}
.chbre_tab_13
{
	width:90px;
}
.chbre_tab_14
{
	width:93px;
}
.chbre_tab_15
{
	width:47px;
}
.chbre_tab_16
{
	width:88px;
}
.chbre_tab_17
{
	width:83px;
}
.chbre_tab_18
{
	width:101px;
}
.chbre_tab_21
{
	width:50px;
}
.chbre_tab_22
{
	width:130px;
}
.chbre_tab_23
{
	width:90px;
}
.chbre_tab_24
{
	width:168px;
}
.chbre_tab_25
{
	width:161px;
}
.chbre_tab_31
{
	width:25%;
}
.chbre_tab_32
{
	width:25%;
}
.chbre_tab_33
{
	width:25%;
}
.chbre_tab_34
{
	width:25%;
}

.ligne1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	background-color: #676556;
}
.ligne2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	background-color: #3D3C32;
}
.ligne3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	background-color: #000;
}
#chambreFlash
{
	height:100%;
	margin:auto;
}
/*/////////////////////// RESERVATIONS ////////////////////////*/

.champsObli
{
	color:#fff;
	margin:20px;
	text-decoration: blink;
}
table.reservation
{
	margin:20px;
}
th.reservation
{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	height:30px;
	color:#fff;
	width:180px;
}
th.reservation2
{
	display:table-cell;
	text-align:left;
	vertical-align:top;
	height:30px;
	color:#fff;
}
td.reservation
{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	height:30px;
	color:#fff;
}
input.reserve1
{
	margin-right:30px;
	border:1px solid #000;
	background-color:#B7954A;
	color:#000;
	width:250px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}
input.reserve2
{
	border:1px solid #000;
	background-color:#B7954A;
	color:#000;
	width:30px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}
input.reserve3
{
  margin-right:0px;
  border:0px solid #000;
  background-color:#676556;
  color:#000;
  width:40px;
  height:18px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  vertical-align:middle;
}
input.button
{
	border:1px solid #000;
	background-color:#B7954A;
	color:#000;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	/*margin-bottom:5px;*/
}
textarea.reserve1
{
	margin-right:30px;
	border:1px solid #000;
	background-color:#B7954A;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}
.erreurForm
{
	color:#fff;
	text-decoration: blink;
}

/*/////////////////////// CONTACT ////////////////////////*/

#contactGauche
{
	float:left;
	margin:20px;
	color:#fff;
	width:280px;
	text-align:justify;
}
#contactGauche img
{
	margin:4px;
	border:1px solid #000;
}
#contactDroite
{
	float:left;
	color:#fff;
	width:352px;
	text-align:justify;
}
#contactDroite img
{
	margin-left:25px;
	margin-top:25px;
}
.pano
{
	height:25px;
}
.visite
{
	padding-top:7px;
	font-weight:bold;
}