body {
	font-family : verdana;
	background-color : #dbdbdb;
	text-align : left;
}

.separateur {display : none;}

#page {
	position : relative;
	margin : auto;
	margin-top : 7px;
	padding : 0;
	width : 750px;
	background-color : #dbdbdb;
}

/* DÉBUT DE L'EN-TÊTE */

#en_tete {
	position : relative;
	width : 750px;
	height : 251px;
	background-image : url('../images/fond_entete.gif');
	background-repeat : no-repeat;
	background-position : 0% 0%
}

#en_tete #logo {
	position : absolute;
	top : 65px;
	left : 50px;
	width : 89px;
	height : 98px;
}

#en_tete h1 {
	border-left:0px none; border-right:0px none; margin:0; padding:0; border-top:1px solid white; border-bottom:1px solid white; position : absolute;
	top : 164px;
	left : 0px;

	background-color : black;
	color : white;

	text-indent : -9000px;
	font-size : 0;
	line-height : 0;

	width : 750px;
	height : 42px;

	background-image : url('../images/chambre_titre.gif');
	background-repeat : no-repeat;
	background-position : 22px 20px
}

#en_tete #photos {
	position : absolute;
	top : 87px;
	left : 192px;
}

#en_tete #photos img {
	margin : 0;
	padding : 0;
	margin-right : 3px;
	border : 1px solid #577580;
}

#en_tete #pub {
	position : absolute;
	right : 0px;
	top : 91px;
}

#menu_haut {
	border-left:0px none; border-right:0px none; position : absolute;
	top : 208px;
	left : 0px;

	margin : 0;
	padding-left : 20px;
	padding-top : 5px;
	border-top : 1px solid white;
	border-bottom : 1px solid white;

	height : 37px;
	width : 730px;
	background-color : #a3b7b6; padding-right:0; padding-bottom:0
	
}

#menu_haut .separateur {
	margin : 0;
	padding : 0;

	text-indent : -9000px;
	font-size : 0;
	line-height : 0;

	float : left;
	display : block;
	overflow : hidden;
	width : 10px;
	height : 27px;
	background-image : url('../images/carre_bleu.gif');
	background-repeat : no-repeat;
	background-position : 50% 60%

}

#menu_haut a {
	display : block;
	float : left;
	height : 29px;

	text-decoration : none;
	text-indent : -9000px;
	font-size : 0;
	line-height : 0;
}

#menu_haut_accueil {
	background-image : url('../images/accueil.gif');
	width : 59px
}

#menu_haut_contact {
	background-image : url('../images/contact.gif');
	width : 60px
}

#menu_haut_plan {
	background-image : url('../images/plan.gif');
	width : 86px
}

/* FIN DE L'EN-TÊTE */

/* DÉBUT DU CONTENU */

#principal {
	background-image : url('../images/fond_menu.gif');
	background-repeat : repeat-y
}

/* DÉBUT DU MENU DE GAUCHE */

#menu_gauche {
	border-top : 2px solid white;
	padding-top: 35px;
	position : absolute;
	left : 0px;
	top : 251px;
	float : left;
}

#menu_gauche a {

	margin : 0;

	display : block;

	height : 31px;
	width : 187px;

	overflow : hidden;

	text-decoration : none;
	text-indent : -9000px;
	line-height : 0;
	font-size : 0;
}

#menu_gauche_chambre {
	background-image : url('../images/chambre.gif');
}

#menu_gauche_activites {
	background-image : url('../images/activites.gif');
}

#menu_gauche_membres {
	background-image : url('../images/membres.gif');
}

#menu_gauche_d_membre {
	background-image : url('../images/devenirmembre.gif');
}

#menu_gauche_tourisme {
	background-image : url('../images/tourisme.gif');
}

#menu_gauche_presse {
	background-image : url('../images/presse.gif');
}

#menu_gauche_liens {
	background-image : url('../images/liens.gif');
}

#menu_gauche_partenaires {
	background-image : url('../images/partenaires.gif');
}

#menu_gauche_partenaires:hover {
	background-position: bottom left;
}

#menu_gauche_partenaires_Actif {
	background-position : bottom left;
}

#menu_gauche_liens:hover {
	background-position : bottom left;
}

.menu_gauche_liens {
	background-position : top left;
}

.menu_gauche_liens_Actif {
	background-position : bottom left;
}

/*--------------------------------------------------------------------
/* DÉBUT DU MENU DÉROULANT
/**/

.menuPrinc {
	cursor : default;
}

.sousMenu {
	position : absolute;
	z-index : 1000;
	border : 1px solid #1a4e6f;

	width : 187px;
}

.sousMenu a {
	display : block;

	font-size : 70%;
	font-family : verdana;
	font-weight : bold;
	overflow : hidden;
	padding : 7px;

	color : #0b334a;

	text-decoration : none;

	border : 0px none;

	width : 173px
}

.sousMenu .lien0 {

	background-color : #a8b7c7;

}

.sousMenu .lien1 {

	background-color : #8397a8;
}

.sousMenu .separateur {
	text-indent : -9000px;
	font-size : 0;
	line-height : 0;

	display : block;
	width : 187px;
	height : 1px;
	background-color : white;
}

.sousMenu .lien0:hover {
	color : white;
}

.sousMenu .lien1:hover {
	color : white;
}

.eteint {
	background-position : top left;
}

.allume {
	background-position : bottom left;
}

/**/
/* FIN MENU DÉROULANT
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------
/* DÉBUT DU CONTENU
/**/

#contenu {
	float : right;
	width : 561px;
	overflow-x : hidden;

	border-right : 2px solid white;
	background-color : #dbdbdb;
	min-height : 300px;
	padding-bottom: 15px;
}

#page_1 #contenu {
	padding-bottom: 0px;
}

#contenu li {
	margin-top : 20px;
}

#contenu ul {
	margin-bottom: 25px;
}

#page_1 #contenu ul{
	margin-bottom: 0px;
}

* html #contenu {
	height : 300px;
}

#contenu h2 {
	border-left:2px solid white; border-top:2px solid white; border-bottom:2px solid white; vertical-align : top;
	border-right : 0px none;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-left : 35px;

	background-color : #0b334a;
	background-image : url('../images/carre_gris.gif');
	background-repeat : no-repeat;
	background-position : 20px 12px;

	color : white;
	font-size : 90%; padding-right:5px; padding-top:5px; padding-bottom:5px
}

#page_1 #contenu h2{
	margin-bottom: 0px;
}

#contenu h3 {
	font-size : large;
	margin : 0;
	padding : 0;
	font-weight : normal;
}

#contenu a {
	color : #07447C;
	font-style : italic;
	text-decoration : none;
	margin-right : 2px;
}

#contenu a:hover {
	color : #276FB0;
	text-decoration : underline;
}

#contenu .texte{
	margin-left: 30px;
	margin-right: 35px;
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
}

#page_1 #contenu .texte{
	margin-left: 10px;
	margin-right: 10px;
}

#contenu .texte li{
	margin-left: 10px;
	margin-right: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
}

#contenu .texte img {
	border : 1px solid #7a94a5;
}

#page_1 .nouvelle{
	margin-left: 0px;
	margin-bottom: 0px;
}

#page_1 #contenu .tabnouvelle{
	margin-top: 7px;
	margin-bottom: 7px;
}

#page_1 #contenu .tabnouvelle img{
	margin-right: 5px;
}

#page_1 #contenu #en_vedette {
	float : left;
	width : 300px;
}

#page_1 #contenu #en_vedette h2 {
	margin-right: 1px;
	border-right : 2px solid white;
	background-color : #3d5c6f;
	margin-bottom: 10px;
}

#page_1 #contenu .nouvelle h2 {
	background-color : #0b334a;
}

#page_1 #contenu .calendrier h2 {
	background-color : #0b334a;
}

#page_1 #contenu .calendrier .texte {
	margin-top: 10px;
	margin-bottom: 10px;
}

#page_1 #contenu #liens_rapides {
	float : left;
	width : 261px;
}

#page_1 #contenu #liens_rapides h2 {
	background-color : #6e8593;
}

#page_1 #contenu #liens_rapides ul {
	margin: 0px;
	padding: 0px;
	padding-left : 5px;
	list-style-image : url('../images/fleche_bleu.gif');
}

#page_1 #contenu #liens_rapides li {
	margin-top: 20px;
	margin-bottom: 20px;
}

#page_1 #contenu #liens_rapides a {
	color : black;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
}


#page_1 #contenu #liens_rapides a:hover {
	text-decoration : underline;
}

#page_21 .personne .separateur {
	background-color : #0b334a;
}

#page_22 .personne .separateur {
	background-color : #0b334a;
}


#imgMapQuest{
	border: none;
	vertical-align: bottom;
	margin-top: 12px;
}

#lienHaut {
	height: 13px;
	font-size: 0;
	overflow: hidden;
}

#lienHaut a{
	position: relative;
	left: 85%;
	display: block;
	height: 13px;
	width: 42px;
	background: url('../images/haut.gif');
	background-repeat: no-repeat;
	background-position: top;
}

#lienHaut a:hover{
	background-position: bottom;
}

#page_24 #CadreRecherche {
	margin:10px;
}

#page_24 #Cadrelettres{
	margin:10px;
	margin-left : 30px;
	margin-bottom : 15px;
}

#page_24 #TitreRecherche {
	margin:10px;
	margin-left : 20px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-size : small;
}

#page_24 #nom {
	margin-left : 77px;
	width : 250px;
}

#page_24 #ville {
	margin-left : 84px;
	width : 255px;
}

#page_24 #categorie {
	margin-left : 54px;
	width : 255px;
}

#page_24 #cmdRechercher {
	margin-left : 140px;
	width : 100px;
}

#page_24 #Resultats{
	position:relative;
	margin:0px;
	margin-left:20px;
	font-size:11px;
	font-style:normal;
	top:0px;
	height:6px;
	vertical-align:top;
	padding : 0;
	text-decoration:none;
}

#page_24 #Resultats a{
	position:absolute;
	margin-left:180px;
	font-style:normal;
	text-decoration:none;
	text-align:right;
}

#page_24 Resultats a:hover{
	font-style:italic;
	text-decoration:none;
}

#page_24 #LienNouvelleRecherche a{
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	margin : 0px;
	margin-left : 390px;
}

#page_24 #LienNouvelleRecherche a:hover{
	font-style:italic;
	text-decoration:none;
}

#page_24 #ResultatNull{
	margin:25px;
	margin-left:60px;
	font-size:11px;
	font-style:normal;
	top:0px;
	height:6px;
	vertical-align:top;
	padding : 0;
	text-decoration:none;
}

#page_24 hr{
	display:none;
}

#page_24 .hrTitre {
	height : 1px;
	margin-left : 20px;
	width: 93%;
	background-color:#999999;
}

#page_24 .hr{
	margin-left : 40px;
	margin-bottom: 10px;
	padding:0;
	height : 2px;
	
	width: 85%;
	background-image:url('../images/ligne_separateur.gif');
	background-repeat:repeat-x; margin-right:0; margin-top:0
}

#page_24 .ObjRecherche{
	margin:12px;
	margin-left : 50px;
	font-size:11px;
}

#page_24 .lettre {
	font-size:11px;
	letter-spacing:-1px;
}

#page_24 .TitreInfoMembre {
	color: #07447C;
	margin-left : 40px;
	font-size : 14px;
	font-weight:bold;
}

#page_24 .TitreMembre {
	color: #07447C;
	margin-left : 40px;
	font-size : 14px;
	font-weight:bold;
	list-style: none;
}
#page_24 .TitreMembre a {
	font-style:normal;
	text-decoration:none;
}

#page_24 .MembreContenuTitre {
	margin-top:0px;
	margin-left : 40px;
	font-size : 11px;
	font-weight:bold;
	color:#1A4E6F;
	position:absolute;
}

#page_24 .MembreContenu {
	margin-top:0px;
	margin-left : 200px;
	font-size : small;
	position:absolute;
}

#page_24 .CadreUnMembre {
	margin : 0px;
	margin-left : 60px;
	font-size : small;
	position : relative;
}

#page_24 .CadreBarNav {
	margin : 0px;
	margin-top : 25px; 
	margin-left : 190px;
	margin-bottom : 10px;
	font-size : small;
	position : relative;
}

#page_24 .TitreNouvelle {
	margin-top:15px;
	margin-left : 25px;
	font-size : 4;
}

#page_27 hr{
	display:none;
}

#page_27 .hr{
	margin-left : 20px;
	margin-bottom: 10px;
	padding:0;
	height : 2px;
	
	width: 95%;
	background-image:url('../images/ligne_separateur.gif');
	background-repeat:repeat-x; margin-right:0; margin-top:0
}

#page_27 .CadreBarNav {
	margin : 0px;
	margin-left : 190px;
	margin-bottom : 10px;
	font-size : small;
	position : relative;
}

.ListeEntreprise {
	margin: 10px;
	width: 95%;
	border-collapse: collapse;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.ListeEntreprise td, .ListeEntreprise th {
	padding: 3px;
}

.ListeEntreprise th {
	border-bottom: 1px #000000 solid;
}

/**/
/* FIN DU CONTENU
/*--------------------------------------------------------------------*/

/**/
/* FIN DU PRINCIPAL
/*--------------------------------------------------------------------*/


/* Bas de page */

.stylebas {
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
	position:absolute;
}

.baspagelien {
	text-decoration : none;
	color : #07447C;
}

.baspagelien:hover {
	color : #276FB0;
}

#bas {
	border-left:0px none; border-right:0px none; border-bottom:0px none; margin:0; border-top:2px solid white; background-color : #a3b7b6;

	width : 750px;

	overflow : hidden;
	text-indent : -9000px;
	line-height : 0;
	font-size : 0
}

#piedpage {
	position:relative;
	top : 5px;
	height : 25px;
}

#basrealisation {
	right : 0px;
}

#basenreg {
	left : 0px;
}

/*--------------------------------------------------------------------
/* DÉBUT DU PLAN DU SITE
/**/

/*******************************************************************************
 * plan du site
 ******************************************************************************/
.planSection {
	font-size	: 11pt;
	font-weight	: bolder;
	margin-top	: 20px;
	margin-bottom	: 2px;
	margin-left : 20px
}

.planPage {
	font-size	: 9pt;
	margin-top	: 2px;
	margin-bottom	: 2px;
	margin-left	: 40px;
}

.planSousPage {
	font-size	: 9pt;
	margin-top	: 2px;
	margin-bottom	: 2px;
	margin-left	: 60px;
}

.planSousSousPage {
	font-size	: 9pt;
	margin-top	: 2px;
	margin-bottom	: 2px;
	margin-left	: 80px;
}

/**/
/* FIN DU PLAN DU SITE
/*--------------------------------------------------------------------*/