l/* ------------------------- */
/* -------- blocs -------- */

html, body{
margin:0;
padding:0;
}

body {
text-align:center;
font-size:0.8em;
font-family:tahoma,sans-serif;
background:#2c5829 url("../img/fd_body.jpg") no-repeat top center;
color:#002900;
}

body * {
margin:0; padding:0;
}

h1 {
position:relative;
height:196px;
line-height:196px;
background:#588f3d url("../img/fd_top.jpg") no-repeat center center;
font-family:serif;
}

h1 a {
text-decoration:none;
}

h1 img {
margin:20px 0 0 310px;
border:0;
font-size:1.1em;
}

h1 a img {
border:0;
}

div#cont {
	text-align:left;
width:960px;
margin:0 auto;
}

div#wrapper {
margin:0; padding:0;
width:100%;
background:#588f3d url("../img/fd_content.gif") repeat-y;
padding-bottom:30px;
float:left;
}

div#corps {
font-size:12px;
float:right;
margin:0 auto;
background:#588f3d;
padding-right:12px;
width:730px;
overflow:hidden;
}

div#corps div{
/*text-align:center;*/
}

div#menus {
margin:0px;
margin-top:-20px;
float:left;
width:205px;
color:#fff;
}

div#baspage {
color:#002900;
padding:15px;
background:#cddec5;
border-top:1px solid #ffffff;
border-left:5px solid #588f3d;
border-right:5px solid #588f3d;
}

/* ------------- pages ------------- */

#corps p {

}

a{
color:#484;
text-decoration:underline;
}

a:hover {
color:#000;
}

a img {
border:2px solid #002900;
}

/* ----- titre page ----- */

div#titrepage {
background: url("../img/header_de_page.gif") top center no-repeat;
padding:8px 0 0 0;
}

div#titrepage p, #titrepage h2 {
padding:0px 0px 0px 25px;
}


/* -- surtitre -- */

#titrepage p#surtitre {
color:#b1bcb9;
font-weight:bold;
font-size:14px;
}

#titrepage p#surtitre a{
color:#b1bcb9;
text-decoration:none;
}

#titrepage p#surtitre a:hover{
color:#ffffff;
text-decoration:underline;
}

/* -- titre -- */

h2 {
	font-weight:normal;
	font-size:24px;
	color:#eeeeee;
	text-align:left;
font-family:"Times new roman","urw bookman L",serif;
font-style:italic;
letter-spacing:1px;
}


h2#solo {
	line-height:48px;
	height:48px;
	padding-bottom:8px;
}

h2#avec-sur-sous-titre {

}

h2#avec-sur-titre {
	line-height:38px;
	height:38px;
padding-bottom:8px;
}

/* -- soustitre -- */

div#titrepage p#soustitre {
font-weight:normal;
margin:4px 0 0 0;
background:#cddec5;
color:#5f2307;
text-align:right;
padding:1px 25px;
}

div#titrepage p#soustitre a{
color:#5f2307;
font-weight:bold;
}

/* -- contenu page -- */

div#contenupage {
padding:20px;
color:#002900;
background:#dde8d7;
border-top:1px solid #ffffff;
border-left:5px solid #588f3d;
border-right:5px solid #588f3d;
height:100%;
}

div#contenupage p {
font-weight:normal;
font-size:12px;
line-height:1.3em;
}

div.fl {
float:left;
}

img.fl{
float:left;
margin:0 10px;
}

.fl a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-left:14px;
	background: url("../img/puce.gif") no-repeat center left;
}
.fl a:hover {
	text-decoration: none;
	background: url("../img/puce_inv.gif") no-repeat center left;
}

hr {
clear:both;
visibility:hidden;
}

/* -h3- */

h3 {
color:#002900;
font-size:18px;
border-bottom:1px solid #ffffff;
margin:15px 0px;
font-family:"Times new roman","urw bookman L",serif;
font-style:italic;
}

#baspage h3 { font-size:15px; }

h3 a {text-decoration:none;}

/* listes */

ul { margin:10px; }
li {margin:2px 0;}

#corps ul.listepuce {
list-style:none none;
margin:15px 20px;
}

#corps .listepuce li {
display:block;
line-height:15px;
height:16px;
width:100%;
margin:0;
}

#corps .listepuce li a  {
padding-left:16px;
background: url("../img/puce.gif") no-repeat center left;
text-decoration:none;

}

/* tableaux */

table {
border-collapse:collapse;
width:100%
}

table td{
text-align:center;
border:1px solid #10695a;
padding:1px;
}

table p{
text-align:center;
padding:0;
}

div#contenupage table td {

}

/* ------- page accueil ---------- */

/*-- bloc news -- */

div#index-bloc-news {
color: #002900;
float: right;
width: 439px;
height: 249px;
margin-right: 1px;
background: url("../img/fd_bloc_actus.gif") no-repeat;
}

#index-bloc-news h2 {
font-size:14px;
font-weight: bold;
border-bottom:1px solid #ffffff;
margin: .3em .6em 0 .6em;
padding: .2em .2em;
}

#index-bloc-news h2 a{
text-decoration:none;
}

#index-bloc-news h2 a:hover{
/*color:#000000;*/
/*text-decoration:underline;*/
}

#index-bloc-news p {
font-size: 12px;
line-height: 1.4em;
margin-right: 4px;
padding: .8em;
/*background:#dde8d7;*/
}

#index-bloc-news p a{
/*color:#fff;*/
text-decoration:none;
}

#index-bloc-news p a:hover{
text-decoration:underline;
}

#index-bloc-news p.dateauteur {
color:#555;
font-size: 11px;
background:#cddec5;
padding: 0 .4em;
margin: 0 .6em;
}

#index-bloc-news p.dateauteur a {
color:#5f2307;
}

#index-bloc-news p.dateauteur a:hover {
color:#000;
}

/* -- lodge -- */

div#index-bloc-lodge {
margin-bottom:10px;
margin-left:9px;
background-repeat:no-repeat;
color:#fff;
}

/* -- poissons -- */

div#index-bloc-poissons {
margin: 16px 0px 26px 2px;
background-position:center;
background-repeat:no-repeat;
}

#index-bloc-poissons table td{
text-align:left;
border:0;
}

#index-bloc-poissons a {
color:#fff;
}

/* -- dvds -- */

div#index-bloc-dvd1,div#index-bloc-dvd2,div#index-bloc-dvd3  {
background-repeat:no-repeat;
/*
border:1px solid blue;
*/
}
div#index-bloc-dvd1 {
margin-left: 9px;
}

div#index-bloc-dvd1 {
/*width:263px;*/
 background-position:top right;
 }
div#index-bloc-dvd2 {
/*width:277px;*/
 background-position:top center;
 }

/* -- bas page -- */




/* check */
#baspage hr {
visibility:hidden;
clear:both;
}

/* --- actus --- */

/* - ligne date, auteur - */

p.newsdateauteur {
background:#cddec5;
text-align:right;
padding:0;
margin:-15px 0 6px 0;
}

p.newsdateauteur a{
color:#5f2307;
font-size:12px;
padding:0;
}

p.newsdateauteur a:hover{
color:#000000;
}

/* -- divs news lies flottantes -- */

div.assosbaspage {
width:320px;
float:left;
margin:10px;
} 

#corps .assosbaspage ul {
margin:0 0 15px 0;
}

#corps .assosbaspage li {
line-height:18px;
height:18px;
clear:both;
}

#corps .assosbaspage li a {
display:block;
float:left;
background: url("../img/puce.gif") no-repeat center left;
padding-left:16px;
text-decoration:none;
}

/* ------------ barre de langues ------------ */

ul#barrelangues {
position:relative;
float:right;
margin-top:-30px;
}

ul#barrelangues li {
display:inline;
margin:0 8px;
}

ul#barrelangues a img {border:0;}

/* ------------ menus ------------ */

#menus ul {
margin:0;
margin-top:20px;
list-style:none none;
}

#menus li {
background:url("../img/fd_menu_item.gif") no-repeat center center;
}

#menus li a{
display:block;
height:24px;
margin-left:34px;

line-height:24px;
font-weight:bold;
color:#eefeee;
font-size:13px;
text-decoration:none;
}

#menus li a:visited {
color:#fefefe;
}

#menus li a:hover {
color:#ffffff;
border-left:6px solid #ffffff;
border-right:6px solid #ffffff;
margin-left:23px;
padding-left:5px;
}

#menus li.entete {
margin-top:20px;
background:url("../img/menu_fd_tete.gif") no-repeat center center;
}

#menus li.entete a{
font-size:15px;
margin-left:32px;
}

#menus li.entete a:hover{
font-size:15px;
margin-left:23px;
padding-left:3px;
border-right:0;
border-left:6px solid #ffc040;
}

/* --------------- footer --------------- */

p#footer {
clear:both;
background:#0f2e23;
border-bottom:2px solid #588f3d;
padding:0px 20px;
line-height:22px;
font-size:11px;
color:#ddd;
color:#464;
}

p#footer span{
display:block;
float:right;
}

p#footer a {
color:#686;
text-decoration:none;
}

hr.lignedeco {
height:1px;
text-align:center;
background-color:#ffffff;
border:0;
margin:0 6px;
}

.finpage {
padding-bottom:15px;
}

*/
