/* Generated by KompoZer */
body {
	margin: 0;
	background-color: #424479;
	background-image: url(../images/bg_pagesint.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, "Sans serif";
	font-size: 11px;
}
#Container {
	margin: auto;
	width: 980px;
	overflow: hidden;
	outline-style: none;
	min-height: 100%position: relative;
}/*
.BgNoCol {
	background-image: url(../images/bgcontainer.png);
	background-repeat: repeat-y;
}
.Bg3Cols {
	background-image: url(../images/bgcontainer3col.png);
	background-repeat: repeat-y;
}
.BgAccueil {
	background-image: url(../images/bleu-1-0.png);
	background-repeat: repeat-y;
}
.Bgdegrad {
	background-image: url(../images/bg_fiche.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}*/
#ContainerCols {
	width: 100%;
	height: 980px;
}
html, body {
	height: 100%;
}
.Fiches, #AccueilLocations, #AccueilEmplacements, #AccueilServices, #AccueilTourisme, #AccueilFormulaire, #AccueilVentes {
	width: 90%;
	margin: auto;
	color: #566D9B;
	padding: 20px 0 20px 0;
}
/*
#AccueilFormulaire legend {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #566d9b;
	padding: 5px;
	border: 1px #d0d0e9 solid;
}
fieldset {
	border: 1px solid;
}
#AccueilFormulaire fieldset {
	border: 1px #d0d0e9 solid;
	background-color: #f4f4f9;
}
#AccueilTourisme dl, #AccueilServices dl {
	margin: 0;
	padding: 0;
	overflow: hidden;
	outline-style: none;
}
#AccueilTourisme dd {
	width: 205px;
	float: left;
	margin: 5px;
	padding: 0;
}
#AccueilTourisme dt {
	font-weight: bold;
}
dl#ServicesImg {
	margin: 20px 0 0 0;
	clear: both;
}
dl#ServicesImg dd {
	margin: 0 20px 0 0;
	float: left;
}*/
h1 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
/*fieldset h2 {
	font-size: 14px;
}
#AccueilLocations fieldset {
	border: 1px #8b8bc7 solid;
}*/
#SsColFusionGauche ul {
	padding: 0 0 0 20px;
	margin: 0;
}
#SsColFusionGauche li, #SsColDroite li {
	list-style-type: square;
	color: #8b8bc7;
}
#SsColFusionGauche li {
	text-align: justify;
}
#BlocFiches ul {
	padding: 0 0 0 40px;
}
#BlocFiches h1{
  display: block;
  text-align: center;
  color: #566D9B;
}
#SsColFusionGauche li span, #SsColDroite li span {
	color: #566D9B;
}
ul#Situation {
	padding: 130px 0 0 40px;
	margin: 0;
	font-size: 12px;
}
.Fiches h2 {
	font-size: 15px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#Footer {
	display: none;
}
#ColGauche {
  display: none;
}
#ColDroite {
/*Container de droite*/
	width: 821px;
	float: left;
	height: 100%;
	overflow: hidden;
	outline-style: none;
	/*background-color: #e8e2cf;
*/
}
#ColDroite strong {
	font-size: 12px;
	color: #373865;
}
#SsColDroite {
	display: none;
}
#SsColFusionGauche {
	width: 488px;
	float: left;
	overflow: hidden;
	outline-style: none;
	font-size: 12px;
	/*background-color: #566c9b;
*/
}
.BgWhite {
	background-color: #FFFFFF;
}
#SsColCentre, #SsColGauche {
	width: 244px;
	float: left;
}
#SsColCentre {
	color: #566D9B;
	;
}
#SsColGauche {
	color: #FFFFFF;
	background-color: #566d9b;
}
#SsColCentre p, #SsColGauche p, #SsColCentre h2 {
	width: 80%;
	margin: 20px auto 20px auto;
}
#SsColGauche dl {
	width: 80%;
	margin: auto;
	overflow: hidden;
	outline-style: none;
	padding: 0 0 20px 0;
}
#SsColGauche dt {
	margin: 20px 0 20px 0;
	font-weight: bold;
	font-size: 14px;
}
#SsColGauche dd {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 2px #c6c5e4 solid;
}
#Entete {
	display: none;
}
/*Menu*/
.menu, .menu ul {
	list-style: none;
	font-weight: bold;
}
.menu {
	width: 159px;
}
.menu li.Rub, .menu li.Active {
	margin-bottom: 1px;
}
.menu a {
	display: block;
	color: #566d9b;
	/*background: #b0c23d;
*/
	text-decoration: none;
}
.menu .Active a:hover {
	background: #FFFFFF;
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}
.menu li.Active li {
	background: #e8e2cf;
}
/*.menu ul a {
	background: #ced174;
}
*/
.hidden {
	display: none;
}
.Rub {
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding: 0 0 0 20px;
}
a.Rub:hover {
	background-color: #FFFFFF;
}
.Active {
	background-color: #FFFFFF;
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding: 0 0 0 20px;
}
.Active li {
	background-color: inherit;
}
ul.menu {
	margin: 0;
	padding: 0;
}
ul.menu li {
	padding: 5px 0 5px 0;
}
ul.SsRub {
	margin: 0;
	padding: 0 0 0 20px;
}
.SsRub a:hover {
	background-color: #566d9b;
	color: #FFFFFF;
	padding: 0;
}
#Footer a {
	color: #cdc8e6;
}
.Hauteur100 {
	height: 100%;
}
#Reservation {
	width: 180px;
	height: 52px;
	margin: 20px auto 20px auto;
}
/*Actualites*/
#scrollup {
	position: relative;
	overflow: hidden;
	/*border: 1px solid #000;
*/
	height: 200px;
	width: 244px
}
.headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 195px;
	width: 194px;
	margin: 20px;
}
#TetiereFiche {
	width: 100%;
	height: 115px;
}
#PhotosFiche {
	display: none;
}
.centrer {
	text-align: center;
}
a#bt_informations {
	border: none;
	display: block;
	width: 180px;
	height: 48px;
	background-image: url(../images/bt_informations.png);
	outline-style: none;
}
#bt_informations span {
	display: none;
}
.blocAgauche {
	float: left;
}
.blocAdroite {
	float: right;
}
.blocCentre {
	margin: auto;
}
#NonFumeur {
	margin: 20px 0 20px 0;
	width: 100%;
	height: 59px;
	background-image: url(../images/nonfumeur.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #8B8BC7;
	clear: both;
}
dl#DocsBloc {
	display: none;
}
#DocsBloc dt {
	padding: 25px 20px 10px 20px;
	font-weight: bold;
	color: #8B8BC7;
	font-size: 14px;
}
#DocsBloc a {
	color: #FF0000;
}
.Pdf {
	padding: 0px 0px 0px 30px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	background-image: url(../images/pdf.gif);
	line-height: 25px;
}
#Tarifs {
	clear: both;
}
#Tarifs table {
	margin: 0 0 20px 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	width: 100%;
}
#Tarifs td, #Tarifs th {
	width: 25%;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	text-align: center;
	height: 40px;
}
.adroite {
	text-align: right;
}
#Tarifs .altern {
	background-color: #ECECF5;
}
ul#Lang {
	padding: 0 0 0 70px;
	display: block;
	width: 86px;
	margin: auto;
}
#Lang li {
	margin: 5px;
	list-style-type: none;
	display: block;
	float: left;
}
a#Fr, a#En {
	display: block;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	outline-style: none;
}
a#Fr {
	background-image: url(../images/fr.png);
}
a#En {
	background-image: url(../images/en.png);
}
a#Fr:hover, a#En:hover {
	background-position: left -33px;
}
#ChoixLocation {
	font-size: 14px;
	font-weight: bold;
}
#ordre {
	margin: 10px;
}
#ChoixLocationIllustr {
	width: 435px;
	height: 220px;
	margin: auto;
}
.SsColDroiteCommun {
	background-color: #dcdcee;
	background-image: url(../images/sscoldroite_commun.jpg);
	background-repeat: no-repeat;
	height: 600px;
}
.SsColDroiteActivites {
	background-image: url(../images/sscoldroite_activites.jpg);
	background-repeat: no-repeat;
	height: 600px;
}
.SsColDroiteTourisme {
	background-image: url(../images/sscoldroite_tourisme.jpg);
	background-repeat: no-repeat;
	height: 800px;
}
.BgContainerFiches {
	background-image: url(../images/bgcontainerfiches-1-0.png);
	background-repeat: repeat-y;
}
#Tel {
	padding: 20px 0 0 0;
}
#AccueilLocations dt {
	margin: 0 0 20px 0;
	font-weight: bold;
	font-size: 14px;
}
#GalerieDroite {
	padding: 120px 0 0 10px;
	width: 220px;
	margin: auto;
}
form#formulaire table {
	border-collapse: collapse;
	border: none;
	width: 100%;
}
form#formulaire td {
	padding: 5px;
	line-height: 20px;
}
.aligntop {
	vertical-align: top;
}
form#formulaire label {
	font-weight: bold;
}
a#BtEnvoyer {
	display: block;
	border: none;
	width: 116px;
	height: 52px;
	background-image: url(../images/bt_envoyer.gif);
	background-repeat: no-repeat;
	float: right;
	clear: both;
	outline-style: none;
}
ul#LogosPartenaires {
	padding: 0;
	margin: 0;
	overflow: hidden;
	outline-style: none;
}
#LogosPartenaires li {
	margin: 20px 10px 0 0;
	list-style-type: none;
	float: left;
}
.hauteur600 {
	height: 600px;
}
#ServicesPhotos {
	width: 100px;
	margin: auto;
}
.cliquez {
	font-size: 11px;
	color: #566d9b;
}
ul.margebas li {
	margin: 0 0 10px 0;
}
#ListeLoc a {
	color: #373865;
}
#SsColFusionGauche p {
	text-align: justify;
}
.nb {
	font-size: 11px;
}
#ContactBox {
	display: none;
}
/*
#ContactBox a {
	color: #373865;
}
#ContactBox dt {
	margin: 10px 0 10px 0;
	font-weight: bold;
	font-size: 14px;
}
#ContactBox p {
	margin-bottom: 20px;
}
dl#FonctionsFiches dd{
  float: left;
  margin: 0;
  vertical-align: middle;
  line-height:48px;;
}
*/
dd.printCol{
  display: none;

}
/*
dd.printCol a{
    color: #373865;
}*/
dd.btCol{
display: none;
  
}
