﻿.palatinodate {
text-align: center; color: rgb(165, 42, 42); font-size: 10pt; font-family: 'Palatino Linotype';font-weight:bold
}
#advisor{width:170px;margin:auto;}
p {
     margin:  1em 0 1em 0;
     padding:  0;
}
#page
{
	width: 954px;
	text-align: center;
	margin:0px;
}
h1.titre
{

	margin:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-top:10px;
	width:80%;
	color:#212353;
	font-family:"Palatino Linotype";
	font-size:16pt;
	font-weight:normal;
	text-align:center;
	border-bottom: 1px solid #212353;
}
h1.accueil
{
	margin:0px;
	padding-bottom:8px;
	padding-left:5px;
	padding-top:8px;
	width:95%;
	color:#212353;
	font-family:"Palatino Linotype";
	font-size:16pt;
	font-weight:normal;
	text-align:center;
border-bottom: 1px solid #212353;
}
h2.accueil
{
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	width:95%;
	color:#212353;
	font-family:"Palatino Linotype";
	font-size:16pt;
	font-weight:normal;
	text-align:left;
border-bottom: 1px solid #212353;
}
.texte-accueil
{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	line-height:12pt;
	font-size:10pt;
	text-align:justify;
	height:85px;
}
#sous-menu
{
	padding-top:10px;
	padding-bottom:15px;
	width:80%;
	text-align:center;
}
.img-droite
{
	float:right;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;
}
.img-gauche
{
	float:left;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:20px;
	margin-top:0px;
}
.center
{
	text-align:center;
}
.justifie
{
}
.left
{
	text-align:left;
margin-left:30%;
}
.cadre-resa
{
	height:30px;
	text-align:center;
border: 0px solid #212353;
}
.cadre-resa-g
{
	height:30px;
	padding-right:10px;
	text-align: right;
}
.cadre-resa-d
{
	height:30px;
	padding-left:10px;
	text-align: left;

}
#animation
{
	background-color:#d3c096;
	height:133px;
	padding-left:1px;
	text-align:center;
	margin:0px;
}
#logo
{
	height:149px;
	width:140px;
	text-align:center;
}

.liste {
  width: 80%;
  position: relative;
  left: +10%;
  visibility: visible;
  top: +10px;
}
#accueil
{
	margin-top:5px;
	line-height: 12pt;
	padding-top:8px;
	width: 754px;
	font-size:10pt;
}
#gauche {
  width: 48%;
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify;
  margin-top: 0px;
  padding-top: 0px;
  float: left;
  padding-bottom: 0px;
}
#centre {
  width: 192px;
  padding-left: 5px;
  padding-right: 3px;
  text-align: justify;
  padding-top: 0px;
  float: left;
  padding-bottom: 0px;
}
#droite {
  width: 23%;
  padding-left: 2px;
  margin-left: 76%;
  padding-right: 0px;
  text-align: justify;
  padding-top: 0px;
  padding-bottom: 0px;
}
.bouton {
margin-top:20px;
width: 170px;
color:#f0e7d8;
height: 70px; 
background-color:#212353;
text-align: center;
font-size:12pt;
font-weight:bold;
}
#page .bouton {
margin-top:20px;
width: 170px;
color:#f0e7d8;
height: 80px;
background-color:#212353;
text-align: center;
font-size:12pt;
font-weight:bold;
}
.bouton-dispo {
margin-top:15px;
width: 250px;
color:#f0e7d8;
height: 70px;
background-color:#212353;
text-align: center;
font-size:11pt;
font-weight:bold;
}

#gauche-description
{
width: 40%;
margin:auto;
float:left;
text-align:left;
padding-left:35px;
margin-top:35px;
}
#droite-description
{
width: 50%;
margin:auto;
margin-left: 45%;
margin-top:0px;
}
#site_map
{
text-align:left;
}
.centre80
{
width:80%;
text-align:center;
margin:auto;
}
.tarif {
  font-weight: bold;
  padding-left: 5px;
}
.presta {
  font-style: italic;
  padding-left: 10px;
text-align:left;
}
.message {
	font-weight:bold;
	display:inline;
}
.sous-titre {
  text-align: center;
  font-size: 14px;
}
.gras {
  font-weight: bold;
}
#promo h1
{
	margin:0px;
	padding-bottom:8px;
	
	padding-top:8px;

	color:red;
	
	font-size:14pt;
	font-weight:normal;
	text-align:center;

}
.promo {
font-family: 'Palatino Linotype'; 
color: #ff0000; 
text-align: center; 
font-size: 16pt;
}

h3.lthrough {
text-decoration: line-through; color: red;text-align:center;
}
h3.lthrough span {
color: #000;
} 
#bas2{
  text-align: center;
  margin:0px;
  font-size: 10pt;
  width: 100%;
  height: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#resa {overflow:auto;width:970px}
a img{color:black;}
a:hover img {color:black;}

