

.sep1 { 
	text-align:center;
	border-bottom: dashed 1px #01f; 
	margin-bottom:8px;
}
.sep2 { 
	width: 140px; 
	border-bottom: dashed 1px #f60; 
	margin-bottom:8px;
	
}

.numtel { color: #f60; font: bold 18px Trebuchet MS, Verdana, sans-serif; margin: 0 0 0 3px;}
.infos-tel {font: bold 16px Trebuchet MS, sans-serif;}
.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; }
.sep-detailtel {float: left; border-left: solid 1px #f60;width: 1px;height: 20px; margin: 10px 10px 0px 5px; }

/*------------------------
  Blocs de positionnement  
--------------------------*/

.fclear {clear: both;}
.fleft {float:left;}
.fright {float:right;}
.vtop {vertical-align:top;}
.vbottom {vertical-align:bottom;}
.vmiddle {vertical-align:middle;}
.vspace {margin-top:10px;}
.row {clear: both; height: 10px;}

#page /* Toute la page */
{
	width : 768px;
	margin: 0px auto;
	padding: 0;
	
}
#header /* Conteneur du haut de page */
{
	height : 152px;
	text-align : center;
	/*border: solid 1px red;*/
}
#headerFS /* Conteneur du haut de page */
{
	height : 170px;
	text-align : center;
}

#centre /* Conteneur principal sous header et sur footer */
{
	width : 768px;

}
#gauche /* Colonne de gauche de #centre */
{
	float : left;
	width : 233px;

}
#droite /* Colonne de droite de #centre  */
{
	float : right;
	width : 169px;

}
#wrapper /* Centre + Droite dans situation à 3colonnes */
{
	float : right;
	width : 524px;

}


#central-3col /* Conteneur du centre de #centre lorsque la page se decoupe en 3 colonnes*/
{
	width : 337px;
	float : left;
	text-align : right;

}
#central-2col /* Conteneur de gauche de #centre lorsque la page se decoupe en 2 colonnes */
{
	width : 582px;
	float : left;
	text-align:left;
	
}
#footer /* Pied de page */
{
	clear: both;
	width : 768px;
	margin: 5 auto 5 auto;
}

/* Fin des blocs */


/*------------------------ 
Textes & Liens génériques
Déf. globale :  petit = ...-S ,  très petit = ...-Xsmall  , grand = ...-L  , très grand = ...-xxl  ,  gras = bold
------------------------*/

/*  Texte  */
.txt-N {font-family: Verdana;font-size: 11px;color: #000;}
.txt2 { font-size : 11px; color: #01f; } 
.txt-bold { font-weight: bold; font-size : 11px; color: #; } 
.txt-bold2 { font-weight: bold; font-size : 11px; color: #f60; } 
.txt-bold3 { font-weight: bold; font-size : 11px; color: #01f; } 
.txt-bold6 { font-weight: bold; font-size : 11px; color: #009B4D; }
.txt-S {font-size: 10px; color: #000; }
.txt-Sbold {font-size: 10px; color: #000; }
.txt-S2 { font-size: 10px; color: #f60; }
.txt-S2bold { font-size: 10px; font-weight: bold; color: #f60; }
.txt-S3 { font-size: 10px; color: #01f}
.txt-Xsmall { font-size: 7pt; color: #000; }
.txt-L { font-size: 13px; color: #000; }
.txt-L2 { font-size: 13px; color: #01f; }
.txt-Lbold { font-weight: bold; font-size:13px;} 
.txt-L2bold { font-size: 13px;  font-weight: bold; color: #f60; }
.txt-L3bold { font-size: 13px;  font-weight: bold; color: #01f; }
.txt-xxl {  font-size: 16px; color: #000; }
.txt-xxl-bold {  font-size: 16px;  font-weight: bold; color: #000; }
.txt-xxl2-bold {  font-size: 16px;  font-weight: bold; color: #f60; }
.txt-xxl3-bold {  font-size: 16px;  font-weight: bold; color: #01f; }
.txt-xxl {  font-size: 16px; color: #000; }
.txt-txl2-bold {  font-size: 17px;  font-weight: bold; color: #f60; }
.bleu-bold {color : #001EFF;font-weight : bold;}
.orange-bold {color : #F60;font-weight : bold;}

/* Textes FAQ */
.num {	font-size : 17px; text-decoration: none; font-weight : bold; color : #01f;}
.top15 { font-size : 11px; text-decoration: none; color : #000;}
.top15:hover { text-decoration: underline;}
.txt_encart { font-size : 13px; color : #000; padding-left : 18px;}
.txt_17 { font-size : 17px; color : #FFFFFF; font-weight : bold;}
.txt_13 { font-size : 13px; color : #FFFFFF; font-weight : bold;}
.txt_11 { font-size : 11px; color : #FFFFFF; text-decoration: none;}
.txt_11:hover { text-decoration: underline;}
.txt_13_noir { font-size : 13px; color : #000;}
.txt_13_rouge {font-weight: bold; font-size : 13px; color: #FF0000}
.txt_14 { font-size : 14px; color : #FFFFFF; font-weight : bold;}
.txt_17_rose { font-size : 17px; color : #EF007A; font-weight : bold;}
.txt_17_bleu { font-size : 17px; color : #0000FF; font-weight : bold;}
.txt_17_rouge { font-size : 17px; color : #FF0000; font-weight : bold;}
.txt_13_bleu { font-size : 13px; color : #0000FF; font-weight : bold;}
.horaires{ font-size: 10px; color: #000; }
.fleche {font-weight: bold; font-size : 11px; color: #f60;}
.fleche1 {font-weight: bold; font-size : 11px; color: #FF0000;}
.fleche2 {font-weight: bold; font-size : 11px; color: #01f;}
.date {	font-size: 11px;font-weight: bold;color: #000;}
.tiret1 { font-size: 8pt; color: #01f; }
.tiret2 { font-size: 8pt; color: #f60; }
.separateur{border-top : 1px dashed #01f; }

/* Message erreur */
.erre {font-weight: bold; font-size : 14px; color: #FF0000}

/* Multipages */

.multipaging {
	width : 140px;
	margin : 10px 0 5px 0;
	color : #01F;
	font-size: 8pt;
	text-decoration: none;
	font-weight : normal;vertical-align : middle;
}
.multipaging a.multipage:link {
	font-size: 8pt;
	font-weight: normal;
 	color: #000;
 	text-decoration: none;
}
.multipaging a.multipage:hover {
	color : #000;
	font-weight : normal;
	text-decoration: none;
}
.multipaging a.multipage:active {
	color : #000;
	font-weight : normal;
	text-decoration: none;
}

.multipaging .textpaging {
color:#000;
font-size: 11px;
font-weight : normal;
}





/*  Eléments  Menu, Barre de navigation, liens */

.arbo-on { /* nav site*/
	font-size: 11px;font-weight: bold;color: #f60;
}
.pages{margin-bottom:8px;}
A.lien {font-weight: bold; color: #01f;}
A.lien-n {font-weight: bold; color: #01f;text-decoration: none;}
A.lien2 {font-weight: bold; color: #f60;text-decoration: none;}
A.lien-S {font-size: 10px;font-weight: normal; color: #01f;}
A.lien-Sn {font-size: 10px;font-weight: bold; color: #01f;text-decoration: none;}
A.lien-S2n {font-size: 10px;font-weight: bold; color: #f60;text-decoration: none;}
A.lienliste { font-size: 10px; font-weight: bold;color: #000;}
A.lienBlanc:link,A.lienBlanc:active, A.lienBlanc:visited,  A.lienBlanc:hover{font-size: 11px;font-weight: bold;color: white;	text-decoration: none;}
A.lien3:link,A.lien3:active, A.lien3:visited {font-size: 11px;font-weight: bold;color: #000;	text-decoration: underline;}
A.lien3:hover {font-size: 11px;font-weight: bold;color: #f60;	text-decoration: underline;}

A.prix { font-size: 17px; font-weight: bold;color: #f60;}
A.prix-S { font-size: 13px; font-weight: bold;color: #f60;}
A.prix-L { font-size: 19px; font-weight: bold;color: #f60;}
.prix-L { font-size: 19px; font-weight: bold;color: #f60;}
A.prix-xxlbold:link, A.prix-xxlbold:visited, A.prix-xxlbold:hover {font-size: 20px;font-weight: bold;color: #f60;
	text-decoration: none;
}
.ht, .ttc3{
	font-size : 8px;
	font-weight : bolder;
	text-decoration: none;
	padding-left : 1px;
}
.ht2,.ttc2{
	color: #f60;
	font-size : 10px;
	font-weight : bolder;
	text-decoration: none;
	padding-left : 1px;
}
.ttc{
	color: #01f;
	font-size : 10px;
	font-weight : bolder;
	text-decoration: underline;
	padding-left : 1px;
}
#noteTTC {
	width: 100%;
	margin: 10px 0 10px 0;
	color: #f60;
	font: bold 11px Arial,sans-serif;
	text-align: left;
}
#noteTTC img {
	float : left;
}

.nohand {
	text-decoration : none;
	cursor:default;
	color: #000;	
}


/* Liens bloc service clients & Infos pratiques & Navbas */
.infos-link {font-size: 11px;color: #01f;} 
.infos-link:hover {font-size: 11px;color: #f60;}

/* Liens bas de page like texte gras sans liens */
.linkref {
text-decoration : none;
color : #000;
font-weight : bold;
}


/*------------------------ 
   Fonds de couleurs   
------------------------*/
.bgd1 { background-color : #01f;}  
.bgd2 { background-color : #f70;} 
.bgd3 { background-color : #FFDBB7;}
.bgd3b { background-color : #FFEDB7;}
.bgd4 { background-color : #D9ECFF;}
.bgd5 { background-color : #ECF5FF;}
.bgd-moteur{background-color : #FFD7AF;}
.bgd-pop{background-color : #FFEFD9;}


/* pour les encarts */
.encart1 { background-color : #01f;} 
.encart2 { background-color : #f70;} 
.encart3 { background-color : #FFEFDF;}
.encart4 { background-color : #D9ECFF;}
.encart5 { background-color : #ECF5FF;}
.encart6 { background-color : #009B4D;}


/*------------------------- 
	cadres contour
---------------------------*/
#contour{
	border-top : 1px solid #01f;
	border-bottom: 1px solid #01f;
}
.cadre1{
 	border-left : 1px solid #01f;
	border-right: 1px solid #01f;
	padding : 15px 10px 15px 20px;
	display : block;
	text-align : justify;	
}
.cadre2{
 	border-left : 1px solid #f70;
	border-right: 1px solid #f70;
	padding : 15px 10px 15px 20px;
	display : block;
	text-align : justify;	
}

.ligne1t{
	border-top: 1px solid #01f;
	display : block;
}
.ligne2t{
	border-top: 1px solid #f70;
}

/*--------------------(gestion roundedCorners)------------------------- 
	cadre haut & bas conteneurs centre page  + pods
	cdr-Top & cdr-Bas -> contour principal
	cdr-T1 & cdr-B1	-> contour centre simple ou plein conteneur (ex. page liste ou sejour ou cde)
	cdr-T2 & cdr-B2	-> idem avec autre couleur
	cdr-C					-> contenu central du conteneur
	cdr-C1 & cdr-C2	-> idem avec autre couleur
	...
	cdr-podT1,cdr-podB1,cdr-podT2,cdr-podB2
	  
-----------------------------------------------------------------------*/
.cdr-Top, 
	.cdr-Bottom {
	clear : both;
	width : 582px;
}
.cdr-T1,.cdr-T2, 
	.cdr-B1,.cdr-B2, cdr-B3 {
	clear : both;
}
div.cdr-C { /* contenu central */
	width : 560px;
	padding : 10px;
	border-left : solid 1px #01f;
	border-right : solid 1px #01f;
	text-align : left;
}
div.cdr-C1{ 
	/*width: 100%;*/
	padding-top: 5px;
	background-color: #ecf5ff;
	text-align : left;
}
div.cdr-C2{ 
	/*width: 582px;*/
	padding-top: 5px;
	background-color: #ffefdf;
	text-align : left;
}
div.cdr-C3{ 
	width : 570px;
	padding: 5px;
	border-left : solid 1px #f60;
	border-right : solid 1px #f60;
	background-color: #fff;
	text-align : left;
}
div.cdr-C4{ 
	/*width: 582px;*/
	padding-top: 5px;
	background-color: #d0e9fd;
	text-align : left;
}
div.cdr-C5{ 
	padding-top: 5px;
	background-color: #ffdbb7;
	text-align : left;
}
/* titre des encarts centre */
div.cdr-rubTitre, 
 div.cdr-rub2Titre { 
	margin : 0;
	margin-right : 350px;
	display : block;
	background-color: #01f;	
}
div.cdr-zoneTitre, .cdr-zone2Titre { 
	margin : 0;
	display : block;
	text-align : center;
}
div.cdr-rubTitre p, div.cdr-rub2Titre p {
	margin : 0px;
	padding : 0px 10px 5px 20px;
	background-color: #01f;	
	line-height : 12px;
	font-family : Arial;
	font-weight :  bolder;
	color : #fff;
	font-size : 1.38em;
}
div.cdr-rub2Titre p {
	background-color: #f70;	
}
div.cdr-zoneTitre p {
	margin : 0px;
	padding : 0px 10px 5px 10px;
	background-color: #f70;	
	line-height : 12px;
	font-family : Arial;
	font-weight :  bolder;
	color : #fff;
	font-size : 1.38em;
}
div.cdr-zone2Titre p {
	margin : 0px;
	padding : 0px 10px 5px 10px;
	background-color: #01f;	
	line-height : 12px;
	font-family : Arial;
	font-weight :  bolder;
	color : #fff;
	font-size : 1.38em;
}

/* contour haut et bas des pods */
div.cdr-podT1, div.cdr-podB1,
	div.cdr-podT2, div.cdr-podB2,
		div.cdr-podB1full, div.cdr-podB2full { 
 	clear : both;
}
/* titre des pods */
div.cdr-podT1,	.div.cdr-podT2 {  
	margin : 0;
	display : block;
}
div.cdr-podT1 p {
	margin : 0px;
	padding : 0px 10px 5px 10px;
	background-color: #01f;	
	line-height : 12px;
	font-family : Arial;
	font-weight :  bolder;
	color : #fff;
	font-size : 1.38em;
}
div.cdr-podT2 p {
	margin : 0px;
	padding : 0px 10px 5px 10px;
	background-color: #f70;	
	line-height : 12px;
	font-family : Arial;
	font-weight :  bolder;
	color : #fff;
	font-size : 1.38em;
}


/* contenu pod */
.cdr-pod1, .cdr-pod2, .cdr-pod3, .cdr-pod4, .cdr-pod5, .cdr-pod6, .cdr-pod7 { 
	height : auto;	
	padding : 4px;
	text-align : left;
}
.cdr-pod1 { 
	border-left : solid 1px #01f;
	border-right : solid 1px #01f;
	background : #fff;
}
.cdr-pod2, .cdr-pod6 { 
	border-left : solid 1px #f70;
	border-right : solid 1px #f70;
	background : #fff;
}
.cdr-pod3 { /* contenu avec bg couleur */
	background : #d9ecff;
}
.cdr-pod4 { 
	background : #d9ecff;
}
.cdr-pod5 { 
	border-left : solid 1px #01f;
	border-right : solid 1px #01f;
	background : #d9ecff;
}
.cdr-pod6 {
	background : #fff3e8;
}
.cdr-pod7 {	
	border-left : solid 1px #01f;
	border-right : solid 1px #01f;
	background: #ecf5ff;
}

div ul.cdr-pod1,
	div ul.cdr-pod2 { 
 	margin : 0;
 	padding : 0;
 }

div ul.cdr-pod1 li,
 div ul.cdr-pod2 li { 
 	list-style : none;
 	margin : 0;
 	width : 100%;
 	background : transparent url("/z/go/images/v04-encarts/puce_bleu.gif")left 4px no-repeat;

	/* Fix IE. Hide from IE Mac \*/
	* ul.menu li { float : left; }
	* ul.menu li a { height : 1%; }
	* ul.menu li a img { display : block; }
	/* End */ 
 	
 }

div ul.cdr-pod1 li a,
	div ul.cdr-pod2 li a {
	margin-left : 8px;
	width : auto;
}




/*------------------------- 
	coin arrondis pour les titres des encarts  :  g = gauche , d = droite , full = coin contour + fond plein   
---------------------------*/

.coinpop-bas-g {
	background-image: url(/z/go/images/v04-commun/coinpop_bas_gauche.gif);
	background-repeat: no-repeat;
	}

.imgcoin-haut-g {
	background-image: url(/z/go/images/v04-commun/hgo.gif);
	background-repeat: no-repeat;
	}
.imgcoin-haut-g2 {
	background-image: url(/z/go/images/v04-commun/hgobleu.gif);
	background-repeat: no-repeat;
	}

	
.imgcoin-haut-gfull {
	background-image: url(/z/go/images/v04-commun/bleu_coin_ht_gauche.gif);
	background-repeat: no-repeat;
	}			
.imgcoin-haut-gfull2 {
	background-image: url(/z/go/images/v04-commun/orange_coin_ht_gauche.gif);
	background-repeat: no-repeat;
	}	
.imgcoin-haut-gfull3 {
	background-image: url(/z/go/images/v04-commun/bleuciel_coin_ht_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-haut-gfull4 {
	background-image: url(/z/go/images/v04-commun/beige_coin_ht_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-haut-gfull5 {
	background-image: url(/z/go/images/v04-commun/beigeclair_coin_ht_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-haut-gfull6 {
	background-image: url(/z/go/images/v04-commun/vert_coin_ht_gauche.gif);
	background-repeat: no-repeat;
	}					


.imgcoin-haut-d {
	background-image: url(/z/go/images/v04-commun/hdo.gif);
	background-repeat: no-repeat;
	}
.imgcoin-haut-d2 {
	background-image: url(/z/go/images/v04-commun/hdobleu.gif);
	background-repeat: no-repeat;
	}

	
.imgcoin-haut-dfull {
	background-image: url(/z/go/images/v04-commun/bleu_coin_ht_droit.gif);
	background-repeat: no-repeat;
	}			
.imgcoin-haut-dfull2 {
	background-image: url(/z/go/images/v04-commun/orange_coin_ht_droit.gif);
	background-repeat: no-repeat;
	}	
.imgcoin-haut-dfull3 {
	background-image: url(/z/go/images/v04-commun/bleuciel_coin_ht_droit.gif);
	background-repeat: no-repeat;
	}	
.imgcoin-haut-dfull4 {
	background-image: url(/z/go/images/v04-commun/beige_coin_ht_droit.gif);
	background-repeat: no-repeat;
	}			
.imgcoin-haut-dfull5 {
	background-image: url(/z/go/images/v04-commun/beigeclair_coin_ht_droit.gif);
	background-repeat: no-repeat;
	}		
.imgcoin-haut-dfull6 {
	background-image: url(/z/go/images/v04-commun/vert_coin_ht_droit.gif);
	background-repeat: no-repeat;
	}	
	
	
.imgcoin-bas-g {
	background-image: url(/z/go/images/v04-commun/orange_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-bas-g2 {
	background-image: url(/z/go/images/v04-commun/bleu_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}
			

.imgcoin-bas-gfull {
	background-image: url(/z/go/images/v04-commun/bleu_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-bas-gfull2 {
	background-image: url(/z/go/images/v04-commun/orange_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}		
.imgcoin-bas-gfull3 {
	background-image: url(/z/go/images/v04-commun/bleuciel_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-bas-gfull4 {
	background-image: url(/z/go/images/v04-commun/beige_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}
.imgcoin-bas-gfull5 {
	background-image: url(/z/go/images/v04-commun/beigeclair_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}				
.imgcoin-bas-gfull6 {
	background-image: url(/z/go/images/v04-commun/vert_coin_bas_gauche.gif);
	background-repeat: no-repeat;
	}	



.imgcoin-bas-d {
	background-image: url(/z/go/images/v04-commun/orange_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}
.imgcoin-bas-d2 {
	background-image: url(/z/go/images/v04-commun/bleu_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}
		

.imgcoin-bas-dfull {
	background-image: url(/z/go/images/v04-commun/bleu_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}	
.imgcoin-bas-dfull2 {
	background-image: url(/z/go/images/v04-commun/orange_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}			
.imgcoin-bas-dfull3 {
	background-image: url(/z/go/images/v04-commun/bleuciel_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}	
.imgcoin-bas-dfull4 {
	background-image: url(/z/go/images/v04-commun/beige_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}			
.imgcoin-bas-dfull5 {
	background-image: url(/z/go/images/v04-commun/beigeclair_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}		
.imgcoin-bas-dfull6 {
	background-image: url(/z/go/images/v04-commun/vert_coin_bas_droit.gif);
	background-repeat: no-repeat;
	}		
	





/* suivi de commande sur bas de page
#client
{
	width : 768px;
	margin: 10px auto 10px auto;
	padding-top:10px;
	vertical-align : middle;
	background-color: blue;
}
/*------------------------ 
 	Haut de page  
------------------------*/

#top
{
	background-color : #ECF5FF;
	width:768px; 
	height : 84px;
	margin: 0 auto 5 auto;
}

#top img {
	border : 0px;
	top : 0px;
}

#ariane { vertical-align : middle;width:768px; margin:0 auto 0 auto;}
#arianedrop { float:left; width:500px; vertical-align : middle;  }
#ariane  .drop { width:233px;height:26px; float:left; vertical-align : middle; background-color : #D9ECFF; margin-top : 5px;}
#ariane  .drophaut {float:left;  margin-left:0px; width:283px; height:16px; background:url(/z/go/images/v04-commun/HP_drop_haut.gif) no-repeat; }
#ariane  .dropcentre{float:left; margin-left:0px; padding-top:4px; color : #01f;}
#ariane  .dropgauche { float:left;width:8px; height:26px; background:url(/z/go/images/v04-commun/HP_drop_gauche.gif) no-repeat; }
#ariane  .dropdroite { float:right;width:8px; height:26px; background:url(/z/go/images/v04-commun/HP_drop_droite.gif) no-repeat; }

#ariane  .date { float:right;width:200px; padding-top:0px; font-weight:bold;  }
#ariane .horaires { float:right; text-align:left; margin-top : 3px;}


/* Onglets de nav */
.nav {	
	clear : both;
	margin :5px 0 5px 0;
}

/*------------------------- 
   encart drop down ville sur pages intérieures 
---------------------------*/
#podDrop{width:169px; margin-bottom : 5px; _margin-bottom : 8px;padding:0; }

#podDrop .haut{
	width:169px;
	height:7px;
	background: url("/z/go/images/v04-encarts/top_podDrop.gif") bottom;  
	background-color : #FFF;
	background-repeat: no-repeat;
	
}

#podDrop .contenu{
	width:160px;_width:169px;
	padding:0px 0px 0px 9px;
	background-color : #D9ECFF;
	color:#01f;
	font-weight: bold;
}

#podDrop .bas{
	width:169px;
	height:9px;
	background: url("/z/go/images/v04-encarts/bot_podDrop.gif");
	background-repeat: no-repeat;

	
}




/*------------------------ 
   encarts & pods   
------------------------*/

/* propriétés spécifiques à chaque coin */
.hautgauche,.hautdroit,.basgauche,.basdroit {
    background-repeat : no-repeat;
    height:20px;
}
.hautgauche {
    float:left;
    width:8px;
    background: url(/z/go/images/v04-themes/bleu_coin_gauche.gif);
}
.hautdroit {
    float: right;
    width:7px;
    background: url(/z/go/images/v04-themes/bleu_coin_droit.gif);
}

/* titre des encarts et pods */
.entete{width:232px;} /* pour structure sur FS uniquement*/
.titrePod
{
	_float: left;
	width : 232px;
	height : 20px;
	text-align : left;
	background-color:#01f;
}
.titrePod h2 {font: bold 13px; text-align:center; margin:2px 0px 0px 5px; line-height:20px; color: #FFF; text-decoration: none; display: inline; }






/* entête de page (titre + picto + ligne de texte) */

#tetiere 
{
	width : 528px;
	height:69px;
	text-align : left;
	margin-bottom:10px;_margin-bottom:0;
}


#tetiere .entete
{
	width : 202px;
	height : 20px;
	text-align : center;
	background-color:#01f;
	color:#FFF;
}
	
#tetiere .entete h2{font-weight: bold;float:left; margin-left:5px; font-size:13px; color: #FFF; text-decoration: none; display: inline; }
#tetiere .contenu{font-size: 13px; font-weight: bold; color:#; width:520px; height:55px; background:url(/z/go/images/v04-themes/tetiere_ombre.gif) no-repeat top;padding-top:0px;margin-bottom:8px;}
#tetiere .contenu .province{font-size:17px; font-weight: bold; color: #01f; }
.picto_HP_lyon,.picto_HP_Lyon{width:187px; height:50px; background:url(/z/go/images/v04-themes/picto_HP_lyon.gif) no-repeat bottom; }
.picto_HP_nantes,.picto_HP_Nantes{width:187px; height:50px; background:url(/z/go/images/v04-themes/picto_HP_nantes.gif) no-repeat bottom;}
.picto_HP_marseille,.picto_HP_Marseille{width:187px; height:50px; background:url(/z/go/images/v04-themes/picto_HP_marseille.gif) no-repeat bottom;}
.picto_HP_toulouse,.picto_HP_Toulouse{width:187px; height:50px; background:url(/z/go/images/v04-themes/picto_HP_toulouse.gif) no-repeat bottom;}
#tetiere .droite
	float:right;
	width:320px;
	padding: 10px 0 0 0;
	text-align : left; 
}

#toptitre { width : 590px; height:69px; text-align : left;}
#toptitre .entete{width : 202px; height : 20px; background-color:#01f; color:#FFF;}
#toptitre .entete h2{font-weight: bold; font-size:13px; color:#FFFFFF; text-decoration : none; display: inline; margin-left:5px;}
#toptitre .contenu{width:590px; height:55px; background: url(/z/go/images/v04-themes/toptitre_ombre.png) no-repeat top;padding-top:0px;margin-bottom:8px;}
#toptitre .pictos{width:202px; height:49px; float:left;}
#toptitre .droite{float:right;width:375px;padding: 10px 10px 0 0;text-align : right;}
#toptitre .entete1{color:#F60;font-weight:bold;}
#toptitre .entete2{color:#01F;font-weight:bold;}
#toptitre .entete3{color:#000;font-weight:bold;}






/* Moteurs de recherche */
#search
{
	background-color : #FFEDB7;
	font-size : 10px;
}

/* bannières pub sur HP */
#banpub{ margin: 8px 0 0 0; }


/* pod inscription newsletter */
#podnews
{
	width:169px;
	vertical-align : middle;
	text-align:left;
	margin-top:5px;
	margin-bottom : 0px;
}
#podnews .haut{
	height:20px;
	background: url("/z/go/images/v04-encarts/top_newsletter.gif");
	background-repeat: no-repeat;
	margin: 0;
}
#podnews .contenu{
	border-left : 1px solid #01f;
	border-right: 1px solid #01f;
	padding-left:5px;
	padding-bottom:7px !important; /* !important : firefox seulement */
	*+margin-bottom:-12px; /* *+ : IE7 seulement */
	height: 95px;
}


#podnews .formulaireInscription {
	width: 119px; 
}
#podnews .formulaireInscription select {
width:119px;
margin:0;
padding:0;
}

#podnews .boutonOK {
width:32px; 
height:23px !important;
float:right;
margin-top:-27px;
margin-right:3px;


}

#podnews .titre{
	background : transparent url(/z/go/images/v04-logos/newsletter.gif) no-repeat -5px top;
	padding-left : 45px;
	color:#01f;
	font-weight: bold;
}
#podnews input{
	vertical-align : bottom;
	margin : 5px 0 5px 0;
}
#podnews .bas{
	background: transparent url("/z/go/images/v04-encarts/bot_newsletter.gif") no-repeat left top;
	width:169px;
	height:26px;
	text-align : center;
	margin : 0;
	padding : 0 0 5px 0;
}
#podnews .bas a{
	font-weight : bold;
	color : #F60;
	line-height : 22px;
}


/* Bons plans & Meilleures ventes */

#BP, #MV {text-align: left;}
#BP .province, #MV .province { background-color : #FFDBB7; width:100%; margin-left : 0px; line-height : 18px; color:#f60; font-weight: bold; text-align:center;}

#BP .prix
{
	font-size : 20px;
	color : #F60;
	font-weight : bold;
	text-decoration : none;
}

#BP .bp-produit
{
	border-left : 1px solid #f70;
	border-right: 1px solid #f70;
	padding : 9px 8px 0px 8px;	
	clear:both;
}
#BP p{margin:0 0 0 0}
#BP .apartir{float : right;}

#BP A.titre:link, A.titre:visited, A.titre:active { 	
	font-weight: bold;color: #01f;
	text-decoration: underline; 
	}
#BP .L2, #MV .L2  { 
	font-weight: bold;color: #000;
	text-decoration: none;
	}
#BP .L3, #MV .L3 {
	font-size: 10px;color: #000;
	text-decoration: none;
	}	
#BP A.descriptif,#MV A.descriptif	{
	font-size: 10px;font-weight: bold;color: #01f;
	text-decoration: underline;	
	}
#BP A.link, #MV A.link {
	font-weight: bold;color: #F60;
	}

#BP .imagebp { border-color: #F60; }
#BP .point{	font-size : 10px;	color : #F60;	font-weight : bold;}

#MV .produit
{
	border-left : 1px solid #f70;
	border-right: 1px solid #f70;
	padding : 9px 8px 0px 8px;	
	clear:both;
}
#MV .apartir {color: #F60; font-size : 10px; vertical-align:top; margin-bottom:0;		text-align: right;


}
#MV .prix {
	font-size : 20px;
	color : #F60;
	font-weight : bold;
	text-decoration : none;
	text-align: right;
	width: 90px;
}

#MV A.titre:link, A.titre:visited, A.titre:active { 	
	font-size: 11px;font-weight: bold;color: #0000FF;
	text-decoration: underline; 
	}

#MV p {margin:5 0 0 0;_margin:0 0 0 0;}



/* Dernières minutes & J-15 */

#J15 { font-size : 10px; text-align:left;}
#J15 p{margin:0 0 0 0}

#J15 .province { background-color : #ECF5FF; width:100%; margin-left : 0px; line-height : 18px; color:#01f; font-weight: bold; text-align:center;}

#j15 a {	text-decoration : none;	color : #000;	}
#j15 .point {color : #01f;}

#J15 .produit {
	border-left : 1px solid #01f;
	border-right: 1px solid #01f;
	padding : 9px 7px 0px 7px;	
	clear:both;
}
#J15 .destination {
	font-weight : bold;	
	font-size : 11px;
	}
#J15 .prix {
	font-size : 13px;
	color : #F60;
	font-weight : bold;
}

#J15 A.titre {
	font-size: 11px;font-weight: bold;color: #000;
	text-decoration: none;
	}
#J15 A.descriptif {
	font-size: 10px;color: #000;
	text-decoration: none;
	}	
#J15 A.L2 {
	font-size: 10px;color: #000;
	text-decoration: none;
	}	
#J15 A.date {
	font-size: 11px;font-weight: bold;color: #01f;
	text-decoration: underline;
	}
#J15 .link {
	font-size: 11px;font-weight: bold;color: #01f;
	text-decoration: underline;
	}


/* Thematiques */

#thematik
{
	width:332px;
	font-size : 10px;
	text-decoration : none;
	text-align:left;
	padding: 0;
	margin-left:5px;
}

#thematik .province { background-color : #FFF; width:96%; margin-left : 10px; line-height : 18px; color:#f60; font-weight: bold; font-size:11px; text-align:center;}
#thematik .gauche {  float:left; margin-left: 5px; width:45%; }
#thematik .droite {  float:right;width:49%; margin-right:5px; }

#thematik p
{
	float:left;
	width:100%;
	height:45px;_height:55px;		
}

#thematik .theme
{	
	font-size : 12px;
	font-weight : bold;
	color : #000;
	text-decoration : underline;	
}
#thematik .themeb /* si thème sur 1 ligne pour le centrer sur le picto */
{
    font-size : 12px;
    font-weight : bold;
    color : #000;
    line-height:25px;
}
#thematik .sstheme
{
	font-size : 9px;
	font-weight : normal;
	color : #000;
	text-decoration :none;
}
#thematik img {
	border : 0px;
	margin-right: 5px;
	vertical-align:text-middle;
}
#thematik A.link {
	font-weight: bold;color: #F60;
	}



/* pod-THEME */
a.lien-thm { 
	font-size: 11px; 
	font-weight: bold;
	color: #000;
	text-decoration: none;
}



/* Infos Vols */
.lienDGAC
{
	background : #FFF url(/z/go/images/v04-commun/lien1.gif) no-repeat;
	padding : 0 0 0 70px;
	margin : 10px 0 10px 0;
	min-height : 20px;
	display : block;
	background-color : #D9ECFF;
}
.lienJAA
{
	background : #FFF url(/z/go/images/v04-commun/lien2.gif) no-repeat;
	padding : 0 0 0 70px;
	margin : 10px 0 10px 0;
	min-height : 20px;
	display : block;
	background-color : #D9ECFF;
}
.lienVS
{
	background : #FFF url(/z/go/images/v04-commun/lien3.gif) no-repeat;
	padding : 0 0 0 70px;
	margin : 10px 0 10px 0;
	min-height : 20px;
	display : block;
	background-color : #D9ECFF;
}
.losange
{
	background : #FFF url(/z/go/images/v04-commun/losange.gif) no-repeat;
	padding : 0 0 0 25px;
	margin : 0;
	display : block;
}
#texte
{	border-left : 1px solid #01f;
	border-right: 1px solid #01f;
	padding : 15px 17px 15px 25px;
	_padding : 12px;
	display : block;
	font-size : 13px;
	text-align : justify;
}
#texte_engagement
{	border-left : 1px solid #01f;
	border-right: 1px solid #01f;
	padding : 15px 17px 15px 20px;
	_padding : 12px;
	display : block;
	font-size : 13px;
	text-align : justify;
}
#bloc
{	padding : 10px;
	margin : 7px 0 7px 0;
	font-size : 13px;
	text-align : justify;
	background-color : #D9ECFF;
}
/* questionnaire avis clients */

#header_petit /* Conteneur du haut de page */
{
	height : 150px;
	text-align : center;
}
#questionnaire {
	font-size : 10px;
	font-family : Verdana, Arial;
	text-align : left;
	width : 768px;

}

#questionnaire #double_orange,
#questionnaire #double_beige {
	float:left;
	width : 364px;
	_width : 384px;
	margin: 0px; padding : 10px;
}
#questionnaire #beige #double_beige {
	float:left;
	width : 364px;
	_width : 384px;
	margin: 0px; padding : 10px;
}
#questionnaire #simple_orange,
#questionnaire #milieu,
#questionnaire #simple_beige {
	float:left;
	width : 748px;
	_width : 768px;
	margin: 0px; padding : 10px;
}
#questionnaire #orange,
#questionnaire #beige {
	float:left;
	width : 768px;
	_width : 768px;
	margin: 0px; padding : 0px;
}
#questionnaire #beige {
	background : #FFF2DF;
}
#questionnaire #orange {
	background : #FFE5C0;
}
#questionnaire #double_orange
{
	background : #FFE5C0;
}
#questionnaire #simple_orange
{
	background : #FFE5C0;
}
#questionnaire #double_beige
{
	background : #FFF2DF;
}
#questionnaire #simple_beige
{
	background : #FFF2DF;
}
#questionnaire #milieu
{
	background : #FF;
	text-align : center;
}
#questionnaire #double_beige #txt,
#questionnaire #double_orange #txt
{
	float:left;
	width : 244px;
	_width : 234px;
	
}
#questionnaire #orange #double_orange #txt,
#questionnaire #beige #double_beige #txt
{
	float:left;
	width : 244px;
	_width : 234px;
	
}
#questionnaire #double_beige #form,
#questionnaire #double_orange #form
{
	float:left;
	width : 89px;
	_width : 89px;
	
}
#questionnaire #orange #double_orange #form,
#questionnaire #beige #double_beige #form
{
	float:left;
	_float:right;
	width : 89px;
	_width : 89px;
	
}
.select_avis 
{ 
	font-size: 7pt ;
	width: 125px;
	font-family : Verdana, sans-serif; 
}
.textarea_avis
{ 
	font-size: 8pt ;
	font-family : Verdana, sans-serif; 
}

/*------------------------ 
   RUBRIQUE CONTACTS   
------------------------*/
#contacts {
		background-color : #D9ECFF;
		width : 764px;
		height : 550px;
		margin: 0px auto;
		padding : 0 0 0 2px;
		_padding : 0;
		float :center;
	}
#contacts .haut {
		width : 764px;
		background : #D9ECFF url(/z/go/images/v04-commun/hdobleuclair.gif) no-repeat right top;
		height : 10px;
	}
#contacts .bas {
		width : 764px;
		background : #D9ECFF url(/z/go/images/v04-commun/bdobleuclair.gif) no-repeat right bottom;
		text-align : left;
		float : left;
		_float : ;
		height : 8px;
	}
#contacts .espace {
		width : 764px;
		height : 10px;
		float : left;
		text-align : left;
	}	
#contacts .bloc{
		background-color : #FFFFFF;
		width : 243px;
		margin : 0 0 0 8px;
		_margin : 0 4px 0 4px;
		float :left;
	}

#contacts .bloc_bas {
		width : 243px;
		background : #FFFFFF url(/z/go/images/v04-commun/bdoblanc.gif) no-repeat right top;
		height : 8px;
		text-align : left;
	}

	
#contacts .bloc_gauche {
	background : transparent url(/z/go/images/v04-commun/hgoblanc.gif) no-repeat left top;
	padding : 0px 5px 3px 20px;
	height:268px;
}
#contacts .bloc_contenu {
	background : #FFFFFF url(/z/go/images/v04-commun/hdoblanc.gif) no-repeat right top;
	text-decoration : none;
	font-size: 10px;
	text-align : left;
	color : #000;
	width : 243px;
	height : 252px;
	padding : 0px 0px 3px 0px;
}


/*	non utilisé
#thematik  .theme1 {background-image:url(/z/go/images/v04-pictos/btn_maxi.gif); background-repeat:no-repeat; }
#thematik  .theme2 {background-image:url(/z/go/images/v04-pictos/btn_sejour.gif); background-repeat:no-repeat; }
#thematik  .theme3 {background-image:url(/z/go/images/v04-pictos/btn_we.gif); background-repeat:no-repeat; }
#thematik  .theme4 {background-image:url(/z/go/images/v04-pictos/btn_locat.gif); background-repeat:no-repeat; }
#thematik  .theme5 {background-image:url(/z/go/images/v04-pictos/btn_circuit.gif); background-repeat:no-repeat; }
#thematik  .theme6 {background-image:url(/z/go/images/v04-pictos/btn_croisiere.gif); background-repeat:no-repeat; }
#thematik  .theme7 {background-image:url(/z/go/images/v04-pictos/btn_vols.gif); background-repeat:no-repeat; }
#thematik  .theme8 {background-image:url(/z/go/images/v04-pictos/btn_hotels.gif); background-repeat:no-repeat; }
#thematik  .theme9 {background-image:url(/z/go/images/v04-pictos/btn_groupe.gif); background-repeat:no-repeat; }
#thematik  .theme10 {background-image:url(/z/go/images/v04-pictos/btn_lastmin.gif); background-repeat:no-repeat; }
#thematik  .theme11 {background-image:url(/z/go/images/v04-pictos/btn_province.gif); background-repeat:no-repeat; }
#thematik  .theme12 {background-image:url(/z/go/images/v04-pictos/btn_france.gif); background-repeat:no-repeat; }
#thematik  .theme13 {background-image:url(/z/go/images/v04-pictos/btn_thalasso.gif); background-repeat:no-repeat; }
#thematik  .theme14 {background-image:url(/z/go/images/v04-pictos/btn_ski.gif); background-repeat:no-repeat; }
#thematik  .theme15 {background-image:url(/z/go/images/v04-pictos/btn_allinclusive.gif); background-repeat:no-repeat; }
#thematik  .theme16 {background-image:url(/z/go/images/v04-pictos/btn_famille.gif); background-repeat:no-repeat; }
#thematik  .theme17 {background-image:url(/z/go/images/v04-pictos/btn_plongee.gif); background-repeat:no-repeat; }
#thematik  .theme18 {background-image:url(/z/go/images/v04-pictos/btn_lune.gif); background-repeat:no-repeat; }

*/


/*********************************************************************************************
  					Optimisation référencement
**********************************************************************************************/
H1	{
	font-size: 11px;
	font-weight: bold;
	color: #f60;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 125%;
	display: inline;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	color: #01f;
	text-decoration: underline;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 125%;
	display: inline;
}
h3 {
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 125%;
	display: inline;
}
#ref {
  position: absolute;
  overflow: hidden;
  display: none;
  visibility: hidden;
  text-align:left;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #f60;
}


                                                                                                                                                                 
