body, html
{
	background:url(../images/sunpassion-fond.png) repeat-x;
	background-color:#7bc9e4;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}
h1
{
	color:#ec751d;
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0 0 30px 0;
}
h2
{
	color:#ec751d;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:15px 0 0 0;
}
h3
{
	color:#ec751d;
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0;
}
h4
{
	color:#ec751d;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
ul
{
	list-style-position:inside;
	font-size:12px;
	margin:0;
	padding:0;
}
div, p, form
{
	margin:0;
	padding:0;
}
textarea
{
	resize:none;
	font-family:Verdana, Arial, Helvetica,sans-serif;
}
img, table
{
	border:0;
}
.wrapper {margin:0 auto;width:955px;text-align:left;position:relative;}
.clear
{	clear:both;
	overflow:hidden;
	height:0;
}
#fondpage
{
	/*
	width:657px;
	height:372px;
	*/
	background:url(../images/palmiers_pom.gif) repeat-y;
}
#fondpage p
{
	font-size:12px;
}
#header
{
	width:955px;
	height:244px;
	background:url(../images/header.jpg) no-repeat top left;
}
#header div p input
{
	/*padding:0 9px 0 0;*/
}
#corps-accueil
{
	width:955px;
	height:367px;
	background:url(../images/corps-accueil.jpg) no-repeat;	
	background-color:#FFF;
}
#contenu
{
	float:left;
	padding:0 0 25px 46px;
	width:615px;
	text-align:justify;
}
#panorama
{
	float:left;
	width:267px;
}
#monimage.floatable
{
    position:fixed;
    top:10px;
}
#edito
{
	float:left;
	width:475px;
	font-size:12px;
}
#edito p
{
	padding:105px 0 0 22px;
	line-height:13px;
	/*background-color:#0F3;*/
	/*font-size:.95em;*/
}
#offre-du-moment
{
	width:199px;
	height:267px;
	float:left;
}
#offre-du-moment1
{
	padding:179px 0 0 53px;
	height:88px;
	text-align:center;
}
#offre-du-moment2
{
	padding:0 0 0 53px;
	height:21px;
	text-align:center;
}
#corpsfull
{
	width:955px;
	height:400px;
	background:url(../images/corpsfull.jpg) no-repeat;
	background-color:#FFF;
	overflow:hidden;
}
#corpsfull
{
	width:955px;
	height:400px;
	background:url(../images/corpsfull.jpg) no-repeat;
	background-color:#FFF;
	overflow:hidden;
}
#decouvriroffredumoment
{
	width:217px;
	height:63px;
	background:url(../images/decouvrir-offre-du-moment.png) no-repeat;
	display:block;
	/*text-indent:-9999px;*/
	position:relative;
	padding-top:32px;
	padding-left:63px;
	text-decoration:none;
	color:#fff;
}
#flottant
{
	position:absolute;
	top:293px;
	z-index:10;
	padding:0 0 0 22px;
	width:267px;
}
#flottant.fixed
{
  position:fixed;
  top:0;
}
#footer
{
	width:955px;
	height:140px;
	background:url(../images/footer.png) no-repeat top left;
}
#footer p
{
	padding:7px 0 0 83px;
	font-size:10px;
	color:#666;	
	line-height:none;
}
#footer-int
{
	width:955px;
	height:140px;
	background:url(../images/footer-int.png) no-repeat top left;
}
#footer-int p
{
	padding:7px 0 0 83px;
	font-size:10px;
	color:#666;	
	line-height:none;
}
#breadcrumb
{
	text-transform:uppercase;
	padding:0 0 40px 0;
	font-size:10px;
}
#nav
{
	width:955px;
	height:30px;
	background:url(../images/nav.jpg) no-repeat top left;
}
#nav ul, #nav-int ul
{
	margin-left:14px;
}
.formulaire
{
	font-size:10px;border-style:solid;border-width:1px;background-image:url(../images/formulaire.jpg);background-repeat:repeat-x;color:#fff;width:96px;height:14px;
}
.formulaire2
{
	font-family:Verdana, Arial, Helvetica,sans-serif;font-size:12px;color:#000;border-style:solid;border-width:1px;border-color:#ec751d;background-color:#fff;width:200px;height:18px;vertical-align:middle;
}
.formulaire3
{
	font-size:12px;color:#fff;border-style:solid;border-width:1px;border-color:#fbede2;background-color:#eaa56c;width:100px;height:14px;vertical-align:middle;
}
a.lienblanc10px
{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}
a:hover.lienblanc10px
{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}
a.lienblanc11px
{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
a:hover.lienblanc11px
{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
a.lienorange12px
{
	color:#ec751d;
	font-size:12px;
	text-decoration:underline;
}
a:hover.lienorange12px
{
	color:#ec751d;
	font-size:12px;
	text-decoration:underline;
}
a.lienbleu12px
{
	color:#24a0dd;
	font-size:12px;
	text-decoration:underline;
}
a:hover.lienbleu12px
{
	color:#24a0dd;
	font-size:12px;
	text-decoration:underline;
}
a.lienbleu12px
{
	color:#24a0dd;
	font-size:12px;
	text-decoration:underline;
}
a:hover.lienbleu12px
{
	color:#24a0dd;
	font-size:12px;
	text-decoration:underline;
}
a.liengris10px
{
	color:#666;
	font-size:10px;
	text-decoration:underline;
}
a:hover.liengris10px
{
	color:#666;
	font-size:10px;
	text-decoration:underline;
}
a.liengris12px
{
	color:#666;
	font-size:12px;
	text-decoration:underline;
}
a:hover.liengris12px
{
	color:#666;
	font-size:12px;
	text-decoration:underline;
}
a.lien_presta_hotel
{
	font-size:10px;
	font-weight:bold;
	color:#c3260c;
	text-decoration:none;
}
a:hover.lien_presta_hotel
{
	font-size:10px;
	font-weight:bold;
	color:#c3260c;
	text-decoration:underline;
}
a.lien_presta_excursion
{
	font-size:10px;
	font-weight:bold;
	color:#8bcb00;
	text-decoration:none;
}
a:hover.lien_presta_excursion
{
	font-size:10px;
	font-weight:bold;
	color:#8bcb00;
	text-decoration:underline;
}
a.lien_presta_circuit
{
	font-size:10px;
	font-weight:bold;
	color:#cb007c;
	text-decoration:none;
}
a:hover.lien_presta_circuit
{
	font-size:10px;
	font-weight:bold;
	color:#cb007c;
	text-decoration:underline;
}
a.breadcrumbds
{
	color:#666;
	font-size:10px;
	text-decoration:underline;
}
a:hover.breadcrumbds
{
	color:#666;
	font-size:10px;
	text-decoration:underline;
}
/* CODE ERREUR */
.erreur
{
	font-size:12px;
	font-weight:bold;
	color:#ff2e12;	
}
/* CODE OK */
.successful
{
	font-size:12px;
	font-weight:bold;
	color:#f78a09;
}
/* PRESTATIONS */
.texte_hotel
{
	font-size:12px;
	color:#000;
}
.bloc_hotel
{
	font-size:14px;
	color:#EC751D;
	font-weight:bold;
}
/* ADMINISTRATION */
.big_texte_ffffff
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

/* GROS TEXTE ORANGE */
.big_texte_ec751d
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ec751d;
	font-weight:bold;
}
/* GROS TEXTE ROUGE */
.big_texte_c3260c
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c3260c;
	font-weight:bold;
}

/* GROS TEXTE VERT */
.big_texte_8bcb00
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8bcb00;
	font-weight:bold;
}

/* GROS TEXTE VIOLET */
.big_texte_cb007c
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cb007c;
	font-weight:bold;
}

/* GROS TEXTE BLEU */
.big_texte_0086cb
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0086cb;
	font-weight:bold;
}

/* TEXTE ORANGE */
.texte_ec751d
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ec751d;
}
/* TEXTE ROUGE */
.texte_c3260c
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c3260c;
}
/* TEXTE VERT */
.texte_8bcb00
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8bcb00;
}
/* TEXTE VIOLET */
.texte_cb007c
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cb007c;
}
/* TEXTE BLEU */
.texte_0086cb
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0086cb;
}






.texte_ffffff
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.texte_666666
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.texte_ff0000
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
}
.texte_000000
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

a.lien_ffffff
{
	color: #ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.lien_ffffff
{
	color: #ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
.input_text_backoffice
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0086cb;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	border-color:#abd9d2;
	width:122px;
	height:21px;
}

/* GROS LIEN ORANGE */
a.big_lien_ec751d{
	color:#ec751d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover.big_lien_ec751d{
	color:#ec751d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

/* GROS LIEN ROUGE */
a.big_lien_c3260c{
	color:#c3260c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover.big_lien_c3260c{
	color:#c3260c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

/* GROS LIEN VERT */
a.big_lien_8bcb00{
	color:#8bcb00;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover.big_lien_8bcb00{
	color:#8bcb00;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

/* GROS LIEN VIOLET */
a.big_lien_cb007c{
	color:#cb007c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover.big_lien_cb007c{
	color:#cb007c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

/* GROS LIEN BLEU */
a.big_lien_0086cb{
	color: #0086cb;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover.big_lien_0086cb{
	color: #0086cb;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

/* LIEN ORANGE */
a.lien_ec751d
{
	color: #ec751d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.lien_ec751d
{
	color: #ec751d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.lien2_ec751d
{
	color:#ec751d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
a:hover.lien2_ec751d
{
	color:#ec751d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}


/* LIEN ROUGE */
a.lien_c3260c
{
	color: #c3260c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.lien_c3260c
{
	color: #c3260c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.lien2_c3260c
{
	color:#c3260c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
a:hover.lien2_c3260c
{
	color:#c3260c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

/* LIEN VERT */
a.lien_8bcb00
{
	color: #8bcb00;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.lien_8bcb00
{
	color: #8bcb00;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.lien2_8bcb00
{
	color:#8bcb00;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
a:hover.lien2_8bcb00
{
	color:#8bcb00;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

/* LIEN VIOLET */
a.lien_cb007c
{
	color: #cb007c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.lien_cb007c
{
	color: #cb007c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.lien2_cb007c
{
	color:#cb007c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
a:hover.lien2_cb007c
{
	color:#cb007c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

/* LIEN BLEU */
a.lien_0086cb
{
	color: #0086cb;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.lien_0086cb
{
	color: #0086cb;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.lien2_0086cb
{
	color:#0086cb;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
a:hover.lien2_0086cb
{
	color:#0086cb;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
.contact_text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border-style:solid;border-width:1px;background-color:#FFFFFF;border-color:#fbdc09;color:#2798d4;width:200px;height:20px;}
.texte_erreur {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fbdc09;}
.texte_validation {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fbdc09;}
