img.behav {  behavior: url("pngbehavior.htc"); }
body	     { background-color: #fff; }
body,font   { text-align:left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
p  { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  margin-top: 0 }
a    { color: #689138; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
a:active    { color: #689138; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover    { color: #e88011; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
h1 { text-align:left; color: #689138; font-size: 21px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 0 0 5px; padding-top: 0px }
h2 { text-align:left; color: #689138; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: block; margin:0 0 2px; }
h3 { text-align:left; color: #666d83; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px; display: block; }
h4 { text-align:left; color: #689138; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold;  margin:3px 0px 3px 0px; padding:0px;}
h5       /* A voir */ { color: #a91328; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 0; margin-bottom: 4px }
h6     /* A voir */ { color: #fff; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 0; margin-bottom: 2px }

.tzr-limg {padding-right:7px; margin-right:7px;margin-bottom:5px; }
.tzr-rimg {padding-left:7px; margin-left:7px;margin-bottom:5px;}

/*Rubrique*/
.fond-rubrique { color: #689138; width: 139px; }
.navrub { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; background-image: url(../images2007/fd-nav_OFF-ETE.gif); background-repeat: no-repeat; background-position: 0 bottom; display: block; margin: 0 0 6px; padding: 0 0 0 15px; height:20px }
.navrub:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; background-image: url(../images2007/fd-nav_ON-ETE.jpg); background-repeat: no-repeat; background-position: 0 bottom; display: block; margin: 0 0 6px; padding: 0 0 0 15px; height:20px}
.navup { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; background-image: url(../images2007/fd-nav_ON-ETE.jpg); background-repeat: no-repeat; background-position: 0 bottom; display: block; margin: 0 0 6px; padding: 0 0 0 15px; height:20px}

/*FIN Rubrique*/
/*Sous rubrique*/
.fd-sousrubrique { color: #689138; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 180px; }
a.navsourub { color: #689138; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; margin: 0 20px 5px 0; display: block; }
a:hover.navsourub { color: #d07d2b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; margin: 0 20px 5px 0; display: block; }
.navupsourub { color: #d07d2b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; margin: 0 20px 5px 0; display: block; }

/*FIN Sous rubrique*/
/*Bandeau droit*/

a.desincription { color: #000; font-size: 10px; margin-left: 25px; display: block; }
a:hover.desincription { color: #fff; font-size: 10px; text-decoration: none; margin-left: 25px; display: block; }
.date { color: #a2acba; font-size: 11px; margin-left: 15px; }
.fd-newsletter-ete { background-image: url(../images/fd-newsletter-ete.gif); background-repeat: repeat-y; width: 118px; height: 28px; padding-top: 5px; padding-left: 3px; }
.fd-newsletter-eve { background-image: url(../images/fd-newsletter-ev.gif); background-repeat: repeat-y; padding-top: 5px; padding-left: 3px; width: 118px; height: 28px; }
.fd-newsletter-hiv { background-image: url(../images/fd-newsletter-hiver.gif); background-repeat: repeat-y; padding-top: 5px; padding-left: 3px; width: 118px; height: 28px; }
.fd-hp-hiver { background-repeat: repeat-y; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; width: 125px; border: solid 1px #fff; }
.bas-encar { background-color: #38525f; width: 118px; height: 1px; }
.nput { font-size: 10px; font-family: Tahoma, Arial, Verdana, "Trebuchet MS", "Lucida Console", Terminal ; background-color: #dbe6ed; width: 115px; height: 15px; padding-left: 2px; border: solid 1px #fff; }
a.nav-hp { color: #717171; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-repeat: no-repeat; text-decoration: none; display: block; margin: 1px 0; padding: 0 0 1px 10px; }
a:hover.nav-hp { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-repeat: no-repeat; display: block; margin: 1px 0; padding: 0 0 0 10px; }
a.nav-encar2 { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-image: url(../images2007/fleche-top.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin: 1px 0; padding: 0 0 1px 10px; }
a:hover.nav-encar2 { color: #ff9124; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-image: url(../images2007/fleche-top.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin: 1px 0; padding: 0 0 1px 10px; }
a.nav-encar { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; display: block; margin: 1px 0; padding: 0 0 1px 10px; }
a:hover.nav-encar { color: #ff9124; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; display: block; margin: 1px 0; padding: 0 0 1px 10px; }

/*FIN Bandeau droit*/
/*Contenu*/

.soustitrage { color: #689138; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0 0 2px; }
.sepa { height: 15px; }
.pub { margin: 0 2px 10px 0; }
.sepa2col3 { width: 659px; padding: 0 10px 5px 8px; }
.sepa2col1 { padding: 0 11px 5px 0px; }
.sepa2col2 { padding: 0 0px 5px 11px; }
.tab2cols .sepa2col1 { padding: 3px 11px 5px 3px; border:1px solid #689138; }
.tab2cols .sepa2col2 { padding: 3px 3px 5px 11px; border:1px solid #689138; }

/*FIN Contenu*/
/*Les plus*/
.annonce-home { color: #fff; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; }
.legende { color: #575757; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: bold; margin-top: 2px; display: block; }
/*FIN Les plus*/
/*images*/
.floatpub { margin: 0 3px; padding: 0; }
.floatdroite{float: right;margin: 0 0 3px 8px;border: solid 0 #666;padding: 0;}
.floatgauche{float: left;margin: 0 8px 5px 0;border: solid 0 #666;padding: 0;}

.imageOver, a.imageOver , a.imageOver img{
	width: 49px;
	height:30px;
	float: right;margin: 0 0 3px 8px;border: solid 0 #666;padding: 0;
	opacity:.8;
	filter: Alpha(opacity=80);
	-moz-opacity: .8;
}
a.imageOver:hover , a.imageOver:hover img {
	width: 49px;
	height:30px;
	float: right;margin: 0 0 3px 8px;border: solid 0 #666;padding: 0;
	opacity:1;
	filter: Alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* Mozilla */
} 

/*FIN images*/
#PraloupInfos { left: 670px; top: 102px; position: absolute; visibility: visible; }
#titesdespages { left: 8px; top: 332px; position: absolute; visibility: visible; }
/*Titrage*/
.letitre { color: #fff; font-size: 18px; font-weight: bold; font-variant: small-caps; margin-bottom: 0; }
.larubrique { color: #fff; font-size: 30px; font-variant: small-caps; font-weight: bold; margin-bottom: 0; }

/*FIN Titrage*/
/*cinema*/

.titrage-cine { color: #fff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin-top: 2px; display: block; background-image: url(../images/cinema-h-ete_02.gif); background-repeat: repeat-x; text-transform: uppercase; width: 293px; }
.sceance-cine { color: #504f4f; font-weight: bold; }
.mention-sup-cine { color: #d10101; font-weight: bold; }
.fond-cine { background-image: url(/images2007/fd-cinema-ete.gif); background-repeat: repeat-y; width: 309px; padding:0; margin:0; }
.soustitrage-cine { color: #689138; font-size: 13px; font-weight: bold; text-transform: uppercase; margin-top: 8px; margin-bottom: 3px; display: block; }

.fond-part { background-image: url(/images2007/fd-part-ete.gif); background-repeat: repeat-y; }
.titrage-part { color: #fff; font-size: 18px; font-weight: normal; text-transform: uppercase; }
.bastableau2 { background-image: url(/images2007/bas-part-ete.gif); background-repeat: no-repeat; width: 624px; height:9px }

/*FIN cinema*/
/*meteo*/

.titrage-meteo { color: #fff; font-size: 18px; font-weight: normal; background-image: url(/images/meteo-ete_02.gif); background-repeat: repeat-x; text-transform: uppercase; width: 190px; height: 23px; padding: 2px 0 0 0; }
.fond-meteo { background-image: url(../images/fd-meteo-ete.gif); background-repeat: repeat-y; width: 206px; padding: 8px 3px 5px 4px; }
.fond-meteo2 { background-image: url(../images/fd-meteo-ete.gif); background-repeat: repeat-y; padding: 8px 1px 5px; width: 206px; }
.soustitrage-meteo { color: #000; font-size: 12px; font-weight: bold; line-height: 13px; margin-top: 3px; margin-bottom: 2px; display: block; }

/*FIN meteo*/
/*secteur*/

.fond-secteur { background-image: url(../images/fd-cinema-ete.gif); background-repeat: repeat-y; width: 315px; padding: 10px 1px 5px; }
.titrage-secteur { color: #fff; font-size: 18px; font-weight: normal; background-image: url(/images/cinema-h-ete_02.gif); background-repeat: repeat-x; text-transform: uppercase; text-align: center; width: 299px; height: 23px; padding-top: 2px; padding-left: 0; }
.filetsecteur { color: #5a5a5a; font-weight: bold; border-style: solid; border-width: 0 0 1px; border-color: #689138; -color: #8; er-bottom-style: solid; }
.pistebleu { color: #243c86; font-weight: bold; }
.pisterouge { color: #ef0d02; font-weight: bold; }
.pisteverte { color: #439141; font-weight: bold; }
.pistenoire { color: #000; font-weight: bold; }


/*FIN secteur*/
/*demande brochure*/

.select-brochure { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; width: 60px; height: 19px; padding-top: 2px; padding-left: 5px; border: solid 0 #3d559f; }
.select-brochure2 { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; padding-top: 2px; padding-left: 5px; width: 250px; height: 19px; border: solid 0 #3d559f; }
.input-brochure { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; padding-top: 2px; padding-left: 5px; width: 420px; height: 19px; border: solid 0 #3d559f; }
.input-brochure2 { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; padding-top: 2px; padding-left: 5px; width: 250px; height: 19px; border: solid 0 #d98a25; }
.input-brochure3 { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; padding-top: 2px; padding-left: 5px; width: 420px; height: 40px; border: solid 0 #d98a25; }
a.bt { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #bfcfc5; padding-top: 2px; padding-left: 5px; width: 200px; height: 20px; padding-right: 5px; border: solid 1px #689138; }
a:hover.bt { color: #fff; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #689138; text-decoration: none; padding-top: 2px; padding-left: 5px; width: 200px; height: 20px; padding-right: 5px; border: solid 1px #689138; }
.txt-blanc { color: #fff; font-weight: bold; }
.tableau { background-color: #bfcfc5; }
.ligne { background-color: #dfeae3; }
.titrage { background-color: #689138; }

/*FIN  demande brochure*/
/*Annuaire*/
.titrage-annuaire { color: #949494; font-weight: bold; border-color: #d98a25; border-style: solid; border-width: 0 0 2px; }
/*FIN Annuaire*/
/*Fiche hotel*/

.filet-liste { height: 12px; margin: 10px 10px 0; border-color: #5a5a5a; border-style: solid; border-width: 1px 0 0; }
.titrage-hotel { color: #689138; font-size: 16px; font-weight: bold; text-transform: uppercase; margin-bottom: 2px; }
.titrage2-hotel { color: #689138; font-size: 16px; font-weight: normal; margin-bottom: 5px; }

.fd-tb-fiche { color: #fff; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(/images2007/fd-arrondi-vert.gif); padding:5px 0 0 0; margin:0; width:608px; height:23px; }
.fd-fiche { background-image: url(/images2007/fd-fiche-vert.jpg); background-repeat: repeat-y; width: 624px; margin:0; padding:0; width:624px;  }
.coindroit { background: #689138 url(/images2007/arrondi-droit-ete.gif); background-repeat: no-repeat; margin:0; padding:0; width:8px; height:23px; }
.coingauche { background: #689138 url(/images2007/arrondi-gauche-ete.gif); background-repeat: no-repeat; margin:0; padding:0; width:8px; height:23px; }
.bastableau { background-image: url(/images2007/bas-fiche-ete.gif); background-repeat: no-repeat; margin:0; padding:0; width:624px; height:9px;  }
/*FIN Fiche hotel*/

div.transON {width: 100%; background-color: silver;border:0px solid black; }
div.transOFF  {width: 100%; background-color: silver;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;border:0px solid black; }

#tzr-calendar-div {position:absolute; visibility:hidden; background-color:white; layer-background-color:white;} 