/* CSS Document */

body, td, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616D7C;
}

ul {
	list-style: none;
}

#globalFond {
	position: relative;
	min-height: 100%;
	width: 100%;
	background: #1F8790 url(/img-carlades-cantal/sejour-week-end-auvergne/fd-global-ss-scroll.gif) no-repeat center top;
	text-align: center;
}
body:nth-of-type(1) #globalFond { /* CHROME */
	background: #1F8790 url(/img-carlades-cantal/sejour-week-end-auvergne/fd-global-chrome.gif) no-repeat center top;
}

* html #globalFond { height: 100%; }

#conteneur {
	width: 988px;
	margin: 0px auto;
	text-align: left;
}

#globalFond #dernierElement {
	padding: 0px; /* espace du pied de page */
	width: 100%;
	height: 85px;
}
#globalFond #footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 85px;
}

#bandeau {
	width: 938px;
}


#filAriane {
	position: absolute;
	top: 2px;
	left: 0px;
	text-align: right;
	width: 930px;
	color: #A71629;
	font-size: 9px;
	z-index: 7;
}



#navigation {
}

#navigation td a img {
	cursor: default;
}
#navigation #navPratique td a img {
	cursor: pointer;
}

ul#navRubriques {
	height: 50px;
	width: 992px;
	background: url(/img-loire-forez/loire-tourisme/nav-pi.gif) no-repeat 0px 0px;
}
ul#navRubriques li {
	float: left;
	width: 163px;
	height: 50px;
	list-style: none;
	text-indent: -10000px;
	font-size: 0px;
}
ul#navRubriques li a {
	width: 163px;
	height: 50px;
	display: block;
	/*text-indent: -10000px;
	font-size: 0px;*/
}
#navigation #layer1, #navigation #layer2, #navigation #layer3, #navigation #layer4, #navigation #layer5 {
	position: absolute;
	visibility: hidden;
	z-index: 500;
}
#navigation #layer1 {
	background: #566373;
	width: 156px;
	top: 0px;
	left: 0px;
	z-index: 41;
}
#navigation #layer2 {
	background: #A7C328;
	width: 148px;
	top: -4px;
	left: 156px;
	z-index: 42;
}
#navigation #layer3 {
	background: #1F8790;
	width: 151px;
	top: -8px;
	left: 304px;
	z-index: 43;
}
#navigation #layer4 {
	background: #FFCC02;
	width: 149px;
	top: -11px;
	left: 455px;
	z-index: 44;
}
#navigation #layer5 {
	background: #F38E00;
	width: 148px;
	top: -15px;
	left: 604px;
	z-index: 45;
}

#navigation #layer1 ul, #navigation #layer2 ul, #navigation #layer3 ul, #navigation #layer4 ul, #navigation #layer5 ul {
	margin: 0px 8px 8px 8px;
	list-style: none;
}
#navigation #layer1 ul li, #navigation #layer2 ul li, #navigation #layer3 ul li, #navigation #layer4 ul li, #navigation #layer5 ul li {
	padding-left: 13px;
	margin-top: 11px;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 1px;
}
#navigation #layer1 ul li {
	background: url(/img-carlades-cantal/gris-incontournables/puce.gif) no-repeat  5px 6px;
}
#navigation #layer2 ul li {
	background: url(/img-carlades-cantal/vert-nature/puce.gif) no-repeat  5px 6px;
}
#navigation #layer3 ul li {
	background: url(/img-carlades-cantal/bleu-patrimoine/puce.gif) no-repeat  5px 6px;
}
#navigation #layer4 ul li {
	background: url(/img-carlades-cantal/jaune-activites/puce.gif) no-repeat  5px 6px;
}
#navigation #layer5 ul li {
	background: url(/img-carlades-cantal/orange-artisanat/puce.gif) no-repeat  5px 6px;
}
#navigation #layer1 ul li.premier, #navigation #layer2 ul li.premier, #navigation #layer3 ul li.premier, #navigation #layer4 ul li.premier, #navigation #layer5 ul li.premier {
	padding-top: 0px;
	background: none;
}
#navigation #layer1 ul li a, #navigation #layer2 ul li a, #navigation #layer3 ul li a, #navigation #layer4 ul li a, #navigation #layer5 ul li a {
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}
#navigation #layer1 ul li a:hover, #navigation #layer2 ul li a:hover, #navigation #layer3 ul li a:hover, #navigation #layer4 ul li a:hover, #navigation #layer5 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


ul#navPro {
}

ul#navPro li {
	float: left;
	margin-left: 8px;
	list-style: none;
}
ul#navPro li a {
	float: left;
	color: #4D5A6B;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
}

#planDuSite {
	position: absolute;
	left: 22px;
	top: 0px;
	text-align: left;
	z-index: 11;
}
#txtDefilant {
	position: absolute;
	left: 174px;
	top: 0px;
	width: 350px;
	text-align: left;
	z-index: 12;
}

input.champRecherche {
	height: 12px;
	width: 149px;
	margin-left: 1px;
	margin-right: 2px;
}

html>/**/body input.champRecherche {
	margin-top: 1px;
}




.ssNavHaut {
	margin-left: 17px;
	width: 182px;
	height: 47px;
	text-indent: -10000px;
	color: #FFFFFF;
	font-size: 0px;
}
.ssNavCentre {
	margin: 0px;
}
.ssNavCentre ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
	list-style: none;	
}
.ssNavCentre li {
	margin: 0px;
	padding-left: 10px;
	padding-right: 30px;
	padding-bottom: 12px;
}
.ssNavCentre li a {
	color: #FFFFFF;
	font-size: 11px;
	display: block;
}
.ssNavCentre li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.ssNavBas {
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#navOptions {
	position: absolute;
	top: 0px;
	left: 2px;
	margin-top: -249px;
	z-index: 2;
	text-align: left; 
}

h1#titreDuSite {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/logo-cantal-carlades.gif) no-repeat 0px 0px;
	height: 144px;
	width: 178px;
}

h1#titreDuSite a {
	font-size: 0px;
	text-indent: -10000px;
	display: block;
	height: 144px;
	width: 178px;
}

.bonsPlansTitre {
	height: 36px;
	width: 185px;
}
.bonsPlansReserver a {
	height: 23px;
	width: 166px;
	text-indent: -10000px;
	display: block;
}
.bonsPlansBtn a {
	height: 32px;
	width: 185px;
	text-indent: -10000px;
	display: block;
}
.liensNavDroite {
	background-color: #FFFFFF;
}
.liensNavDroite ul {
	margin: 0px 0px 0px 22px;
	padding: 0px;
	list-style: none;	
}
.liensNavDroite ul li {
	margin: 0px;
	padding-left: 15px;
}
.liensNavDroite ul li, .liensNavDroite ul li a {
	font-size: 14px;
}

.margeColonneGaucheBas { padding-bottom: 130px; }

.categorie0etoile, .categorie1etoile, .categorie2etoile, .categorie3etoile, .categorie4etoile, .categorie5etoile, .categorie6etoile {
	height: 12px;
	font-size: 0px;
	text-indent: -10000px;
	margin-left: 5px;
	margin-right: 5px;
	background: url(/img-carlades-cantal/rouge-reservation/etoile.gif) repeat-x 0px 0px;
	float: left;
}

.categorie0etoile { width: 0px; }
.categorie1etoile { width: 15px; }
.categorie2etoile { width: 30px; }
.categorie3etoile { width: 45px; }
.categorie4etoile { width: 60px; }
.categorie5etoile { width: 75px; }
.categorie6etoile { width: 90px; }

.categorie0epis, .categorie1epis, .categorie2epis, .categorie3epis, .categorie4epis, .categorie5epis, .categorie6epis {
	height: 20px;
	font-size: 0px;
	text-indent: -10000px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(/img-loire-forez/loire-tourisme/gites-epi.gif) repeat-x 0px 0px;
	float: left;
}

.categorie0epis { width: 0px; }
.categorie1epis { width: 9px; }
.categorie2epis { width: 18px; }
.categorie3epis { width: 27px; }
.categorie4epis { width: 36px; }
.categorie5epis { width: 45px; }
.categorie6epis { width: 54px; }

.categorie0cheminees, .categorie1cheminees, .categorie2cheminees, .categorie3cheminees, .categorie4cheminees, .categorie5cheminees, .categorie6cheminees {
	height: 21px;
	font-size: 0px;
	text-indent: -10000px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(/img-loire-forez/loire-tourisme/logis-cheminee.jpg) repeat-x 0px 0px;
	float: left;
}

.categorie0cheminees { width: 0px; }
.categorie1cheminees { width: 21px; }
.categorie2cheminees { width: 42px; }
.categorie3cheminees { width: 63px; }
.categorie4cheminees { width: 84px; }
.categorie5cheminees { width: 105px; }
.categorie6cheminees { width: 126px; }

.categorie0cles, .categorie1cles, .categorie2cles, .categorie3cles, .categorie4cles, .categorie5cles, .categorie6cles {
	height: 19px;
	font-size: 0px;
	text-indent: -10000px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(/img-loire-forez/loire-tourisme/clevacances-picto.gif) repeat-x 0px 0px;
	float: left;
}

.categorie0cles { width: 0px; }
.categorie1cles { width: 18px; }
.categorie2cles { width: 36px; }
.categorie3cles { width: 54px; }
.categorie4cles { width: 72px; }
.categorie5cles { width: 90px; }
.categorie6cles { width: 108px; }

#contenuListe {
	width:650px;
	height:350px;
	overflow:auto;
}

.blocListe {
	margin-bottom: 12px;
	width: 625px;
}

.buttonsubmit {
	width: 156px;
	height: 37px;
	margin: 0px;
	cursor: pointer;
	border: none;
}
.buttonEnvoyer {
    width: 87px;
	height: 31px;
	margin: 0px;
	cursor: pointer;
	border: none;
	background: url(/img-carlades-cantal/btns/envoyez.gif) repeat-x 0px 0px;
}

.margeGaucheDroiteBas10px {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 270px;
}
.margeDroiteBas1pxFloatLeft {
	padding-right: 1px;
	padding-bottom: 1px;
	float: left;
}


ul.listeVert li {
	background: url(/img-carlades-cantal/vert-nature/puce-active-couleur.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
ul.listeRouge li {
	background: url(/img-carlades-cantal/rouge-reservation/puce-active-couleur.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
ul.listeOrange li {
	background: url(/img-carlades-cantal/orange-artisanat/puce-active-couleur.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
ul.listeJaune li {
	background: url(/img-carlades-cantal/jaune-activites/puce-active-couleur.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
ul.listeGris li {
	background: url(/img-carlades-cantal/gris-incontournables/puce-active-couleur.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
ul.listeBleu li {
	background: url(/img-carlades-cantal/bleu-patrimoine/puce-active-couleur.gif) no-repeat 0px 5px;
	padding-left: 10px;
}

.fdSaviezVousHaut {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-saviez-vous-haut.gif) no-repeat 0px 0px;
}
.fdDecouvPrestaHaut {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-decouverte-presta-haut.gif) no-repeat 0px 0px;
}

.fdSaviezVousBas {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-saviez-vous-bas.gif) no-repeat 0px 0px;
	height: 40px;
	padding-top: 4px;
}

.fdIngredientsHaut {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-ingredients-haut.gif) no-repeat 5px 0px;
}
.fdIngredientsBas {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-ingredients-bas.gif) no-repeat 5px 0px;
	height: 30px;
}
.fdIngredientsHautGauche {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-ingredients-haut.gif) no-repeat 0px 0px;
}
.fdIngredientsBasGauche {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-ingredients-bas.gif) no-repeat 0px 0px;
	height: 30px;
}
.fdIngredientsHautDroite {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-ingredients-haut-blanc.gif) no-repeat 10px 30px;
}
.fdIngredientsBasDroite {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/fd-ingredients-bas.gif) no-repeat 10px 0px;
	height: 30px;
}

.fdbandeauGris {
	background: url(/img-carlades-cantal/bandeau-aleatoire/fd-gris.gif) no-repeat 0px 0px;
}
.largeur420px {
	width: 420px;
}
.colonneGauche {
	width: 225px;
	float: left;
}
.colonneMilieu {
	width: 470px;
	float: left;
	background-color: #FFFFFF;
}
.colonneDroite {
	width: 290px;
	float: left;
}
.colonneLarge {
	width: 763px;
	float: left;
}
.colonneXLarge {
	text-align: left;
/*	width: 845px;
	margin-left: 50px;*/
}

.barreSeparationPointillesGris {
	border-top: none;
	border-right: none;
	border-bottom: 1px dashed #CCCCCC;
	border-left: none;
	height: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 100%;
}

.barreSeparationPointillesGris8px {
	border-top: none;
	border-right: none;
	border-bottom: 1px dashed #CCCCCC;
	border-left: none;
	height: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 100%;
}

.fondGris, .optionGris { background-color: #566373; }
.fondBleu, .optionBleu { background-color: #1f8790; }
.fondVert, .optionVert { background-color: #a7c328; }
.fondOrange, .optionOrange { background-color: #f38e00; }
.fondJaune, .optionJaune { background-color: #ffcc02; }
.fondRouge, .optionRouge { background-color: #a51628; }

.optionGris, .optionBleu, .optionVert, .optionOrange, .optionJaune, .optionRouge { color: #FFFFFF; }

.bordsOrangeHaut {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/bords-haut.gif) no-repeat center top;
}
.bordsOrangeBas {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/bords-bas.gif) no-repeat center bottom;
}
.bordsIdeeCircuits {
	background: #f38e00 url(/img-carlades-cantal/sejour-week-end-auvergne/bords-bas-427.gif) no-repeat center bottom;
}
.bordsOrangeHaut427 {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/bords-haut-427.gif) no-repeat center top;
}
.bordsOrangeBas427 {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/bords-bas-427.gif) no-repeat center bottom;
}
.bordsOrangeHaut320 {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/bords-haut-320.gif) no-repeat center top;
}
.bordsOrangeBas320 {
	background: url(/img-carlades-cantal/sejour-week-end-auvergne/bords-bas-320.gif) no-repeat center bottom;
}

#logoPrint {
	display: none;
}

#choixGMAP .positionAbsolueLayer {
	border-right: 1px solid #dbdfe6;
	border-bottom: 1px solid #dbdfe6;
	border-left: 1px solid #dbdfe6;
	width: 218px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 77;
}
#choixGMAP .positionAbsolueLayer table {
	background-color: #FFFFFF;
}


#choixGMAP #choixActivites {
	border: 1px solid #dbdfe6;
	top: -570px;
}

#choixGMAP #choixCommerce {
	border: 1px solid #dbdfe6;
	top: -592px;
	width: 300px;
	left: -54px;
}
#choixGMAP #choixService {
	top: auto;
	bottom: 18px;
}


select.selectOrange {
	border: none;
	background-color: #FF6E01;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

