/* Generated by KompoZer */
/*    CSS Index    $1 - Elements    $2 - Classes    $3 - Ids    $4 - Syntaxe absolue    $5 - Liens*/
/* $1 - elements ///////////////////////////////////
/*/
/*img {
	behavior: url(css/iepngfix.htc);
}
*/
* {
	padding: 0;
	margin: 0;
}
html, body {
	height: 100%;
}
address span {
	color: #ffffff;
}
body {
	margin: 0;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 0.85em;
	background-color: #821254;
	background-position: center top;
	background-repeat: no-repeat;
}
 #drapeaux {
	position: absolute;
	top: 20px;
	right: 10px;
	width: 29px;
	height: 62px;
	z-index: 993;
}
#Plan {
	background-image: url(../images/header_pistache.jpg);
}
#Plan #Contenu {
	background: url(../images/bg_pistache.png) repeat-y;
}
#Accueil {
	background-image: url(../images/header_peche.jpg);
}
#Accueil #Contenu {
	background: url(../images/bg_peche.png) repeat-y;
}
#Emplacements {
	background-image: url(../images/header_vertpomme.jpg);
}
#Emplacements .ColGauche {
	color: #3a660e !important;
}
#Emplacements #Contenu {
	background: url(../images/bg_vertpomme.png) repeat-y;
}
#Aquatique {
	background-image: url(../images/header_bleu.jpg);
}
#Aquatique #Contenu {
	background: url(../images/bg_bleu.png) repeat-y;
}
#Services {
	background-image: url(../images/header_or.jpg);
}
#Services #Contenu {
	background: url(../images/bg_or.png) repeat-y;
}
#Animations {
	background-image: url(../images/header_rose.jpg);
}
#Animations #Contenu {
	background: url(../images/bg_rose.png) repeat-y;
}
#Animations .ColGauche dl {
	background-color: #f8347a !important;
	color: #ffffff;
}
#Animations .ColGauche strong {
	color: #f8347a;
}
#Locations {
	position: relative;
	background-image: url(../images/header_vertflashy.jpg);
}
#Locations .ColGauche {
	color: #636002 !important;
}
#Locations blockquote {
	background-color: #e0f4a8 !important;
	border: 1px #82a813 solid !important;
}
#Locations .ColGauche strong {
	background-color: #d9ff70 !important;
	color: #821154;
}
#Locations .ColGauche h1 {
	color: #821154 !important;
}
#Locations #Contenu {
	background: url(../images/bg_vertflashy.png) repeat-y;
}
#Region {
	background-image: url(../images/header_saumon.jpg);
}
#Region #Contenu {
	background: url(../images/bg_saumon.png) repeat-y;
}
#Tarifs {
	background-image: url(../images/header_saumon2.jpg);
}
#Tarifs #Contenu {
	background: url(../images/bg_saumon2.png) repeat-y;
}
#Actualites {
	background-image: url(../images/header_rouge.jpg);
}
#Actualites #Contenu {
	background: url(../images/bg_rouge.png) repeat-y;
}
#Livre {
	background-image: url(../images/header_peche.jpg);
}
#Livre #Contenu {
	background: url(../images/bg_peche.png) repeat-y;
}
#Livre .ColGauche strong {
	color: #de3ffb !important;
}
#Livre .ColGauche a {
	color: #FFFFFF !important;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
hr {
	height: 1px;
	margin: -0.5em 0;
	padding: 0;
	border: 0;
	background-image: url('../images/pointilles.gif');
	background-repeat: repeat-x;
	background-position: center;
}
* html hr {
	height: 5px;
	margin: 0;
	padding: 0;
	color: #F00;
	border: 1px;
	background-image: url('../images/pointilles.gif');
	background-repeat: repeat-x;
	background-position: center;
}
fieldset {
	border: 1px #c65e56 solid;
	background-color: #fb88b1;
	margin: 0;
	padding: 5px;
}
label {
	display: block;
}
strong, #MCColDroite strong {
	background-color: #ffffe5;
	color: #96d05e;
	padding: 0 5px 0 5px;
}
em {
	font-weight: bold;
	font-style: normal;
	background-color: #821154;
	color: #ffffff;
	padding: 0 5px 0 5px;
}
dt {
	margin: 0 0 10px 0;
}
h3 {
	cursor: pointer;
}
object {
	outline: none;
	margin: 0;
	padding: 0;
}
address {
	font-style: normal;
	text-transform: uppercase;
}
/* $2 - classes ///////////////////////////////////
/*/
.BgGreen {
	background-color: #96d05e;
}
.Container {
	overflow: hidden;
	outline: none;
}
.Centrer {
	text-align: center;
}
.PinkBox {
	background-color: #c65e56;
	padding: 5px;
	color: #ffffff;
}
.Clear {
	clear: both;
}
.AlignVert {
	vertical-align: middle;
}
.MargeDroite {
	margin: 0 10px 0 0;
}
.Smaller {
	font-size: smaller;
}
.DarkRose, #Contenu .ColDroite a, #Contenu2 .ColDroite a, #Contenu .ColCentre a, #Contenu2 .ColCentre a, #MCColGauche strong, #MCColGauche em {
	color: #c65e56;
}
.Chocolate {
	background-color: #5a3a22;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	position: static;
}
.Big {
	font-size: 1.25em;
}
/* $3 - ids ///////////////////////////////////
/*/
#Maquette {
	width: 100%;
	height: 924px;
	background-image: url(../images/floride_maquettev1e.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#Header {
	width: 980px;
	height: 300px;
	height: 208px;
	overflow: hidden;
	outline: none;
	margin: 0;
	position: absolute;
	margin-left: -490px;
	left: 50%;
}
#Contenu, #Contenu2 {
	width: 980px;
	padding: 0;
	background-repeat: repeat-y;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	outline: none;
	overflow: hidden;
	top: 243px;
}
#Header_Adresse {
	position: absolute;
	width: 790px;
	height: 22px;
left: 20px;
top: 190px;
	color: #471016;
	font-weight: bold;
	/*margin: 0 0 0 10px;*/
	font-size: 12px;
	z-index: 9;
}
#Header_Accroche {
	position: absolute;
	top: 10px;
	width: 980px;
	z-index: 6;
	margin-left: -490px;
	left: 50%;
	font-size: 1.5em;
	font-weight: bold;
	color: #ffffff;
	display: block;
	outline: none;
}
#Header_ColDroite {
	position: absolute;
	right: 0;
	width: 180px;
	z-index: 12;
}
#DocsCol {
	width: auto;
	height: 100%;
	padding: 0 0 20px 0;
}
#MenuH1 {
	position: absolute;
	width: 980px;
	height: 22px;
	background-color: #96d05e;
	margin-left: -490px;
	left: 50%;
	top: 208px;
	z-index: 1;
}
#MenuH2 {
	position: absolute;
	width: 980px;
	height: 13px;
	margin: auto;
	background-color: #ffffe5;
	margin-left: -490px;
	left: 50%;
	top: 230px;
}
#Footer {
	clear: both;
	width: 980px;
	text-align: center;
	padding: 15px 0 30px 0;
	color: #5e0a3d;
	margin: auto;
	background-color: #5e0c3d;
	font-size: 11px;
}
#EncartBtResa {
	/*position: absolute;*/
	background-color: #fce681;
	padding: 0;
	height: 76px;
	font-size: 10px;
	width: 180px;
	right: 0;
	top: 132px;
	z-index: 6;
}
#EncartBtResa p {
	margin: 0 5px 0 5px;
}
#EncartBtResa a {
	color: #5a3a23 !important;
}
#EncartBtResa blockquote {
	margin: 0;
	padding: 0 0 0 10px;
	background: none !important;
	border: none !important;
}
a#Resa {
	font-size: 1.82em;
	width: 100%;
	display: block;
	padding: 3px 0 3px 0;
	text-align: center;
	background-color: #c65e56;
	color: #ffffff;
	font-weight: bold;
}
a#Resa:hover {
	background-color: #a43d36;
}
a#BtResa {
	display: block;
	width: 170px;
	height: 50px;
	background-image: url(../images/bt_jereserve.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtResa:hover {
	background-position: left -50px;
	text-decoration: none !important;
}
#infos-tel {
position: absolute;
top: 124px;
height: 84px;
z-index: 26;
	background-color: #fce681;
}
#Infos {

	width: 100%;
	height: 25px;
	right: 0;

	/*background-image: url(../images/bg_infos.png);
	background-repeat: no-repeat;
	background-position: center center;
	behavior: url(css/iepngfix.htc);*/
	color: #00000;
	z-index: 8;
		font-size: 11px;

}
#Infos div {
	width: 90%;
	float: right;
	margin: 0 0 5px 10px;

}
#Tel {
	width: 180px;
	height: 54px;
text-align: center;


}
#Tel span {
	display: none;
}
#AvantagesFr {
	width: 180px;
	height: 230px;
	padding: 10px 0 0 0;
}
#DocsDlFr {
	height: 90px;
	background-image: url('../images/docs2dwn.png');
	background-repeat: no-repeat;
	background-position: center top;
	behavior: url(css/iepngfix.htc);
}
#DocsDlUk {
	height: 90px;
	background-image: url('../images/docs2dwn-uk.png');
	background-repeat: no-repeat;
	background-position: center top;
	behavior: url(css/iepngfix.htc);
}
#DocsDlNl {
	height: 90px;
	background-image: url('../images/docs2dwn-nl.png');
	background-repeat: no-repeat;
	background-position: center top;
	behavior: url(css/iepngfix.htc);
}

#MainContent {
	float: left;
	width: auto;
	height: 100%;
	margin: 0;
	padding: 20px;
}
#MainContent2 {
	float: left;
	width: 760px;
	margin: 0;
	height: 100%;
	padding: 20px;
}
#ExtraBox {
	background-color: #c65e56;
	height: 20px;
	margin: 0.69em;
	width: auto;
	clear: both;
}
#Photo {
	/*background-image: url(../images/bg-diaporama.jpg);
	background-repeat: no-repeat;
*/
	background-color: #ffffe5;
}
#Photo, #map {
	width: 800px;
	height: 450px;
}
#Miami {
	background-image: url(../images/tt_miami.png);
}
#Quatro {
	background-image: url(../images/tt_quatro.png);
}
#Mediterranee {
	background-image: url(../images/tt_mediterranee.png);
}
#Orlando {
	background-image: url(../images/tt_orlando.png);
}
#Sixty {
	background-image: url(../images/tt_sixty.png);
}
#Tropical {
	background-image: url(../images/tt_tropical.png);
}
#Club {
	background-image: url(../images/tt_club.png);
}
#Cottage {
	background-image: url(../images/tt_cottage.png);
}
#Family {
	background-image: url(../images/tt_family.png);
}
#Mobilhomes {
	background-image: url(../images/tt_mobilhomes.png);
	background-repeat: no-repeat;
	background-color: #821154;
}
#Chalets {
	background-image: url(../images/tt_chalets.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#Adresse {
	clear: both;
}
#Mobilhomes, #Chalets {
	padding: 0 0 0 30px;
}
/* $4 - syntaxe absolue ////////////////////////////////
/*/
#Header_Accroche span {
	margin: 0
}
#Footer.BgCream {
	background-color: #ffffe5;
	color: #821154 !important;
}
#Footer.BgCream a {
	color: #e81e95;
}
#Contenu .ColGauche dl, #Contenu2 .ColGauche dl {
	background-color: #efb6b2;
	padding: 10px 10px 20px 10px;
}
#Header .Header_ColFusion {
	width: 800px;
	float: left;
}
#Header .Header_ColGauche {
	float: left;
	width: 180px;
	/*height: 343px;
*/
}
#Header .Header_ColDroite {
	float: left;
	width: 180px;
	/*height: 343px;
*/
}
#Header .Header_ColCentre {
	width: 620px;
	float: left;
	text-align: center;
	font-size: 1.82em;
	color: #ffffff;
	padding: 0;
	/*height: 343px;
*/
	overflow: hidden;
	outline: none;
}
.left {
	float: left;
}
#Header .Header_ColCentre p {
	margin: 0;
}
#Header .Header_ColCentre a {
	outline: none;
}
#Contenu .ColGauche, #Contenu2 .ColGauche {
	float: left;
	width: 800px;
	color: #544855;
	height: 100%;
	margin: 0;
	padding: 0;
}
#Contenu .ColGauche h1, #Contenu .ColGauche h2, #Contenu .ColGauche h3, #Contenu2 .ColGauche h1, #Contenu2 .ColGauche h2, #Contenu2 .ColGauche h3 {
	margin: 0 0 10px 0;
	color: #ffffff;
}
#Contenu .ColGauche h1, #Contenu2 .ColGauche h1 {
	font-size: 1.64em;
}
#MainContent a, #MainContent2 a {
	color: #ffffff;
}
#Contenu .ColDroite, #Contenu2 .ColDroite {
position: relative;
clear: right;
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
background-color: #fce681;

}
#Contenu .ColDroite img, #Contenu2 .ColDroite img, #PlanCamping img, a img {
	border: none;
}
#Footer a {
	color: #e81e95;
}
#Footer ul#MenuDown {
	margin: auto;
	padding: 0;
}
#Footer ul#MenuDown li {
	margin: 0;
	display: inline;
	padding: 0 5px 0 5px;
	border-right: 1px #000000 solid;
}
#Footer ul#MenuDown li.First {
	padding: 0 5px 0 0 !important;
}
#Footer ul#MenuDown li.Last {
	padding: 0 0 0 5px !important;
	border-right: none !important;
}

#AvantagesFr span, a span, #DocsDlFr span, #DocsDlUk span, #DocsDlNl span, .demo-show2 h3 span.masque {
	display: none;
}
ul.Pdf, ul.Gadgets {
	margin: 0 10px 10px 10px;
	padding: 0;
}
ul.Pdf li {
	list-style: none;
	background-image: url(../images/acrobat.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 5px 0 5px 30px;
	margin: 5px 0 0 0;
}
ul.Pdf li a {
	font-weight: bold;
}
ul.Gadgets li {
	list-style: none;
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 5px 0 5px 30px;
	margin: 5px 0 0 0;
}
li.Envoyer {
	background-image: url(../images/mail_forward.png);
}
li.Envoyer a {
	font-weight: bold;
}
li.Ajouter {
	background-image: url(../images/favorite_add.png);
}
li.Ajouter a {
	font-weight: bold;
}
dl#PlanCamping {
	margin: 5px;
	padding: 0;
}
dl#PlanCamping dt, dl#PlanCamping dd {
	float: left;
}
dl#PlanCamping dt {
	width: 55px;
	margin: 0;
	padding: 0;
}
dl#PlanCamping dd {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 1.82em;
	font-weight: bold;
	width: 110px;
}
dl#PlanCamping dd a {
	color: inherit;
}

a.BtTelecharger {
	font-size: 11px;
}
.ColGauche a, a.BtTelecharger:hover {
	color: #c65e56 !important;
}
.ColGauchePhotos {


}
.ColGauchePhotos a{
color: #000000;
}
.ColGauche h2 {
	font-size: 1.10em;
	color: #c65e56;
	margin: 0 0 10px 0;
}
#MCColGauche em {
	font-style: normal;
}
#MCColDroite h1 {
	padding: 10px 0 10px 50px;
	background: url(../images/tt_drapeau.png) no-repeat left top;
	color: #c65e56;
	font-size: 1.50em;
	height: 60px;
	margin: 0;
}
#MainContent #MCColGauche, #MainContent2 #MCColGauche {
	float: left;
	width: 333px;
	margin: 0 10px 0 0;
}
#MainContent #MCColDroite, #MainContent2 #MCColGauche {
	float: right;
	width: 215px;
}
#MainContent dt {
	font-weight: bold;
}
#map strong {
	padding: 0 !important;
	color: #000000 !important;
	background-color: #ffffff !important;
}
.demo-show2 {
	background-color: #bae735;
	padding: 0 0 0 20px;
}
a.consulter {
	color: #e1007b !important;
}
.demo-show2 h3 {
	height: 55px;
	width: 705px;
	display: block;
	text-align: right;
	line-height: 55px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	font-size: 1.10em;
	border-bottom: 1px #ffffff solid;
}
.demo-show2 p, .demo-show2 ul {
	margin: 0;
	padding: 0;
}
.demo-show2 h3 span {
	color: #821154;
}
.demo-show2 table {
	border: none;
	border-collapse: collapse;
	margin: 0;
}
.demo-show2 td {
	/*width: 50%;
*/
	vertical-align: top;
	padding: 5px;
}
.demo-show2 td.Col1 {
	width: 280px;
	text-align: center;
}
.demo-show2 td.Col1 img {
	border: 3px #ffffff solid;
}
.demo-show2 li {
	list-style: none;
	margin: 0 10px 10px 0;
	padding: 0;
	display: inline;
}
ul.Puces {
	margin: 0 0 10px 10px;
	padding: 0;
width: 730px;
}
ul.Puces li {
	list-style-type: none;
	position: relative;
	padding: 0px 0px 0px 15px;
	margin: 0px 0 10px 0;
	display: block;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(../images/purple-arrow.png);
	behavior: url(css/iepngfix.htc);

}
#MainContent blockquote {
	background-color: #f5e2c6;
	padding: 10px;
	border: 1px #eecd9f solid;
	margin: 10px 0 10px 0;
}

.ColGauche dl {
	margin: 10px 0 10px 0;
}
/* $5 - liens //////////////////////////////////////
/*/

a#BtVideo {
	display: block;
	width: 170px;
	height: 50px;
	background-image: url(../images/bt_jereserve.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideo:hover {
	background-position: left -50px;
	text-decoration: none !important;
}
a#BtVideoaqua {
	display: block;
	width: 170px;
	height: 103px;
	background-image: url(../images/video-aqua.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideoaqua:hover {
	background-position: left -103px;
	text-decoration: none !important;
}
a#BtVideoanim{
	display: block;
	width: 170px;
	height: 103px;
	background-image: url(../images/video-anim.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideoanim:hover {
	background-position: left -103px;
	text-decoration: none !important;
}

a#BtVideoempla{
	display: block;
	width: 170px;
	height: 103px;
	background-image: url(../images/video-empla.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideoempla:hover {
	background-position: left -103px;
	text-decoration: none !important;
}
a#BtVideoloca{
	display: block;
	width: 170px;
	height: 103px;
	background-image: url(../images/video-loca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideoloca:hover {
	background-position: left -103px;
	text-decoration: none !important;
}
a#BtVideoaccueil{
	display: block;
	width: 170px;
	height: 103px;
	background-image: url(../images/video-accueil.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideoaccueil:hover {
	background-position: left -103px;
	text-decoration: none !important;
}
a#BtVideoserv{
	display: block;
	width: 170px;
	height: 103px;
	background-image: url(../images/video-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVideoserv:hover {
	background-position: left -103px;
	text-decoration: none !important;
}
a.BtTelecharger {
	padding: 5px 10px 5px 10px;
	width: auto;
	background-image: url(../images/bg_boutdl.png);
	background-repeat: repeat-x;
	color: #ffffff !important;
	text-align: center;
	margin: auto;
	border: 1px #c65e56 solid;
}
a#Back2Home {
	width: 580px;
	height: 260px;
	display: block;
}
.blocFormulaire {
	background-color: #821154;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 440px;
	height: 180px;
	margin-top: -90px;
	margin-left: -220px;
	border: 1px solid #3a0726;
	padding: 10px;
	visibility: hidden;
	font-size: 12px;
	z-index: 10;
	color: #ffffff;
}
#PlanInteractif {
	height: 580px;
}
#s3 {
	width: 800px;
	height: 450px;
}
#MainContent p {
	margin: 0 0 10px 0 !important;

}
#ConcoursPhotos {
	width: 760px;
	margin: 0;

}
#ConcoursPhotos ul#Galerie {
	margin: 0;
	padding: 0;
float: left;

}
#ConcoursPhotos ul#Galerie li {
/*clear: both;*/
float: left;
	margin: 0;
	padding: 0;
	list-style: none;
display: inline;
}
#ConcoursPhotos ul#Galerie li a img {
	border: 3px #c6f09c solid;
	margin: 0 5px 5px 0;
	outline: none;
}

#vote {
float: left;
width: 360px;
}
#prop_photo {
float: left;
margin-left: 10px;
width: 360px;

}
#classement {
clear: both;
width: 680px;
height: auto;


}

#classement ul#ClassementGalerie li {
	margin: 0;
	padding: 0;
	list-style: none;

}
#classement ul#ClassementGalerie li a img {
	border: 3px #c6f09c solid;
	margin: 0 5px 5px 0;
	outline: none;
}

#col1{}

#col2{
margin-left:180px;
margin-top:-550px;
}

#col3{
margin-left:360px;
margin-top:-550px;
}

#col4{
margin-left:540px;
margin-top:-550px;
}

*/
#formulaire input, #formulaire textarea, #formulaire select {
	background-color: #e35d8d;
	border: 1px #ffffff solid;
	color: #ffffff;
}
#newsletter input, #newsletter textarea, #newsletter select {
	background-color: #e35d8d;
	border: 1px #ffffff solid;
	color: #ffffff;
}
#vote_photo input, #vote_photo textarea, #vote_photo select, #prop_photo input, #prop_photo textarea, #prop_photo select {
	background-color: #e35d8d;
	border: 1px #ffffff solid;
	color: #ffffff;
}
a#BtPlanCamping {
	background: transparent url(../images/plan-du-camping.png) no-repeat left top;
	width: 179px;
	height: 74px;
	outline: none;
	display: block;
}
a#BtPlanCamping span {
	display: none;
}
a#BtPlanCampingUk {
	background: transparent url(../images/plan-du-camping-uk.png) no-repeat left top;
	width: 179px;
	height: 74px;
	outline: none;
	display: block;
}
a#BtPlanCampingUk span {
	display: none;
}
a#BtPlanCampingNl {
	background: transparent url(../images/plan-du-camping-nl.png) no-repeat left top;
	width: 179px;
	height: 74px;
	outline: none;
	display: block;
}
a#BtPlanCampingNl span {
	display: none;
}

fieldset {
	margin-top: 10px;
}
.liens {
	margin-bottom: 10px;
	border: 1px rgb(255,51,204) dashed;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #FFFFFF;
}
.liens p {
	margin: 0;
	padding: 0;
}
.liens h4 {
	margin: 0;
	padding: 0;
}
.gras {
	font-weight: bold;
}
/* hebe */
.pic {
	float: left;
	height: 160px;
	width: 182px;
	padding: 0 3px;
	margin: 0;
}
.pic img {
	border: 1px solid;
	border-color: #444 #AAA #AAA #444;
}
.ls img {
	height: 134px;
	width: 180px;
	margin: 0;
}
.pic ul {
	margin: 0.25em 0 0;
	padding: 0;
	font: bold small Arial, Verdana, sans-serif;
}
ul.title_hebe {
	text-align: center;
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
	width: 182px;
}
ul.title_hebe li {
	display: block;
	margin: 0;
	padding: 0;
}
ul.title_hebe li a {
	display: block;
	width: 100%;
	padding: 0;
	text-decoration: none;
	background: #f7f2ea;
}
ul.title_hebe li a:hover {
	background-color: #FFAACC;
}
#quad-hebe {
	margin: 0 auto;
	height: 740px;
}
.spacer {
	clear: both;
}
.im-tit-hebe {
	margin-left: 3px;
	margin-bottom: 10px;
}
/* pop hebe */
#conteneur_hebe {
	position: absolute;
	top: 300px;
	left: 155px;
	width: 570px;
	height: auto;
	z-index: 11;

	background-color: #FFFFFF;
	border-left: 1px #66667E solid;
	border-right: 1px #66667E solid;
	border-bottom: 1px #66667E solid;
	visibility: hidden;
}
#conteneur_hebeA {
	position: absolute;
	top: 820px;
	left: 155px;
	width: 570px;
	height: auto;
	z-index: 13;

	background-color: #FFFFFF;
	border-left: 1px #66667E solid;
	border-right: 1px #66667E solid;
	border-bottom: 1px #66667E solid;
	visibility: hidden;
}
#conteneur_virtu {
	position: absolute;
	top: 300px;
	left: 155px;
	width: 570px;
	height: auto;
	z-index: 12;
	background-image: url(../images/fond_hebe.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-left: 1px #66667E solid;
	border-right: 1px #66667E solid;
	border-bottom: 1px #66667E solid;
	visibility: hidden;
}
#barre {
	position: relative;
	z-index: 12;
	width: 570px;
	height: 30px;
	text-align: right;
	background-image: url(../images/fond-barre.jpg);
	background-repeat: repeat-x;
}
#close {
	float: right;
}
#barre_bas {
	clear: both;
	padding-top: 10px;
	width: 570px;
	height: 35px;
	text-align: right;
	background-image: url(../images/fond-barre-bas.jpg);
	background-position: left 20px;
	background-repeat: repeat-x;
}
.hebe_det {
	float: left;
	width: 570px;
	margin-top: 10px;
	text-align: center;
}
.para_hebe {
	text-align: left;
	width: 550px;
	margin: 0 auto 10px auto;

}
.det_annee {
	text-align: left;
	width: 550px;
	line-height: 30px;
		margin: 0 auto 10px auto;
vertical-align: middle;		
}
.det_annee img{
	padding-top:10px;
}
.pho_hebe_det {
	float: left;
	width: 270px;
}
.bt_hebe_det {
	float: left;
	width: 190px;

}
a#BtResa_det {
	display: block;
	width: 170px;
	height: 50px;
	background-image: url(../images/bt_det_hebe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtResa_det:hover {
	background-position: left -50px;
	text-decoration: none !important;
}
a#BtVirtu_det {
	display: block;
	width: 170px;
	height: 50px;
	background-image: url(../images/bt_det_hebe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtVirtu_det:hover {
	background-position: left -50px;
	text-decoration: none !important;
}
a#BtTar_det {
	display: block;
	width: 170px;
	height: 50px;
	background-image: url(../images/bt_det_hebe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	color: #ffffff !important;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
a#BtTar_det:hover {
	background-position: left -50px;
	text-decoration: none !important;
}
#tv_clim {
position: relative;
float: right;
right: 10px;
}
/* livre d'or */
h4.nom_livre {
font-size: 13px;
font-weight: bold;
width: 100%;
border: 1px rgb(0,0,0) dashed;
padding-left: 10px;
color: #FFFFFF;
margin-top: 10px;
}
.livre {
color: #000000;
}
label a.livre {
color: #000000;
}
/* visite virtuelle */
#virtu {

}
#Contenu .ColGauche #MainContent.Container h1.violet {
color: #821154;
}
form#newsletter fieldset.plan {
width: 400px;

}
#promos {
position: absolute;
left: 450px;
top: 126px;
width: 330px;
height: 496px;
background-color: #fb88b1;
border: 1px #c65e56 solid
}
#promos h2 {
text-align: center;
margin: 0 auto;

}
#MainContent.Container #promos p {
float: left;
background-color: #FFFFFF;
}
.textes_promos {
width: 310px;
margin: 0 auto
}
/*carte*/
#diapo {
	position: absolute;
	top: 40px;
	left: 70px;
	width: 260px;
	height: auto;
	z-index: 999;

	visibility: hidden;
	}
#diapo-e {
	position: absolute;
	top: 40px;
	left: 480px;
	width: 260px;
	height: auto;
	z-index: 998;

	visibility: hidden;
	}
.legende_plan {
font-size: 11px;
color: #000000;
}
/* tableau services*/
#tableau_serv {
width: 720px;
background-color: #FFFFFF;
}
#tableau_serv td.centre {
text-align: center;
padding: 3px;
}
#tableau_serv th.gauch {
text-align: left;
padding: 3px;
}
.coul1 {
background-color: #fa6a9d;
}
.coul2 {
background-color: #f8b8cf;
}
/* aqua*/
#cont_planpisc img {
float: left;
}
#cont_planpisc ul {
list-style-type: none;
width: 260px;
}
#cont_planpisc ul li{
float: left;
margin-bottom: 15px;
display: block;
width: 260px;
}
#cont_planpisc #legende_pisc {
float: left;
margin-left: 15px;

}
#TarifsLoc table {
border: 1px rgb(102,51,51) solid;
}
table#TarifsLoc td, table#TarifsLoc th {
border: 1px rgb(102,51,51) solid;
}
#TarifsLoc th{
font-size: 12px;
}
.c1 {

}
.coln2 {
background-color: #15a8fc;
}
.coln3 {
background-color: #68c405;
}
.coln4 {
background-color: #fc9a0d;
}
#TarifsEmp table {
border: 1px rgb(102,51,51) solid;
}
table#TarifsEmp td, table#TarifsEmp th {
border: 1px rgb(102,51,51) solid;
}
.rouge {
color: rgb(255,0,0);
}
#appel_webcam {
position: absolute;
	top: 30px;
	left: 155px;
	width: 570px;
	height: auto;
	background-color: #91DBDD;
	z-index: 963;
		visibility: hidden;
}
#appel_webcam h1{
font-size: 24px;
font-weight: bold;
text-align: center;
}
#appel_webcam p{
font-size: 16px;
font-weight: bold;
text-align: center;
}
#appel_webcam .came a {
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
}
#pos-webcam {
margin-left: 5px;
width : 640px;
}
#webcam {
position: absolute;
	top: 2px;
	left: 115px;
	width: 650px;
	height: auto;
	background-color: #550055;
	z-index: 970;
		visibility: hidden;
}
#barre_webcam {
	position: relative;
	z-index: 12;
	width: 650px;
	height: 30px;
	text-align: right;
	background-image: url(../images/fond-barre.jpg);
	background-repeat: repeat-x;
}
#barre_bas_webcam {
	clear: both;
	padding-top: 10px;
	width: 650px;
	height: 35px;
	text-align: right;
	background-image: url(../images/fond-barre-bas.jpg);
	background-position: left 20px;
	background-repeat: repeat-x;
}

#etoile1{
position:absolute;
height:35px;
width:35px;
background-image: url(../images/star1.png);
background-repeat: no-repeat;
top:5px;
left:5px;
}

#etoile2{
position:absolute;
height:35px;
width:35px;
background-image: url(../images/star2.png);
background-repeat: no-repeat;
top:5px;
left:115px;
}

#etoile3{
position:absolute;
height:35px;
width:35px;
background-image: url(../images/star3.png);
background-repeat: no-repeat;
top:5px;
left:225px;
}

#debut1{

}

#debut1{

margin-top:-450px;
margin-left:190px;
}


#debut2{

margin-top:-450px;
margin-left:380px;
}


#debut3{

margin-top:-450px;
margin-left:570px;
}
/* resultat concours */
ul#resultat-concours, ul.resultat-concoursFirst {
list-style-type: none;
position: relative;
width: 690px;
overflow: hidden;
padding:0 0 20px 0;
}

ul#resultat-concours li, ul.resultat-concoursFirst li{
float: left;
}
ul#resultat-concours li a img, ul.resultat-concoursFirst a img{
display: block;
float: left;
margin: 3px;
padding: 2px;
background-color: #831254;

}
.gras {
font-weight: bold;
}
#qualite {
width: 52px;
height: 60px;
margin: 0 auto;
}
#facebook {
width: 160px;
height: 60px;
margin: 0 auto;
}
.ColGauche h2#reserva {
font-size: 18px;
font-weight: bold;
color: #821154;

}
ul#env {
list-style-type: none;
text-align: center;
width: 170px;
overflow: hidden;
}
ul#env li{
width: 80px;
display: block;
float: left;
}
#environnement {
position: absolute;
	left: 50%;
	top: 420px;
		margin-left: 150px;
z-index: 61;
font-size: 10px;
width: 260px;
background-color: rgb(255,255,255);
padding: 5px;
}
#handicap {
position: absolute;
	left: 50%;
	top: 420px;
		margin-left: 60px;
z-index: 61;
font-size: 10px;
width: 260px;
background-color: rgb(255,255,255);
padding: 5px;
}
.gros-tit {
font-size: 20px;
color: #821154;

}
#date-resa {
font-size: 11px;
margin: 0 auto;
width: 160px;
color: #821254;
}
