/* CSS Document */

/*-----------------------------------------------------------------------------------------------*/
/*----------------------------*//*         STYLE GÉNÉRAL         *//*----------------------------*/
/*-----------------------------------------------------------------------------------------------*/

body{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#897871;
	text-decoration:none;
	background-color:#86756e;
	text-align:justify;
}


#page {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:auto;
}


#header {
	position:static;
	float:left;
	width:960px;
	height:305px;
	background-color:#86756e;
}

#logo-clef-verte {
	position:absolute;
	width: 101px;
	height:137px;
	margin-left:60px;
	margin-top:-34px;
}

#header-1 {
	position:static;
	float:left;
	width:960px;
	height:34px;
	background-color:#86756e;
}

#header-2 {
	position:static;
	float:left;
	width:960px;
	height:12px;
	background-image:url(../images/general/background-1.png);
}

#header-3 {
	position:static;
	float:left;
	width:934px;
	height:230px;
	padding-bottom:29px;
	padding-right:13px;
	padding-left:13px;
	background-image:url(../images/general/background-2.png);
	background-repeat:repeat-y;
}

/* Menu haut */

#menu-haut {
	position:absolute;
	width: 960px;
	height:72px;
	margin-top:200px;
}


#bouton-actualites {
	position:static;
	float:left;
	width: 87px;
	height:66px;
	margin-left:40px;
	margin-right:19px;
	padding-top:6px;
}

#bouton-valeurs {
	position:static;
	float:left;
	width: 87px;
	height:66px;
	margin-right:19px;
	padding-top:6px;
}

#bouton-partenaires {
	position:static;
	float:left;
	width: 87px;
	height:66px;
	margin-right:19px;
	padding-top:6px;
}

#bouton-espace-presse {
	position:static;
	float:left;
	width: 87px;
	height:66px;
	margin-right:19px;
	padding-top:6px;
}

#bouton-international {
	position:static;
	float:left;
	width: 87px;
	height:66px;
	margin-right:19px;
	padding-top:6px;
}

#bouton-contact {
	position:static;
	float:left;
	width: 87px;
	height:66px;
	padding-top:6px;
}

#choix-langues {
	position:static;
	float:left;
	width: 159px;
	height:13px;
	text-align:center;
	padding-top:22px;
	padding-bottom:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#bouton-espace-pro {
	position:static;
	float:left;
	width: 106px;
	height:72px;
}
.lien-nos-valeurs{
display:block;
color: #CA295D;
font-size:11px;
}
/* Fin du style menu haut */


#centre {
	position:static;
	float:left;
	width:900px;
	height:auto;
	padding:30px;
	background-image:url(../images/general/background-2.png);
	background-repeat:repeat-y;
}


#centre-gauche {
	position:static;
	float:left;
	width:611px;
	padding-right:30px;
	height:auto;
	background-color:#FFFFFF;
}

#centre-gauche-liens {
	position:static;
	float:left;
	width:611px;
	padding-right:30px;
	height:auto;
	background-color:#FFFFFF;
}

#centre-gauche-liens h2, #centre-gauche-liens h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1e9abf;
	margin-bottom:5px;
	text-decoration:none;
	border:0;
	text-transform:none;
	letter-spacing:normal;
	margin-top:0;
}

#centre-gauche-liens h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#897871;
	font-weight:normal;
	margin-bottom:5px;
	text-decoration:none;
	border:0;
	text-transform:none;
	letter-spacing:normal;
	margin-top:0;
}

#centre-gauche-liens a, #centre-gauche-liens a:link {
	color:#1e9abf;
}


#contenu-gauche {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
}

#centre-droite {
	position:static;
	float:left;
	width:259px;
	height:auto;
	background-color:#FFFFFF;
}

#module-recherche {
	position:static;
	float:left;
	width:229px;
	height:auto;
	background-image:url(../images/general/module-recherche.jpg);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}

#haut-recherche {
	position:static;
	float:left;
	width:229px;
	height:52px;
	background-image:url(../images/general/haut-recherche.png);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	padding:0px 15px 0px 15px;
	margin-bottom:0px;
}
#milieu-recherche {
	position:static;
	float:left;
	width:229px;
	height:auto;
	background-image:url(../images/general/milieu-recherche.png);
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	padding:0px 15px 8px 15px;
	margin-top:0px;
}

.module-recherche {
	color:#87766f;
	font-size:11px;
}
.module-recherche-lieu{
font-size:11px;
padding-left:4px;
height: 15px;
width:194px;
background-color:#FFFFFF;
border:1px solid #7f9db9;
cursor:default;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.module-recherche-lieu-masque{
padding-left:4px;
display:none;
position:absolute;
width:194px;
background-color:#FFFFFF;
border:1px solid #7f9db9;
border-top:none;
}
.module-compte {
	color:#87766f;
	font-size:11px;
	margin-top: 5px;
}

#nombre-etablissements {
	position:static;
	float:left;
	width:248px;
	height:auto;
	background-image:url(../images/general/module-3.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-bottom:5px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:-0.75px;
	padding:5px 3px 5px 8px;
}

.nombre-etablissements {
	font-weight:bold;
	font-size:14px;
	color:#cb0d43;
}

#carte-regions {
	position:static;
	float:left;
	width:259px;
	height:174px;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#module-actualites {
	position:static;
	float:left;
	width:259px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#module-newsletter {
	position:static;
	float:left;
	width:259px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#module-newsletter-2 {
	position:static;
	float:left;
	width:229px;
	height:auto;
	padding: 8px 15px 8px 15px;
	background-image:url(../images/general/module-2.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#module-actus-2 {
	position:static;
	float:left;
	width:229px;
	height:auto;
	padding: 8px 15px 5px 15px;
	background-image:url(../images/general/module-2.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#module-actus-2 ul {
	margin:0;
	padding-left:15px;
}

#module-actus-2 li, #module-actus-2 li a, #module-actus-2 li a:visited {
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url(../images/general/puce-carre-bleu.jpg);
	font-size:11px;
	color:#897871;
	text-decoration:none;
}

#module-actus-2 li a:hover {
	text-decoration:underline;
	color:#1e9abf;
}

#module-partenaires {
	position:static;
	float:left;
	width:259px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#titre-actualites {
	position:static;
	float:left;
	width:259px;
	height:29px;
	background-image:url(../images/general/module-actus-1.jpg);
	background-color:#FFFFFF;
}

#titre-newsletter {
	position:static;
	float:left;
	width:259px;
	height:29px;
	background-image:url(../images/general/module-newsletter.jpg);
	background-color:#FFFFFF;
}

#titre-partenaires {
	position:static;
	float:left;
	width:259px;
	height:29px;
	background-image:url(../images/general/module-partenaires.jpg);
	background-color:#FFFFFF;
}

#module-2 {
	position:static;
	float:left;
	width:259px;
	height:120px;
	margin: 0 auto;
	padding-bottom: 5px;
	background-image:url(../images/general/module-2.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#module-2 img{
margin-left:1px;
}

#module-3 {
	position:static;
	float:left;
	width:259px;
	height:1px;
	background-image:url(../images/general/module-3.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


#bas-page {
	position:static;
	float:left;
	width:960px;
	height:12px;
	background-image:url(../images/general/background-3.png);
	background-repeat:no-repeat;
}

#footer {
	padding:5px;
	position:static;
	float:left;
	width:950px;
	height:auto;
	text-align:center;
	color:#bbaba4;
	font-family:Arial, Helvetica, sans-serif;
}

.footer {
	position:static;
	float:left;
	width:950px;
	height:auto;
}

.footer a, .footer a:visited, .footer a:link {
	text-decoration:none;
	color:#bbaba4;
}

.footer a:hover {
	text-decoration:overline;
	color:#bbaba4;
}

.agence-canopee, .agence-canopee a, .agence-canopee a:hover, .agence-canopee a:link, .agence-canopee a:visited {
	position:static;
	float:left;
	width:950px;
	height:auto;
	color:#b6d101;
	text-decoration:none;
}

h1{
	position:static;
	display:inline-block;
	width:auto;
	height:auto;
	background-color:#a3938c;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	color:#FFFFFF;
	padding:4px;
	margin-bottom:18px;
	text-transform:uppercase;
	font-weight:normal;
}


#titre-1 {
	position:static;
	float:left;
	width:auto;
	height:auto;
	background-color:#a3938c;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	color:#FFFFFF;
	padding:4px;
	margin-bottom:18px;
	text-transform:uppercase;
}

#titre-1b {
	position:static;
	float:left;
	width:603px;
	height:auto;
	background-color:#c1224f;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.3px;
	color:#FFFFFF;
	padding:4px;
	margin-bottom:5px;
	text-transform:uppercase;
}

.titre-1b {
	margin-top:10px;
	width:603px;
	height:auto;
	background-color:#c1224f;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.3px;
	color:#FFFFFF;
	padding:4px;
	/*margin-bottom:15px;*/
	text-transform:uppercase;
	cursor:pointer;
}

#etablissement-clef-verte h1, #structure-clef-verte h1, #composition-clef-verte h1, #labellisation-clef-verte h1{
	display:block;
	position:relative;
	margin-top:10px;
	width:603px;
	height:auto;
	background-color:#c1224f;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.3px;
	color:#FFFFFF;
	padding:4px;
	/*margin-bottom:15px;*/
	text-transform:uppercase;
	cursor:pointer;
	font-weight:normal;
	margin-left:0;
	margin-bottom:0px;
}

#titre-2 {
	position:static;
	float:left;
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:10px;
	margin-top:10px;
}

h2 {
	display:block;
	position:static;
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:15px;
	margin-top:10px;
	font-weight:normal;
}

#titre-actualite h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#1e9abf;
	margin-bottom:5px;
	text-decoration:none;
	border:0;
	text-transform:none;
	letter-spacing:normal;
	margin-top:0;
}

.titre-block-2 {
	width:611px;
	height:16px;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#c1224f;
	margin-top:10px;
	cursor:pointer;
}

#slide-etablissement-clef-verte{
width:601px;
height:auto;
padding:5px;
}

#slide-structure-clef-verte{
width:601px;
height:auto;
padding:5px;
}

#slide-composition-clef-verte{
width:601px;
height:auto;
padding:5px;
}

#slide-labellisation-clef-verte{
width:601px;
height:auto;
padding:5px;
}



#slide-p1 {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
#slide-p2 {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
#slide-p3 {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
#slide-p4 {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
/* Etablissement shortlist */

#FEE {
	position:static;
	float:left;
	width:609px;
	height:auto;
	background-color:#FFFFFF;
	border:dotted;
	border-color: #c2b3ac;
	border-width:1px;
}

#etablissement {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
	border-bottom:dotted;
	border-bottom-width:1px;
}


#etablissement h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-top:0px;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:solid;
	border-width:1px;
	margin-bottom:8px;
	background-color:transparent;
	width:100%;
	letter-spacing:normal;
}

#etablissement h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
	border-bottom:none;
	padding:0px;
	margin-top:0px;
	text-transform:none;
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	margin-bottom:5px;
	display:inline;
	font-weight:bold;
	letter-spacing:normal;
	background-color:transparent;
	width:100%;
}


#etablissement h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:transparent;
	width:100%;
}

#GGetablissement h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-top:0px;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:solid;
	border-width:1px;
	margin-bottom:8px;
	background-color:transparent;
	width:100%;
	letter-spacing:normal;
}

#GGetablissement h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
	border-bottom:none;
	padding:0px;
	margin-top:0px;
	text-transform:none;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	margin-bottom:5px;
	background-color:transparent;
	width:100%;
}


#GGetablissement h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:transparent;
	width:100%;
}

#photo-etablissement {
	position:static;
	float:left;
	width:110px;
	height:110px;
	background-image:url(../images/etablissements/fond-vignette.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:8px 9px 8px 8px;
}

#description-etablissement {
	position:static;
	float:left;
	width:474px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
}

#type-etablissement {
	font-size:12px;
	text-transform:uppercase;
	border-bottom:solid;
	border-width:1px;
	margin-bottom:8px;
}

#nom-etablissement {
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

#ville-etablissement {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

#coordonnees-etablissement {
}

#options-etablissement {
margin-top:5px;
	text-align:right;
}
.options, .options a , .options a:visited {
	font-size:9px;
	color: #897871;
	text-decoration:none;
}

.options a:hover {
	font-size:9px;
	color: #897871;
	text-decoration:underline;
}


/* Fin du style Etablissement shortlist */


/* Styles */
/*-------------------------------------------------*/


.body-texte{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#897871;
}

.titre-1 {
	width:auto;
	height:auto;
	background-color:#a3938c;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	color:#FFFFFF;
	padding:4px;
	margin-top:10px;
	margin-bottom:15px;
	text-transform:uppercase;
}

.titre-2 {

	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:15px;
	margin-top:10px;
}

.titre-3 {

	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:15px;
	margin-top:10px;
}

.titre-4 {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1e9abf;
	margin-bottom:5px;
	margin-bottom:15px;
	margin-top:10px;
}

.chapeau {
	font-size:15px;
	letter-spacing:-0.5px;
	color:#cb0d43;
}

.chapeau2 {
	font-size:13px;
	letter-spacing:-0.5px;
	color:#cb0d43;
}

#chapeau h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:-0.5px;
	color:#cb0d43;
	background-color:#FFFFFF;
	text-transform:none;
	border:0;
}

#chapeau h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:-0.5px;
	color:#cb0d43;
	background-color:#FFFFFF;
	text-transform:none;
	border:0;
}


.texte-exergue {

	color:#1e9abf;
}


.legende{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#897871;
}


li, li a , li a:visited {

	margin-bottom:5px;
	list-style-type:square;
	font-size:11px;
	text-decoration:none;
}

li a:hover {
	text-decoration:underline;
}

a, a:link {
	text-decoration:none;	
	color:#564b46;
}

a:hover {
	text-decoration:overline;
	text-decoration:underline;
	color:#564b46;	
}

a:visited {
	text-decoration:none;	
	color:#c1b2ab;
}

.bleu-hotel {
	color:#1e9abf;
}

.vert-camping {
	color:#8bbe3d;
}

.orange-meubles {
	color:#ff9800;
}

.marron-auberge {
	color:#8d5e2a;
}

.gris-residence {
	color:#069f99;
}
/*-------------------------------------------------*/
/* Fin de styles */


/*-----------------------------------------------------------------------------------------------*/
/*----------------------------*//*        STYLE DES PAGES         *//*----------------------------*/
/*-----------------------------------------------------------------------------------------------*/


/* Page Accueil */
/*-------------------------------------------------*/





/*-------------------------------------------------*/
/* Fin du style Page Accueil */



/* Page Partenaires */
/*-------------------------------------------------*/


#encart-partenaire {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
}

#photo-partenaire {
	position:static;
	float:left;
	width:149px;
	height:110px;
	background-color:#FFFFFF;
	padding:8px 9px 8px 8px;
}

#detail-partenaire {
	position:static;
	float:left;
	width:433px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border-left:solid;
	border-width:1px;
	border-color:#c2b3ac;
}

#nom-partenaire {
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

#description-partenaire {
	margin-bottom:8px;
}

#web-partenaire, #web-partenaire a {
	color:#8bbe3d;
	text-align:left;
	text-decoration:none;
}

#web-partenaire a:hover {
	color:#8bbe3d;
	text-decoration:underline;
}

#web-partenaire a:visited {
	color:#c2b3ac;
	text-decoration:none;
}




/*-------------------------------------------------*/
/* Fin du style Page partenaires */



/* Page Espace presse */
/*-------------------------------------------------*/

#texte-presse {
	position:static;
	float:left;
	width:611px;
	height:auto;
	margin-top:20px;
}



#titre-2-espace-presse {
	position:static;
	float:left;
	width:611px;
	height:auto;
}

#titre-2-espace-presse h2 {
	display:block;
	position:static;
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#ff9800;
	margin-bottom:15px;
	margin-top:10px;
	font-weight:normal;
}

#liste-telechargements {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:8px;
}

#liste-telechargements ul {
	margin:0;
	padding-left:30px;

}

#liste-telechargements li, #liste-telechargements li a {
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url(../images/general/puce-orange.png);
	font-size:11px;
	color:#564b46;
	text-decoration:none;
}

#liste-telechargements li a:hover {
	text-decoration:underline;
}

#liste-telechargements li a:visited {
	color:#c2b3ac;
}

/*-------------------------------------------------*/
/* Fin du style Espace presse */


/* Page actualités */
/*-------------------------------------------------*/

#encart-actualite {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
	border-bottom:dotted;
	border-bottom-width:1px;
}

#photo-actualite {
	position:static;
	float:left;
	width:110px;
	height:110px;
	background-image:url(../images/general/fond-vignette-2.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:8px 9px 8px 8px;
}

#detail-actualite {
	position:static;
	float:left;
	width:474px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
}

#titre-actualite {
	font-size:15px;
	font-weight:bold;
	color:#1e9abf;
	margin-bottom:5px;
}



#date-actualite {
	color:#c2b3ac;
	margin-bottom:10px;
	font-style:italic;
	font-size:10px;
}

#description-actualite {
}

#options-actualite {
	
	text-align:right;
	height:auto;
	
}


/*-------------------------------------------------*/
/* Fin du style Page actualités */


/* Page International*/
/*-------------------------------------------------*/

#titre-2-international {
	position:static;
	float:left;
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#9b7548;
	margin-bottom:15px;
	margin-top:10px;
}


/*-------------------------------------------------*/
/* Fin du style Page international*/


/* Page Contact */
/*-------------------------------------------------*/

#coordonnees-clef-verte {
	position:static;
	float:left;
	width:611px;
	height:auto;
	background-color:#FFFFFF;
}

/*-------------------------------------------------*/
/* Fin du style Page contact*/




/*-----------------------------------------------------------------------------------------------*/
/*----------------------------*//*         ESPACE PROFESSIONNEL     *//*----------------------------*/
/*-----------------------------------------------------------------------------------------------*/

#module-identification {
	position:static;
	float:left;
	width:259px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#titre-identification {
	position:static;
	float:left;
	width:259px;
	height:29px;
	background-image:url(../images/general/module-identification.jpg);
	background-color:#FFFFFF;
}

#module-identification-2 {
	position:static;
	float:left;
	width:229px;
	height:auto;
	padding: 8px 15px 8px 15px;
	background-image:url(../images/general/module-2.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

/*-----------------------------------------------------------------------------------------------*/
/*----------------------------*//*   PAGE MON COMPTE QUESTION    *//*----------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.slide-theme-question {
margin-top:4px;
margin-bottom:0px;
	width:581px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	padding:5px;
}

.slide-domaine-question {
	width:611px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}

.titre-theme-question {
	margin-top:2px;
	width:583px;
	height:20px;
	float:right;
	background-color:#2D86B0;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.3px;
	color:#FFFFFF;
	padding:0px;
	text-transform:uppercase;
	cursor:pointer;
	padding:4px;
}

.titre-domaine-question {
width:603px;
padding:4px;

}

.titre-domaine-question  span{
	margin-top:5px;
	width:603px;
	float:left;
	background-color:#FFFFFF;
	border-bottom:solid;
	border-width:1px;
	border-color:#c1224f;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.3px;
	color:#c1224f;
	padding:0px;
	margin-bottom:10px;
	text-transform:uppercase;
	cursor:pointer;
}

.ligne-separation-question{
	width:581px;
	border-bottom:dotted;
	border-width:1px;
	border-color:#c2b3ac;
	margin: 3px 0 3px 0;
}


/*-----------------------------------------------------------------------------------------------*/
/*----------------------------*//*   PAGE RECHERCHE              *//*----------------------------*/
/*-----------------------------------------------------------------------------------------------*/
#map-google{
float:left;
height: 500px;
width: 609px;
overflow:hidden;
border:1px solid #9DC94A;
}
#carte-region{
border-color: 2px solid #000000;
}
#infobullemasque{
display:none;
}
#resultat-recherche{
margin-top:10px:
}
.lien-page-recherche{
text-decoration: none;
color: #9DC94A;
font-size:12px;
margin-right:5px;
}
.lien-page-recherche-selected{
text-decoration: none;
color: #9DC94A;
font-size:12px;
margin-right:5px;
text-decoration:overline;
}
.lien-page-recherche:hover{
text-decoration: none;
color: #9DC94A;
text-decoration: underline;
}
#nb-resultat{
float:right;
height:20px;
border: 1px solid #9DC94A;
border-bottom:none;
padding: 5px;
margin-bottom: -1px;
position:relative;
z-index: 10000;
background-color:#E5E3DF;
/*background-color:#FFFFFF;*/
font-weight:bold;
}

#contenu-gauche input, #contenu-gauche select, #contenu-gauche fieldset, #contenu-gauche textarea{
	margin-top:6px;
}

.telechargement-cadre{
	padding-right:15px;
	border:1px dotted #c2b3ac;
	list-style-image:url(../images/general/puce-beige.png);
}

.telechargement-cadre li a, .telechargement-cadre li a:link{
	color:#564b46;
}

.telechargement-cadre li a:hover{
	color:#564b46;
	text-decoration:underline;
}

.telechargement-cadre li a:visited{
	color:#c1b2ab;
}

/* FORMULAIRE D'INSCRIPTION */
#titre-description{
clear:both;
margin-top:5px;
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:1px;
	margin-top:10px;
	cursor:pointer;
}
#slide-description{
	width:601px;
	padding:5px;
	height:auto;
}

#titre-coordonne{
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:1px;
	margin-top:1px;
	cursor:pointer;
}
#slide-coordonne{
	width:601px;
	padding:5px;
	height:auto;
}
#titre-complement{
	width:611px;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	color:#c1224f;
	margin-bottom:1px;
	margin-top:1px;
	cursor:pointer;
}
#slide-complement{
	width:601px;
	padding:5px;
	height:auto;
}

#tag {
	margin-top: 50px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	width:950px;
	height:auto;
	color: #bbaba4;
}

#tag a:hover{
text-decoration:underline;
}

#tag h2, #tag h2 a, #tag h2 a:link  {

	display:block;
	position:static;
	float:left;
	width:100%;
	height:auto;
	border-bottom:solid;
	border-width:1px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	text-align:left;
	color:#564b46;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:normal;

}

#tag h3, #tag h3 a, #tag h3 a:link {
	font-size:11px;
	color:#564b46;
	font-weight:normal;
}

#tag h3 a:hover {
	font-size:11px;
	color:#c0b1aa;
}

#tag h3 a:visited {
	font-size:11px;
	color:#564b46;
}