/* CSS Document */

html,body {
background-color : white; 
margin:0px 0px 0px 0px;
padding:0;
height:100%;
border:none;
color: #524237;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size:15px;
}
/* TEXTES */
.H1 {
	color : #A68570;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding:1em 0.5em 0 0;
	line-height: 2em;
}
.TitreGauche {
	color : #524237;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.sousTitre {
	color : #524237;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.texteBase {
	color : #524237;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight: regular;
}
.texteBaseClair {
	color : #A68570;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight: regular;
}
.texteAmoureux {
	color : #A68570;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
}
.datePDJ {
	color : #c32823;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
/* CADRES */
.cadreAccueil {
	border:solid 1px #A68570;
	background:url(images/fonds/accueil.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:0px 10px 10px 0px;	
}
.PDJAccueil {
	font-size:12px;
}
.cadreRestaurant {
	border:solid 1px #A68570;
	background:url(images/fonds/restaurant.jpg);
	background-repeat:no-repeat;
	height:460px;
	padding:20px 20px 0px 20px;	
}
.cadreCarte {
	border:solid 1px #A68570;
	background:url(images/fonds/carte.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:20px;	
}
.cadrePresse {
	border:solid 1px #A68570;
	background-color:#000000;
	background:url(images/fonds/presse.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:20px 20px 0px 20px;	
}
.cadreLiens {
	border:solid 1px #A68570;
	background:url(images/fonds/liens.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:20px 50px 0px 20px;		
}
.cadreContacts {
	border:solid 1px #A68570;
	background:url(images/fonds/contacts.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:20px;	
}
.cadreNews {
	border:solid 1px #A68570;
	background:url(images/fonds/news.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:20px;	
}
.cadreGestionIndex {
	border:solid 1px #A68570;
	background:url(images/fonds/gestion.jpg);
	background-repeat:no-repeat;
	height:440px;
	padding:20px;	
}
.cadreGestion {
	border:solid 1px #A68570;
	height:440px;
	padding:20px;	
}

.cadrePhotosPetites {
	border:solid 1px #d9cac1;
	margin:10px;
}
.cadrefondblanc {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	padding:3px;
}
.divHauteur {
	max-height:420px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right:4px;
}
.divHauteurResto {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:665px;
	max-height:220px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.divHauteurPhotos {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:580px;
	max-height:390px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.divHauteurPDJ {
	border:solid 2px #c32823;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:350px;
	height:200px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
	margin-bottom:15px;
}
.divHauteurPlats {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:350px;
	max-height:200px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.divHauteurCarte {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:350px;
	max-height:425px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.divHauteurNews {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:350px;
	max-height:410px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.divHauteurPresse {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:350px;
	max-height:430px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.divHauteurLiens {
	border:solid 1px #524237;
	background:url(images/fixes/fond_blanc_tpt.png);
	width:320px;
	max-height:430px;
	overflow-x: hidden;
	overflow-y: auto;
	padding:4px;
	text-align:left;
}
.fb{
	padding-right:5px;
	font-size:11px;
}

/*DEFILEMENT*/
#cadre_images { 
	border: 18px solid #CC0066;
	width:230px; 
	height:405px;
	margin: 2em auto 0 auto;
	overflow: hidden;/*pour ie*/
}

#cadre_texte { 
	width:100%; 
	height:25px;
	margin: 0 auto 0 auto;
	padding-top:2px;
	font-size:16px;
	overflow: hidden;/*pour ie*/

}

#conteneur_defil, #conteneur_defil2 {
	position : relative;
	visibility:hidden;/*pour ie*/
	overflow : hidden;
	height:100%;
}


/**/
a:link 
  {text-decoration:none;
  color : #A68570;
 }
a:visited 
  { text-decoration:none;
  color : #A68570;
 }
a:hover 
  { text-decoration: none;
  color : #524237;
 }

a.boutonsGauche:link 
  {text-decoration:none;
  color : #A68570;
 }
a.boutonsGauche:visited 
  { text-decoration:none;
  color : #A68570;
 }
a.boutonsGauche:hover 
  { text-decoration: none;
  color : #524237;
 }
 /**/
 a.sousMenu:link 
  {text-decoration:none;
  font-size:12px;
  color : #d9cac1;
  padding:0.5em 0.5em 0 0;
 }
a.sousMenu:visited 
  { text-decoration:none;
  font-size:12px;
  color : #d9cac1;
  padding:0.5em 0.5em 0 0;
 }
a.sousMenu:hover 
  { text-decoration: none;
  font-size:12px;
  color : #524237;
  padding:0.5em 0.5em 0 0;
 }
