﻿@charset "utf-8";
/* CSS Document */

#ng_title_1 { background:#cc9; }
#ng_title_1 a { background: url(img/navg/titrerub_1.gif) 0 0 no-repeat; height:50px; }

#ng_title_2 { background:#cc9; }
#ng_title_2 a { background: url(img/navg/titrerub_2.gif) 0 0 no-repeat; height:50px; }

#ng_title_3 { background:#cc9; }
#ng_title3 a { background: url(img/navg/titrerub_3.gif) 0 0 no-repeat; height:50px; }

#ng_title_4 { background:#cc9; }
#ng_title_4 a { background: url(img/navg/titrerub_4.gif) 0 0 no-repeat; height:50px; }

#ng_title_5 { background:#cc9; }
#ng_title_5 a { background: url(img/navg/titrerub_5.gif) 0 0 no-repeat; height:50px; }

#nt_1 { background-image: url(img/navt/rub1.gif); width:143px; }
#nt_2 { background-image: url(img/navt/rub2.gif); width:143px; }
#nt_3 { background-image: url(img/navt/rub3.gif); width:143px; }
#nt_4 { background-image: url(img/navt/rub4.gif); width:84px; }
#nt_5 { background-image: url(img/navt/rub5.gif); width:78px; }

#navtIndigo {
	position:absolute; bottom:0px; right:77px;_bottom:-1px;
}
#navtIndigo a {display:block; width:115px; height:28px; background: url(img/navt/indigo.gif) 0 0 no-repeat;}
#navtIndigo a:hover { background-position:0 -28px;}
#navtIndigo a span { display:none;}

#ng_title_2 { background:#cc9; }
#ng_title_2 a { background: url(img/navg/titrerub_2.gif) 0 0 no-repeat; height:50px; }

#ng_title_3 { background:#cc9; }
#ng_title3 a { background: url(img/navg/titrerub_3.gif) 0 0 no-repeat; height:50px; }

#ng_title_4 { background:#cc9; }
#ng_title_4 a { background: url(img/navg/titrerub_4.gif) 0 0 no-repeat; height:50px; }

#ng_title_5 { background:#cc9; }
#ng_title_5 a { background: url(img/navg/titrerub_5.gif) 0 0 no-repeat; height:50px; }

#ng_1 { background:#cc9; }
/*#ng_1 a { background: url(img/navg/ng_1.gif) 0 0 no-repeat; height:50px; }*/
/*#ng_2 { background:#c60; }*/
#ng_2 a { background: url(img/navg/ng_2.gif) 0 0 no-repeat; height:39px; }
#ng_2 a:hover { background-position: 0 -39px; }
/*#ng_3 { background:#990; }*/
#ng_3 a { background: url(img/navg/ng_3.gif) 0 0 no-repeat; height:36px; }
#ng_3 a:hover{ background-position: 0 -36px; }
/*#ng_4 { background:#cf3; }*/
#ng_4 a, .flb_reserver a { background: url(img/navg/ng_4.gif) 0 0 no-repeat; height:36px; }
#ng_4 a:hover, .flb_reserver a:hover  { background-position: 0 -36px; }

.flb_reserver {width:174px;}
.flb_reserver a {display: block; width:174px;}
.flb_reserver a span{display: none;}

.flb_plus {display: block;width:91px;}
.flb_plus a {display: block;width:91px; background:url(img/page/home/bt_plus.gif) left top no-repeat; height:20px; width:91px;}
.flb_plus a span {display:none;}

.cols_2 .more { background:url(img/page/home/bt_plus.gif) left top no-repeat; height:20px; width:91px;}

.cols_3 .parag {color:#030; padding:0 0 15px 4px; background:url(img/page/cols3_sep.gif) bottom right no-repeat; margin: 0 4px 10px 0;}
.cols_3 h3 { font-size:12px; background:url(img/page/p_parag.gif) 0 0 no-repeat; min-height:29px; /*_height:29px;*/ padding:0 0 6px 30px; margin:0;}
.cols_3 p { padding:0 0 0 30px; margin:0; font-size:10px; }

/* cols_1 */
.destinations { background:#cc9;/*background:#cc9 url(img/page/home/tb_destinations.gif) top no-repeat; padding:56px 0 5px 0;*/ text-align:center; }
.destinations .contentBloc { /*background:url(../img/home/map_home_col.jpg) top left no-repeat; padding-top:172px;*/}
.destinations select { font-size:10px; color:#c63; background:#ffc;}

.journal { background:#060; color:#ffc; font-size:10px; text-align:center;}
.journal img {margin:10px ;}

.breves { color:#030; /*background:#690;*/ }
.breves .linkRight { text-align:right}
.breves .more { background:url(img/page/home/bt_plus_breves.gif) left top no-repeat; height:20px; width:91px;}

.indigo { display:none;background:#690; color:#ffc; font-size:10px; text-align:center;}
.indigo img {margin:10px ;}

/* cols_3 */
/*
.bonsplans { background:#c60; color:#ffc;}
.bonsplans .more img { background:url(img/page/home/more_bonsplans.gif) 0 0 no-repeat;}
.bonsplans .more:hover img { background-position: 0 -10px;}
.bonsplans .more span { display:none;}
*/

.reserver { background:#cf0;color:#030; /*background:#cf0 url(img/page/home/tb_reserver.gif) top no-repeat; padding-top:48px;*/ }
.reserver select { font-size:10px; color:#000; background:#fff;}
.reserver div { margin:3px 0; }
.reserver .bt_container { _height:1px; margin-top:0; }

/*.reserver .camping {background:url(img/page/home/bt_reserver_camping.gif) left top no-repeat; height:21px; width:63px; float:left; position:relative; margin-left:10px}
.reserver .locatif {background:url(img/page/home/bt_reserver_locatif.gif) left top no-repeat; height:17px; width:59px; float:left; position:relative; margin-left:20px}*/
label.camping {background:url(img/page/home/bt_reserver_camping.gif) left top no-repeat; display:block; height:21px; width:45px; float:left; position:relative; margin-left:5px}
label.locatif {background:url(img/page/home/bt_reserver_locatif.gif) left top no-repeat; display:block; height:21px; width:40px; float:left; position:relative; margin-left:5px}
label.camping span,
label.locatif span { position:absolute;left:-2000px; }
div.radio { float:left; }


.reserver .valider {background: url(img/page/home/bt_valider.gif) left top no-repeat; height:24px; width:82px; clear:both; margin-left:45px}
.reserver .selectDay { width:40px; }
.reserver .selectMonth { width:40px; }
.reserver .selectYear { width:50px; }

.photodumois {background:#060; color:#ffc; /*background:#060 url(img/page/home/tb_laphotodumois.gif) top no-repeat; padding-top:36px;*/  }
.photodumois .contentBloc img { margin:10px 0; }

.bienvenuechez {background:#660 ; color:#ffc; /*background:#660 url(img/page/home/tb_bienvenuechez.gif) top no-repeat; padding-top:105px; */ }
.bienvenuechez input{ font-size:10px; color:#000; background:#fff;}
.bienvenuechez div { margin:3px 0; }
.bienvenuechez .valider {background: url(img/page/home/bt_valider.gif) left top no-repeat; height:24px; width:82px; clear:both; margin-left:45px}


/* carte des implantations */
.siteInfo {
	width:258px;
	height:247px;
	background:top left no-repeat;
	position:absolute;
	right:50px;
	top:50px;
	display:none;
	border:2px solid #ffc;
}
.siteInfo div {
	padding-top:205px;
	text-align:center;
	font-size:10px;
}
#form_bt_envoyer {
	width:85px;
	background:url(img/form_bt_envoyer.gif) 0px 0px no-repeat;
}
#form_bt_annuler {
	width:81px;
	background:url(img/form_bt_annuler.gif) 0px 0px no-repeat;
}