/*************************************************************
* TSARA KOMBA
*************************************************************/

body {
	font: 11px Arial, Verdana, sans-serif;
	letter-spacing: 1px;
	background: #123346;
	color: #123346;
	margin: 0;
	padding: 0;
	/*min-height: 620px;*/
	}

ul,li {
	padding: 0;
	margin: 5px;
	list-style-type: disc;
	}
	


#texte li {
	padding: 0;
	margin: 10px;
	list-style-type: disc;
	}

a {
	color: #28658f;
	border-color: #28658f;
	text-decoration: none;
	}

a:hover {
	color: #074d7e;
	border-color: #074d7e;
	}

b {
	font-size: 12px;
	display: block;
	padding: 2px 0 1px 0;
	}

#sousmenu b {
	padding: 0;
	}
	
.bandeau {
	border:0;	
}

#header {
	width:1050px;
}

#welcome {
	width: 1050px;
	height: 12px;
	margin: 0px auto 0px auto;;
	padding: 0;
	font-size:10px;
	color:#b4b4b4;
}

#logo {
	padding: 0px 0px 0px 140px;
	margin: 0 auto;
	width: 357px;
	height: 56px;
	float:left;
	}
	
#point_gps {
	float:right;
	text-align:right;
	padding: 30px 0px 0px 0px;
}


#logo a {
	display: block;
	padding: 0;
	margin: 0 auto;
	width: 357px;
	height: 56px;
	}


/*h2,h3,h4 {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #074d7e;
	font-weight:bold;
	}
*/	
h2,h3,h4 {
	font-family: Arial,Verdana,sans-serif;;
	font-weight: normal;
	color: #074d7e;
	font-weight:bold;
	}

#conteneur {
	background: #fff;
	width: 1050px;
	/*height: 620px;*/
	margin: 10px auto;
	padding: 5px;
	border: 1px solid #999798;
	}

#conteneur2 {
	background: #fff;
	margin: 10px auto;
	width: 1050px;
	padding: 5px;
	border: 1px solid #999798;
	}

/*
#menu {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	background: url(../tk/images/menu-fond.jpg) repeat-x;
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 15px;
	margin: 5px 0;
	}
*/

#contener_boutons_navigation{
	width:1051px;
	height: 50px;
	background: url(../tk/images/menu-fond.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-transform: uppercase;
	margin-bottom:0px;
}

#contener_boutons_navigation div{
	float:left;
	padding-left:14px;
	padding-top:9px;
	text-align:center;
}

#contener_boutons_navigation a:link,a:visited{
	color:#fff;
}
#contener_boutons_navigation a:hover{
	color:#ffad00;
}

.boutons_navigation{
	height:50px;
	float:left;
	display:inline;
}

.boutons_navigation li{
	display:inline;
}

#menu{
	/*font-family: "Century Gothic", Verdana, Arial, sans-serif;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	width:1074px;
	height: 50px;
	background: url(../tk/images/menu-fond.jpg) repeat-x;
	margin-bottom:16px;
	background-color:#FFFFFF;
}

	
#conteneur_sousmenu {
	margin : 10px 0px 0px 0px;
}

#sousmenu li,
#menu li {
	list-style-type: none;
	}

#menu li a {
	color: #ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	/*background: url(../tk/images/menufr.png) no-repeat;*/
	height: 50px;
	line-height: 50px;
	display: block;
	float: left;
	margin: 0 8px;
	}

#menu li a.courant,
#menu li a.courant {
	color: #ffffff;
	}

/*#menu li a span {
	display: none;
	}
*/


a.encours:link,
a.encours:visited,
a.encours:hover {
	color:#ffae00;
}

#menu #macc a { 		background-position: -5px 0px;		width: 50px;	}
#menu #macc a.courant,
#menu #macc a:hover {	background-position: -5px -49px;		}

#menu #mesp a { 		background-position: -72px 0px;		width: 78px;	}
#menu #mesp a.courant,
#menu #mesp a:hover {	background-position: -72px -49px;	}

#menu #mlod a { 		background-position: -164px 0px;		width: 45px;	}
#menu #mlod a.courant,
#menu #mlod a:hover {	background-position: -164px -49px;	}

#menu #mret a { 		background-position: -234px 0px;		width: 78px;	}
#menu #mret a.courant,
#menu #mret a:hover {	background-position: -234px -49px;	}

#menu #msej a { 		background-position: -206px 0px;		width: 58px;	}
#menu #msej a.courant,
#menu #msej a:hover {	background-position: -206px -49px;	} 

#menu #mdec a { 		background-position: -317px 0px;		width: 58px;	}
#menu #mdec a.courant,
#menu #mdec a:hover {	background-position: -317px -49px;	}

#menu #mtar a { 		background-position: -414px 0px;		width: 112px;	}
#menu #mtar a.courant,
#menu #mtar a:hover {	background-position: -414px -49px;	}

#menu #mres a { 		background-position: -539px 0px;		width: 79px;	}
#menu #mres a.courant,
#menu #mres a:hover {	background-position: -539px -49px;	}

#menu #mdev a { 		background-position: -629px 0px;		width: 102px;	}
#menu #mdev a.courant,
#menu #mdev a:hover {	background-position: -629px -49px;	}

#menu #mcon a { 		background-position: -739px 0px;		width: 55px;	}
#menu #mcon a.courant,
#menu #mcon a:hover {	background-position: -739px -49px;	}

#menu #mmed a { 		background-position: -809px 0px;		width: 47px;	}
#menu #mmed a.courant,
#menu #mmed a:hover {	background-position: -809px -49px;	}

#menu #minf a { 		background-position: -902px 0px;		width: 34px;	}
#menu #minf a.courant,
#menu #minf a:hover {	background-position: -902px -49px;	}


/* TRAD UK */
.menuuk li a {
	background-image: url(../tk/images/menu-uk.jpg) !important;
	}
.menuuk #macc a { 		width: 39px !important;	}
.menuuk #mesp a { 		width: 67px !important;	}
.menuuk #mlod a { 		width: 45px !important;	}
.menuuk #mret a { 		width: 78px !important;	}
.menuuk #mdec a { 		width: 62px !important;	}
.menuuk #mtar a { 		width: 97px !important;	}
.menuuk #mres a { 		width: 33px !important;	}
.menuuk #mdev a { 		width: 87px !important;	}
.menuuk #mcon a { 		width: 55px !important;	}
.menuuk #mmed a { 		width: 51px !important;	}
.menuuk #minf a { 		width: 34px !important;	}
.menuuk li a {
	margin: 0 11px !important;
	}

/* TRAD IT */
.menuit li a {
	background-image: url(../tk/images/menu-it.jpg) !important;
	}
.menuit #macc a { 		width: 39px !important;	}
.menuit #mesp a { 		width: 75px !important;	}
.menuit #mlod a { 		width: 68px !important;	}
.menuit #mret a { 		width: 74px !important;	}
.menuit #mdec a { 		width: 50px !important;	}
.menuit #mtar a { 		width: 107px !important;}
.menuit #mres a { 		width: 86px !important;	}
.menuit #mdev a { 		width: 76px !important;	}
.menuit #mcon a { 		width: 62px !important;	}
.menuit #mmed a { 		width: 83px !important;	}
.menuit #minf a { 		width: 34px !important;	}
.menuit li a {
	margin: 0 7px !important;
	}


#lang {
	float: left;
	margin: 4px;
	}

#lang li {
	float: left;
	height: 18px;
	width: 25px;
	list-style-type: none;
	}
#lang a {
	background-position: 0 0;
	display: block;
	height: 18px;
	width: 25px;
	}
#lang a:hover {
	background-position: 0 -18px;
}

#langfr {
float:left;	
}

#languk {
float:left;	
}

#langit {
float:left;	
}

#fb {
float:left;	
margin-left:12px;
}

.fb-like {
float:left;	
margin-left:12px;	
}
#languk a {
	background-image: url(../tk/images/flag_uk_25x36.jpg);
	margin-right:5px;
	}
#langfr a {
	background-image: url(../tk/images/flag_fr_25x36.jpg);
	margin-right:5px;
	}
#langit a {
	background-image: url(../tk/images/flag_it_25x36.jpg);
	margin-right:5px;
	}

#affiche {
	margin: 0;
	width: 1049px;
	z-index: 1;
	}
	
/* slideshow 
-------------------------------------------------------------- */
/*
#slideshow-wrapper{
width:100%;
background: transparent url(images/slideshow-shadow.gif) no-repeat center bottom;
height:420px;
margin-bottom:-45px;
margin-top:14px;
}
*/
/*
.slideshow-inner{
width:1050px;
margin:0 auto;
height:400px;
position:relative;
z-index:1;
overflow: hidden;
}
*/
/*
#slideshow-preface {
float:left;
position:absolute;
text-align:left;
z-index:4;
}
*/
.slideshow {
width:1050px;
height:400px;
position:relative;
z-index:2;
overflow: hidden;
}

/* Contenu
-------------------------------------------------------------- */

#contenu {
	padding: 15px 0 0px;
	position: relative;
	}

#contenu #chapeau {

	}

#contenu #titre {
	padding: 4px 5px;
	width: 600px;
	}

#contenu #titre h1 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #123346;
	font-family: Arial,Verdana,sans-serif;
	font-weight:bold;
	}

#contenu #titre h2 {
	font-family: Arial;
	letter-spacing: 1.5px;
	font-size: 17px;
	padding: 0;
	margin: 0;
	font-weight:bold;
	color: #123346;
	}


#contenu h4 {
	display: block;
	font-size: 12px;
	margin: 5px 0 2px;
	padding: 0;
	}

#contenu #titre p {
	color: #aaa;
	font-size: 12px;
	margin: 0 0 2px;
	padding: 0;
	font-weight:bold;
	}

/*#contenu table {
	height: 215px;
	width: 850px;
	margin: 10px 0 0;
	}*/

#contenu table #tableTop {
	height: 50px;
	vertical-align: bottom;
	}

#contenu table #tableSep {
	height: 5px;
	}

#contenu table #tableBot {
	vertical-align: top;
	}

#contenu #texte {
	/*background: url(../tk/images/scrollFd.jpg) 3px 0 repeat-y;*/
	width: 850px;
	overflow: auto;
	color: #123346;
	/*font-style: italic;*/
	/*line-height: 11px;*/
	padding: 5px;
	}

#contenu #texte p {
	margin: 0 0 7px;
	}

#contenu .plus {
	border: 1px solid #c6e6ed;
	background: #e2f2f5;
	padding: 4px;
	margin: 8px 0;
	}
	
#contenu .plus_rose {
	border: 1px solid #b56893;
	background: #f98bc9;
	padding: 4px;
	margin: 8px 0;
	}


#contenu #texte dl.tab {
	margin: 0 auto;
	padding: 0;
	width: 510px;
	}

#texte li strong {
	display: block;
	}


#texte a{
		color: #074d7e;
		text-decoration: none;
	}
#texte a:visited{
		color: #074d7e;
		text-decoration: none;
	}

#texte a:hover {
		color: #074d7e;
		text-decoration: underline;
}


#contenu #texte dl.tab dt{
	margin: 0 0 4px;
	padding: 0 5px 0 0;
	float: left;
	clear: both;
	width: 250px;
	text-align: right;
	font-weight: bold;
	}

#contenu #texte dl.tab dd {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	width: 250px;
	}

#contenu #sousmenu,
#contenu #sousmenu li {
	margin: 0;
	padding: 0;
	}

#contenu #sousmenu li a {
	padding: 0 0 0 10px;
	background: url(../tk/images/puce.gif) 0px 3px no-repeat;
	font-size: 12px;
	color: #FFAE00;
	}

#contenu #options {
	text-align: right;
	width: 155px;
	color: #828385;
	padding: 5px;
	}

#gallery img{
	display:none;	
}

#galerie {
	text-align: center;
	height: 50px;
	}

#galerie span {
	z-index: 2000;
	display: none;
	position: absolute;
	top: -15px;
	left: -157px;
	width: 350px;
	}

#galerie a {
	position: absolute;
	bottom: 0;
	display: block;
	border-bottom: 1px solid #fff;
	}

#galerie a:focus {
	outline: none;
	}

#galerie a.visited img {
	border-bottom: 1px dotted #c8a1c7;
	}

#galerie a.selected img {
	z-index: 1000;
	border-bottom: 1px solid #7c2175;
	}

#galerie img {
	border: none; 
	/*padding: 2px !important;*/
	width: 100%; 
	padding :0;
	cursor:pointer;
	}

.galerie_titre {
	width:910px;
	margin:16px 0px 8px 20px;
	padding-top:4px;
	border-top:1px solid #259AA5;
	font-size:11px;
}

#zoom {
	background: #fff;
	position: absolute;
	display: none;
	text-align: center;
	width: 930px;
	height: 470px;
	bottom: 49px;
	left: 0;
	overflow: hidden;
	display: none;
	border: 10px solid #E5F6F9;
	z-index: 2000;
	}


#zoom img {
	cursor: pointer;
	}

#charge {
	position: absolute;
	width: 150px;
	height: 30px;
	line-height: 30px;
	left: 400px;
	background: #fff;
	border: 1px solid #7c2175;
	display: none;
	text-align: center;
	z-index: 500;
	}


#zoom #fermer {
	border-width: 0px;
	border-style: solid;
	border-top: 0;
	border-right: 0;
	width: 50px;
	background: #E5F6F9;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	}

.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
	}

ul.liste li {
	list-style-type: disc;
	margin: 0 0 0 10px;
	}

#slider {
	bottom: 18px;
	left: 105px;
	width: 10px;
	height: 140px;
	position: absolute;
	font-size: 1px;
	}

#slider div {
	background: #933589;
	width: 10px;
	height: 10px;
	position: absolute;
	}
	
/*
a#resa {
	position: absolute;
	bottom: 62px;
	left: 10px;
	background: url(../tk/images/puce.jpg) no-repeat;
	padding: 0 0 0 20px;
	width: 100px;
	color:#123346;
	}

a:hover#resa {
	background: url(../tk/images/puce.jpg) 0 -30px no-repeat;
	}
*/
a#resa {

	background: url(../tk/images/puce.jpg) no-repeat;
	padding: 0 0 0 20px;
	width: 100px;
	color:#123346;
	text-decoration:underline;
	}

a:hover#resa {
	background: url(../tk/images/puce.jpg) 0 -30px no-repeat;
	text-decoration:none;
	}

th {
	text-align: right;
	background: #e5f6f9;
	color: #259aa5;
	}

fieldset {
	border: 0;
	}
label {
	padding: 0 10px 0 2px;
	width: 25px;
	display: inline-block;
	}
label.error {
	color: red;
	width: 200px;
	}

#pied {
	width: 1050px;
	margin-top:12px;
	margin-bottom:12px;
	position: absolute;
	color:#ffffff;
	}
.pied_left {
	float:left;
	margin-right:20px;
}
.pied_right {
	float:right;
}
a.lien_pied:link, a.lien_pied:visited {
	color: #FFF;
	text-decoration:underline;
}
a.lien_pied:hover {
	color: #FFF;
	text-decoration:none;
}

#sepT
{
	background: url(../tk/images/crossT.jpg) bottom center no-repeat;
}
#sepL
{
	background: url(../tk/images/crossL.jpg) right center no-repeat;
}
#sepR
{
	background: url(../tk/images/crossR.jpg) left center no-repeat;
}
#sepC
{
	background: url(../tk/images/crossC.jpg) center center no-repeat;
}
#sepB
{
	background: url(../tk/images/crossB.jpg) top center no-repeat;
}

#contenu .chapeau {
	font-weight: bold;
	}





/* PROPOSITONS */
#contenu #texte p, dd {
	margin: 0 0 10px;
	line-height: 14px;
	font-style: normal;
	}

/*#contenu #titre h1 {
	font-weight: bold;
	font-size: 15px;
	font-family: "Century Gothic", Verdana, sans-serif;
	font-style: italic;
	}
*/

#contenu #titre h1 {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial,Verdana,sans-serif;
	font-style: italic;
	}


#contenu h2 {
	font-size: 13px;
	margin: 20px 0 5px;
	}

#contenu h3 {
	font-size: 12px;
	margin: 20px 0 5px;
	}

#contenu h4 {
		font-size: 11px;
	}

#contenu .pied {
	color: #ccc;
	font-style: italic;
	}

#contenu #texte .chapeau {
	font-weight: normal;
	line-height: 16px;
	padding: 4px;
	background: #f1f9fa;
	border: 1px solid #588dad;
	margin: 8px 0;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	}

h2,h3,h4,dt {
	color: #123346;
	}

dt {
	font-weight: bold;
	display: inline;
	color: #259AA5;
	font-style: normal;
	}
dd {
	margin: 0 0 0;
	display: inline;
}
a.pdf_chef:link, a.pdf_chef:visited {
	color:#259AA5;
	text-decoration:underline;
}
a.pdf_chef:link, a.pdf_chef:hover {
	color:#259AA5;
	text-decoration:none;
}

#plansite {
	color:#123346;
}

a.plansite:link,a.plansite:visited {
	color:#123346;
	text-decoration:underline;
}
a.plansite:hover {
	color:#123346;
	text-decoration:none;
}
a.resa_tarifs:link, a.resa_tarifs:visited {
color:#074d7e;
text-decoration:none;
}
a.resa_tarifs:link, a.resa_tarifs:visited {
color:#074d7e;
text-decoration:underline;
}

.tarifs_h5 {
	font-size:14px;
	font-weight: bold;
	color:#123346;
	font-style:normal;
	background-color:#e2f2f5;
	border:1px solid #588dad;
	padding:6px;
	text-align:center;
	margin-bottom:12px;
}
.tarifs_asterique {
	font-size:10px;
	font-weight: normal;
	font-style:italic;
	padding-top:10px;
}
.tarifs_happy_women {
	font-size:13px;
	color:#fb03fb;
	font-style:normal;
}
.tarifs_orange {
	font-size:12px;
	color:#ff6600;
	font-weight:bold;
	font-style:normal;
}
.tarifs_mauve {
	font-size:12px;
	color:#800080;
	font-weight:bold;
	font-style:normal;
}
.tarifs_vert {
	font-size:12px;
	color:#99cc00;
	font-weight:bold;
	font-style:normal;
}
.tarifs_rose {
	font-size:12px;
	color:#fb03fb;
	font-weight:bold;
	font-style:normal;
}
.tarifs_marron {
	font-size:12px;
	color:#800000;
	font-weight:bold;
	font-style:normal;
}
.tarifs_turquoise {
	font-size:12px;
	color:#00cfda;
	font-weight:bold;
	font-style:normal;
}
a.lien_turquoise:link, a.lien_turquoise:visited {
	font-size:11px;
	color:#00cfda;
	font-style:italic;
	text-decoration:none;
}
a.lien_turquoise:hover {
	font-size:11px;
	color:#00cfda;
	font-style:italic;
	text-decoration:underline;
}

/*
#texte a.telecharger_tarifs:link, a.telecharger_tarifs:visited {
color:#074d7e;
text-decoration:underline;
font-weight:bold;
}
#texte a.telecharger_tarifs:hover {
color:#074d7e;
text-decoration:none;
font-weight:bold;
}
*/
.contact_infos_h2 {
	font-size:14px;
	font-weight: bold;
	color:#123346;
	font-style:normal;
	background-color:#e2f2f5;
	border:1px solid #588dad;
	padding:6px;
	text-align:center;
	margin-bottom:12px;
	text-transform:uppercase;
}
#texte .contact_infos_h3 {
	font-size: 13px;
	margin: 20px 0 5px;	
}

.cliquer_agrandir {
	font-size:8px;
	font-weight: normal;
	font-style:italic;
	text-align:center;
}

.tksecrets_titres {
	font-weight:bold;
	color:#1e61d1;
}

.tksecrets_titres_rose {
	font-weight:bold;
	color:#fb03fb;
}
.tksecrets_titres_turquoise {
	font-weight:bold;
	color:#00cfda;
}
.tksecrets_titres_marron {
	font-weight:bold;
	color:#800000;
}
.tksecrets_titres_vert {
	font-weight:bold;
	color:#99cc00;
}


.tarifs_offres_speciales {
	font-size:13px;
	color:#ff6600;
	font-style:normal;
	text-align:left;
}

.tarifs_offres_speciales_conditions {
	font-size:11px;
	color:#ff6600;
	font-style:italic;
	text-align:left;
	margin:12px 0px;
}

.cartouche_home {
	width:159px;
	padding:2px;
	cursor:pointer;
	margin-bottom:18px;
}
.cartouche_home_titre {
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
	color:#f60;
	padding:2px;
	text-align:center;
	border:1px solid #000;
}
.cartouche_home_contenu {
	font-size:11px;
	font-weight:normal;
	background-color:#f60;
	color:#000;
	padding:2px;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:0px;
}

.cartouche_plongee {
	width:159px;
	padding:2px;
	cursor:pointer;
	margin-bottom:18px;
}
.cartouche_plongee_titre {
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
	color:#00cfda;
	padding:2px;
	text-align:center;
	border:1px solid #000;
}
.cartouche_plongee_contenu {
	font-size:12px;
	font-weight:bold;
	background-color:#00cfda;
	color:#fff;
	padding:2px;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:0px;
}

.cartouche_elledeco {
	width:159px;
	padding:2px;
	/*cursor:pointer;*/
	margin-bottom:18px;
}
.cartouche_elledeco_titre {
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
	color:#800080;
	padding:2px;
	text-align:center;
	border:1px solid #000;
}
.cartouche_elledeco_contenu {
	font-size:12px;
	font-weight:bold;
	background-color:#800080;
	color:#fff;
	padding:2px;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:0px;
}

.cartouche_activites {
	width:159px;
	padding:2px;
}
.cartouche_activites_titre {
	font-size:14px;
	font-weight:bold;
	background-color:#00abea;
	color:#000;
	padding:2px;
	text-align:center;
	border:1px solid #000;
	text-transform:uppercase;
}
.cartouche_activites_contenu {
	font-size:11px;
	font-weight:normal;
	background-color:#99ccff;
	color:#000;
	padding:2px;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:0px solid #000;
	border-top:0px;
}
.cartouche_activites_bottom {
	font-size:13px;
	font-weight:bold;
	background-color:#99ccff;
	color:#000;
	padding:2px;
	text-align:center;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:0px;
	cursor:pointer;
}
a.telecharger_tarifs:link, a.telecharger_tarifs:visited {
color:#074d7e;
text-decoration:underline;
font-weight:bold;
}
a.telecharger_tarifs:hover {
color:#074d7e;
text-decoration:none;
font-weight:bold;
}

.reservation_new {
	/*text-align: right;*/
	color: #123346;
	font-weight:bold;
	height:40px;
	}
	
.reservation_contenu {
	height: auto;
	background-color:#cbebf8;
	margin-top:15px;
}
	
.reservation_accueil {
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
.reservation_presentation{
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
}
/*
input {
	/*margin:0;
	padding:0;
	padding-top:20px;
	padding-bottom:20px;
	margin : 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
*/
.checkbox {
	margin-top:0px;
	margin-bottom:0px;
}

.reservation_textarea {
	margin-bottom:10px;	
}

.check_preciser {
	width:140px;
	height:18px;
	font-size:11px;	
}

#reservation_horaire {
	margin:5px 0px 10px 5px;	
}
#reservation_horaire input {
	width:20px;	
}


.bouton_envoyer {
	width:100px;
	height:30px;
	font-weight:bold;
	color:#123346;
	cursor:pointer;
	/*margin-top:5px;
	padding: 0px 10px 0px 10px;*/
}

.clear {
	clear: both;
}

/*Galerie Mer Terre */
#gallerie-mer { width:850px;margin-top:10px; }
#gallerie-mer img { border:0px; }
.mer_left_img { float:left;width:205px;margin-right:10px; }
.mer_right_img { float:right;width:205px; }
.mer_gallerie_legende {
	font-size:10px;
	font-style:italic;
}

/*Galerie Esprit TK */
#gallerie-esprit { width:850px;margin-top:10px; }
#gallerie-esprit img { border:0px; }
.esprit_left_img { float:left;width:162px;margin-right:10px; }
.esprit_right_img { float:right;width:162px; }
.esprit_gallerie_legende {
	font-size:10px;
	font-style:italic;
}

/*Galerie Lodges 75 */
#gallerie-lodges75 { width:850px;margin-top:10px; }
#gallerie-lodges75 img { border:0px; }
.lodges75_left_img { float:left;margin-right:10px; }
.lodges75_right_img { float:right; }
.lodges75_gallerie_legende {
	font-size:10px;
	font-style:italic;
}

/*Galerie Lodges 100 */
#gallerie-lodges100 { width:850px;margin-top:10px; }
#gallerie-lodges100 img { border:0px; }
.lodges100_left_img { float:left;margin-right:10px; }
.lodges100_right_img { float:right; }
.lodges100_gallerie_legende {
	font-size:10px;
	font-style:italic;
}


/* Galerie Restaurant */
#gallerie-restau { width:750px;margin-top:10px; }
#gallerie-restau img { border:0px; }
.left_img { float:left;width:170px;margin-right:23px; }
.right_img { float:right;width:170px; }
.restau_gallerie_legende {
	font-size:10px;
	font-style:italic;
}

#galerie_acces_gauche {
margin-left:-2px;	
}

.image_acces_galerie {
	border:0px;
	margin:0;
	padding:0;
}
