/*--- Basic Elements  -----------------------------------------------------------------*/
html {  padding:0px;  margin:0px; }
body {
	width: 100%;	padding:0px;	margin:0px; font: normal 11px Trebuchet MS, sans-serif;
}
#container {position: absolute;	width: 100%; margin: 0px;	padding: 0px;	border-collapse: collapse;}
.content { /* contenu principal de la page */
	width: 960px;	text-align: left; margin: 0; padding: 0; vertical-align: top; 
}

#wkdk1 .colA, #wkdk .colA  { width: 780px; float: left; }
#wkdk1 .colB, #wkdk .colB { width: 180px; float: right; }

body#vols, body#auto, body#hotels, body#ski, body#locations, 
	body#croisieres, body#cruise, body#weekend, body#camping, body#volshotels, body#desinscription_newsletter, body#wkdk, body#expediaWE, body#expediaVH
{
	background: #fff url(/z/go/resources/images/bg/background.jpg) repeat-x;
}
body#jetset1, body#jetset { background: #fff; }

#jetset1 #container .left , #jetset #container .left { background: url(/z/go/resources/images/jetset/bg/bg_left.jpg) right top no-repeat; height: 300px;}
#jetset1 #container .content, #jetset #container .content { background: url(/z/go/resources/images/jetset/bg/bg_center.jpg) left top no-repeat; }
#jetset1 #container .right, #jetset #container .right { background: url(/z/go/resources/images/jetset/bg/bg_right.jpg) left top no-repeat; }


#vols #container .left, #auto #container .left, #hotels #container .left, #ski #container .left,
#locations #container .left, #croisieres #container .left, #weekend #container .left, #camping #container .left, #volshotels #container .left, #desinscription_newsletter .left ,#wkdk #container .left, #expediaWE #container .left, #expediaVH #container .left
{ 
	background: url(/z/go/resources/images/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#vols #container .left, #weekend #container .left,#hotels #container .left{
	width:190px;
}
#vols #container .content, #auto #container .content, #hotels #container .content, #ski #container .content,
#locations #container .content, #croisieres #container .content,  #weekend #container .content, #camping #container .content, #volshotels #container .content, #desinscription_newsletter .content , #wkdk #container .content, #expediaWE #container .content, #expediaVH #container .content
{ 
	background: url(/z/go/resources/images/bg/bg_center.jpg) left top no-repeat;
}
#vols #container .right, #auto #container .right, #hotels #container .right, #ski #container .right,
#locations #container .right, #croisieres #container .right,#camping #container .right, #volshotels #container .right, #desinscription_newsletter .right,#wkdk #container .right,#expediaWE #container .right,#expediaVH #container .right
{ 
	background: url(/z/go/resources/images/bg/bg_right.jpg) left top no-repeat;
}
#vols #container .right, #weekend #container .right, #hotels #container .right{
	width:190px;
}

/*--- CAS SPECIFIQUE RAVEL ---*/
body#ravel{background: #fff;}
#ravel #container .left{background: url(/z/go/resources/images/train/bg/bg-left.jpg) right top no-repeat; height: 300px;}

#advsky{width:120px; height:600px; margin:0; padding:0;}
#ravel #container .content{background: url(/z/go/resources/images/train/bg/bg-center.jpg) left top no-repeat;}
#ravel #container .right{background: url(/z/go/resources/images/train/bg/bg-right.jpg) left top no-repeat;}
#ravel #seg_header #marque2 img.logo { background: url(/z/go/resources/images/train/logos/logo210x55_train.gif) no-repeat left top !important;}
	 


/*--- specs segments HP ---*/
body#desinscription_newsletter1 {
	background: #fff url(/z/go/resources/images/bg/background.jpg) repeat-x;
}
#desinscription_newsletter1 #container .left { 
	background: url(/z/go/resources/images/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#desinscription_newsletter1 #container .content { 
	width: 960px;
	background: url(/z/go/resources/images/bg/bg_center.jpg) left top no-repeat;
}
#desinscription_newsletter1 #container .right{ 
	background: url(/z/go/resources/images/bg/bg_right.jpg) left top no-repeat;
}

body#locations1 {
	background: #fff url(/z/go/resources/images/locations/bg/background.jpg) repeat-x;
}
#locations1 #container .left { 
	background: url(/z/go/resources/images/locations/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#locations1 #container .content { 
	background: url(/z/go/resources/images/locations/bg/bg_center.jpg) left top no-repeat;
}
#locations1 #container .right { 
	background: url(/z/go/resources/images/locations/bg/bg_right.jpg) left top no-repeat;
}

body#ski1 {
	background: #fff url(/z/go/resources/images/ski/bg/background.jpg) repeat-x;
}
#ski1 #container .left { 
	background: url(/z/go/resources/images/ski/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#ski1 #container .content { 
	background: url(/z/go/resources/images/ski/bg/bg_center.jpg) left top no-repeat;
}
#ski1 #container .right { 
	background: url(/z/go/resources/images/ski/bg/bg_right.jpg) left top no-repeat;
}


body#wonderbox1 {
	background-color:transparent;
	/*background: #fff url(/z/go/resources/images/wonderbox/bg/background.jpg) repeat-x;*/
}
#wonderbox1 #container .left { 
	/*background: url(/z/go/resources/images/wonderbox/bg/bg_left.jpg) right top no-repeat;
	height: 300px;*/
}
#wonderbox1 #container .content { 
	/*background: url(/z/go/resources/images/wonderbox/bg/bg_center.jpg) left top no-repeat;*/
}
#wonderbox1 #container .right { 
	/*background: url(/z/go/resources/images/wonderbox/bg/bg_right.jpg) left top no-repeat;*/
}

body#wonderbox {
	background: #fff url(/z/go/resources/images/bg/background.jpg) repeat-x;
}
#wonderbox #container .left { 
	background: url(/z/go/resources/images/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#wonderbox #container .content { 
	background: url(/z/go/resources/images/bg/bg_center.jpg) left top no-repeat;
}
#wonderbox #container .right { 
	background: url(/z/go/resources/images/bg/bg_right.jpg) left top no-repeat;
}

body#auto1 {
	background: #fff url(/z/go/resources/images/auto/bg/background.jpg) repeat-x;
}
#auto1 #container .left { 
	background: url(/z/go/resources/images/auto/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#auto1 #container .content { 
	background: url(/z/go/resources/images/auto/bg/bg_center.jpg) left top no-repeat;
}
#auto1 #container .right { 
	background: url(/z/go/resources/images/auto/bg/bg_right.jpg) left top no-repeat;
}
body#cruise1{
	background:transparent;
}
body#cruise1 #container{float:left;margin:0;padding:0;width:960px}
body#cruise1 #container .content {
	float:left;
	margin:0;
	padding:0;
	background:transparent;
	width:960px;
}
body#croisieres1{
	background: #fff url(/z/go/resources/images/croisieres/bg/background.jpg) repeat-x;
}
#croisieres1 #container .content {
	background: url(/z/go/resources/images/croisieres/bg/bg_center.jpg) right top no-repeat;
	height: 300px;
}
#croisieres1 #container .left {
	background: url(/z/go/resources/images/croisieres/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#croisieres1 #container .right {
	background: url(/z/go/resources/images/croisieres/bg/bg_right.jpg) left top no-repeat;
}

body#croisiere-prestige{
	background: #fff url(/z/go/resources/images/prestige/bg/background.jpg) repeat-x;
}
#croisiere-prestige #container .content {
	background: url(/z/go/resources/images/prestige/bg/bg_center.jpg) right top no-repeat;
	height: 300px;
}
#croisiere-prestige #container .left {
	background: url(/z/go/resources/images/prestige/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#croisiere-prestige #container .right {
	background: url(/z/go/resources/images/prestige/bg/bg_right.jpg) left top no-repeat;
}


body#weekend1{
	background: #fff url(/z/go/resources/images/weekend/bg/background.jpg) repeat-x;
}
#weekend1 #container .left {
	background: url(/z/go/resources/images/weekend/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#weekend1 #container .content {
	background: url(/z/go/resources/images/weekend/bg/bg_center.jpg) right top no-repeat;
	height: 300px;
}
#weekend1 #container .right {
	background: url(/z/go/resources/images/weekend/bg/bg_right.jpg) left top no-repeat;
}
body#camping1  {
    background-image:url(../../images/camping/bg/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;  
}

body#disney1{
	background: #fff url(/z/go/resources/images/disney/bg/background.jpg) repeat-x;
}
#disney1 #container .left {
	background: url(/z/go/resources/images/disney/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#disney1 #container .right {
	background: url(/z/go/resources/images/disney/bg/bg_right.jpg) left top no-repeat;
}
body#wkdk1{
	background: #fff;
}
#wkdk1 #container td.left {
	background: url(/z/go/resources/images/wkdk/bg/bg_left.jpg) right top no-repeat;
}
#wkdk1 #container td.content {
	background: url(/z/go/resources/images/wkdk/bg/bg_center.jpg) right top no-repeat;
}
#wkdk1 #container td.right {
	background: url(/z/go/resources/images/wkdk/bg/bg_right.jpg) left top no-repeat;
}

body#navette {
	background: #fff url(/z/go/resources/images/bg/background.jpg) repeat-x;
}
#navette #container .left { 
	background: url(/z/go/resources/images/bg/bg_left.jpg) right top no-repeat;
	height: 300px;
}
#navette #container .content { 
	background: url(/z/go/resources/images/bg/bg_center.jpg) left top no-repeat;
}
#navette #container .right { 
	background: url(/z/go/resources/images/bg/bg_right.jpg) left top no-repeat;
}
#mentionsNavette{
	float:left; width:720px;
	margin:0px 0 0 10px !important; +margin:0px 0 0 5px; padding:0;
	text-align:left;
}
	#mentionsNavette img{ float:left;width:50px; height:43px; border:0; margin:0; padding:0;}
	#mentionsNavette p{float:left; width:650px; color:#888888; font:10px Arial,sans-serif; text-align:justify; margin:0 0 0 10px !important; +margin:0 0 0 5px; padding:0;}


/*---  Header & footer  ---*/
#seg_header.content {	width: 960px;	text-align: left;	margin: 0 auto;}
#seg_footer { position:relative; width: 960px; padding: 0px 0px 90px 0px;	margin: 8px auto;}
#navette #seg_footer {padding:0;}
#hotels1 #seg_footer { position:relative; width: 769px; padding: 0px 0px 90px 0px;	margin: 8px auto;}

#seg_header a, #seg_footer a  {text-decoration: none;}
#seg_header a img, #seg_footer a img  {	border : none; }

#seg_footer #breadcrumb { display: block; float: left; width: 80%; height: 20px; color: #01f; font-size: 1em; text-align: left; }
#seg_footer #breadcrumb a { float: left; margin: 0px; color: #01f; text-decoration: underline; font: normal 11px Trebuchet MS, Verdana, sans-serif; }
#seg_footer #breadcrumb a h1 { float: left; cursor: hand; margin: 0px; color: #01f; text-decoration: underline; font: normal 11px Trebuchet MS, Verdana, sans-serif; }
#seg_footer #breadcrumb span.raquo { float: left; margin: 0px 3px 0px 3px; line-height: 11px; color: #01f; font: normal 11px Trebuchet MS, Verdana, sans-serif; text-decoration: none; }
#seg_footer #breadcrumb h1.currentPg { float: left; margin: 0px; line-height: 11px; color: #01f; font: normal 11px Trebuchet MS, Verdana, sans-serif; text-decoration: none; }

#seg_header #marque {  float: left; width: 260px; height: 85px; padding: 5px 0px 0px 0px;}
#seg_header #marque2 { float: left; width: 210px; height: 85px; padding: 5px 0px 0px 0px;}
#seg_header h1.signature, #seg_header  p.signature { clear: both; float: left; width: 260px; margin: 3px 0px 1px 0px; padding: 0px 0px 0px 5px; font: bold 12px  Trebuchet MS, Verdana, sans serif; line-height: 12px; color: #fff; }
#seg_header h1.signature2, #seg_header  p.signature2 {clear: both; float: left; width: 210px; margin: -5px 0px 1px 0px; padding: 0px 0px 0px 5px; font: bold 11px  Trebuchet MS, Verdana, sans serif; line-height: 12px; color: #fff; }

#seg_header #bandeau { background: transparent; float: left;  margin: 0px; padding: 0px 0px 0px 0px; text-align: right; }
#seg_header #bandeau { margin: 0px 80px 0px 0px;  }
#seg_header #bandeau2 { background: transparent; float: left; height: 90px; margin: 0px; padding: 0px 0px 0px 0px; text-align: right;}
#seg_header #bandeau2 { margin: 0px 0px 0px 20px !important; +margin: 0px 0px 0px 14px;}
#ski #seg_header #bandeau2, #ski1 #seg_header #bandeau2{ margin: 0px 0px 10px 20px !important; +margin: 0px 0px 10px 14px;}

#seg_header .logo { 
	float: left; width:210px; height:62px; 
}
#seg_header #marque img.logo { /* mini HP */
	background: url(/z/go/resources/images/logos/logo238x62_bleu.gif) no-repeat left top;
	float: left; width:238px; height:62px; 
}
#seg_header #marque2  img.logo { /* pages int */
	background: url(/z/go/resources/images/logos/logo210x55_bleu.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}
body#locations1  {
    background-image:url(../../images/locations/bg/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;  
}
#locations1 #seg_header #marque  img.logo{ 
	background: url(/z/go/resources/images/locations/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#locations1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/locations/logos/logo210x55.gif) no-repeat 50% 50% !important;
	float: left; width:210px; height:55px; 
}

#ski1 #seg_header #marque  img.logo{ 
	background: url(/z/go/resources/images/ski/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#ski1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/ski/logos/logo210x55.gif) no-repeat 50% 50% !important;
	float: left; width:210px; height:55px; 
}


#jetset1 #seg_header #marque img.logo { /* mini HP */
	background: url(/z/go/resources/images/jetset/logos/logo238x62.gif) no-repeat left top;
	float: left; width:238px; height:62px; 
}
#jetset #seg_header #marque2  img.logo { /* pages int */
	background: url(/z/go/resources/images/jetset/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px
}
#wonderbox1 #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/wonderbox/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#wonderbox1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/wonderbox/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}


#auto1 #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/auto/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#auto1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/auto/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}

#cruise1 #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/cruise/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#cruise1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/cruise/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}

#croisieres1 #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/croisieres/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#croisieres1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/croisieres/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}
#croisiere-prestige #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/prestige/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#croisiere-prestige #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/prestige/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}
#camping1 #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/camping/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#camping1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/camping/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}

#jetset1 #seg_header #marque img.logo { /* mini HP */
	background: url(/z/go/resources/images/jetset/logos/logo238x62.gif) no-repeat left top;
	float: left; width:238px; height:62px; 
}
#wkdk1 #seg_header #marque {  float: left; width: 260px; height: 85px; padding: 3px 0px 0px 0px;+padding: 6px 0px 0px 0px;}
#wkdk1 #seg_header #marque  img.logo { 
	background: url(/z/go/resources/images/wkdk/logos/logo238x62.gif) no-repeat left top !important;
	float: left; width:238px; height:62px; 
}
#wkdk1 #seg_header #marque2  img.logo { 
	background: url(/z/go/resources/images/wkdk/logos/logo210x55.gif) no-repeat left top !important;
	float: left; width:210px; height:55px; 
}
#seg_footer .logo2 { 
	float: left; width:195px !important; +width: 193px; height:52px; margin: 5px 0px 0px 0px !important;
}
#seg_footer img.logo2 { 
	background: url(/z/go/resources/images/logos/logo195x51_blanc.gif) no-repeat left top;
	float: left; width:195px !important; +width: 193px; height:52px; 
}


/*---  Accroche, contact, mentions   ---*/
#seg_header #btmHead { background: #fff; height: 56px; margin: 0px 0px 0px 0px !important; +margin: -4px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#seg_header #btmHead #accroche {  float: left; width: 520px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; }
#seg_header #btmHead #accroche h1 {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: bold 16px Trebuchet MS, Verdana, sans-serif; }
#seg_header #btmHead #contact-themeSpace { float: right; width: 325px; height: 66px; margin: 0px 0px 0px 0px; padding: 0px; text-align: left;  }
#seg_header #btmHead #contact-themeSpace .horaires { width: 230px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; color: #f60; text-align: left;  }
#seg_header #btmHead #contact-themeSpace .numtel { font: bold 20px Trebuchet MS, Verdana, sans-serif; line-height: 20px; }
#seg_header #btmHead #contact-themeSpace .infos-tel { margin: 5px 0px 0px 0px ; font: bold 14px Trebuchet MS, sans-serif; line-height: 15px; }
#seg_header #btmHead #contact-themeSpace .ouverture { float: left; font: normal 10px Arial, Verdana, sans-serif; color: #000; line-height: 10px; }

#seg_header #bottomHead{float:left;  background: #fff; width:960px; height:25px;margin:0;padding:0;}
	#seg_header #bottomHead #contact-top {float:right; width:auto; height:25px; margin:0; padding:0 10px 0 10px; text-align:left;} 
		#seg_header #bottomHead #contact-top .horaires {color:#F60; float:left; height:25px; margin:0 0 0 5px !important; +margin:0 0 0 2px; padding:0; text-align:left;}
		#seg_header #bottomHead #contact-top .infos-tel {float:left;font-weight:bold; font-size:16px;}
		#seg_header #bottomHead #contact-top .numtel {float:left;font-weight:bold; font-size:18px;margin:0 0 0 3px;}
		#seg_header #bottomHead #contact-top .ouverture {float:left; color:#000; font:10px/12px Trebuchet MS,sans-serif; margin:0 0 0 10px !important; +margin:0 0 0 5px;}

		#wkd #seg_header #bottomHead #contact-top .ouverture {margin:5px 0 0 10px !important; +margin:5px 0 0 5px;}
#croisieres1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/croisieres/bg/bg-soustop.gif) left top no-repeat; }
#croisieres1 #seg_header #accroche h1{ color: #f60; }
#croisieres1 #seg_header #accroche {  float: left; width: 540px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#croisieres1 #seg_header #contact-themeSpace{ background: #fff url(/z/go/resources/images/croisieres/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#cruise1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/cruise/bg/bg-soustop.gif) left top no-repeat;margin: 0px 0px 0px 0px;+margin: -3px 0px 0px 0px;}
#cruise1 #seg_header #accroche h1 { color: #f60; }
#cruise1 #seg_header #accroche {  float: left; width: 560px !important; +width: 520px; margin: 0px 0px 0px 105px !important; +margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#cruise1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/cruise/bg/contact.jpg) right top no-repeat; width: 275px !important;+width: 295px; height:56px; padding:0 0 0 20px;margin:0px; }

#jetset1 #seg_header #btmHead, #jetset #seg_header #btmHead  { float:left; background: #fff url(/z/go/resources/images/jetset/bg/bg-soustop.gif) left top no-repeat; margin: 4px 0px 0px 0px; +margin: -4px 0px 0px 0px; }
#jetset1 #seg_header #accroche h1, #jetset1 #seg_header #accroche h1 { color: #01f; }
#jetset1 #seg_header #accroche , #jetset #seg_header #accroche {  float: left; width: 520px !important; +width: 500px; margin: 0px 20px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#jetset1 #seg_header #contact-themeSpace, #jetset #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/jetset/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px;}
#jetset1 #seg_header #btmHead #contact-themeSpace .horaires, #jetset #seg_header #btmHead #contact-themeSpace .horaires{ float: left; width:300px; height: 25px; margin: 0px 0px 0px 5px !important; +margin: 0px 0px 0px 5px; padding: 0px; text-align: left; }
#jetset1 #seg_header #btmHead #contact-themeSpace .numtel, #jetset #seg_header #btmHead #contact-themeSpace .numtel  { float:left;  clear: both; width:300px; font: bold 18px Trebuchet MS, Verdana, sans-serif; margin: 0 0 0 3px; }
#jetset1 #seg_header #btmHead #contact-themeSpace .infos-tel, #jetset #seg_header #btmHead #contact-themeSpace .infos-tel { float:left;  font: bold 14px Trebuchet MS, sans-serif; margin: 0px; padding: 0px;}
#jetset1 #seg_header #btmHead #contact-themeSpace .ouverture, #jetset #seg_header #btmHead #contact-themeSpace .ouverture  { float:left; clear: both; width:300px; }
#vols1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/vols/bg/bg-soustop.gif) left top no-repeat; }
#vols1 #seg_header #accroche h1 { color: #01f; }
#vols1 #seg_header #accroche  { margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px;font-size:10px;}
#vols1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/vols/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#wonderbox1 #seg_header #btmHead { float:left; +margin: -4px 0px 0px 0px ; background: #fff url(/z/go/resources/images/wonderbox/bg/bg-soustop.gif) left top no-repeat; }
#wonderbox1 #seg_header #accroche h1 { color: #e3821b; }
#wonderbox1 #seg_header #accroche  {  float: left; width: 540px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#wonderbox1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/wonderbox/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }
#wonderbox1 #seg_header #contact-themespace .horaires { float: left; width:300px; height: 25px; margin: 0px 0px 0px 5px !important; +margin: 0px 0px 0px 5px; padding: 0px; color: #e3821b; text-align: left; }
#wonderbox1 #seg_header #contact-themespace .numtel { float:left;  clear: both; width:300px; font: bold 18px Trebuchet MS, Verdana, sans-serif; margin: 0 0 0 3px; }
#wonderbox1 #seg_header #contact-themespace .infos-tel { float:left;  font: bold 14px Trebuchet MS, sans-serif; margin: 0px; padding: 0px;}
#wonderbox1 #seg_header #contact-themespace .ouverture { float:left; clear: both; width:300px; font: normal 10px Trebuchet MS, sans-serif; line-height:12px; margin: 0 0 0 3px !important; +margin: 0 0 0 3px;}

#auto1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/auto/bg/bg-soustop.gif) left top no-repeat; }
#auto1 #seg_header #accroche h1 { color: #01f; }
#auto1 #seg_header #accroche  {  float: left; width: 540px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#auto1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/auto/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#hotels1 #seg_header #btmHead {width: 753px; height: 25px; background:url(/z/go/resources/images/bg/bg-soustop2.png) top right no-repeat;padding-right:15px;}
#hotels1 #seg_header #contact-themespace .horaires { float: right; height: 25px; margin: 0px 35px 0px 0px !important; +margin: 0px 18px 0px 0px; padding: 0px; color: #f60; text-align: left; }
#hotels1 #seg_header #contact-themespace .numtel { float:left;  font: bold 18px Trebuchet MS, Verdana, sans-serif; margin: 0 0 0 3px; }
#hotels1 #seg_header #contact-themespace .infos-tel { float:left;  font: bold 16px Trebuchet MS, sans-serif;}
#hotels1 #seg_header #contact-themespace .txt-tel { float:left; font: normal 10px Trebuchet MS, sans-serif; color:#000;   line-height:12px; margin: 0 0 0 3px !important; +margin: 0 0 0 3px;}
#hotels1 #seg_header #contact-themespace{float: left; width: 960px; height: 25px; background:url(/z/go/resources/images/bg/bg-soustop2.png) top right no-repeat;}


#locations1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/locations/bg/bg-soustop.gif) left top no-repeat; margin-top:0px;}
#locations1 #seg_header #accroche h1 { color: #01f; }
#locations1 #seg_header #accroche  {  float: left; width: 540px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#locations1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/locations/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#ski1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/ski/bg/bg-soustop.gif) left top no-repeat; margin: 4px 0px 0px 0px; +margin: -4px 0px 0px 0px ;}
#ski1 #seg_header #accroche h1 { color: #01f; }
#ski1 #seg_header #accroche  {  float: left; width: 520px !important; +width: 500px; margin: 0px 20px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#ski1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/ski/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#weekend1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/weekend/bg/bg-soustop.gif) left top no-repeat; }
#weekend1 #seg_header #accroche h1 { color: #09f; }
#weekend1 #seg_header #accroche  {margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px;font-size:10px;}
#weekend1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/weekend/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#camping1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/camping/bg/bg-soustop.gif) left top no-repeat; }
#camping1 #seg_header #accroche h1 { color: #f60; }
#camping1 #seg_header #accroche  {  float: left; width: 540px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#camping1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/camping/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#disney1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/disney/bg/bg-soustop.gif) left top no-repeat; }
#disney1 #seg_header #accroche h1 { color: #01f; }
#disney1 #seg_header #accroche  { margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px;font-size:10px;}
#disney1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/disney/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }

#wkdk1 #seg_header #btmHead { float:left; background: #fff url(/z/go/resources/images/wkdk/bg/bg-soustop.gif) left top no-repeat;width:960px;margin:0 !important;+margin:-1px 0 0 0;}
#wkdk1 #seg_header #accroche h1 { color: #f60; }
#wkdk1 #seg_header #accroche  {margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px;font-size:10px;}
#wkdk1 #seg_header #contact-themeSpace { background: #fff url(/z/go/resources/images/wkdk/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }


#navette #seg_header #bottomHead{ float:left; background: #fff url(/z/go/resources/images/auto/bg/bg-soustop.gif) left top no-repeat; height: 56px; margin: 0px 0px 0px 0px !important; +margin: -4px 0px 0px 0px; padding: 0;}
#navette #seg_header #bottomHead #accroche  {  float: left; width: 540px !important; +width: 500px; margin: 0px 0px 0px 105px !important; -margin: 0px 0px 0px 55px; line-height: 11px; font-size:10px;}
#navette #seg_header #bottomHead #accroche h1 { color: #01f; font:bold 16px Trebuchet MS,Verdana,sans-serif; margin:0; padding:0; }
#navette #seg_header #bottomHead #contact-top  { background: #fff url(/z/go/resources/images/auto/bg/contact.jpg) left top no-repeat; width: 315px; height:56px; padding:0px;margin:0px; }
	#navette  #seg_header #bottomHead #contact-top .infos-tel {width:100%;}
	#navette  #seg_header #bottomHead #contact-top .numtel {width:100%; line-height:18px; margin:0;}
	#navette  #seg_header #bottomHead #contact-top .ouverture {font:10px/10px Trebuchet MS,sans-serif; margin:0 !important; +margin:0;}

#seg_footer #contact-bottom { float: left; margin: 5px 0px 0px 43px !important; +margin: 5px 0px 0px 38px; padding: 0px; width: 720px;  text-align: left; }
#seg_footer #contact-bottom .telhoraires {  background: url(/z/go/resources/images/pictos/pict_tel-petit.gif) 0px -3px no-repeat; float: left;  padding: 0px 0px 0px 20px; margin: 5px 0px 0px 0px; }
#seg_footer #contact-bottom .telhoraires .numtel { float: left; margin: 0px;color: #f60; font: bold 20px Trebuchet MS, Verdana, sans-serif;  }
#seg_footer #contact-bottom .telhoraires .horaires { float: left; width: 200px;}
#seg_footer #contact-bottom .detailtel { float: left;  color: #000; }
#seg_footer #contact-bottom .sep-detailtel {float: left; border-left: solid 1px #f60;width: 1px;height: 20px; margin: 10px 10px 0px 5px; }
#seg_footer #contact-bottom .infos-tel { float: left;  width: 330px; font-size: 12px; letter-spacing: 0.05em; }
#seg_footer #contact-bottom .infos-text10 { float: left;  width: 320px; height: 30px; margin-top: -1px; font-size: 10px; letter-spacing: 0px; line-height: 11px; }
#seg_footer #contact-bottom .infos-text11 { float: left;  width: 320px; font-size: 11px; line-height: 13px; }
#seg_footer #contact-bottom  a { text-decoration: underline; color: #01f;}
#seg_footer #contact-bottom  a:hover { text-decoration: none; color: #f60;}

#navette  #seg_footer #contact-bottom .infos-telnavette { float: left;  width: 340px; font-size: 12px; letter-spacing: 0.05em; }
#navette  #logos-footer { float:left; width:200px; height:39px; padding:0px;  }

#logos-footer { width:960px; height:39px; padding:0px;  }
#logos-footer img { float:left; border:0; margin:4px 9px 0 0; padding:0; display:block; }
#logos-footer img.logo-service-client, #logos-footer img.logo-contenu-video, #logos-footer img.logo-expansion{ float:right; border:0; margin:4px 0 0 9px; padding:0; display:block; }

#seg_footer #ttc { background: #ffefe5;	float: left; width: 940px; margin: 0px; padding: 10px; }
#seg_footer #ttc .title, #ttc-int .title { margin:0px 0px 5px 0px; font: bold 15px Trebuchet MS, Verdana, sans-serif;  color: #f60; text-align: left; }
#seg_footer #ttc p.txt, #ttc-int .txt { margin: 8px 0px 0px 0px; padding: 0; color: #f60; text-align: justify; line-height: 13px;}
#seg_footer #ttc img, #ttc-int img { float: left; margin: 0px 10px 5px 0px; }

#desinscription_newsletter1 #seg_footer {float:left;}
#desinscription_newsletter1 #seg_footer #infos {
	background: url(/z/go/resources/images/bg/bg-infos.png) repeat-x left top;
	float: left; width: 615px !important; +width: 600px; margin: 0; padding: 0px 15px 0px 15px;
}
#desinscription_newsletter1 #seg_footer #ttc { background: #FFEFE5;	float: right;	width: 280px; height: 125px;	margin-left: 15px; padding: 10px; }
#seg_footer #ttc p.txt{ font-size:11px;}

#hotels1 #seg_footer #contact-bottom { float: left; margin: 5px 0px 0px 13px !important; +margin: 5px 0px 0px 8px; padding: 0px; width: 550px;  text-align: left;}
#hotels1 #seg_footer #contact-bottom .telhoraires {  background: url(/z/go/resources/images/pictos/pict_tel-petit.gif) 0px -3px no-repeat; float: left;  padding: 0px 0px 0px 20px; margin: 5px 0px 0px 0px; }
#hotels1 #seg_footer #contact-bottom .telhoraires .numtel { float: left; margin: 0px;color: #f60; font: bold 20px Trebuchet MS, Verdana, sans-serif;  }
#hotels1 #seg_footer #contact-bottom .telhoraires .horaires { float: left; width: 130px;}
#hotels1 #seg_footer #contact-bottom .detailtel { float: left;  color: #000; }
#hotels1 #seg_footer #contact-bottom .sep-detailtel {float: left; border-left: solid 1px #f60;width: 1px;height: 20px; margin: 10px 10px 0px 5px; }
#hotels1 #seg_footer #contact-bottom .infos-tel { float: left;  width: 240px; font-size: 12px; letter-spacing: 0.05em; }
#hotels1 #seg_footer #contact-bottom .infos-text10 { float: left;  width: 200px; height: 30px; margin-top: -1px; font-size: 10px; letter-spacing: 0px; line-height: 11px; }
#hotels1 #seg_footer #contact-bottom .infos-text11 { float: left;  width: 200px; font-size: 11px; line-height: 13px; }
#hotels1 #seg_footer #contact-bottom  a { text-decoration: underline; color: #01f;}
#hotels1 #seg_footer #contact-bottom  a:hover { text-decoration: none; color: #f60;}

#hotels1 #seg_footer #ttc { background: #ffefe5;	float: left; width: 745px; margin: 0px; padding: 10px; }
#hotels1 #seg_footer #ttc .title, #ttc-int .title { margin:0px 0px 5px 0px; font: bold 15px Trebuchet MS, Verdana, sans-serif;  color: #f60; text-align: left; }
#hotels1 #seg_footer #ttc p.txt, #ttc-int .txt { margin: 8px 0px 0px 0px; padding: 0; color: #f60; text-align: justify; line-height: 13px;}
#hotels1 #seg_footer #ttc img, #ttc-int img { float: left; margin: 0px 10px 5px 0px; }



#seg_footer .iata { float: right; margin-left: 15px; }
#seg_footer .mentions { float: left; width: 100%; margin: 15px 0px 0px 0px; text-align:justify; font: normal 10px Arial, sans-serif; color: #888; }
#seg_footer .mentions a.linkref { font: normal 10px Arial, sans-serif; text-decoration: none; color: #888;}
#seg_footer .mentions a.linkref2 { font: normal 10px Arial, sans-serif; color: #01f; text-decoration: underline;}
#seg_footer .mentions a.nohand { font: normal 10px Arial, sans-serif; 	text-decoration : none;	cursor:default; color: #888;}

#seg_footer #seo { background: #EDF5FF; float:left; width: 960px; height: 20px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }

#hotels1 #seg_footer #seo { background: #EDF5FF; float:left; width: 765px; height: 20px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }

#seg_footer #seolinks { 	
	position: absolute;	bottom:0; left:0; width:960px; height: 90px; 
	margin:10px 0px 0px 0px; padding: 0px; text-align:justify; font: normal 10px Arial, sans-serif; color: #888; 
}
#seg_footer #seolinks a.linkref { font: normal 10px Arial, sans-serif; color: #01f; text-decoration: none; color: #888;}
#seg_footer #seolinks a.linkref2 { font: normal 10px Arial, sans-serif; color: #01f; text-decoration: underline;}
#seg_footer #seolinks a.nohand { font: normal 10px Arial, sans-serif; 	text-decoration : none;	cursor:default; color: #888;}


/* NEWSLETTER ------------------------------------------------------------------------------------- */
#seg_newsletter {
	background: url(/z/go/resources/images/bg/bg-newsletter.gif) left top no-repeat; 
	text-align: left; width:170px;  height: 112px; margin:0; padding: 0;
	}
	#seg_newsletter h1 { width:125px; color:#FFF; font-size:18px; margin:0; padding:3px 0 0 45px;}
	#seg_newsletter  p {width:170px;  color:#FFF; font-size:14px; font-weight:bold; font-family:Trebuchet MS, sans-serif; text-align:center; margin:10px 5px 0 0; padding:0;}
	#seg_newsletter  form { margin:5px 0 0 0; padding: 0; height:50px;}
	#seg_newsletter .combo { margin: 0 0 0 8px;+margin: 0 0 0 8px; padding: 0px;  }
	#seg_newsletter input { width: 109px; margin: 0; padding:0; border: inside 1 px #000; font-size: 11px;}
	#seg_newsletter select { float:left;  width: 113px; height: 20px; margin: 5px 0px 0px 0px; border: inside 1 px #000; font-size: 11px; }

	#seg_newsletter .btn{float:left; width:21px; height:19px; margin:6px 0 0 10px; padding:0 5px 0 5px; background: url(/z/go/resources/images/btn/btn-newsletter.gif) left top no-repeat; cursor: pointer;}
	#seg_newsletter .btn a{text-decoration:none; color:#01F; font-family:Trebuchet MS, sans-serif; }
	
#wkdk1 #seg_newsletter, #wkdk #seg_newsletter{float:left;margin:8px 0 0 0;}
/* MARGE ------------------------------------------------------------------------------------------ */
#seg_marge {	background: transparent;font: normal 11px arial, sans-serif;color: #000;width: 210px;}
#seg_marge dl {
	background : url("/z/go/resources/images/bg/bg-bulle-telephone.gif") left top no-repeat; 
	margin: 0;	padding: 0;	height: 130px; 
}
#seg_marge dt, #seg_marge dd, #seg_marge ul {	margin: 0;	padding: 0;}
#seg_marge dd {padding-left: 7px;	line-height: 14px;}
#seg_marge .seg_titre {color: #f60;	font-size: 15px;	line-height: 20px;	font-weight: bolder;	padding: 5px 0 0 7px;}
#seg_marge .seg_tel {color: #f60;	font-size: 23px;	font-weight: bolder;	line-height: 26px;	margin-bottom: 2px;}
#seg_marge li {	margin: 0;	padding: 0; list-style: none;}
#seg_marge li img {border: none;	margin-top: 10px;}

#seg_marge170 {	background: transparent;font: normal 11px arial, sans-serif;color: #000;width: 170px;}
#seg_marge170 dl {
	background : url(/z/go/resources/images/bg/bg-bulle-telephone-170x105.gif) left top no-repeat; 
	margin: 0;	padding: 0;	height: 105px; 
}
#seg_marge170 dt, #seg_marge170 dd, #seg_marge170 ul{	margin: 0;	padding: 0;}
#seg_marge170 dd {padding-left: 7px;	line-height: 12px;}
#seg_marge170 .seg_titre {color: #f60;	font-size: 13px;	line-height: 18px;	font-weight: bolder;	padding: 5px 0 0 3px;}
#seg_marge170 .seg_tel {color: #f60;	font-size: 23px;	font-weight: bolder;	line-height: 23px;	margin-bottom: 0px; padding: 0 0 0 3px;}
#seg_marge170 li { margin: 0;	padding: 0; list-style: none;}
#seg_marge170 li img {border: none;	margin-top: 10px;}

#wkdk1 #seg_marge170, #wkdk #seg_marge170{float:right;margin:0;padding:0;}

	#wkdk1 #seg_marge170 li, #wkdk #seg_marge170 li{float:left;height:110px;margin:8px 0 0 0;}
		#wkdk1 #seg_marge170 li a, #wkdk #seg_marge170 li a{float:left;margin:0;padding:0;text-decoration:none;}
			#wkdk1 #seg_marge170 li a img, #wkdk #seg_marge170 li a img{float:left;margin:0;padding:0;border:none;}
	
	#wkdk1 #seg_marge170 a#promo, #wkdk #seg_marge170 a#promo{float:right;margin:8px 0 0 0;padding:0;text-decoration:none;}
		#wkdk1 #seg_marge170 a#promo img, #wkdk #seg_marge170 a#promo img{border:none;}
	#wkdk1 #seg_marge170 #topdesti, #wkdk #seg_marge170 #topdesti{float:right;margin:8px 0 0 0;padding:0 4px 4px 4px;width: 162px !important;+width: 162px; background : #009 url(/z/go/resources/images/bg/bg_titre-bleu.png) left top repeat-x;}
		#wkdk1 #seg_marge170 #topdesti h3, #wkdk #seg_marge170 #topdesti h3{color:#FFFFFF;font:bold 18px Trebuchet MS,Verdana,sans-serif;margin:0;padding:0 0 0 10px;}
		#wkdk1 #seg_marge170  #topdesti .content, #wkdk #seg_marge170  #topdesti .content{float:left;margin:00;padding:15px 15px 10px 15px;list-style:left;width:132px !important;+width:132px;background:#fff;}
			#wkdk1 #seg_marge170  #topdesti .content li, #wkdk #seg_marge170  #topdesti .content li{float:left;margin:0 0 5px 0;padding:0;width: 132px;height:auto;}
				#wkdk1 #seg_marge170  #topdesti .content li a, #wkdk #seg_marge170  #topdesti .content li a{text-decoration:none;color : #00f; font-size:13px;}
				#wkdk1 #seg_marge170  #topdesti .content li a:hover, #wkdk #seg_marge170  #topdesti .content li a:hover{text-decoration:underline;}
/*--- Basics ------------------------------------------------------------------------------------------ */
.floatcontainer:after,
.bandeau2:after { 	content: "."; 	display: block;	height: 0;	font-size:0; clear: both; visibility:hidden; margin: 0; padding: 0; line-height: 0;}
.floatcontainer, .bandeau2 {	display: inline-block;}
/* Hides from IE Mac \*/
	* html .floatcontainer, * html .bandeau2 { height: 1%; }
	.floatcontainer, .bandeau2 { display:block; }
/* End Hack */

.fleft { float: left; }
.fright { float: right; }
.fclear { clear: both }
.spacer_h6 { height: 6px; }
.spacer_h8 { height: 8px; margin: 0px !important; +margin: -8px 0px 0px 0px;}
.spacer_h10 { height: 10px; margin: 0px !important; +margin: -8px 0px 0px 0px; }
.spacer_h12 { height: 12px; }
.spacer_h15 { height: 15px; }
.spacer_w15 { width: 15px; }

/*--- Spec.moteur ---*/
div#searchEngines form .colA { width: 220px; float: left; }
div#searchEngines form .colB { width: 190px; float: right; }
div#searchEngines form .colA label { width: 220px; }
div#searchEngines form .colB label { width: 190px; }
