#tzr-calendar-div {position:absolute;visibility:hidden;background-color:white;layer-background-color:white;}
#formResa div{
	padding-bottom:8px;
	padding-left:6px;
}
#formResa .label{
	width:150px;
		padding-bottom:6px;
	float:left;
	clear:both;
	font-weight:bold;
}

#formResa .label2{
	width:360px;
	padding-bottom:6px;
	float:left;
	clear:both;
	font-weight:bold;
}
#formResa .zone-affine, #formResa .zone-affine-sh, #formResa .zone-affine-date{
	margin:0px;
	float:left;
}

#formResa .CHECKBOX {
	margin:0px;
	float:left;
	border:0;
	background-color: #FFFFFF;
}
#formResa .imgcont {
	margin:0px;
	width:400px;
	text-align:center;
	background-color: #FFFFFF;
}

#formResa .imgform {
	margin:0px;
	border:0;
	background-color: #FFFFFF;
}

#formResa a, #formResa:link, #formResa:visited, #formResa a:active { padding-left:10px }

/* Fiche liste bleu montagne #66b2ed - vert verdon #a0b952 - Jaune haute provence #CDB72C */
#listeFicheColG{
	float: left;
	width: 307px;	
}

#listeFicheColD{
	float: right;
	width: 307px;	
}


.montagne {
	width: 300px;
	background: #BEE2ED;
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px
}
.montagne .titrage, .verdon .titrage, .haute-provence .titrage{
	height:40px;
    height:30px !important;
}
.montagne .titrage h1, .verdon .titrage h1, .haute-provence .titrage h1{
	margin:0 5px 0 5px;
    padding:0;
}

.montagne .txt, .verdon .txt, .haute-provence .txt{
	height:185px;
}
.montagne .titrage {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #66b2ed;
	padding: 2px 0px 2px 0px;
	width: 300px;
}
.montagne .titrage a, .verdon .titrage a, .haute-provence .titrage a, .montagne .titrage a:visited, .verdon .titrage a:visited, .haute-provence .titrage a:visited{
	color: #FFFFFF;
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	padding:0;
    margin:0;
}
.montagne .titrage a:hover, .verdon .titrage a:hover, .haute-provence .titrage a:hover{
	text-decoration:underline;
}

.montagne .txt {
	float: left;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	width: 165px;
}

.montagne .txt .espace, .montagne .txt .espace a:link, .montagne .txt .espace a:visited, .montagne .txt .espace a:hover, .montagne .txt .espace a {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	padding: 1px 0px 3px;
	color: #508EBD;
	display: block;
}

.montagne .txt .tarifs {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 5px 0px 3px 19px;
	color: #FFFFFF;
	display: block;
	background: url(../images-sejours/fd-prix-bleu.gif) no-repeat left top;
	height: 25px;
	width: 105px;
}

.montagne .imagesListe, .verdon .imagesListe, .haute-provence .imagesListe {
	float: left;
	width: 121px;
	
}

.verdon {
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	width: 300px;
	background: #E6FA98;
}

.verdon .titrage {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #a0b952;
	padding: 2px 0px 2px 0px;
	width: 300px;
}

.verdon .txt {
	float: left;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 2px 5px;	
	width: 165px;
}
.txt .espace a:hover{
	 text-decoration:underline;
}

.verdon .txt .espace, .verdon .txt .espace a:link, .verdon .txt .espace a:visited, .verdon .txt .espace a:hover, .verdon .txt .espace a {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	padding: 1px 0px 3px;
	color: #829742;
	display: block;
}

.verdon .txt .tarifs {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 5px 0px 3px 19px;
	color: #FFFFFF;
	display: block;
	background: url(../images-sejours/fd-prix-vert.gif) no-repeat left top;
	height: 25px;
	width: 105px;
}

.haute-provence {
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	width: 300px;
	background: #FFF5B5;
}

.haute-provence .titrage {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #CDB72C;
	padding: 2px 0px 2px 0px;
	width: 300px;
}

.haute-provence .txt {
	float: left;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	width: 165px;	
}

.haute-provence .txt .espace, .haute-provence .txt .espace a:link, .haute-provence .txt .espace a:visited, .haute-provence .txt .espace a:hover, .haute-provence .txt .espace a {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	padding: 1px 0px 3px;
	color: #B09C23;
	display: block;
}

.haute-provence .txt .tarifs {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 5px 0px 3px 19px;
	color: #FFFFFF;
	display: block;
	background: url(../images-sejours/fd-prix-jaune.gif) no-repeat left top;
	height: 25px;
	width: 105px;
}
.reverve-dispo a:link, .reverve-dispo a:active, .reverve-dispo a:visited {
background:#CAB997 none repeat scroll 0% 0%;
border:1px solid #81623D;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:3px 0pt 2px 5px;
text-align:center;
width:72px;
}
.reverve-dispo a:hover {
background:#FFFFFF none repeat scroll 0% 0%;
color:#81623D;
}
.col-liste-photo {
float:left;
padding:3px 7px 3px 0pt;
width:118px;
}
.col-liste-description {
color:#6B6B54;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
padding:0pt 5px 0pt 0pt;
width:320px;
}
.col-liste-description .espace {
color:#6B6B54;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0pt 0pt 7px;
}
.col-liste-pictos {
float:left;
padding:0pt 15px;
text-align:right;
width:37px;
}
.col-liste-pictos img {
display:block;
padding:2px;
text-align:right;
}
.col-liste-boutons {
float:left;
padding:0pt;
width:72px;
}
.bas-de-liste {
background:#888B7B none repeat scroll 0% 0%;
color:#FFFFFF;
font-weight:bold;
padding:2px 0pt 2px 10px;
width:613px;
}
.bas-de-liste a:link, .bas-de-liste a:active, .bas-de-liste a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.bas-de-liste a:hover {
text-decoration:underline;
}
.col-liste-boutons a:link, .col-liste-boutons a:active, .col-liste-boutons a:visited {
background:transparent none repeat scroll 0% 0%;
border:1px solid #6B4F1E;
color:#6B4F1E;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 4px;
text-align:center;
width:72px;
}
.reverve-gite a:link, .reverve-gite a:active, .reverve-gite a:visited {
background:#DF5A08 none repeat scroll 0% 0%;
border:1px solid #6B4F1E;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 0pt 4px;
text-align:center;
width:72px;
}
.col-liste-boutons a:hover, .reverve-gite a:hover {
background:#6B4F1E none repeat scroll 0% 0%;
color:#FFFFFF;
}
#rechercher-liste {
padding:0px;
width:623px;
}
#rechercher-nav-liste {
padding:0px;
width:623px;
}
#rechercher-nav-liste .colG-nb-heberg {
color:#939397;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0px 28px 0pt 15px;
width:390px;
}
#rechercher-nav-liste .colG-nb-heberg h1 {
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0pt;
width:390px;
}
#rechercher-nav-liste .colG-nb-heberg a {
color:#939397;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
#rechercher-nav-liste .colG-nb-heberg a:hover {
color:#6B4F1E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
#rechercher-nav-liste .colD-nb-heberg {
float:left;
padding:0pt;
width:150px;
}
#rechercher-nav-liste .colD-nb-heberg .nb-de-heberg {
color:#939397;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:3px 3px 0pt 0pt;
text-align:right;
}
#rechercher-nav-liste .colD-nb-heberg .navigation-fleches {
float:left;
margin:0pt;
padding:0pt;
}
#rechercher-gite {
padding:5px 0px 10px;
width:425px;
}
#rechercher-gite .recherche-top {
height:13px;
padding:0pt;
}
#rechercher-gite .contenu-rechercher {
background:transparent url(../images/rechercher-fd.png) no-repeat scroll right top;
float:left;
margin:0pt;
padding:0pt;
width:420px;
}
#rechercher-gite .contenu-rechercher .colG-rechercher {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
margin:0pt;
padding:0pt 0px 0pt 18px;
width:206px;
}
#rechercher-gite .contenu-rechercher .colG-rechercher h1 {
color:#8BB700;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:15px;
margin:0pt;
padding:0pt 0pt 3px;
width:216px;
}
#rechercher-gite .contenu-rechercher .colD-rechercher {
float:left;
margin:0pt;
padding:0pt;
width:170px;
}
.zone-affine,.zone-affine-sh, .zone-affine-date {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #ADAF9F;
color:#333333;
display:block;
font-size:11px;
height:17px;
margin:4px 0pt 0pt 2px;
padding:0pt 0pt 0pt 2px;
width:170px;
}
.zone-affine-sh {width:30px;}
.zone-affine-date {width:80px; display:inline;}
#rechercher-gite .contenu-rechercher .ombre-droit-recherche {
background:transparent url(../images/rechercher-ombreD.gif) repeat-y scroll left top;
float:left;
margin:0pt;
padding:0pt;
width:5px;
}
#rechercher-gite .recherche-bas {
height:16px;
}
#contenu-page {
float:left;
margin:0pt;
padding:0pt 5px 0pt 0pt;
width:425px;
}
#edito {
padding:5px 0px 10px;
width:425px;
}
#edito .edito-top {
height:13px;
padding:0pt;
}
#edito .contenu-edito {
background:transparent url(../images/edito-fd.png) no-repeat scroll right top;
float:left;
margin:0pt;
padding:0pt;
width:420px;
}
#edito .contenu-edito h1 {
color:#434343;
font-family:Arial,Helvetica,sans-serif;
font-size:29px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:32px;
margin:0pt;
padding:0pt 1px 0pt 5px;
}
#edito .contenu-edito .edito-txt {
color:#434343;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0pt;
padding:0pt 10px 0pt 30px;
}
#edito .contenu-edito .ombre-droit-edito {
background:transparent url(../images/edito-ombreD.gif) repeat-y scroll left top;
float:left;
margin:0pt;
padding:0pt;
width:5px;
}
#edito .edito-bas {
height:16px;
}
div#type-deux-col {
color:#6B6B54;
margin:10px 0pt;
padding:0pt;
width:623px;
}
div#type-deux-col #news {
float:left;
margin:5px 0pt 7px;
padding:0pt;
width:430px;
}
div#type-deux-col #carte-photos {
float:left;
margin:5px 0px 10px;
padding:0pt;
width:193px;
}
#conteneur-nav {
margin:0pt;
padding:0pt;
width:192px;
}
#conteneur-nav .nav-topFR {
	padding: 0;
	height: 32px;
	background: url(../images-sejours/FR/titrage-sommaire.gif) no-repeat left top;
}
#conteneur-nav .nav-topGB {
	padding: 0;
	height: 32px;
	background: url(../images-sejours/GB/titrage-sommaire.gif) no-repeat left top;
}
#conteneur-nav .nav-topNL {
	padding: 0;
	height: 32px;
	background: url(../images-sejours/NL/titrage-sommaire.gif) no-repeat left top;
}

#conteneur-nav .nav-midle-vert {
background:#8DAB2F url(../images-sejours/fd-nav.jpg) repeat scroll left top;
margin:0pt;
padding:0px;
width:192px;
}
#conteneur-nav .nav-bas {
background:transparent url(../images-sejours/fd-nav-bas.gif) no-repeat scroll left bottom;
height:19px;
}



#cv3-navigation * {
	margin:0;
	padding:0;
}

#cv3-navigation {
	margin:0;
	width: 192px;
	background: #8dab2f url(../images-sejours/fd-nav.jpg) repeat left top;
}

#cv3-navigation ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin:0;
	padding:0 0 7px 0;
	font-weight: normal;
}

#cv3-navigation li {
	display:inline;
	margin:0;
	padding:0;
}
/* fond menu nvx 1 */


#cv3-navigation ul .accueilFR a {
	display: block;
	padding:0 0 7px 8px;
	margin:0 0 0 0;
	background: transparent url(../images-sejours/FR/nav-accueilOFF.jpg) no-repeat left top;
	height: 15px;
}
#cv3-navigation ul .accueilFR a:hover, #cv3-navigation ul .accueilFR a.active {
	display: block;
	padding:0 0 7px 8px;
	margin:0 0 0 0;
	background: transparent url(../images-sejours/FR/nav-accueilON.jpg) no-repeat 0px 0px;
	height: 15px;
}
#cv3-navigation ul .accueilGB a {
	display: block;
	padding:0 0 7px 8px;
	margin:0 0 0 0;
	background: transparent url(../images-sejours/GB/nav-accueilOFF.jpg) no-repeat left top;
	height: 15px;
}
#cv3-navigation ul .accueilGB a:hover, #cv3-navigation ul .accueilGB a.active {
	display: block;
	padding:0 0 7px 8px;
	margin:0 0 0 0;
	background: transparent url(../images-sejours/GB/nav-accueilON.jpg) no-repeat 0px 0px;
	height: 15px;
}
#cv3-navigation ul .accueilNL a {
	display: block;
	padding:0 0 7px 8px;
	margin:0 0 0 0;
	background: transparent url(../images-sejours/NL/nav-accueilOFF.jpg) no-repeat left top;
	height: 15px;
}
#cv3-navigation ul .accueilNL a:hover, #cv3-navigation ul .accueilNL a.active {
	display: block;
	padding:0 0 7px 8px;
	margin:0 0 0 0;
	background: transparent url(../images-sejours/NL/nav-accueilON.jpg) no-repeat 0px 0px;
	height: 15px;
}




#cv3-navigation ul li a {
	display: block;
	padding:0 0 7px 0;
	margin:0 0 0 0;
	height: 15px;
}

/* menu gauche nvx 2 */
#cv3-navigation ul ul {
	margin: 0 0 10px 0;
	padding: 0;
}

#cv3-navigation ul ul li {
	margin: 0;
	padding: 0;
}

#cv3-navigation ul ul li a:visited, #cv3-navigation ul ul li a:link, #cv3-navigation ul ul li a:visited {
	display: block;
	margin: 0 0 0 0;
	padding: 3px 1px 0 23px;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	background-position: 8px 4px;
	background-image: url(../images-sejours/puce-sous-rub.gif);
	background-repeat: no-repeat;
}

#cv3-navigation ul ul li a:hover, #cv3-navigation ul ul li a.active  {
	background-position: 8px -56px;
	background-image: url(../images-sejours/puce-sous-rub.gif);
	background-repeat: no-repeat;
}


/* menu gauche nvx 3 */
#cv3-navigation ul ul ul {
	margin: 5px 0 5px 0;
	padding: 0;
}

#cv3-navigation ul ul ul li {
	font-size: 80%;
	margin: 0;
}

#cv3-navigation ul ul ul li a:link, #cv3-navigation ul ul ul li a:visited  {
	display: block;
	margin: 0 10px 0 0;
	padding: 1px 1px 4px 36px;
	font-size:11px;
	color: 6261a4;
	text-decoration: none;
	line-height: 11px;
	background-position: 22px 4px;
	background-image: url(../images-sejours/puce-sous-sous-rub.gif);
	background-repeat: no-repeat;
}

#cv3-navigation ul ul ul li a:hover, #cv3-navigation ul ul ul li a.active  {
	color: #ffffff;
}

#current {
	color: #FFFFFF;
	padding: 3px 1px 5px 23px;
	font-size:11px;
	background: transparent url(../images-sejours/puce-sous-rub.gif) no-repeat 8px -56px;
	text-decoration: none;
}
#subcurrent {
	color: #ffffff;
	font-size:11px;
	padding: 1px 1px 4px 32px;
	background: transparent url(../images-sejours/puce-sous-sous-rub.gif) no-repeat 12px 4px;
	background-color: transparent;
	text-decoration: none;
}
/* Savoir Plus*/
div#home-deux-col #nav-savoir {
	margin:5px 0px 10px 0px;
	padding: 0;
	width: 193px;
	float: left;
}
#savoir-plus {
	color: #dad8a8;
	padding: 10px 0px 10px 0px;
	width: 192px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#savoir-plus .savoir-top {
	padding: 0;
	height: 42px;
	background: #b8e626 url(../images/titrage-en-savoir-plus.jpg) no-repeat left top;
}

#savoir-plus .savoir-top h1 {	
color: #6e6e72;
font: bold 22px Arial, Helvetica, sans-serif;
padding-left:5px;
	}
	
#savoir-plus .savoir-midle {
	background: #b8e626;
	padding: 5px 0px 0px 14px;
	margin:0;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #525252;
}
#savoir-plus .savoir-midle img {
	border: 7px solid #FFFFFF;
	margin: 5px 0px;
	display: block;
}
#savoir-plus .savoir-midle a:link, #savoir-plus .savoir-midle a:active, #savoir-plus .savoir-midle a:visited {
	color: #ffffff;
	text-decoration: none;
}
#savoir-plus .savoir-midle a:hover {
	color: #7776b7;
	text-decoration: none;
}
#savoir-plus .savoir-bas {
	background: url(../images/fd-bas-en-savoir-plus.gif) no-repeat left bottom;
	height: 22px;
}


/* Formulaire */
table.tbl_contact {
	width: 100%;
	border-style: none;
}
.tbl_contact th {
	text-align: right;
	padding:2px;
}
.tbl_contact td {
	padding:2px;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
table.tbl_contact input.CHECKBOX {
	border: none;
	padding:3px;
}
.bt_envoyer {
	border: solid 1px #000000;
	background-color: #ececea;	
	padding : 0px 0px 0px 0px;	
	margin: 3px 0px 3px 0px;
}
.tabtitre {
	color: #ffffff;
	background-color:#a6ba1d;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 5px 0 3px 0px;
}
.taboption {
	color: #fff;
	background-color: #1c7ea5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.tabliens,a.tabliens {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.tabliens:hover {
	color: #1c7ea5;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
INPUT {
	color: #3c3c3c;
	font-size: 11px;
	font-family: arial, Helvetica, verdana;
	border: solid 1px #7e7e7e;
	background-color: #ececea;
	padding: 1px 2px 0 5px;
}
TEXTAREA{
	color: #3c3c3c;
	font-size: 11px;
	font-family: arial, Helvetica, verdana;
	border: solid 1px #7e7e7e;
	background-color: #ececea;
	padding: 1px 2px 0 5px;
}
