/* ############### LAC ############### */
/* MISE EN PAGE GENERALE */
/* MISE EN PAGE TEXTE */
/* INTERFACE */
/* TABLEAU */
/* TABLE ACCUEIL_TARIFS */
/* TABLE TARIFS */
/* ACTUALITES */
/* HAUT DE PAGE */
/* ARBORESCENCE */
/* MENU */
/* BAS DE PAGE */
/* FORMULAIRE */

/* ############ MISE EN PAGE GENERALE ########### */
body {
	background-color: #006e1d;
	color: #000000;
}
div.centrage {
	background-color: #7db713;
	background: url(/lac/interface/fond_degrade_vert.gif) top right repeat-y;
}
div.milieu {
	background: url(/lac/interface/fond_page_lac.jpg) top left no-repeat;
}
div.contenu {
	color: #004c14;
}

/* ########### MISE EN PAGE TEXTE ############## */
h1 {
}
h2 {
	background: url("/lac/interface/h2_fond.gif") top left repeat-x;
	font-size: 1.2em;
}
h3 {
}
.contenu p {
}
.important {
	color: #c61b03;
}
.texte_couleur {
	color: #c61b03;
}
.contenu img.right {
	margin: 2px 0px 2px 13px;
}
.contenu img.left {
	margin: 2px 13px 2px 0px;
}

a:link,a:visited { color: #004c14; text-decoration: underline ; }
a:hover { color: #006e1d; text-decoration: underline ; }
a:active { color: #006e1d; text-decoration: none ; }

.contenu ul {
}
.encadre, .encadre_reserver {
	border: 1px solid #006e1d;
}

/* ########## INTERFACE ########## */
div.pdf_telecharger a {
	background: url("interface/pdf_telecharger.gif") top center no-repeat;
}
div.pdf_telecharger_blanc a {
	background: url("interface/pdf_telecharger_blanc.gif") top center no-repeat;
}
div.supplements a {
	font-size: 0.87em;
	background: url("interface/plus_supplements.gif") top center no-repeat;
}
div.label_peche {
	text-align: center;
	margin-top: 10px;
}
/* Boutons réserver */
.bouton_reserver {
	/*border-color: #006e1d;*/
	background-color: #fbc100;
}
/* Boutons tarifs */
.bouton_tarifs span {
	background:url(interface/fond_bouton_tarifs_gauche.gif) left top no-repeat;
}
.bouton_tarifs span span {
	background:url(interface/fond_bouton_tarifs_droite.gif) right top no-repeat;
}
.bouton_tarifs span span span {
	background:url(interface/fond_bouton_tarifs_milieu.gif) left top repeat-x;
}

/* ######### TABLE TABLEAU ######### */
table.tableau {
	border: 1px solid #006e1d;
}

/* ######### TABLE ACCUEIL_TARIFS ######### */
table.accueil_tarifs {
	border: 1px solid #006e1d;
}

/* ######### TABLE TARIFS ######### */

table.tarifs {
	border: 1px solid #006e1d;
}

table.tarifs th {
	border-left: 1px solid #b9dcba;
}

table.tarifs td {
	border-bottom: 1px solid #b9dcba;
	border-left: 1px solid #b9dcba;
}


/* ########### ACTUALITES ########### */
div.actualites .coingh {
	background: url("interface/hg.gif") top left no-repeat;
}
div.actualites .coindh {
	background: url("interface/hd.gif") bottom right no-repeat;
}
div.actualites .coingb {
	background: url("interface/bg.gif") bottom left no-repeat;
}
div.actualites .coindb {
	background: url("interface/bd.gif") bottom right no-repeat;
}
div.actualites_contenu p {
	color: #004c14;
	margin-top: 0px;
}

div.actualites_contenu a:link { color: #004c14; text-decoration: underline; font-weight:700; }
div.actualites_contenu a:hover { color: #fbc100; text-decoration: underline; font-weight:700; }
div.actualites_contenu a:active { color: #fbc100; text-decoration: none; font-weight:700; }
div.actualites_contenu a:visited { color: #004c14; text-decoration: none; font-weight:700; }

/* ########### HAUT DE PAGE ########## */
.haut_page {
	background-color: #7db713;
	background: url(/lac/interface/haut_fond.gif) top left no-repeat;
}
li.accueil_general a {
	margin-left: 18px;
}
li.fr a {
	background: url(interface/haut_francais.gif) top left no-repeat;
}
li.en a {
	background: url(interface/haut_anglais.gif) top left no-repeat;
}
li.plage a {
	width: 212px;
	margin-left: 158px;
	background: url(interface/haut_plage.gif) top left no-repeat;
}
li.ville a {
	width: 236px;
	height: 53px;
	margin-left: 18px;
	background: url(interface/haut_mimizan.gif) top left no-repeat;
}

/* ########### ARBORESCENCE ########## */
div.arbo {
	background-color: #7db713;
}

/* ########### MENU ########## */
.logo {
	background: url(interface/titre_lac.gif) top left no-repeat;
}
#menu dt.dt1 a, #menu dt.dt1_selected a {
	color: #006e1d;
	background: url('/plage/interface/puce_menu.gif') 8px 4px no-repeat;
	border-bottom: 1px solid #7db713;
}
#menu dt.dt1 a:hover, #menu dt.dt1_selected a {
	color: #ffffff;
	background-color: #006e1d;
	border-bottom: 1px solid #006e1d;
}
/* Sous menu */
#menu ul {
	border-bottom: 1px solid #7db713;
}
#menu li a:hover, #menu li a.sousmenu1_select {
	background-color: #7db713;
}

.bouton_paiement {
	border: 1px solid #7db713;
	background-color: #7db713;
	margin: 2.5em 0em 2.5em 0em;
}

/* ######### BAS DE PAGE ######### */

.bas_page {
	background: url("/lac/interface/bas_page_lac.jpg") top left no-repeat;
}

.bas_page a:link { color: #FFFFFF; text-decoration: none; }
.bas_page a:hover { color: #fed285; text-decoration: underline ; }
.bas_page a:active { color: #fed285; text-decoration: underline ; }
.bas_page a:visited { color: #FFFFFF; text-decoration: none; }

/* ########### FORMULAIRE ############ */
legend {
	color: #006e1d;
}
label {
	font-weight: 700;
	line-height: 1.4em;
}
input,textarea {
	border: 1px solid #7db713;
}
.obligatoire {
	border-color: #fbc100;
}
input[type=submit] {
	background-color: #7db713;
}
input[type=submit]:hover {
	background-color: #fbc100;
}