/* elements rajoutes */

p.edito_col_gauche {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	margin-left: 20px;
	margin-right: 5px;
}

p.edito_col_gauche a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

p.edito_col_gauche a:hover {
	text-decoration: underline;
	color: #999999;
}


/* structure de base */

ul{
	padding:0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: inside;
	list-style-type: none;
}

p{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

p.tarifs {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

p.legende_photos {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

p.pagination {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

p.pagination a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

#logo{
	position: absolute;
	left: 23px;
	top: -123px;
}

#logo img{
	border: 0;
}

h1{
	position: absolute;
	left: 290px;
	top: -128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 728px;
}

h2{
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

h4{
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/pucegrosse.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

#onglet_gauche{
	position: absolute;
	left: -1px;
	top: 0px;
	width: 28px;
	height: 223px;
}

#sitecentrage {
	padding: 0px;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	position: relative;
}

#centre {
	width: 844px;
	position: absolute;
	background-color: #FFFFFF;
	top: 53px;
	border-top-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	left: -83px;
}

#colonne_gauche{
	float: left;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	top: 1px;
	width: 300px;
}

#colonne_droite{
  width: 494px;
    float: right;
    left: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 40px;
}

#footer{
	background-repeat: no-repeat;
	clear: both;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CC0045;
	border-right-color: #CC0045;
	border-bottom-color: #CC0045;
	border-left-color: #CC0045;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

#footer p{
	clear: both;
	margin-top: 0px;
	padding-top: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0045;
	padding-bottom: 5px;
}

#footer p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0045;
	text-decoration: underline;
}

#footer p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e57fa2;
	text-decoration: underline;
}

#header{
	width: 1021px;
	/*
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	*/
	height: 100px;
	position: absolute;
	top: -134px;
	left: -2px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
	padding-left: 0px;
	text-align: center;
	color: #860700;
}

#sky{
	width: 160px;
	height: 600px;
	position: absolute;
	top: -9px;
	left: 857px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CCCCCC;
}

.clear{
	clear:both;
}

/* Accueil */

.carte_gauche{
	float:left;
	margin-bottom: 120px;
	margin-right: 10px;
}

#recherche{
	margin-bottom:20px;
	float: left;
	background-image: url(../images/titres/bas-critere-home.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 260px;
}

.recherchegauche{
	float:left;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #CC0045;
	height: 250px;
}

.formulaire{
	background-color: #CC0045;
	background-image: url(../images/titres/critere-home.gif);
	background-repeat: no-repeat;
	width: 210px;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;
	padding-right: 30px;
}

.selectionhotel{
	background-image: url(../images/titres/selection.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: center top;
	width: 246px;
	padding-top: 35px;
	height: 225px;
}

.listehotel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 23px;
	background-color: #FFFFFF;
	height: 180px;
}

.listehotel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

/*---------------page resultat hotel rhone---------------- */

#infos{
	position: relative;
	float: right;
	clear: both;
}

#resultat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #90A400;
	background-color: #F5FFAD;
	padding: 10px;
	border: 1px dashed #B3CB00;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.filetgris{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #515151;
	border-left-color: #515151;
	margin: 0px;
	width: 475px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#soustitregris{
	background-image: url(../images/soustitres/carto.gif);
	background-repeat: no-repeat;
	height: 45px;
	margin: 0px;
	padding: 0px;
}

#nomhotel{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 450px;
}

#nomhotel ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nomhotel h3{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #90A400;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 2px;
}

#nomhotel a{
	text-decoration:none;
	color: #000000;
}

#btreserver{
	float: right;
	margin-left: 5px;
}

.arrondi_gris_bas{
	background-image: url(../images/soustitres/bas-gris.gif);
	background-repeat: no-repeat;
	height: 40px;
}

.floatleft{
	float: left;
}

#alphabet{
	background-color: #AEAEAE;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 20px;
	width: 450px;
}

#alphabet ul{
	display:inline;
}

#alphabet li{
	display:inline;
	margin-left: 5px;
	margin-right: 5px;
}

#alphabet a{
	color: #FFFFFF;
	text-decoration: none;
}

div.listelarge{
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px dashed #AEAEAE;
	margin-left: 0px;
	margin-top: 10px;
}

div.listelarge ul.listehotels {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

div.listelarge ul.listehotels li {
	display: list-item;
	list-style-image: url(../images/puce-noire2.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-bottom: 5px;
}

.listecommune{
	float: left;
	clear: left;
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px dashed #AEAEAE;
	margin-left: 0px;
	margin-top: 10px;
}

.listecommune2{
	float: left;
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px dashed #AEAEAE;
	margin-left: 10px;
	margin-top: 10px;
}

.listecommune a, .listecommune2 a{
	color: #000000;
	text-decoration: none;
}

.listecommune a:hover, .listecommune2 a:hover{
	color: #000000;
	text-decoration: underline;
}

#commune{
	text-align: center;
}

/*---------------page derniere mn---------------- */

#soustitrerose{
	background-image: url(../images/soustitres/derniere-minutes.gif);
	background-repeat: no-repeat;
	height: 45px;
	margin: 0px;
	padding: 0px;
}

.filetrose h2 a {
	color: #CC0045;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

.filetvert h2 a {
	color: #90A400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

.filetrose{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5094E;
	border-left-color: #D5094E;
	margin: 0px;
	width: 475px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.filetrose li,.filetvert li{
	display:inline;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.filetrose li a,.filetvert li a{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



.lien gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.arrondi_rose_bas{
	background-image: url(../images/soustitres/bas-rose.gif);
	background-repeat: no-repeat;
	height: 40px;
}

/*---------------style filet et arrondi de couleurs pour les autres pages---------------- */

.arrondi_vert_bas{
	background-image: url(../images/soustitres/bas-vert.gif);
	background-repeat: no-repeat;
	height: 40px;
}

.arrondi_orange_bas{
	background-image: url(../images/soustitres/bas-orange.gif);
	background-repeat: no-repeat;
	height: 40px;
}

#soustitreorange{
	background-image: url(../images/soustitres/evenement.gif);
	background-repeat: no-repeat;
	height: 45px;
	margin: 0px;
	padding: 0px;
}

#soustitrevert{
	background-image: url(../images/soustitres/promo.gif);
	background-repeat: no-repeat;
	height: 45px;
	margin: 0px;
	padding: 0px;
}

.filetorange{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F7B366;
	border-left-color: #F7B366;
	margin: 0px;
	width: 475px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.filetvert{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CEDD66;
	border-left-color: #CEDD66;
	margin: 0px;
	width: 475px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/*--------------- menu---------------- */

.menu{
	height: 23px;
	width: 491px;
	top: 1px;
	background-repeat: no-repeat;
	background-position: center bottom;
	position: absolute;
	left: 345px;
	margin: 0px;
	padding: 0px;
}

.menu li{
	display:inline;
	float: left;
	vertical-align: middle;
	list-style-type: none;
	height: 20px;
	padding-top: 3px;
}

.menu ul{
	display:block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

/* ancienne feuille */

.googlemap_texte {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #666666;
}

.googlemap_bouton {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #DE1036;
	border: 1px solid #DE1036;
	background: #FFFFFF;
}

.body {
	background: #EAE9E9;
	margin: 5px auto 0px;
	padding: 0px;
	margin-top: 80px;
}

.pubBandeau {
	padding: 0px;
	text-align: left;
	background-color: #999999;
	height: 90px;
	width: 728px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
}

.pubcarre {
	width: 300px;
	background-color: #CCCCCC;
}
.moteurHaut {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}

.pubSky {
	background: #CCCCCC;
	margin: 8px 8px 0px;
	padding: 0px;
	height: 600px;
	width: 120px;
	border: 1px none #666666;
}

.tableBlanc {
	background: #FFFFFF left;
	text-align: left;
}

.favoris {
	background: url(../images/favoris.gif);
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 23px;
}

.page_accueil {
	background: url(../images/page-accueil.gif);
	margin: 0px;
	padding: 0px;
	height: 97px;
	width: 23px;
}

.edito {
	width: 255px;
	background: url(../images/logo-bas.gif) no-repeat left top;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 113px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.edito p {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	width: 255px;
	border-top: 1px dashed #DE1036;
	border-bottom: 1px dashed #DE1036;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.coinCarre {
	background: #FFFFFF url(../images/coincarre.gif) no-repeat left top;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 250px;
}

.titreCarto {
	width: 492px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 39px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/titres/cartographique.gif);
	background-repeat: no-repeat;
}

.titrePromo-home {
	background: url(../images/titres/promo-home.gif) no-repeat;
	margin: 10px 9px 0px 0px;
	padding: 47px 0px 0px;
	width: 241px;
}

.titreEvenement-home {
	background: url(../images/titres/evenementiel-home.gif) no-repeat;
	margin: 10px 0px 0px;
	padding: 47px 0px 0px;
	width: 241px;
}

.titreDerniereMinute {
	width: 290px;
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 39px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/titres/derniere-minute-interne.gif);
	background-repeat: no-repeat;
}

.titreDerniereMinute ul {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(../images/puce-rose.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.titrePartenaire {
	width: 290px;
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 39px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/titres/partenaires.gif);
	background-repeat: no-repeat;
}

.titrePartenaire ul {
	list-style-type: disc;
	list-style-position: inside;
}

.titreMetropole {
	width: 290px;
	background-image: url(../images/titres/metropoles.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-top: 39px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
}

.titreMetropole ul {
	list-style-type: disc;
	list-style-position: inside;
}

.titreCritere-home {
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 278px;
	background-image: url(../images/titres/critere-home.gif);
	background-repeat: no-repeat;
}

.titreDerniereMinute-home {
	background: url(../images/titres/derniere-minute-home.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 214px;
}

.titreSelection-home {
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 214px;
	background-image: url(../images/titres/selection.gif);
	background-repeat: no-repeat;
}

.liste-bloc-gauche {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	width: 266px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px dashed #000000;
	text-align: left;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.liste-bloc-gauche a {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.liste-bloc-gauche a:hover{
	text-decoration:underline;
}

.puce-rose {
	background: url(../images/puce-rose.gif) no-repeat center center;
	margin: 0px;
	padding: 0px 5px;
	height: 15px;
	width: 10px;
}

.puce-noire {
	background: url(../images/puce-noire.gif) no-repeat center center;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	height: 10px;
	width: 10px;
}

.noir11 {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.blancg {
	background: #FFFFFF url(../images/bas/blancg.gif) no-repeat left bottom;
}

.blancd {
	background: #FFFFFF url(../images/bas/blancd.gif) no-repeat right bottom;
}

.bas {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFD7DE;
	background: #FFFFFF url(../images/bas/bas.gif) no-repeat left;
	margin: 0px;
	padding: 5px 10px 0px;
	text-align: left;
	border-left: 5px solid #FFFFFF;
}

.basMoteur {
	color: #FFD7DE;
	text-decoration: none;
}

.blanc10 {
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc11 {
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.noir14 {
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.rouge14 {
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.noir10 {
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menu_accueil {
	text-decoration: none;
	margin: 0px;
	border-right: 1px solid #FFFFFF;
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 110px;
	background-color: #CC0045;
	background-image: url(../images/menu/rech.gif);
	background-repeat: no-repeat;
}

.menu_carto {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #3A3A3A;
	margin: 0px;
	border-right: 1px solid #FFFFFF;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*
.menu_minute {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #CC0045;
	margin: 0px;
	border-right: 1px solid #FFFFFF;
	width: 90px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menu_promo {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #BCD500;
	margin: 0px;
	padding: 0px 7px;
	border-right: 1px solid #FFFFFF;
}
*/
.menu_critere {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 120px;
	background: #BCD500;
	margin: 0px;
	padding: 0px 7px;
	border-right: 1px solid #FFFFFF;
}


.menu_even {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 7px;
	border-right: 1px solid #FFFFFF;
	height: 23px;
	width: 60px;
	background-color: #F68000;
	background-image: url(../images/menu/droite.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.menu_accueil a, .menu_carto a,.menu_minute a,.menu_critere a,.menu_even a {
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_d {
	background: #3A3A3A url(../images/menu/d.gif) no-repeat right;
	width: 45px;
	height: 23px;
}

.fond-critere-home {
	margin: 0px;
	padding: 0px 31px 0px 11px;
	width: 236px;
	background-image: url(../images/titres/critere-home-fond.gif);
}

.bas-critere-home {
	background: url(../images/titres/bas-critere-home.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 278px;
}

.bas-derniereminute-home {
	background: url(../images/titres/bas-minute-home.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 214px;
}

.contenu-derniere-minute-home {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 213px;
	border-right: 1px solid #000000;
}

.contenu-critere-home {
	font: normal 10px/11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 0px;
	border-top: 1px dashed #FFFFFF;
}

.contenu-promo-home {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px 11px;
	width: 217px;
	border-right: 1px solid #768800;
	border-left: 1px solid #768800;
	background: left;
	text-align: left;
}

.contenu-evenement-home {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px 11px;
	width: 217px;
	border-right: 1px solid #A74E00;
	border-left: 1px solid #A74E00;
	background: left;
	text-align: left;
}

.contenu-cartographie {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 10px 0px;
	width: 492px;
	background: left;
	text-align: left;
	border-top: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
}

.form {
	font: 10px/11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.contenu {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.champsTexte {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 1px;
	border: 1px dotted #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.rose11Gras {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #CC0045;
}

.vert11Gras {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #90A400;
}

.orange11Gras {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #B25400;
}

.vignette {
	margin: 2px 4px 2px 2px;
	padding: 0px;
	border: 1px dashed #333333;
	text-align: left;
	vertical-align: 10%;
}

.carte {
	margin: 0px;
	padding: 0px 10px 0px 5px;
}

.soustitre-Critere {
	background: url(../images/soustitres/critere.gif) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px;
	width: 492px;
}

.contenu-critere {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 10px;
	width: 470px;
	border-right: 1px solid #CC0045;
	border-left: 1px solid #CC0045;
}

.soustitre-carto {
	background: url(../images/soustitres/carto.gif) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px;
	width: 492px;
}

.contenu-carto {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 10px;
	width: 470px;
	border-right: 1px solid #3A3A3A;
	border-left: 1px solid #3A3A3A;
}

.soustitre-promo {
	background: url(../images/soustitres/promo.gif) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px;
	width: 492px;
}

.contenu-promo {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 10px;
	width: 470px;
	border-right: 1px solid #AEC600;
	border-left: 1px solid #AEC600;
}

.soustitre-evenement {
	background: url(../images/soustitres/evenement.gif) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px;
	width: 492px;
}

.contenu-evenement {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 10px;
	width: 470px;
	border-right: 1px solid #F18100;
	border-left: 1px solid #F18100;
}

.soustitre-minute {
	background: url(../images/soustitres/derniere-minutes.gif) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px;
	width: 492px;
}

.contenu-minute {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 10px;
	border-right: 1px solid #CC0045;
	border-left: 1px solid #CC0045;
	width: 470px;
}

.soustitre-resultat {
	background: url(../images/soustitres/resultat.gif) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px;
}

.edito-dep {
	background: url(../images/soustitres/haut-gris.gif) no-repeat;
	margin: 0px;
	padding: 18px 0px 0px;
	width: 492px;
}

.table-demi {
	margin: 0px;
	padding: 5px;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.table-contenu {
	margin: 0px;
	padding: 0px;
	width: 470px;
}

.caseCommunes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px dashed #AEAEAE;
}

.tablefondgris {
	background: #AEAEAE;
}

.bold {
	font-weight: bold;
}

.puceGrosse {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
}

.casePromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #90A400;
	background-color: #F5FFAD;
	padding: 10px;
	border: 1px dashed #B3CB00;
	text-decoration: none;
}

.fichehaut {
	background: #EEEEEE url(../images/fiche/haut.gif) no-repeat;
	margin: 0px;
	padding: 8px 0px 0px;
	width: 450px;
	/* width: 420px; */
}

.contenu-fiche-hotel {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #494949;
	margin: 0px;
	padding: 0px 10px;
	text-align: left;
}

.fiche-hotel-blanc-top {
	background: #FFFFFF url(../images/fiche/blanchaut.gif) no-repeat;
	margin: 0px;
	padding: 8px 0px 0px;
	width: 197px;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
}

.adresse {
	width: 260px;
	margin: 0px;
	padding: 0px;
}

.prix {
	font: normal 10px/11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 10px;
}

.fondNoir {
	font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0085D5;
}

.tableFiletNoir {
	background: #FFFFFF;
	margin: 0px;
	padding: 5px;
	border: 1px solid #0085D5;
	font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.Numero {
	font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #0085D5;
}

.tableTaille {
	margin: 0px;
	padding: 0px;
	width: 265px;
}

.case13 {
	margin: 0px;
	padding: 0px;
	width: 13px;
}

.desc_promo {
	color: #90A400;
	text-decoration: none;
}

.desc_hotel {
	color: #666666;
	text-decoration: none;
}
