table 	{ width: 100%; border-collapse: collapse; /*background-color: white; color: black; font: 10pt verdana, arial; margin-bottom: 0;*/ /* %, px, em, ex ? */ }
tr.subhead { background-color: #cccccc; }
th { padding: padding: 0 0; /*padding: 0 3%;*/ }
th.alt { background-color: black; color: white; padding: 0; /*padding: 3% 3% 2%;*/ }
td { padding: 0 0; /*padding: 0 3%;*/ }
tr.alt { background-color: #eeeeee; }
/*h1 { font: 24pt verdana, arial; margin: 0; }
h2 { font: 18pt verdana, arial; margin: 0; }
h3 { font: 12pt verdana, arial; margin: 0; }*/
th a { color: #00008b; font: 8pt verdana, arial; }
/*a { color: #00008b; text-decoration: none; }
a:hover { color: #00008b; text-decoration: underline; }*/
div.outer { width: 90%; margin: 0; /*margin: 15%;*/ }
table.viewmenu td { background-color: #006699; color: white; padding: 0 0; /*padding: 0 5%;*/ }
table.viewmenu td.end { padding: 0; }
table.viewmenu a { color: white; font: 8pt verdana, arial; }
table.viewmenu a:hover { color: white; font: 8pt verdana, arial; }
a.tinylink { color: #00008b; font: 8pt verdana, arial; text-decoration: underline; }
a.link { color: #00008b; text-decoration: underline; }
div.buffer { padding-top: 0; padding-bottom: 0; /*padding-top: 7%; padding-bottom: 17%;*/ }
.small { font: 8pt verdana, arial; }
table td { padding-right: 0; /*padding-right: 20%*/ }
table td.nopad { padding-right: 0; /*padding-right: 5%;*/ }


/* css site mere */

body { 
color: #969087; 
font-size: 11px; 
font-family:  Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
height: 100%;
background-color: #edece3;
}

#global {
margin-left: -500px;
left: 50%;
width: 1000px;
position: absolute;
top: 0px;
}

table {
font-size:11px;
}

tr {
font-size:11px;
}

td {
font-size:11px;
}

#contenu-holder {
margin-left: -500px;
left: 50%;
width: 1000px;
position: absolute;
top: 25px;
}

#contenu-home {
padding: 410px 60px 20px 60px;
background-image:  url(../media/fr/fond.gif); 
background-repeat: no-repeat;
}

#contenu {
padding: 330px 60px 30px 60px;
background-image:  url(../media/fr/fond.gif); 
background-repeat: no-repeat;
}

#footer { 
background-image:  url(../media/fr/bas.gif); 
background-repeat: no-repeat;
font-size: 10px;
width: 1000px;
text-align: center;
padding-top: 10px;
margin-bottom: 10px;
}
#footer span{
	color: #aba79f;
	text-decoration: underline;
	font-size: 10px;
}
#bandeau {
margin-left: -500px;
left: 50%;
width: 1000px;
position:absolute;
top: 0px;
}

#langue {
height: 15px;
width: 96px;
background-image:  url(../media/fr/haut.gif); 
background-repeat: no-repeat;
padding-left: 904px;
padding-top: 10px;
}

#logo {
height: 120px;
width: 960px;
padding: 0px 20px 0px 20px;
}

#flashContent {
width: 960px;
padding: 0px 20px 0px 20px;
}

#menu-container {
width: 880px;
padding: 25px 60px 0px 60px;
}

#menu-elements {
width: 880px;
height: 20px;
padding: 0px 0px 0px 0px;
border-bottom: #c0bcb7 1px solid;
}

 
a.choix-langue-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/english.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 11px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.choix-langue-fr:hover, .choix-langue-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/english.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 11px;
	padding: 0 0 0 0;
	background-position:0 -11px;
	text-decoration:none;
	margin-left: 0px;
}

a.choix-langue-en {
	display: block;
	float:left;
	background-image:url(../media/en/french.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 11px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.choix-langue-en:hover, .choix-langue-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/french.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 11px;
	padding: 0 0 0 0;
	background-position:0 -11px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-hotel-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-hotel.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-hotel-fr:hover, .menu-hotel-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-hotel.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-hotel-fr{
	display: block;
	float:left;
	background-image:url(../media/fr/menu-hotel.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-hotel-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-hotel.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-hotel-en:hover, .menu-hotel-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-hotel.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-hotel-en{
	display: block;
	float:left;
	background-image:url(../media/en/menu-hotel.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-gastronomie-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-gastronomie.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-gastronomie-fr:hover, .menu-gastronomie-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-gastronomie.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-gastronomie-fr{
	display: block;
	float:left;
	background-image:url(../media/fr/menu-gastronomie.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-gastronomie-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-gastronomie.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-gastronomie-en:hover, .menu-gastronomie-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-gastronomie.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-gastronomie-en{
	display: block;
	float:left;
	background-image:url(../media/en/menu-gastronomie.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-casino-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-casino.gif);
	background-repeat: no-repeat;
	width: 69px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-casino-fr:hover, .menu-casino-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-casino.gif);
	background-repeat: no-repeat;
	width: 69px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-casino-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-casino.gif);
	background-repeat: no-repeat;
	width: 69px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-casino-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-casino.gif);
	background-repeat: no-repeat;
	width: 69px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-casino-en:hover, .menu-casino-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-casino.gif);
	background-repeat: no-repeat;
	width: 69px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-casino-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-casino.gif);
	background-repeat: no-repeat;
	width: 69px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}


a.menu-centre-congres-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-centre-congres.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-centre-congres-fr:hover, .menu-centre-congres-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-centre-congres.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-centre-congres-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-centre-congres.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-centre-congres-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-centre-congres.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-centre-congres-en:hover, .menu-centre-congres-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-centre-congres.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-centre-congres-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-centre-congres.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}


a.menu-evenements-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-evenements.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-evenements-fr:hover, .menu-evenements-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-evenements.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-evenements-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-evenements.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-evenements-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-evenements.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-evenements-en:hover, .menu-evenements-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-evenements.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-evenements-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-evenements.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}


a.menu-reservations-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-reservations.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-reservations-fr:hover, .menu-reservations-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-reservations.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-reservations-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-reservations.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-reservations-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-reservations.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	margin-left: 0px;
}

a.menu-reservations-en:hover, .menu-reservations-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-reservations.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-reservations-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-reservations.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-contact-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-contact.gif);
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-contact-fr:hover, .menu-contact-fr:active {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-contact.gif);
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-contact-fr {
	display: block;
	float:left;
	background-image:url(../media/fr/menu-contact.gif);
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-contact-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-contact.gif);
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-contact-en:hover, .menu-contact-en:active {
	display: block;
	float:left;
	background-image:url(../media/en/menu-contact.gif);
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}
span#menu-contact-en {
	display: block;
	float:left;
	background-image:url(../media/en/menu-contact.gif);
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding: 0 0 0 0;
	background-position:0 -14px;
	text-decoration:none;
	margin-left: 0px;
}

#fil-ariane { 
width: 860px;
font-size: 10px;
padding: 0px 0px 20px 0px;
}

#bandeaux-pages { 
width: 880px;
}

#bandeaux-pages-article { 
width: 630px;
float: left;
margin: 0px;
padding: 0px;
}

#menu-gauche { 
width: 220px;
margin-right: 30px;
float: left;
text-align:left;
}

#menu-gauche-int { 
width: 220px;
margin: 0px 0px 20px 0px;
}

#contenu-bloc { 
width: 840px;
padding: 20px 20px 20px 20px;
margin: 0px;
background-color: #f8f7f2;
}

#contenu-bloc-article { 
width: 584px; /*584*/  /*largeur total 630*/
padding: 20px 23px 20px 23px;
margin: 0px;
background-color: #f8f7f2;
}

#contenu-bloc-article-texte { 
width: 334px; /*334*/ /*largeur total 362*/
padding: 0px 0px 0px 0px;
margin: 0px 28px 0px 0px;
float: left;
}

#contenu-bloc-article-image { 
width: 222px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
text-align: right;
}

.separateur-horizontal { 
height: 20px;
clear: both;
}

.separateur-trait { 
clear: both;
margin: 0px;
padding: 0px;
height: 36px;
}


/*commun*/

.spacer { 
clear: both;
margin: 0px;
padding: 0px;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 10px;
}

.menu-gauche-spacer { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 30px;
}

.menu-gauche-spacer-trait { 
padding: 5px 0px 5px 5px;
margin: 10px 0px 10px 30px;
border-top: #c0bcb7 1px solid;
border-bottom: #c0bcb7 1px solid;
width: 185px;
}

.menu-gauche-spacer-trait-date { 
padding: 0px 0px 5px 0px;
margin: 10px 0px 10px 30px;
border-top: #c0bcb7 1px solid;
border-bottom: #c0bcb7 1px solid;
width: 200px;/*185*/
}

.textfield-reservation-date{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 50px;/*90*/
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 0px;
margin-right: 2px;
}

.reserver-date{
padding: 1px 0px 0px 120px;
}

li {
list-style: disc;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 5px;
}

.li-menu-gauche {
list-style-image: url(../media/fr/bullet.gif); 
padding: 0px;
margin: 0px;
}

.li-menu-gauche-indent {
list-style-image: url(../media/fr/bullet.gif); 
padding: 0px;
margin: 0px 0px 0px 25px;
}

p{
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

 /* texte */
 
h1{
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
}

h2{
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
}

h1.titre-page{
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	border-bottom: #fff 1px solid;
}

h2.titre-recherche{
	padding: 0px 0px 10px 0px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}

.small {
font-size: 10px;
}

.font-fonce {
color: #716a5e;
font-weight: bold;
}

.sous-titre {
color: #716a5e;
font-weight: bold;
font-size: 12px;
}


.gros-titre { color: #716a5e; font-weight: bold; font-size: 14px;}

.calques {
z-index: 1000;
}

.calques_dernier {
border-bottom: #c0bcb7 1px solid;
z-index: 1000;
}

.menuContainer {
z-index: 1000;
}

/* formulaire */
 
label{
width: 80px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

input{
padding: 0px;
margin: 0px;
float: left;
}

.textfield{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 140px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
}

.textfield-postuler{

background-color: #ffffff;
border: #cccccc 1px solid;

/*width: 80px;*/

font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
margin-right: 5px;

}

.textarea{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 235px;
height: 186px;
font-size: 11px;
}

.dropdown{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 148px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
}

.dropdown-small{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 135px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
}

.envoyer{
}

.alerte{
color: #ff0000;
/*visibility:hidden;
display:none;*/
}
.alerte p{

visibility:hidden;
display:none;
}

.btn-text-pt{
font-size: 10px;
padding: 0px;
}

.valider{
padding: 0px 0px 0px 462px;
padding-bottom: 10px;
border-bottom: #c0bcb7 1px solid;
margin-bottom: 10px;
}

form{
padding-top: 5px;
margin: 0px;
}

.p-form{
padding-top: 0px;
margin: 0px;
}

.p-form-popup{
padding-left: 122px;
margin: 0px;
}

input.reservation{
padding: 0px;
margin: 0px;
float: left;
}

.input-checkbox{
padding: 0px;
margin: 0px;
float: left;
}

.textfield-reservation{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 80px;/*90*/
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 0px;
margin-right: 2px;
}

.textfield-reservation-popup{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 130px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
margin-right: 2px;
}

.textfield-reservation-agenda{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 750px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
margin-right: 2px;
}

.textfield-reservation-adultes{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 32px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 0px;
margin-right: 2px;
}

.erreur404-1{
width: 130px;
padding: 0px 38px 0px 0px;
float: left;
}

.erreur404-2{
width: 130px;
padding: 0px 0px 0px 0px;
float: left;
}

.erreur404-titre{
border-bottom: #c0bcb7 1px solid;
color: #716a5e;
font-weight: bold;
font-size: 12px;
margin-bottom: 10px;
}

 /* liens */
 
a:link { color: #969087; text-decoration: underline; font-size: 11px;}
a:visited { color: #969087; text-decoration: underline; font-size: 11px; }
a:hover { color: #969087; text-decoration: none; font-size: 11px; }
a:active { color: #969087; text-decoration: underline; font-size: 11px; }

a.lien_nounderline:link { color: #8969087; text-decoration: none; font-size: 11px;}
a.lien_nounderline:visited { color: #969087; text-decoration: none; font-size: 11px; }
a.lien_nounderline:hover { color: #969087; text-decoration: none; font-size: 11px; }
a.lien_nounderline:active { color: #969087; text-decoration: none; font-size: 11px; }

a.lien_texte_nounderline:link { color: #8969087; text-decoration: none; font-size: 11px;}
a.lien_texte_nounderline:visited { color: #969087; text-decoration: none; font-size: 11px; }
a.lien_texte_nounderline:hover { color: #969087; text-decoration: underline; font-size: 11px; }
a.lien_texte_nounderline:active { color: #969087; text-decoration: none; font-size: 11px; }

a.lien_calques:link { color: #969087; text-decoration: none; font-size: 11px; background-color: #ffffff; display: block; padding: 3px 3px 3px 13px; border-top: #c0bcb7 1px solid; }
a.lien_calques:visited { color: #969087; text-decoration: none; font-size: 11px; background-color: #ffffff; display: block; padding: 3px 3px 3px 13px; border-top: #c0bcb7 1px solid; }
a.lien_calques:hover { color: #4f4a42; text-decoration: none; font-size: 11px; background-color: #ffffff; display: block; padding: 3px 3px 3px 13px; border-top: #c0bcb7 1px solid; }
a.lien_calques:active { color: #969087; text-decoration: none; font-size: 11px; background-color: #ffffff; display: block; padding: 3px 3px 3px 13px; border-top: #c0bcb7 1px solid; }

a.lien-menu-secondaire:link { color: #aba79f; text-decoration: none; font-size: 10px;}
a.lien-menu-secondaire:visited { color: #aba79f; text-decoration: none; font-size: 10px; }
a.lien-menu-secondaire:hover { color: #aba79f; text-decoration: underline; font-size: 10px; }
a.lien-menu-secondaire:active { color: #aba79f; text-decoration: none; font-size: 10px; }

a.lien-fil-ariane:link { color: #c0bcb7; text-decoration: none; font-size: 10px;}
a.lien-fil-ariane:visited { color: #c0bcb7; text-decoration: none; font-size: 10px; }
a.lien-fil-ariane:hover { color: #716a5e; text-decoration: none; font-size: 10px; }
a.lien-fil-ariane:active { color: #c0bcb7; text-decoration: none; font-size: 10px; }
.courant-fil-ariane {color: #969087; font-size: 10px; font-weight:bold}

a.lien-menu:link { color: #c0bcb7; text-decoration: none; font-size: 11px;}
a.lien-menu:visited { color: #c0bcb7; text-decoration: none; font-size: 11px; }
a.lien-menu:hover { color: #716a5e; text-decoration: none; font-size: 11px; }
a.lien-menu:active { color: #c0bcb7; text-decoration: none; font-size: 11px; }
.span-lien-menu {color: #716a5e; text-decoration: none; font-size: 11px;}

a.toggler:link { color: #c0bcb7; text-decoration: none; font-size: 11px;}
a.toggler:visited { color: #c0bcb7; text-decoration: none; font-size: 11px; }
a.toggler:hover { color: #716a5e; text-decoration: none; font-size: 11px; }
a.toggler:active { color: #c0bcb7; text-decoration: none; font-size: 11px; }

.courant-menu {color: #969087; font-size: 11px; font-weight:bold}
