/* CSS Document */ /*****/ /*Div*/ /*****/

@font-face {
    font-family: 'kursivSL';
    src: url('/font/kursiv_SL.eot');
    src: url('/font/kursiv_SL.eot?#iefix') format('embedded-opentype'),
         url('/font/kursiv_SL.woff') format('woff'),
         url('/font/kursiv_SL.ttf') format('truetype'),
         url('/font/kursiv_SL.svg#kursivschrift') format('svg');
    font-weight: normal;
    font-style: italic;
}

body {
	
}

.texte {
	color: #FFFFFF;
	font: 12px Arial;
	width: 400px;
	text-align: justify;
}

.boblanc {
	color: #FFFFFF;
}

a img {
	border: 0;
}

.haut-tetiere-img {
	background-image: url(/images/haut-tetiere.png);
}

.haut-tetiere-img-en {
	background-image: url(/images/anglais/images/haut-tetiere_en.png);
}

.haut-tetiere,.haut-tetiere-img,.haut-tetiere-img-en {
	position: absolute;
	width: 980px;
	height: 105px;
	top: 0px;
}

.img-png {
	behavior: url(/iepngfix.htc);
}

.diaporama {
	position: absolute;
	z-index: 10;
	top: 20px;
}

.interieur {
	background-image: url(/images/fond-page-interieure-degrade.jpg);
	background-repeat: no-repeat;
	height: 100%;
	vertical-align: top;
	background-color: #5A707D;
	/*background-color:#708c98;*/
}

.fond-hotel {
	background-image: url(/images/fond-hotels.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 204px;
}

.fond-hotel-en {
	background-image: url(/images/anglais/images/fond-hotels_en.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 204px;
}

.fond-chambres {
	background-image: url(/images/fond-chambredhotes.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 204px;
}

.fond-chambres-en {
	background-image: url(/images/anglais/images/fond-chambredhotes_en.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 204px;
}

.separation {
	background-color: #ffffff;
	height: 2px;
}

.separateur-module {
	background-image: url(/images/separateur-module.gif);
	background-repeat: no-repeat;
	width: 1px;
}

.separateur-sousmenu {
	/*background-image:url(/images/separation-sousmenu.gif);
background-repeat:no-repeat;*/
	width: 180px;
	height: 5px;
	vertical-align: bottom;
	text-align: left;
}

.separateur-sousmenu-groupes {
	background-image: url(/images/separateur-sousmenu-groupes.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 1px;
}

.groupes-off { /* background-color:#516974; 
background-color:#576e7a;*/
	background-color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
}

.groupes-on { /*background-color:#b78c48;*/
	background-color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
}

.menu-off {
	background-color: #617984;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
}

.menu-on {
	background-color: #40535b;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
}

.reservation {
	background-color: #9c702a;
	color: #c6af3e;
	cursor: pointer;
}

.drapeau-on {
	border: 1px solid #c4aa3f;
	width: 24px;
	text-align: center;
}

.drapeau-off {
	border: 1px solid #b78c48;
	width: 24px;
	text-align: center;
}

.opaque img {
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.sousmenu-on {
	position: absolute;
	width: 180px;
	background-color: #40535b;
	z-index: 1000;
	left: 167px;
}

.cache {
	position: absolute;
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

/******/ /*Typo*/ /******/
.arial10pxblancdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
}

.arial10pxblanccentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}

.arialbold12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36444b;
	font-weight: bold;
	text-align: justify;
	vertical-align: middle;
}

.arial12pxboldblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}

.arial13pxboldblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}

.arial12pxboldblanc_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}

.arial11pxblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
	vertical-align: middle;
}

.arial11pxbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929292;
	text-align: center;
	vertical-align: middle;
}

.arial11pxnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000000;
	text-align: right;
	vertical-align: middle;
}

.arial11pxblancdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
}

.arial11pxblancdroittop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	vertical-align: top;
}

.arial11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #40515a;
	text-align: left;
}

.arial12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40515a;
	text-align: left;
	vertical-align: bottom;
}

.arial12pxblanc_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
}

.arial12pxblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
}

.arial12pxblanc_j {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: justify;
	vertical-align: middle;
}

.arial16pxnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	height: 25px;
	font-weight: bold;
}

.arial12pxnoir_l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.arial12pxnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	font-weight: bold;
}

.arial12pxnoir_j {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	vertical-align: bottom;
}

.arial12pxnoirbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
}

.arialnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
}

.arialnoir_t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.arialnoir_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

.arialboldnoir_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 5px;
}

.lien_arial13pxnoir {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.lien_arial13pxnoir:hover {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #929292;
	text-align: center;
	background-color: #000000;
	vertical-align: middle;
	height: 50px;
}

/**************/ /***liens******/ /**************/
.lienlirelasuite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	text-decoration: underline;
}

.lienlirelasuite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}

.liennoir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.liennoir12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.liennoir12_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.liennoir12_s:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.liennoir12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

.liennoir12bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
}

.liennoir13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

.liennoir13bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

.lienblanc12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

.lienblanc12bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
}

.lienblanc11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

.lienblanc11bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
}

.lienblanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	border: 1px dotted #bb9445;
}

.lienblanc12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: inherit;
	border: 1px dotted #ffffff;
}

.lienblanc12_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.lienblanc12_g:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36454c;
	text-align: left;
	vertical-align: middle;
	text-decoration: inherit;
}

.lienblanc12_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.lienblanc12_s:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.lienblanc12_plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	height: 30px;
}

.lienblanc12_plan:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.bord-bas {
	border-bottom: 1px dotted #ffffff;
}

.bord-bas:hover {
	border-bottom: 1px dotted #36454c;
}

.lienpied {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	/*color:#3b515c;*/
	color: #FFFFFF;
	height: 11px;
	vertical-align: middle;
	text-decoration: none;
}

.lienpied:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	/*color:#3b515c;*/
	color: #FFFFFF;
	height: 11px;
	vertical-align: middle;
	text-decoration: underline;
}

.lienmenu {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

.lienmenu:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
}

.liensousmenu {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
	line-height: 14px;
}

.liensousmenu:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #c6af3e;
	vertical-align: middle;
	text-decoration: none;
}

.lienactualites {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
	line-height: 14px;
}

.lienactualites:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/* Agenda */
#agenda {
	table-layout: fixed;
	border-collapse: collapse;
	border: 2px solid #3f5863;
	text-align: center;
	vertical-align: middle;
	font: bold 9px Arial, Helvetica, sans-serif;
}

#agenda th,#agenda td {
	width: 20px;
	height: 18px;
	border: 1px solid #5d7681;
}

#agenda th {
	background: #323f45;
	color: #647e89;
}

#agenda td {
	background: #647e89;
	color: #323f45;
}

#agenda td.evenement {
	background: #9fb2ba;
	color: #717e84;
}

#agenda td.now {
	color: #5d3b54;
}

#agenda a {
	text-decoration: none;
	color: #717e84;
}

/*Formulaire*/
.INPUT {
	background-color: #e3d79f;
	border: 1px solid #9c702a;
}

.OPTION {
	background-color: #9c702a;
	color: #FFFFFF;
}

.SELECT {
	background-color: #9c702a;
	color: #FFFFFF;
}

.input_quantite {
	background-color: #e3d79f;
	border: 1px solid #9c702a;
	text-align: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Liste d�roulante */
.trigger {
	border-top: 2px solid #9c702a;
	background: #9c702a;
	padding: 0 0 0 5px;
	display: block;
	/* width: 150px; */
	height: 19px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.activetrigger {
	border-top: 2px solid #9c702a;
	background: #9c702a;
	padding: 0 0 0 5px;
	display: block;
	/* width: 150px; */
	height: 19px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

div.arrow {
	border-top: 2px solid #000;
	background: url(/images/arrowSelectHebergement.gif) no-repeat;
	width: 18px;
	height: 19px;
	float: right;
	position: relative;
	top: -2px;
}

.dropcontainer ul {
	background: #9c702a;
	list-style-type: none;
	padding: 0;
	margin: 0;
	/* width: 205px; */ /*height: 150px;*/
	position: absolute;
	overflow: auto;
}

.dropcontainer ul li {
	list-style-type: none;
	list-style-image: none;
	text-indent: 0;
	padding: 0;
	margin: 0 10px 0 0;
}

.dropdownhidden {
	top: 0;
	left: -999em;
}

.dropdownvisible {
	top: 0;
	left: 0;
}

.dropcontainer ul a {
	padding: 5px;
	margin: 0;
	display: block;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.dropcontainer ul a:hover {
	background: #9c702a;
	color: #dfc38d;
}

.dropcontainer {
	position: relative;
}

/* divers */
.highlight {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.highlightOff {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.submitContact {
	border: medium risge #9FB2BA;
	/*background: #617984;*/
	background: #fff;
	font-weight: bold;
	color: #617984;
}

a.pagination {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.pagination:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.liste {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.liste:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/*Placement Flash Fontaine */ /*#conteneur-flash {
  position:relative;
  z-index:1;
  width:729px;
  height:100%;
  display:table;
  border:1px solid red;
  left:167px;
  top:370px;
}*/
#content {
	position: relative;
	z-index: 2;
	/*border:1px solid blue;*/
}

.espace-fontaine {
	width: 60px;
	height: 40px;
}

#flash {
	position: absolute;
	bottom: 248px;
	left: 250px;
	width: 729px;
	height: 404px;
	z-index: 1;
	vertical-align: bottom;
	display: table-cell;
	/*border:1px solid green;*/
}

.reserver {
	height: 35px;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.reserver_petit {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: table;
	height: 30px;
	width: 90px;
}

.lien-reserver { /*height:35px;*/
	padding: 2px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: table;
	border: 1px dotted black;
}

.lien-reserver:hover {
	padding: 2px;
	/*height:35px;*/
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
	display: table;
	border: 1px dotted white;
}

.lienTitreJour {
	background-color: #a87c33;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: left;
}

.lienTitreJour:hover {
	background-color: #a87c33;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: left;
}

.titreTableau {
	background-color: #a87c33;
	border-left: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: middle;
	vertical-align: middle;
}

.texteTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-left: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
}

.bloc-boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	/*background-color:#bf9d43;
background-color:#000000;
height:100px;
width:100px;*/
}

.bloc-boutique-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	/*background-color:#bf9d43;
background-color:#000000;
height:100px;
width:100px;*/
	border: 1px dotted white;
}

.titre {
	color: #36454c;
	font: bold 14px Arial;
	text-align: left;
}

/*AGENDA*/
.mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

.jour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	border-right: solid 1px #5a707d;
	border-left: solid 1px #5a707d;
}

.actuJour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a707d;
	vertical-align: middle;
	text-align: center;
	border-right: solid 1px #5a707d;
	border-left: solid 1px #5a707d;
	height: 100px;
}

.select {
	color: #000000;
	font-size: 12px;
}

.retourliste a {
	text-decoration: none;
	color: #000;
}

.retourliste a:hover {
	text-decoration: none;
	color: #000;
}

.retourliste a:visited {
	text-decoration: none;
	color: #000;
}

.adresse {
	color: #36454c;
	font: bold 12px Arial;
	width: 340px;
}

.fildariane {
	font-family: 'Arial';
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 6px;
}

.fildariane a {
	color: #ffffff;
	text-decoration: none;
}

.fildariane a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.linklig {
	color: #fff;
	text-decoration: none;
}

.linklig:hover {
	color: #fff;
	text-decoration: none;
}

#trihotels a {
	color: #50707d;
	text-decoration: none;
}

#trihotels a:hover {
	color: #50707d;
	text-decoration: none;
}

.conteneurLien {
	cursor: pointer;
	position: relative;
	height: 40px;
	/*width:130px;*/
	display: table;
	line-height: 40px;
	/*border:1px solid red;*/
	text-align: left;
}

.label {
    text-align: right;
    width: 150px;
}

.reloadCaptcha {
	color: white;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.reloadCaptcha:hover {
    text-decoration: underline;
}

.error {
	color: red;
    font-style: italic;
}

.fieldError {
    border: 1px solid red;
    color: red;
    font-style: italic;
}

/* drapeaux de la tétière */
#drapeaux {
    float: right;
    margin-right: 20px;
}

#drapeaux td a{
    display: block;
}

.articleMinisite {
	color: white;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 15px;
    overflow: hidden;
    text-align: justify;
}

.articleMinisite h3 {
	color: #36444B;
    font-weight: bold;
    text-transform: uppercase;
}

.articleMinisite.gauche img.imageArticle{
    float: left;
    margin-right: 10px;
}

.articleMinisite.droite img.imageArticle{
    float: right;
    margin-left: 10px;
}

.tableauQuestions {
	border-collapse: collapse;
    width: 100%;
}

.arial12pxgris {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #36454C;
}

.questionnaire {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
}

.questionnaire legend {
	color: white;
}

.reponseQuestionnaire {
    color: #36454C;
}

.tableauQuestions.bordsBlanc td {
    border: 1px solid white;
}

/* 2011/07/12 : Signature */
#signature { height:65px; }
#signature img { position:absolute; right:8px; top:42px; }
