* {font-family:verdana,arial;}
body {margin:0;padding:0;}
img {border:0;}
form {margin:0;padding:0;}

/* bkg */
#bkg_home {background:url(/fr/img/bkg/home.jpg) repeat-x #13B5DB;}
#bkg_camping {background:url(/fr/img/bkg/camping.jpg) repeat top left;}
#bkg_locations {background:url(/fr/img/bkg/locations.jpg) repeat top left;}
#bkg_piscine {background:url(/fr/img/bkg/piscine.jpg) repeat top left;}
#bkg_loisirs {background:url(/fr/img/bkg/loisirs.jpg) repeat top left;}
#bkg_village {background:url(/fr/img/bkg/village.jpg) repeat top left;}
#bkg_tarifs {background:url(/fr/img/bkg/tarifs.jpg) repeat top left;}
#bkg_information {background:url(/fr/img/bkg/information.jpg) repeat top left;}


/* tetiere */
#tetiere {background:url(/fr/img/home/bkg_tetiere.png) no-repeat top left;height:127px;}
#tetiere .actions {vertical-align:bottom;padding-bottom:32px;}
#tetiere .langues {vertical-align:top;text-align:right;padding-top:63px;color:#b2b2b2;font-size:9px;}
#tetiere .langues .pictos {margin-bottom:6px;}


/* navH */
#navH td {vertical-align:top;}
#navH .bkg {background:url(/fr/img/navh/bkg_left.gif) repeat-y top left;}


/* footer */
#footer {background:url(/fr/img/home/footer_bkg.gif) no-repeat top left;width:890px;height:63px;margin-bottom:5px;}
#footer .ctt {padding:10px 40px;color:#333c8e;font-size:10px;}
#footer .ctt h1 {margin:0;padding:0;font-size:12px;font-weight:bold;}
#footer .ctt .rouge {color:#c60b28;font-weight:bold;}

#mentions {background:url(/fr/img/pictures/footer_mentions_bkg.png) no-repeat top left;width:890px;height:50px;margin-bottom:5px;}
#mentions .ctt {color:#9c9c9c;font-size:10px;text-align:center;}

/* home */
#flash_home {/*background:url(/fr/img/home/flash_bkg.png);*/}
#flash_home .bkg_right {background:url(/fr/img/navh/right.png);}
#content_home {margin-bottom:2px;}
#content_home .bkg_right {background:url(/fr/img/navh/right.png);}
#content_home .ctt {background-color:#fff;vertical-align:top;color:#666;font-size:10px;}
#content_home .ctt span {margin:5px 0 8px 0;display:block;}
#content_home .ctt a {text-decoration:underline;font-weight:bold;}
#content_home .ctt a:hover {text-decoration:none;}
#content_home .ctt .vert {color:#44b436;padding-left:6px;background:url(/fr/img/pictures/puce_orange_3x6.gif) no-repeat 0 3px;}
#content_home .ctt .orange {color:#ea8e27;padding-left:6px;background:url(/fr/img/pictures/puce_verte_3x6.gif) no-repeat 0 3px;}
#content_home .sep {background:url(/fr/img/home/bkg_sep.gif);vertical-align:top;}
#content_home .ctt_sejourgroupe {background:url(/fr/img/home/visu_sejourgroupe.gif) no-repeat top left;width:239px;height:71px;margin-top:20px;padding:4px 10px;}


/* common */
#flash_main {background:url(/fr/img/home/flash_bkg.png);}
.col_ctt a {text-decoration:underline;color:#5cb74b;}
.col_ctt a:hover {text-decoration:none;}

/* 1 col */
#content_1col {margin-bottom:2px;}
#content_1col .bkg_right {background:url(/fr/img/navh/right.png);}

#content_1col .col_left {background-color:#fff;vertical-align:top;color:#000;font-size:10px;}
#content_1col .col_left .railway {margin:0 0 14px 28px;color:#666;}
#content_1col .col_left .railway a {text-decoration:underline;color:#666;}
#content_1col .col_left .railway a:hover {text-decoration:none;}

#content_1col .col_left .titre {margin:0 0 20px 66px;}
#content_1col .col_left .soustitre {margin:0 0 10px 66px;}
#content_1col .col_left p.exergue {width:794px;margin:0 0 20px 66px;color:#666;font-style:italic;}
#content_1col .col_left p {width:794px;margin:0 0 20px 66px;}
#content_1col .col_left p span.liste {display:block;margin-left:20px;}
#content_1col .col_left .bleu {color:#00abe3;}
#content_1col .col_left .vert {color:#5cb74b;}


/* 2 col */
#content_2col {margin-bottom:2px;}
#content_2col .bkg_right {background:url(/fr/img/navh/right.png);}

#content_2col .col_left {background-color:#fff;vertical-align:top;color:#666;font-size:10px;}
#content_2col .col_left .railway {margin:0 0 14px 28px;color:#666;}
#content_2col .col_left .railway a {text-decoration:underline;color:#666;}
#content_2col .col_left .railway a:hover {text-decoration:none;}

#content_2col .col_ctt {background-color:#fff;vertical-align:top;color:#000;font-size:10px;}
#content_2col .col_ctt .titre {margin:0 0 14px 66px;}
#content_2col .col_ctt p.exergue {width:500px;margin:8px 0 16px 66px;color:#666;font-style:italic;}
#content_2col .col_ctt p {width:500px;margin:0 0 0 66px;}
#content_2col .col_ctt .bleu {color:#00abe3;}
#content_2col .col_ctt .vert {color:#5cb74b;}
#content_2col .col_ctt .boutons {margin:20px 0 0 66px;width:500px;}

#content_2col .col_right {background-color:#fff;vertical-align:top;color:#666;font-size:10px;}
#content_2col .col_right .plan {background:url(/fr/img/pictures/plan_bkg.gif);width:285px;}
#content_2col .col_right .plan .detail {text-align:center;}
#content_2col .col_right .telecharger {text-align:center;margin-top:30px;height:16px;}
#content_2col .col_right .telecharger a {text-decoration:underline;color:#333c8e;padding:0 0 4px 20px;background:url(/fr/img/pictures/picto_pdf.gif) no-repeat 0 0;font-weight:bold;}
#content_2col .col_right .telecharger a:hover {text-decoration:none;}


/* 3 col */
#content_3col {margin-bottom:2px;}
#content_3col .bkg_right {background:url(/fr/img/navh/right.png);}

#content_3col .col_left {background-color:#fff;vertical-align:top;color:#666;font-size:10px;}
#content_3col .col_left .railway {margin:0 0 14px 28px;color:#666;}
#content_3col .col_left .railway a {text-decoration:underline;color:#666;}
#content_3col .col_left .railway a:hover {text-decoration:none;}

#content_3col .col_ctt {background-color:#fff;vertical-align:top;color:#000;font-size:10px;}
#content_3col .col_ctt .titre {margin-bottom:14px;}
#content_3col .col_ctt .soustitre {margin:0 0 10px 0;}
#content_3col .col_ctt .pictos {margin-bottom:14px;}
#content_3col .col_ctt .pictos img {margin-right:18px;}
#content_3col .col_ctt p.exergue {width:365px;margin:8px 0 16px 0;color:#666;font-style:italic;}
#content_3col .col_ctt p {width:365px;margin:0;}
#content_3col .col_ctt .bleu {color:#00abe3;}
#content_3col .col_ctt .vert {color:#5cb74b;}
#content_3col .col_ctt .boutons {margin-top:20px;width:365px;}
#content_3col .col_ctt p span.liste {display:block;margin-left:20px;}

#content_3col .col_right {background-color:#fff;vertical-align:top;color:#666;font-size:10px;}
#content_3col .col_right .plan {background:url(/fr/img/pictures/plan_bkg.gif);width:285px;}
#content_3col .col_right .plan .detail {text-align:center;}
#content_3col .col_right .telecharger {text-align:center;margin-top:30px;height:16px;}
#content_3col .col_right .telecharger a {text-decoration:underline;color:#333c8e;padding:0 0 4px 20px;background:url(/fr/img/pictures/picto_pdf.gif) no-repeat 0 0;font-weight:bold;}
#content_3col .col_right .telecharger a:hover {text-decoration:none;}


/* offres speciales */
table.offres {margin-left:66px;}
.offres_ctt .desc {font-size:10px;padding:8px 0 8px 12px;}
.offres_ctt .dates {font-size:9px;color:#000;text-align:center;}
.offres_ctt .prix {font-size:10px;color:#3c9e2f;text-align:center;font-weight:bold;}
.offres_ctt .basse_saison h1 {font-size:18px;font-weight:bold;margin:0 0 12px 0;}
.offres_ctt .basse_saison {font-size:12px;color:#000;text-align:center;padding:0;}


/* tarifs 2007 */
table.tarifs {margin-left:66px;}
				
table.tarifs #layer0, table.tarifs #layer1, table.tarifs #layer2, table.tarifs #layer3 {position:relative;top:0;display:none;z-index:1;width:737px;}	

table.tarifs .onglet_0 {background:url(/fr/img/tarifs-reservations/tarifs/tarifs_00.gif) no-repeat top left;display:block;width:138px;height:25px;margin:0 25px 0 34px;}
table.tarifs .onglet_on_0 ,a.onglet_0:hover {background-image:url(/fr/img/tarifs-reservations/tarifs/tarifs_00_over.gif);display:block;width:151px;height:25px;margin:0 12px 0 34px;}

table.tarifs .onglet_1 {background:url(/fr/img/tarifs-reservations/tarifs/tarifs_01.gif) no-repeat top left;display:block;width:167px;height:25px;margin-right:25px;}
table.tarifs .onglet_on_1 ,a.onglet_1:hover {background-image:url(/fr/img/tarifs-reservations/tarifs/tarifs_01_over.gif);display:block;width:180px;height:25px;margin-right:12px;}

table.tarifs .onglet_2 {background:url(/fr/img/tarifs-reservations/tarifs/tarifs_02.gif) no-repeat top left;display:block;width:167px;height:25px;margin-right:25px;}
table.tarifs .onglet_on_2 ,a.onglet_2:hover {background-image:url(/fr/img/tarifs-reservations/tarifs/tarifs_02_over.gif);display:block;width:180px;height:25px;margin-right:12px;}

table.tarifs .onglet_3 {background:url(/fr/img/tarifs-reservations/tarifs/tarifs_03.gif) no-repeat top left;display:block;width:147px;height:25px;margin-right:12px;}
table.tarifs .onglet_on_3 ,a.onglet_3:hover {background-image:url(/fr/img/tarifs-reservations/tarifs/tarifs_03_over.gif);display:block;width:160px;height:25px;margin-right:12px;}

.tarifs_ctt .horaires {font-size:11px;text-align:center;}
.tarifs_ctt .dates {font-size:9px;color:#000;text-align:center;}
.tarifs_ctt .desc {font-size:10px;margin:8px 0 8px 30px;display:block;width:285px;}
.tarifs_ctt .desc_bis {font-size:10px;padding:8px 0 8px 5px;}
.tarifs_ctt .infos {font-size:10px;padding:8px 0;text-align:center;}
.tarifs_ctt .prix {font-size:10px;color:#3c9e2f;text-align:center;font-weight:bold;}

.mentions {font-size:9px;color:#676767;background:url(/fr/img/tarifs-reservations/tarifs/bkg_mentions.gif);}
.mentions .ctt_mentions {width:290px;margin-left:30px;}
.mentions .ctt_mentions h1 {margin:0 0 4px 0;font-size:10px;font-weight:bold;}
