/* Whole Container */
.body {
	margin: 0px auto;
	padding: 0;
	text-align: center;	
	background: #005480 url(../imag_com/bg.gif) repeat center top;
}
/* ACCUEIL */

#wrapper_accueil, #wrapper, #wrapper_train, #wrapper_velo, #wrapper_velo_niv2 {
  width: 100%;
  height:auto;
  margin: 0px auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align:center;
  color: #000;
  background: url(../images/bg_milieu.gif) repeat-x center top;
}
#wrapper_test {
  width: 100%;
  height:700px;
  margin: 0px auto;
  text-align:center;
  background: url(../images/bg_milieu.gif) repeat-x center top;
}
#wrapper {
  background: url(../imag_com/bg_haut.gif) repeat-x center top;
}
#wrapper_train {  
  background: url(../imag_com/bg_haut_train.gif) repeat-x center top;
}
#wrapper_velo_niv2 {  
  background: url(../velo/images/bg_haut_velo.gif) repeat-x center top;
}
#wrapper_evenements {
  width: 660px;
  height: auto;
  margin: 0px auto;
  padding: 0 20px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align:left;
  color: #000;
  background: url(../imag_com/bg_evenements.gif) repeat-y left top;
/*  border:1px solid red;*/
}
#mainContent {
  width: 810px;
  margin: 0 auto;
  padding:0;
}
#mainContentEvenements {
  width: 573px;
  margin: 0;
  padding: 65px 20px 0 65px;
  background: url(../imag_com/bg_top_evenements.gif) no-repeat left top;
/*  border: 1px solid red;*/
}
#mainContent_accueil {
  width: 866px;
  margin: 0px auto;
}
#velo_milieu {
  background: url(../velo/images/velo_accueil_bg.jpg) left top no-repeat;
  width:866px;
  height:437px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
/*  border: 1px solid red;*/
}
#accueil_milieu { 
  position: relative;
  background: url(../images/bg_photos.gif) no-repeat;
  width:866px;
  height:314px;
  margin: 0 auto;
  padding: 0;
}
#accueil_milieu #zone_gauche {
  float: left;
  width:223px;
  margin: 0 auto;
}
#accueil_milieu #zone_droite {
  float: right;
  width:272px;
  margin: 0 auto;
  padding: 0;
  text-align: right;
}
/* GÉNÉRAL */
#header {
  width:866px;
  height:145px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background-image:url(../imag_com/top.gif);
  background-repeat: no-repeat;
  /*border : 1px #000 solid;*/
}
#header_logo {
  float: left;
  width:467px;
  height:145px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  /*border : 1px #000 solid;*/
}
#header_suroit {
  width:866px;
  height:145px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background-image:url(../imag_com/top_suroit.gif);
  background-repeat: no-repeat;
  /*border : 1px #000 solid;*/
}
#header_velo {
  width:866px;
  height:145px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background-image:url(../velo/images/top_velo.gif);
  background-repeat: no-repeat;
  /*border : 1px #000 solid;*/
}
#header_accueil {
  width:866px;
  height:145px;
  margin: 0 auto;
  padding: 0;
  background-image:url(../images/top.gif);
  /*border : 1px #000 solid;*/
}

#header #menudroite, #header_accueil #menudroite, #header_suroit #menudroite, #header_velo #menudroite {
	width: 272px;
	height:145px;
	margin : 0 auto;
	padding : 0;	
	float: right;
	/*border : 1px #000 solid;*/
}
#header #saisons, #header_accueil #saisons, #header_suroit #saisons, #header_velo #saisons {
	position:relative;
	width:272px;
	height: 80px;
	/*text-align: right;*/
	margin: 0 auto;
	padding: 0px;
	background-image:none;
	/*border : 1px #000 solid;*/
}
#header #menutransport, #header_accueil #menutransport, #header_suroit #menutransport, #header_velo #menutransport {
	position :relative;
	width:272px;
	height: 64px;
	text-align: right;
	margin-top: 3px;
	padding: 0;
	background-image:none;
	/*border : 1px #000 solid;*/
}
#menu_ico {
  width:866px;
  height:102px;
  text-align: left;
  background-image:none;
}
#menu_ico_train {
  width:866px;
  height:50px;
  text-align: left;
  margin-top: 0;
  background: url(../imag_com/bas_logo_train.gif) no-repeat;
}
#menu_ico_velo {
  width:866px;
  /*height:200px;*/
  text-align: left;
  margin-top: 0;
  padding: 32px 0 0 39px;
  background: url(../velo/images/bas_logo_velo.gif) no-repeat;
}
#menuico_niv2 {
  width:866px;
  height:102px;
  text-align: left;
  margin-top:29px;
  /*padding-bottom:1px;*/
  background-image:none;
}
#menu_bas_velo, #menu_bas_veloNiv2 {
  width:866px;
  height:300px;
/*  margin-top: 120px;*/
  background-image:none;
}
#menu_bas_veloNiv2 {
  height:25px;
  margin-top: 10px;
}

/* ANCIENNE FEUILLE DE STYLE */
#zone-milieu-balades {
    padding: 20px 20px 0 0;
	float: right;
}
#zone-pubs {
    /*width: 25px;*/
	padding: 20px 20px 20px 110px;
	float: left;
}
#zone-milieu {
    padding: 0 20px 0 150px;
}
#zone-milieu-forfaits {
    padding: 0 7px 0 125px;
}
.txt, .txt-bold, .txt-liens, .txt-liens-coupons, .txt-bold-sejours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
/*    text-align:justify;*/
}
.txt-bold {
	font-weight: bold;
}
.txt-bold-sejours {
	font-size: 13px;
	font-weight: bold;
/*	letter-spacing: 1px;*/
	line-height: 20px;
}
.txt-liens {
    text-align:left;
	text-decoration: underline;	
}
.txt-liens-coupons {
    text-align:left;
	font-weight: bold;
	color: #B70004;
	text-decoration: underline;	
}
A.txt-liens:Hover {
    text-align:left;
	text-decoration: none;	
}
A.txt-liens-coupons:Hover {
    text-align:left;
	text-decoration: none;	
}
/* CONCOURS */
.titresConcours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C62328;
	text-decoration: none;
}
.titresConcoursVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6AA744;
	text-decoration: none;
}
.sous-titresConcours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6AA744;
	text-decoration: none;
}
.sous-titresConcoursRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C62328;
	text-decoration: none;
}

/* BALADES AUTO */
#txt-droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
    padding: 0 65px 0 0;
    text-align:left;	
}
.titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.sous-titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.sous_titres_sejours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #0383CC;
}
.sous_titres_sejours_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #0383CC;
}
.sous-titres-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
A.sous-titres-lien:Hover {
	text-decoration: none;
}
.txt-bold-titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
    text-align:left;
}
a.txt-bold-titres:link, .txt-bold-titres:visited {
    color: #000000;
	text-decoration: underline;	
}
A.txt-bold-titres:hover, .txt-bold-titres:active {
    color: #000000;
	text-decoration: none;	
}

.Zone-txt-bold-titres01, .Zone-txt-bold-titres02, .Zone-txt-bold-titres03, .Zone-txt-bold-titres04, .Zone-txt-bold-titres05, .Zone-txt-bold-titres06, .Zone-txt-bold-titres07, .Zone-txt-bold-titres08, .Zone-txt-bold-titres09, .Zone-txt-bold-titres10, .Zone-txt-bold-titres11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
    text-align:left;
	text-decoration: none;
	background-color: #100D75;
	padding: 5px 10px 5px 10px;
}
.Zone-txt-bold-titres02 {
	background-color: #FF7300;
}
.Zone-txt-bold-titres03 {
	background-color: #C8003B;
}
.Zone-txt-bold-titres04 {
	background-color: #B70004;
}
.Zone-txt-bold-titres05 {
	background-color: #007576;
}
.Zone-txt-bold-titres06 {
	background-color: #56007A;
}
.Zone-txt-bold-titres07 {
	background-color: #41B7C8;
}
.Zone-txt-bold-titres08 {
	background-color: #062A5E;
}
.Zone-txt-bold-titres09 {
	background-color: #0C1763;
}
.Zone-txt-bold-titres10 {
	background-color: #662500;
}
.Zone-txt-bold-titres11 {
	background-color: #B74107;
}
A.Zone-txt-bold-titres01:Hover, A.Zone-txt-bold-titres02:Hover, A.Zone-txt-bold-titres03:Hover, A.Zone-txt-bold-titres04:Hover, A.Zone-txt-bold-titres05:Hover, A.Zone-txt-bold-titres06:Hover, A.Zone-txt-bold-titres07:Hover, A.Zone-txt-bold-titres08:Hover, A.Zone-txt-bold-titres09:Hover, A.Zone-txt-bold-titres10:Hover, {
    text-align:left;
	text-decoration: underline;	
}
.Zone-txt-bold-lettres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/*color: #B70004;*/
    text-align:center;
	text-decoration: none;
	/*background-color: #B70004;*/
/*	padding: 0 0 5px 5px;*/
}
.Zone-txt-bold-lettresForfaits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/*color: #B70004;*/
    text-align:left;
	text-decoration: none;
	/*background-color: #B70004;*/
	/*padding: 0 0 5px 5px;*/
}
.videos-balades-01 a, .videos-balades-02 a, .videos-balades-03 a, .videos-balades-04 a, .videos-balades-05 a, .videos-balades-06 a, .videos-balades-07 a, .videos-balades-08 a, .videos-balades-09 a, .videos-balades-10 a, .videos-balades-11 a {
	background-color:#fff;
	font:10px Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#B70004;
	text-align:right;
	text-decoration: none;	
	width: auto;
	height: auto;
	padding:2px 5px 2px 5px;
	margin-bottom: 5px;
	border: 1px solid #B70004;
}
.videos-balades-01 a {
	color:#100D75;
	border: 1px solid #100D75;	
}
.videos-balades-01 a:hover {
	background-color:#100D75;
	color:#fff;
	border: 1px solid #100D75;	
}
.videos-balades-02 a {
	color:#FF7300;
	border: 1px solid #FF7300;	
}
.videos-balades-02 a:hover {
	background-color:#FF7300;
	color:#fff;
	border: 1px solid #FF7300;	
}
.videos-balades-03 a {
	color:#C8003B;
	border: 1px solid #C8003B;	
}
.videos-balades-03 a:hover {
	background-color:#C8003B;
	color:#fff;
	border: 1px solid #C8003B;	
}
.videos-balades-04 a {
	color:#B70004;
	border: 1px solid #B70004;	
}
.videos-balades-04 a:hover {
	background-color:#B70004;
	color:#fff;
	border: 1px solid #B70004;	
}
.videos-balades-05 a {
	color:#007576;
	border: 1px solid #007576;	
}
.videos-balades-05 a:hover {
	background-color:#007576;
	color:#fff;
	border: 1px solid #007576;	
}
.videos-balades-06 a {
	color:#56007A;
	border: 1px solid #56007A;	
}
.videos-balades-06 a:hover {
	background-color:#56007A;
	color:#fff;
	border: 1px solid #56007A;	
}
.videos-balades-07 a {
	color:#41B7C8;
	border: 1px solid #41B7C8;	
}
.videos-balades-07 a:hover {
	background-color:#41B7C8;
	color:#fff;
	border: 1px solid #41B7C8;	
}
.videos-balades-08 a {
	color:#062A5E;
	border: 1px solid #062A5E;	
}
.videos-balades-08 a:hover {
	background-color:#062A5E;
	color:#fff;
	border: 1px solid #062A5E;	
}
.videos-balades-09 a {
	color:#0C1763;
	border: 1px solid #0C1763;	
}
.videos-balades-09 a:hover {
	background-color:#0C1763;
	color:#fff;
	border: 1px solid #0C1763;	
}
.videos-balades-10 a {
	color:#662500;
	border: 1px solid #662500;	
}
.videos-balades-10 a:hover {
	background-color:#662500;
	color:#fff;
	border: 1px solid #662500;	
}
.videos-balades-11 a {
	color:#B74107;
	border: 1px solid #B74107;	
}
.videos-balades-11 a:hover {
	background-color:#B74107;
	color:#fff;
	border: 1px solid #B74107;	
}
/* MENU BAS */
.txt-btbas, .txt-btbas-in, A.txt-btbas:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 0px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
	padding-bottom: 0px;
}
A.txt-btbas:Hover {
	color: #ffffff;
	text-decoration: none;
}
.txt-btbas-in {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

/* IMAGES */
.img {
	border: 1px #000000 solid;
	/*padding-right: 10px;*/
}
/* DIV */
#ZoneLienA, #ZoneLienB, #ZoneLienC, #ZoneLienD, #ZoneLienE, #ZoneLienF, #ZoneLienG, #ZoneLienH, #ZoneLienI, #ZoneLienJ, #ZoneLienK, #ZoneLienL, #ZoneLienM, #ZoneLienN, #ZoneLienO, #ZoneLienP, #ZoneLienQ, #ZoneLienR, #ZoneLienS, #ZoneLienT, #ZoneLienU, #ZoneLienV, #ZoneLienW, #ZoneLienX, #ZoneLienY, #ZoneLienZ {
	display:none;
	padding : 10px 0 10px 0px;
}

/* STYLES TRAIN */
.Zone-txt-bold-titres-train-01, .Zone-txt-bold-titres-train-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
    text-align:left;
	text-decoration: none;
	background-color: #CC99FF;
	padding: 5px 10px 5px 10px;
	width: 100%;
}
A.Zone-txt-bold-titres-train-01:Hover {
    text-align:left;
	text-decoration: underline;	
}
.Zone-txt-bold-titres-train-02 {
	background-color: #D4E57F;
	font-size: 12px;
	color: #000000;
	padding: 3px 7px 3px 7px;
}

/* STYLES EAU */
.Zone-txt-bold-titres-eau-01, .Zone-txt-bold-titres-eau-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
    text-align:left;
	text-decoration: none;
	background-color: #0065CC;
	padding: 5px 10px 5px 10px;
	width: 100%;
}
A.Zone-txt-bold-titres-eau-01:Hover {
    text-align:left;
	text-decoration: underline;	
}
.Zone-txt-bold-titres-eau-02 {
	background-color: #D4E57F;
	font-size: 12px;
	color: #000000;
	padding: 3px 7px 3px 7px;
}
.eau-telecharger a {
	background-color:#fff;
	font:11px Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#0065CC;
	text-align:center;
	text-decoration: none;	
	width: auto;
	height: auto;
	padding:2px 5px 2px 5px;
	margin-bottom: 5px;
	border: 1px solid #0065CC;
}
.eau-telecharger a:hover {
	background-color:#0065CC;
	color:#fff;
	text-decoration: none;	
}

/* STYLES VELO  */

#txt-droite-velo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
    padding: 0 30px 0 0;
    text-align:justify;
/*	border: 1px solid red;	*/
}

.Zone-txt-bold-titres-velo-01, .Zone-txt-bold-titres-velo-02, .Zone-txt-bold-titres-velo-03, .Zone-txt-bold-titres-velo-04, .Zone-txt-bold-titres-velo-05, .Zone-txt-bold-titres-velo-06, .Zone-txt-bold-titres-velo-07, .Zone-txt-bold-titres-velo-08, .Zone-txt-bold-titres-velo-09, .Zone-txt-bold-titres-velo-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
    text-align:left;
	text-decoration: none;
	background-color: #0089D6;
	padding: 5px 10px 5px 10px;
}
.Zone-txt-bold-titres-velo-01 {
	height: auto;
	width: 532px;
/*	line-height:20px;*/
	background-color: #008665;
}
.Zone-txt-bold-titres-velo-01 a {
	color: #FFFFFF;
	text-decoration: none;
}
.Zone-txt-bold-titres-velo-01 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.Zone-txt-bold-titres-velo-02 {
	font-size: 24px;
	background-color: #0065A2;
	height: auto;
	padding-left: 10px;
	margin-bottom: 10px;
}
.Zone-txt-bold-titres-velo-03 {
	background-color: #0065A2;
	font-size: 16px;
	padding: 3px 7px 3px 7px;		
}
.Zone-txt-bold-titres-velo-04 {
	background-color: #0065A2;
	font-size: 14px;
	height: auto;
	padding-left: 5px;
}
.Zone-txt-bold-titres-velo-04 a {
	color: #FFFFFF;
	text-decoration: none;
}
.Zone-txt-bold-titres-velo-04 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.Zone-txt-bold-titres-velo-05 {
	font-size: 24px;
	background-color: #008665;
	height: auto;
	width: 532px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.Zone-txt-bold-titres-velo-06 {
	font-size: 24px;
	background-color: #ED8D02;
	height: auto;
	width: 532px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.Zone-txt-bold-titres-velo-07 {
	background-color: #ED8D02;
}
.Zone-txt-bold-titres-velo-07 a {
	color: #FFFFFF;
	text-decoration: none;
}
.Zone-txt-bold-titres-velo-07 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.Zone-txt-bold-titres-velo-08 {
	background-color: #062A5E;
}
.Zone-txt-bold-titres-velo-09 {
	background-color: #016A3A;
}
.Zone-txt-bold-titres-velo-10 {
	background-color: #662500;
}
A.Zone-txt-bold-titres-velo-01:Hover, A.Zone-txt-bold-titres-velo-02:Hover, A.Zone-txt-bold-titres-velo-03:Hover, A.Zone-txt-bold-titres-velo-04:Hover, A.Zone-txt-bold-titres-velo-05:Hover, A.Zone-txt-bold-titres-velo-06:Hover, A.Zone-txt-bold-titres-velo-07:Hover, A.Zone-txt-bold-titres-velo-08:Hover, A.Zone-txt-bold-titres-velo-09:Hover, A.Zone-txt-bold-titres-velo-10:Hover, {
    text-align:left;
	text-decoration: underline;	
}
.ico-lit {
	padding: 0 10px 20px 200px;
	border:1px solid red;	
}
.attraits-carte-pistes a {
	background-color:#fff;
	font:11px Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#008665;
	text-align:center;
	text-decoration: none;	
	width: auto;
	height: auto;
	padding:2px 5px 2px 5px;
	border: 1px solid #008665;
}
.attraits-carte-pistes a:hover {
	background-color:#008665;
	color:#fff;
	text-decoration: none;	
}
.attraits-carte-circuits a {
	background-color:#fff;
	font:11px Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#0065A2;
	text-align:center;
	text-decoration: none;	
	width: 142px;
	height: auto;
	padding:2px 5px 2px 5px;
	margin-bottom: 5px;
	border: 1px solid #0065A2;
}
.attraits-carte-circuits a:hover {
	background-color:#0065A2;
	color:#fff;
	text-decoration: none;	
}
.cartes-sejours a {
	background-color:#fff;
	font:11px Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#FF9900;
	text-align:center;
	text-decoration: none;	
	width: auto;
	height: auto;
	padding:2px 5px 2px 5px;
	margin-bottom: 5px;
	border: 1px solid #FF9900;
}
.cartes-sejours a:hover {
	background-color:#FF9900;
	color:#fff;
	text-decoration: none;	
}
/* STYLES BLOCKS SEJOURS  */

#sejours_colonne_gauche {
	width: 194px;
	height: auto;
	margin: 20px 10px 0 29px;
	font:12px Arial, sans-serif;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration: none;
/*	border: 1px dashed #FF9900;*/
}
#sejours_colonne_gauche a {
	color:#000000;
	text-decoration: underline;
}
#sejours_colonne_gauche a:hover {
	color:#000000;
	text-decoration: none;
}
#sejours_colonne_gauche_titre_bg {
	background-color: #0065A2;
	padding: 5px 10px 5px 10px;
	margin-bottom: 5px;
}
.sejours_colonne_gauche_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0.08em;
	text-align: left;	
}


#block_sejours {
	width: 295px;
	height: 210px;
	border: 1px dashed #0065A2;
	margin: 20px 15px 0 0;
	background-color:#D9E8F1;
}
#block_sejours_left {
	float: left;
	width: 115px;
	margin: 10px 5px 10px 10px;
	font:11px Arial, sans-serif;
	font-weight:normal;
	color:#003366;
	text-align:left;
	text-decoration: none;
}
#block_sejours_right {
	float: right;
	width: 142px;
	margin: 10px 10px 0 0;
	font:12px Arial, sans-serif;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration: none;
}
#block_sejours_right_titre_bg {
	background-color: #0065A2;
	padding: 5px 10px 5px 10px;
	margin-bottom: 5px;
}
.block_sejours_right_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0.08em;
	text-align: left;	
}
.block_sejours_right_titre a:link, .block_sejours_right_titre a:visited {
	color: #ffffff;
	text-decoration: none;
}
.block_sejours_right_titre a:hover, .block_sejours_right_titre a:active {
	color: #ffffff;
	text-decoration: underline;
}
.block_sejours_liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-align: right;
	margin: 20px 0 10px 0;	
}
.block_sejours_liens a:link, .block_sejours_liens a:visited {
	color: #003366;
	text-decoration: underline;
}
.block_sejours_liens a:hover, .block_sejours_liens a:active {
	color: #003366;
	text-decoration: none;
}
#velo_zone_droite {
/*	float: right;*/
	width: 159px;
/*	height: 210px;*/
	border: 1px dashed #0065A2;
	margin: 0 0 10px 10px;
	padding: 0;
	text-align: center;
/*	background-color:#0065A2;*/
}
#velo_zone_droite_titre_bg {
	background-color: #0065A2;
	width: 159px;
	padding: 0;
	margin: 0;
	text-align: center;
}
.velo_zone_droite_titre_txt, .velo_zone_droite_titre_txt_commandez {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
}
.velo_zone_droite_titre_txt_commandez {
	color: #0065A2;
}
.velo_zone_droite_titre_txt_commandez a:link, .velo_zone_droite_titre_txt_commandez a:visited {
	text-decoration: underline;
	color: #0065A2;
}
.velo_zone_droite_titre_txt_commandez a:hover, .velo_zone_droite_titre_txt_commandez a:active {
	text-decoration: none;
	color: #0065A2;
}
.velo_zone_droite_titre_txt a:link, .velo_zone_droite_titre_txt a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.velo_zone_droite_titre_txt a:hover, .velo_zone_droite_titre_txt a:active {
	text-decoration: none;
	color: #ffffff;
}

#map img{
	display: none;
}
#map img#ph_carte{
	display: inline;
}
/* PAGE SEJOURS */

#content {
  width: 810px;
  height:auto;
  padding: 0;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-align:justify;
  background: url('../images/bg_content.gif') no-repeat right top; /* haut cahier */
  /*border: #000 1px solid;*/
}

#sides {
  width: auto;
  height: auto;
  padding:0;
  margin: 0 auto;
/*  background-color: #7C99BB;*/
}
/*#tds_forfaits_zone {
/*	width: 810px;*/
/*	height: 560px;
	border:1px solid red;
}*/
.description {
	width: 343px;
	text-align: justify;
}
#tds_forfaits_zone_gauche {
	width: 343px;
	height: 560px;
	float: left;
	padding: 25px;
	margin-bottom: 20px;
	background-color:#F2F9FC;
	color:#1C2242;
	text-decoration: none;
	border: 1px dotted #0383CC;	
}
#tds_forfaits_zone_droite {
	width: 343px;
	height: 560px;	
	float: right;
	padding: 25px;
	margin-bottom: 20px;
	background-color:#F2F9FC;
	color:#1C2242;
	text-decoration: none;
	border: 1px dotted #0383CC;	
}

.tds_liens {
	font-weight:bold;
	color:#E95D0E;
	text-decoration: underline;	
}
a.tds_liens {
	font-weight:bold;
	color:#E95D0E;
	text-decoration: underline;	
}
a:hover.tds_liens {
	font-weight:bold;
	color:#E95D0E;
	text-decoration: none;	
}

#onglet_forfait_couple {
  width: 866px;
  height: 46px;
  padding-right: 3px;
  margin: 0 auto;
  text-align:right;
/*  background:url('../images/bg_onglet.gif') no-repeat left top; /* bout vire-vent */
  /*border: #000 1px solid;*/
}
	