body {
	background-color:#FFA302;
	margin:0px;
}
/* zone bandeau du site */
#logo {    /* bloc logo en arrière-plan */
width : 188px;
height: 80px;
background: url(images/logoAveyron.gif) top left no-repeat;
background-color: #FFA302;
}
#bando {    /* bloc suite du bandeau en arrière-plan */
width : 590px;
height: 80px;
background: url(images/fondBando.gif) top left no-repeat;
background-color: #FFA302;
}
#zonecliquable {    /* zone logo cliquable */
float: left;
width : 188px;
height: 80px;
margin-left: 0px;
margin-top: 0px;
}
/* FIN zone bandeau du site */
.texteBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.texteBlanc:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.texteBlanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.texteBlanc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.texteBlanc:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.titrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 3px;
	line-height: 19px;
}
.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #875908;
}
.texteVisuel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.titreParaph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C7B39F;
	padding-top: 8px;
	padding-bottom: 8px;
}
.infoPlus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #966A3D;
}
.bordureCarto {
	border: 1px solid #D3DDD2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.COMBO {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
	width: 310px;
}
.COMBO2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
	width: 90px;
}
.COMBO3 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
	width: 112px;
}
.COMBO4 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
	width: 100px;
}
.COMBO5 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
	width: 205px;
}
.COMBO6 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
	width: 50px;
}
.COMBO:link {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
}
.COMBO:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
}
.COMBO:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.COMBO:active {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	color: #333333;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.sousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding: 5px 2px 5px 50px;
	letter-spacing: 2px;
	text-decoration: none;
}
.sousTitre:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding: 5px 2px 5px 50px;
	letter-spacing: 2px;
	text-decoration: none;
}
.sousTitre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding: 5px 2px 5px 50px;
	letter-spacing: 2px;
	text-decoration: underline;
}
.sousTitre:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding: 5px 2px 5px 50px;
	letter-spacing: 2px;
	text-decoration: none;
}
.sousTitre:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding: 5px 2px 5px 50px;
	letter-spacing: 2px;
	text-decoration: none;
}
.titreListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C73206;
	text-transform: uppercase;
}
.boutonOK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82674D;
	background-color: #FFFFFF;
	border: 1px solid #82674D;
	margin: 0px;
	padding: 0px;
}
.menuNivo2Sommaire {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.sTitreSommaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
}
.sTitreSommaire:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration:none;
}
.sTitreSommaire:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration:underline;
}
.sTitreSommaire:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration:none;
}
.sTitreSommaire:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration:none;
}
.anTitre {
	text-indent: -13pt;
	margin-left: 14pt;
	font-size: 11px;
	font-weight: bold;
	color: #C73206;
}
.anTitreMaj {
	text-indent: -13pt;
	margin-left: 14pt;
	font-size: 11px;
	font-weight: bold;
	color: #C73206;
	text-transform: uppercase;
}
.descripPromos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #966A3D;
}

.anRetrait {
	text-indent: -10pt;
	margin-left: 10pt;
}

.anTexte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.anBplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}

a.anBplus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
form {
	margin-bottom : 0px;
	margin-top: 0px;
}
.fond_baccueil {
	background-image:  url(images/fond_baccueil.jpg);
	background-repeat: repeat-y;
}
.cartouche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A0000;
}

.titreMenuHeberg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoHeberg.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 47px;
	padding-top: 12px;
}

.titreActualite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8000;
	font-weight: bold;
}

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


a.actualite {
	color: #AB550A;
	text-decoration:none;
}

a.actualite:hover {
	text-decoration:underline;
}

.titreSommaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #927B63;
	font-weight:bold;
	text-align:left;
	background-image: url(images/pictoCarte.gif);
	background-repeat: no-repeat;
	padding-left: 45px;
	height: 30px;
	padding-top: 5px;
}
.atitreSommaire:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #927B63;
	font-weight:bold;
	text-align:left;
	height: 30px;
	padding-top: 5px;
	text-decoration:none;
}
.atitreSommaire:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C73206;
	font-weight:bold;
	text-align:left;
	height: 30px;
	padding-top: 5px;
	text-decoration:underline;
}
.atitreSommaire:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #927B63;
	font-weight:bold;
	text-align:left;
	height: 30px;
	padding-top: 5px;
	text-decoration:none;
}
.atitreSommaire:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #927B63;
	font-weight:bold;
	text-align:left;
	height: 30px;
	padding-top: 5px;
	text-decoration:none;
}
.menuHeberg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85070B;
	text-decoration:none;
	line-height: 17px;
	padding-left: 45px;
}
.menuHeberg:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85070B;
	text-decoration:none;
	line-height: 17px;
	padding-left: 45px;
}
.menuHeberg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85070B;
	text-decoration:underline;
	line-height: 17px;
	padding-left: 45px;
}
.menuHeberg:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85070B;
	text-decoration:none;
	line-height: 17px;
	padding-left: 45px;
}
.menuHeberg:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85070B;
	text-decoration:none;
	line-height: 17px;
	padding-left: 45px;
}
.ascenseur {
	background-color: #FFFFFF;
	overflow: auto;
	height:100px;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#C79D8A;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color:#C79D8A;
	scrollbar-highlight-color:#C79D8A;
}
.fondSommaire {
	background-image:  url(images/fond_sommaire.jpg);
	background-repeat: repeat-x;
}
.sepSommaire {
	background-image:  url(images/sep_sommaire.gif);
	background-repeat: repeat-x;
}

.sepPointille {
	background-image: url(images/pointilleGrisHz.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
	height: 1px;
}
.sepVierge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	text-decoration: none;
	height: 10px;
}
.sepCombo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	text-decoration: none;
	height: 10px;
}
.sepComboPt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	text-decoration: none;
	height: 5px;
}
.sepPointBas {
	background-image: url(images/pointBas.gif);
	background-repeat: repeat-x;
	font-size: 30px;
}
.titreParaphBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
}
.degrade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #966A3D;
	text-decoration: none;
	background-image: url(images/degrade.gif);
	background-repeat: repeat-x;
	line-height: 15px;
}
.titreParaphRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C73206;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/pictoHeberg.gif);
	background-repeat: no-repeat;
	padding-left: 47px;
}
.titreParaphRouge:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C73206;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/pictoHeberg.gif);
	background-repeat: no-repeat;
	padding-left: 47px;
	text-decoration:none;
}
.titreParaphRouge:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C73206;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/pictoHeberg.gif);
	background-repeat: no-repeat;
	padding-left: 47px;
	text-decoration:none;
}
.titreParaphRouge:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C73206;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/pictoHeberg.gif);
	background-repeat: no-repeat;
	padding-left: 47px;
	text-decoration:none;
}
.titreParaphRouge:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C73206;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/pictoHeberg.gif);
	background-repeat: no-repeat;
	padding-left: 47px;
	text-decoration:none;
}
/* onglet Réservation, Dernières minutes, Coup de Coeur */
.resa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c73206;
	background-image: url(images/fondResa.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	background-color: #c73206;
	padding-top: 7px;
	padding-left: 30px;
}
.textresa:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c73206;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.textresa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c73206;
	text-decoration: underline;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.textresa:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c73206;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.textresa:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c73206;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.lastminute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #10a100;
	background-image: url(images/fondLastmn.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
	background-color: #80cc28;
	padding-left: 30px;
}
.textlastminute:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #10a100;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.textlastminute:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #10a100;
	text-decoration: underline;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.textlastminute:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #10a100;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.textlastminute:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #10a100;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	padding-top: 7px;
}
.coupdecoeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e77800;
	background-image: url(images/fondCoeur.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	letter-spacing: 1px;
	height: 29px;
	padding-top: 7px;
	background-color: #ffb40b;
	padding-left: 30px;
}
.textcoupdecoeur:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e77800;
	text-decoration: none;
	letter-spacing: 1px;
	height: 29px;
	padding-top: 7px;
}
.textcoupdecoeur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e77800;
	text-decoration: underline;
	letter-spacing: 1px;
	height: 29px;
	padding-top: 7px;
}
.textcoupdecoeur:visisted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e77800;
	text-decoration: none;
	letter-spacing: 1px;
	height: 29px;
	padding-top: 7px;
}
.textcoupdecoeur:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e77800;
	text-decoration: none;
	letter-spacing: 1px;
	height: 29px;
	padding-top: 7px;
}
/* FIN onglet Réservation, Dernières minutes, Coup de Coeur */
.promos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	background-color: #CCFF33;
}
.promos:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	background-color: #CCFF33;
	text-decoration:none;
}
.promos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	background-color: #CCFF33;
	text-decoration:underline;
}
.promos:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	background-color: #CCFF33;
	text-decoration:none;
}
.promos:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	background-color: #CCFF33;
	text-decoration:none;
}
.sepPointilleVert {
	background-image: url(images/pointVert.gif);
	background-repeat: repeat-y;
}
/* Background des différents combos recherche */
.fondSearch {
	background-image: url(images/fondSearch.gif);
	background-repeat: no-repeat;
}
.fondSearchloc {
	background-image: url(images/fondSearch-loc.gif);
	background-repeat: no-repeat;
}
.fondSearchhot {
	background-image: url(images/fondSearch-hot.gif);
	background-repeat: no-repeat;
}
.fondSearchsej {
	background-image: url(images/fondSearch-sej.gif);
	background-repeat: no-repeat;
}
.fondCritere {
	background-image: url(images/fondCritere.gif);
	background-repeat: no-repeat;
}
/* FIN Background des différents combos recherche */
.grosTitreRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #c73206;
	text-decoration: none;
	letter-spacing: 1px;
	height: 44px;
	padding-left: 50px;
	padding-top: 33px;
}
.titreResultat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c73206;
	text-decoration: none;
	height: 44px;
	padding-left: 60px;
	padding-top: 17px;
}
.titreSommaireRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c73206;
	font-weight:bold;
	text-align:left;
}
.articleMinutes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/fondLastBig.gif);
	background-repeat: no-repeat;
	background-color: #669900;
	height: 32px;
	padding-left: 48px;
	padding-top: 12px;
}
.articleCoeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/fondCoeurBig.gif);
	background-repeat: no-repeat;
	background-color: #FF9900;
	height: 32px;
	padding-top: 12px;
	padding-left: 48px;
}
.degrade2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e674f;
	text-decoration: none;
	background-image: url(images/degrade2.gif);
	background-repeat: repeat-x;
	line-height: 12px;
	background-position: bottom;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 4px;
}
.resanim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c73206;
	background-image: url(images/resanim.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	text-decoration: none;
	letter-spacing: 1px;
}
.sTitreZone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	padding: 3px 0px 3px 12px;
	text-decoration: none;
}
.sTitreZone:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
}
.sTitreZone:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C73206;
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
}
.sTitreZone:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
}
.sTitreZone:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
}
.ongletRecherche {
	font-family: Verdana;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	background-image: url(images/onglet_off.gif);
	background-repeat: no-repeat;
	height: 36px;
	padding-left: 13px;
	padding-top: 10px;
}
.sTitreType {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	font-weight: bold;
}
.tarifMinutes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: bold;
}
.titreMenuSejour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoSejour.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 47px;
	padding-top: 12px;
}
.titreMenuSejour:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoSejour.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.titreMenuSejour:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoSejour.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.titreMenuSejour:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoSejour.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.titreMenuSejour:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoSejour.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.logoSecondaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-image: url(images/degrade.gif);
	background-repeat: repeat-x; 
	padding: 14px;
}
.baseLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(images/menuHaut.gif);
	background-repeat: no-repeat;
	valign: top; 
	height: 14px;
}
.voir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: bold;
}
.voir:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: bold;
}
.voir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: bold;
	text-decoration: underline;
}
.voir:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: bold;
}
.voir:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: bold;
}
.descriptif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e674f;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: normal;
}
.descriptif:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e674f;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: normal;
}
.descriptif:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e674f;
	text-decoration: underline;
	line-height: 12px;
	background-position: bottom;
	font-weight: normal;
}
.descriptif:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e674f;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: normal;
}
.descriptif:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e674f;
	text-decoration: none;
	line-height: 12px;
	background-position: bottom;
	font-weight: normal;
}
.sTitreSejour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	line-height: 14px;
	padding: 2px 0px 5px 35px;
	text-decoration: none;
	height: 12px;
}
.sTitreSejour:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	line-height: 14px;
	padding: 2px 0px 5px 35px;
	text-decoration: none;
	height: 12px;
}
.sTitreSejour:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	line-height: 14px;
	padding: 2px 0px 5px 35px;
	text-decoration: underline;
	height: 12px;
}
.sTitreSejour:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	line-height: 14px;
	padding: 2px 0px 5px 35px;
	text-decoration: none;
	height: 12px;
}
.sTitreSejour:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #927B63;
	font-weight: bold;
	line-height: 14px;
	padding: 2px 0px 5px 35px;
	text-decoration: none;
	height: 12px;
}
.MenusousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.MenusousTitreMarron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
}
.MenusousTitre:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration: none;
}
.MenusousTitre:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration: none;
}
.MenusousTitre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}
.MenusousTitre:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #927B63;
	font-weight: bold;
	text-decoration: none;
}
.titreMenuPratique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoInfos.gif);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 47px;
	padding-top: 12px;
}
.titreMenuPratiqueleft:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoInfosleft.gif);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.titreMenuPratiqueleft:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoInfosleft.gif);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.titreMenuPratiqueleft:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoInfosleft.gif);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.titreMenuPratiqueleft:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(images/pictoInfosleft.gif);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 47px;
	padding-top: 12px;
	text-decoration:none;
}
.textNavg {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #f80;
	padding-left: 30px;
}
.textNavgFiche:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #f80;
	text-decoration: none;
	padding-right: 45px;
	padding-left: 7px;
}
.textNavgFiche:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
	padding-right: 45px;
	padding-left: 7px;
}
.textNavgFiche:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #f80;
	text-decoration: none;
	padding-right: 45px;
	padding-left: 7px;
}
.textNavgFiche:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #f80;
	text-decoration: none;
	padding-right: 45px;
	padding-left: 7px;
}
/*Module sur page de résultat*/
#module {
	background-image: url(images/degrade.gif);
	height: 85px;
}
.numero {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #970;
	padding-left: 10px;
}
.commune {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	text-decoration:underline;
	color: #900;
	padding-left: 10px;
}
.commune:link {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	text-decoration:underline;
	color: #900;
	padding-left: 10px;
}
.commune:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	text-decoration:underline;
	color: #990;
	padding-left: 10px;
}
.commune:visited {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	text-decoration:underline;
	color: #900;
	padding-left: 10px;
}
.commune:active {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	text-decoration:underline;
	color: #900;
	padding-left: 10px;
}
.infosheberg {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color:#555;
	padding-left: 10px;
}
.texttarif {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #f80;
	padding-left: 290px;
}
.tarif {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #f80;
}
.tarif:link {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #f80;
}
.tarif:hover {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #900;
}
.tarif:visited {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #f80;
}
.tarif:active {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #f80;
}
.voirOffre {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#900;
	text-decoration: underline;
	padding-bottom: 6px;
	padding-left: 310px;
}
.voirOffre:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#900;
	text-decoration: underline;
	padding-bottom: 6px;
	padding-left: 310px;
}
.voirOffre:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#900;
	text-decoration: none;
	padding-bottom: 6px;
	padding-left: 310px;
}
.voirOffre:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#900;
	text-decoration: underline;
	padding-bottom: 6px;
	padding-left: 310px;
}
.voirOffre:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#900;
	text-decoration: underline;
	padding-bottom: 6px;
	padding-left: 310px;
}
/*FIN Module sur page de résultat*/
/*Module fiche*/
.logoFiche {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #970;
	background-image: url(images/degrade.gif);
	background-repeat: repeat-x;
}
.communeFiche {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	color: #900;
}
.typeFiche {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #927B63;
}
/*.photoFiche {
}*/
.tarifFiche {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #900;
	line-height: 19px;
	background-image: url(images/degrade.gif);
	background-repeat: repeat-x;
	padding-left: 7px;
}
.prixFiche {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.tarifTitre {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #f80;
}
.prixComprend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #927B63;
	font-weight:bold;
}
.descripFiche {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #555;
	padding-left: 7px;
}
.commoFiche {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	padding-left: 7px;
}
.boutonDispo:link {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #f80;
	width: 80px;
	height: 24px;
	padding-left: 21px;
	padding-right: 21px;
	text-decoration: none;
	border: 2px solid #ddd;
}
.boutonDispo:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #f80;
	width: 80px;
	height: 24px;
	padding-left: 21px;
	padding-right: 21px;
	text-decoration: underline;
	border: 2px solid #ddd;
}
.boutonDispo:visited {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #f80;
	width: 80px;
	height: 24px;
	padding-left: 21px;
	padding-right: 21px;
	text-decoration: none;
	border: 2px solid #ddd;
}
.boutonDispo:active {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #f80;
	width: 80px;
	height: 24px;
	padding-left: 21px;
	padding-right: 21px;
	text-decoration: none;
	border: 2px solid #ddd;
}
.boutonReserv:link {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #900;
	width: 80px;
	height: 24px;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
	border: 2px solid #ddd;
}
.boutonReserv:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #900;
	width: 80px;
	height: 24px;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: underline;
	border: 2px solid #ddd;
}
.boutonReserv:visited {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #900;
	width: 80px;
	height: 24px;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
	border: 2px solid #ddd;
}
.boutonReserv:active {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	font-weigth: bold;
	background-color: #900;
	width: 80px;
	height: 24px;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
	border: 2px solid #ddd;
}
/*FIN Module fiche*/
#region01 {
	background-image: url(images/fondsla12-aubrac.jpg);
	background-repeat: no-repeat;
}
#region02 {
	background-image: url(images/fondsla12-conques.jpg);
	background-repeat: no-repeat;
}
#region03 {
	background-image: url(images/fondsla12-gorges.jpg);
	background-repeat: no-repeat;
}
#region04 {
	background-image: url(images/fondsla12-segala.jpg);
	background-repeat: no-repeat;
}
#region05 {
	background-image: url(images/fondsla12-rodez.jpg);
	background-repeat: no-repeat;
}
#region06 {
	background-image: url(images/fondsla12-pareloup.jpg);
	background-repeat: no-repeat;
}
#region07 {
	background-image: url(images/fondsla12-millau.jpg);
	background-repeat: no-repeat;
}
#region08 {
	background-image: url(images/fondsla12-roquefort.jpg);
	background-repeat: no-repeat;
}
#fondVenir {
	background-image: url(images/fondsla12-venir.jpg);
	background-repeat: no-repeat;
}
#fondInfos {
	background-image: url(images/fondsla12-infos.jpg);
	background-repeat: no-repeat;
}
#fondResa {
	background-image: url(images/fondsla12-resa.jpg);
	background-repeat: no-repeat;
}
#fondQui {
	background-image: url(images/fondsla12-qui.jpg);
	background-repeat: no-repeat;
}
#fondCommunes {
	background-image: url(images/fondsla12-communes.jpg);
	background-repeat: no-repeat;
}
#fondLabel {
	background-image: url(images/fondsla12-labels.jpg);
	background-repeat: no-repeat;
}
#fondContact {
	background-image: url(images/fondsla12-contact.jpg);
	background-repeat: no-repeat;
}
#fondVierge {
	background-image: url(images/fondsla12.jpg);
	background-repeat: no-repeat;
}
#fondCGV {
	background-image: url(images/fondsla12-cgv.jpg);
	background-repeat: no-repeat;
}
#fondSejours {
	background-image: url(images/fondsla12-sejours.jpg);
	background-repeat: no-repeat;
}
#fondCarto {
	background-image: url(images/fondsla12-carto.jpg);
	background-repeat: no-repeat;
}
#fondPrat {
	background-image: url(images/fondsla12-prat.jpg);
	background-repeat: no-repeat;
}
#fondNews {
	background-image: url(images/fondsla12-news.jpg);
	background-repeat: no-repeat;
}
#tabloVenir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.titreRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c73206;
	font-weight:bold;
	text-align:left;
	padding-top: 10px;
	padding-left: 150px;
}
.titreRegion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c73206;
	font-weight:bold;
	text-align:left;
	padding-top: 10px;
	padding-left: 20px;
}
.titreRubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c73206;
	font-weight:bold;
	text-align:left;
	padding-top: 10px;
	padding-left: 250px;
}
.descripRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #966A3D;
	padding-left: 260px;
	padding-top: 20px;
}
.descripRegion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 260px;
	padding-top: 20px;
}
.descripRegion3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.descripGlobal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
}
.sstitreRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC9933;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sstitreRubrique2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC9933;
	padding-left: 20px;
	padding-top: 8px;
}
.chapoRubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	padding-left: 260px;
}
.sTitreSommaire2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
