html, body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#7CA6A4;
background-image:url(images/fd_body.gif);background-repeat:repeat-x;
}

div, p, span, td
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family:verdana;
  font-size:9pt;
}

p
{
  text-align:left;
}

h1{
  font-weight:600;
  font-size:12pt;
  color:white;
  letter-spacing:1px;
}



h2{
  font-weight:600;
  font-size:10pt;
  margin:10px 0px 10px 0px;
  text-transform:uppercase;
}

h3
{
  font-weight:600;
  font-size:10pt;
  margin: 0px 0px 0px 0px;
}



hr
{
  width:98%;
}

form
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

img{
border:none;
vertical-align:middle;
margin:0px;
padding:0px;
}


a
{
  text-decoration:none;
  color:white;
}

a:hover
{
  text-decoration:underline;
}

/* --- definition de la taille des div --- */

/* --- definition de la taille des div --- */
#conteneur_index{width:800px;background-image:url(images/centre-fd.gif);background-repeat:repeat-y;height:715px;}
#div_bandeau_haut{width:100%;}
#div_menu_gauche{width:102px;float:left;}
#central{width:698px;background-image:url(images/conteneur-fd.jpg);background-repeat:no-repeat;float:left;}
#div_centre_gauche{width:498px;float:left;}
#div_centre_droit{width:200px;float:left;}
#div_footer{margin-top:-29px;float:left;width:498px;border-top:solid 1px white;background-color:#2d6d6a}
#div_footer_droit{position:relative;float:right;width:200px;border-top:solid 1px white;background-color:#2d6d6a;}

 /*.background-centre{float:left;background-image:url(images/centre-fd.gif);background-repeat:repeat-y;}


  /* --- mise en page des textes --- */
.clear{clear:both;} 
.block{display:block;}
.float-left{float:left;}
.float-right{float:right;}
.right{text-align:right}
.left{text-align:left}
.center{text-align:center}
.justify{text-align:justify}
.size06 {font-size:6pt}
.size07 {font-size:7pt}
.size08 {font-size:8pt}
.size09 {font-size:9pt}
.size10 {font-size:10pt}
.size12 {font-size:12pt}
.size14 {font-size:14pt}
.underline {text-decoration:underline}
.uppercase {text-transform:uppercase}
.crosshair {cursor:crosshair;}
.pointer {cursor:pointer;}				
.move {cursor:move;}
.wait {cursor:wait;}	   
.help {cursor:help}
.weight200{font-weight:200}
.weight600{font-weight:600}
.arial{font-family:arial}
.verdana{font-family:verdana}


  /* --- CONTENUS titre-- */

  /* --- CONTENUS bandeau haut-- */
#bandeau_haut_conteneur{width:100%;background-color:#2d6d6a;height:175px;}
#bandeau_haut_drapeaux{width:102px;height:25px;float:left;text-align:center}
#bandeau_haut_titre_site{width:698px;height:25px;float:left;background-color:#92b7b7;color:white;text-align:left;font-size:10pt}
#bandeau_haut_logo{width:102px;height:150px;background-color:#d28207;}
#bandeau_haut_logo_gdf{padding-top:15px;padding-bottom:15px}
#bandeau_haut_fd{background-image:url(images/bandeau-haut-fd-conteneur.jpg);height:150px;width:698px}
#bandeau_haut_sous_titre_site{background-image:url(images/fd_transparent.png);padding-left:5px;margin-top:125px;height:20px;padding-top:5px;color:white;font-size:9pt;font-weight:600}
.drapeaux{margin-top:5px;}
.bandeau_haut_conteneur_img{background-image:url(images/bandeau-haut-fd-img.png);width:136px;height:110px;margin-right:2px;padding-top:10px}
.bandeau_haut_img{margin-top:0px;width:136px;}

#bandeau_haut_conteneur_btn_environnement{background-image:url(images/bandeau-haut-fd-btn-environnement.jpg);background-repeat:no-repeat;width:136px;height:32px;margin-top:2px;padding-top:2px;}
#bandeau_haut_conteneur_btn_loisirs{background-image:url(images/bandeau-haut-fd-btn-loisirs.jpg);background-repeat:no-repeat;width:136px;height:32px;margin-top:2px;padding-top:2px;}
#bandeau_haut_conteneur_btn_localisation{background-image:url(images/bandeau-haut-fd-btn-localisation.jpg);background-repeat:no-repeat;width:136px;height:32px;margin-top:2px;padding-top:2px;}
#bandeau_haut_conteneur_btn_video{background-image:url(images/bandeau-haut-fd-btn-video.jpg);background-repeat:no-repeat;width:136px;height:32px;margin-top:2px;padding-top:2px;}
#bandeau_haut_conteneur_btn_bienvenue{background-image:url(images/bandeau-haut-fd-btn-bienvenue.jpg);background-repeat:no-repeat;width:136px;height:32px;margin-top:2px;padding-top:2px;}

a:link.bandeau_haut_btn,a:visited.bandeau_haut_btn,a:active.bandeau_haut_btn{color:#006699;font-size:7pt;font-weight:600;line-height:25px}
a:hover.bandeau_haut_btn{text-decoration:underline}

  /* --- CONTENUS menu-gauche-- */
#menu_gauche_conteneur{background-image:url(images/menu-gauche-conteneur-fd.jpg);height:395px;text-align:left;}
.menu_gauche_img {width:20px;height:20px;margin-bottom:5px}
a:link.menu_gauche_btn,a:visited.menu_gauche_btn,a:active.menu_gauche_btn{font-family:arial;color:white;font-size:8pt;font-weight:400;letter-spacing:0px}
a:hover.menu_gauche_btn{text-decoration:underline}

#logos_marques{text-align:center;padding-top:15px;}
.logos_marques_img{margin:0px 0px 5px 0px}

  /* --- CONTENUS centre-- */
#centre_conteneur{border:solid 1px #8CB3AD}
#accueil-centre-description{background-image:url(images/fd_transparent.png);border:solid 1px #8CB3AD;padding:30px 10px 30px 10px;width:450px;}
#centre_conteneur_fd_pages{background-image:url(images/fd_transparent.png);padding:30px 10px 10px 10px;width:450px;}
#centre_titre_page{padding:0px 0px 0px 40px;text-align:left}
#centre_conteneur_texte{height:500;width:440px;padding:10px;}


  /* --- CONTENUS menu droite -- */
#menu_droite_conteneur{width:200px;height:540px;overflow:auto}
#menu_droite_conteneur_structures{padding-top:10px;width:200px;}
#menu_droite_conteneur_infos{width:100%;}
#menu_droite_info{margin-top:10px;color:white;line-height:20px}
#epis{width:50px}
#info_hebergement{width:150px}

.menu_droite_img{width:173px;height:130px;display:block;margin-right:2px;padding-top:1px}
.menu_droite_info_img{display:block;margin-top:10px}
.conteneur_structure{width:142px;background-image:url(images/fd_transparent.png);padding-bottom:5px;margin-bottom:5px}
.img_accueil_structure{width:140px;height:106px;border:solid 1px white;margin-bottom:5px}
a:link.lien_structure,a:visited.lien_structure,a:active.lien_structure{color:#04689B;font-size:8pt;font-weight:600;padding-left:5px;}
a:hover.lien_structure{text-decoration:underline}
.lien_structure{color:white;background-color:#2c6c6a;font-size:8pt;font-weight:600;padding-left:2px;text-decoration:none;cursor:pointer;line-height:18px}
.type_structure{color:white;font-weight:600;padding:2px 0px 5px 2px}

  /* --- CONTENUS footer-- */
.footer_conteneur{border-top:solid 1px #2d6d6a;background-color:#84a899;height:20px;padding-top:5px;margin-top:1px;margin-bottom:1px}
a:link.footer,a:visited.footer,a:active.footer{display:inline;color:#666666;font-size:8pt;}
a:hover.footer{text-decoration:underline;color:white}
  

  /* --- CONTENUS page description-- */
#description_conteneur_titre {background-image:url(images/fd_transparent.png);background-repeat:repeat;width:420px;height:20px;border-bottom:solid 1px white}
#description_titre_photo{color:#006666;font-family:trebuchet;font-size:14pt;font-weight:400;letter-spacing:1px;text-align:left;padding:0px 0px 0px 5px}
#description_conteneur_texte {background-image:url(images/fd_transparent.png);background-repeat:repeat;width:420px;height:70px;border-bottom:solid 1px white}
#description_texte_photo{color:#006666;font-size:8pt;font-weight:200;text-align:justify;padding:5px}
#description_conteneur_petits_format{width:420px;}
#description_img_div{margin-bottom:15px}
.description_img_petit_format{float:left;margin-right:2px}
.description_fd_titre_img{background-image:url(images/fd_titre_img.png);background-repeat:no-repeat;width:82px;height:26px;margin-top:2px}
.description_titre_img{color:white;font-size:10pt;font-weight:600;padding:5px 0px 5px 10px}
.texte_centre{background-image:url(images/fd_transparent.png);border:solid 1px #afc674;padding:30px 10px 30px 10px;width:450px;}
#description_texte{border-left:solid 1px #94b6b4}
#description_texte_description{}


/* ajout B.Bastard */

.bouton_inscription {

float:right;

background-color:gold;

}

.photo_structure {

width:100px;

height:75px;

}

.photo_structure_img {

width:420px;

height:280px;

}

.pas_vu { display:none; }

#menu_gauche_accueil { height:32px; }

#menu_gauche_presentation { height:32px; }

#menu_gauche_description { height:32px; }

#menu_gauche_particularites { height:32px; }

#menu_gauche_bons_plans { height:32px; }

#menu_gauche_livre_d_or { height:32px; }

.navigation_menu_gauche {

	position:relative;

	left:-30px;

	height:25px;

	width:25px;

	top:-30px;

	display:block;

	background-image:url(images/1rightarrow.png);

	background-repeat:no-repeat;

}

.navigation_bandeau_haut {

	position:relative;

	top:-155px;

	height:25px;

	display:block;

	background-image:url(images/1downarrow.png);

	background-repeat:no-repeat;

	}

.scroll_a_droite {

	position:absolute;

	bottom:20px;

	right:10px;

	z-index:100;

}

.scroll_a_droite_img_nb {

	position:absolute;

	bottom:20px;

	right:35px;

	z-index:100;

}

.scroll_a_gauche {

	position:absolute;

	bottom:20px;

	left:10px;

	z-index:100;

}

.scroll_div_ext{ 

	width:495px;

	overflow:hidden;

	position:relative;

	height:60px;

	padding-top:7px;

}

.scroll_div{ 

	width:380px;
	overflow:hidden;
	height:80px;
}


.scroll_ul {

	width:2000px;

	height:0px;

}

.scroll_img {

border:0px solid #fff;

}

.scroll_li {

float:left;list-style-type:none;

}



.outline_admin {

-moz-opacity:0.5;

opacity:0.5;

filter:alpha(opacity=50);

}

#livre_d_or_conteneur_texte {

height:420px;

overflow:auto;

text-align:left;

background-image:url(images/centre-conteneur-fd.jpg);

background-repeat:no-repeat;

padding:5px;

}

.description_texte {
text-align:left;
padding:3px;
background-image:url(images/fd_transparent.png);
background-repeat:repeat;
padding-bottom:50px
}

.vignette {
padding:1px;
width:65px;
display:block;
border:solid 1px white;
margin-bottom:5px;
}

img:hover.vignette {
background-color:white;
}

.liste_vignette {
display:block;
width:70px;
padding-bottom:25px;
}

.vignette_horizontal {
padding:1px;
width:70px;
float:left;
border:solid 1px white;
margin-right:2px;
}

