/*SPORTURA JUILLET 2010 */

/* pour les pages statiques*/

center > div.pos_content {
height: auto;
min-height: 60em;
}

div.stl_content {
background-image: url('/images/onderkant.gif');
background-position: left bottom;
background-repeat: no-repeat;
}

div.stl_content {
-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-size: auto auto;
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url('/partner/sportura/images/onderkant.gif');
background-position: left bottom;
background-repeat: no-repeat;
}

div.pos_content {
height: 60em;
padding-left: 1.5em;
padding-right: 1.5em;
padding-top: 1em;
text-align: left;
width: 59.6em;
}

ul.stl_menu {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
ul.pos_menufooterlinks {
width: 36.2em;
}
ul.pos_menu {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
ul.stl_menu.stl_menuextern li.stl_delim:hover, ul.stl_menu.stl_menutop li.stl_delim:hover, body {
font-family: Arial;
}

ul.stl_submenu {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

ul.stl_submenu, ul.stl_categories {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

ul.stl_submenu li.stl_menu:hover, ul.stl_submenu li.stl_active {
background-image: url('/partner/sportura/images/pijlblauw.gif');
background-repeat: no-repeat;
}
ul.stl_submenu li:hover, ul.stl_submenu li.stl_active, ul.stl_categories li:hover, ul.stl_categories li.stl_active {
background-image: url('/partner/sportura/images/pijlblauw.gif');
background-position: 2px 0;
background-repeat: no-repeat;
}

ul.stl_submenu li {
font-size: 0.72875em;
}

ul.stl_submenu li, ul.stl_categories li {
font-size: 0.72875em;
}

ul.pos_submenu {
float: left;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0.7em;
width: 12.8em;
}

ul.pos_submenu, ul.pos_categories {
bottom: 0.75em;
float: left;
line-height: 1em;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
position: relative;
width: 11.8em;
}

ul.pos_submenu li {
padding-bottom: 0.3em;
padding-left: 2em;
}

ul.pos_submenu li, ul.pos_categories li {
padding-bottom: 0.3em;
padding-left: 2em;
}
ul.stl_submenu, ul.stl_categories {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
ul.pos_submenu, ul.pos_categories {
line-height: 1em;
}

/* --- fin pages statiques -- */

body {
	color: #575757;
}

table {
	font-size: 12px;
}

div.encadregris form,
form#formDevis div.encadregris,
td div div.encadregris,
#divCreationCompte1,
table.cadrerouge {
	border: 1px solid #D4D4D4;
}

table.cadrerouge div.header2Texte1 b,
td.texte2 strong,
span.titre2,
tr.titrebloc2 {
	color: #0599D0;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Helvetica','Arial',sans-serif;
}

td.titre2 {
	font-family: 'Helvetica','Arial',sans-serif;
	border-bottom: dotted #d4d4d4 2px;
}

#panel_station td.titre2,
#panel_lot_hebergement td.titre2 {
	border-bottom: 0px;
}

table.cadrerouge div.header2Texte1 b {
	font-family: 'Helvetica','Arial',sans-serif;
}

table.cadrerouge td div.header2Texte1 span.OffrePrix {
	border: 1px solid #FF7A00;
	font-size: 22px;
	text-align: center;
	width: 100px;
	color: #FF7A00;
	font-size: 22px;
	font-weight: bold;
	background-color: white;
}

tr.titrebloc2 .soustitre1 {
	font-size: 14px;
	color: black;
	font-weight: normal;
}

td.texte2 {
	border-bottom: dotted #d4d4d4 2px;
}

table.texte1 a {
	color: 	#575757;
}

div.bordeaux11b,
td.Header4titre2,
td.titre2 {
	color: #0599D0;
	font-weight: bold;
}

tr.typo2 td.header1Titre1,
tr.typo2 td.header1Titre2 {
	background-image: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	background-position: 0px -2990px;
	border-bottom: 1px solid #a2a2a2;
}

a.header3Titre2lien {
	text-decoration: none;
}

tr.typo2 td.header1Titre1 {
	font-weight: bold;
	color: #ff7a00;
}

tr.typo2 td.header1Titre2 {
	color: #a2a2a2;
}

table.encadrebas table {
	border: 0px;
}

div.encadregris td.ProduitGris .OffreLieu {
	font-weight: bold;
	color: #0599d0;
}

div.encadregris td.ProduitBlanc td.texte1 p {
	background-image: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	background-position: -2px -3166px;
}

div.encadregris td.ProduitGris strong {
	color: #0599d0;
}

table.header3ssTitre tr td table tr td table td.header3Titre2,
table.header3ssTitre tr td table tr td table td.header4Titre1 {
	border: 1px solid #d4d4d4;
	border-bottom: none;
	font-weight: bold;
}

table.header3ssTitre tr td table tr td table td.header4Titre1 {
	color: #ff7a00;
}

table.header3ssTitre tr td table tr td table td.header3Titre2 a {
	color: #025692;
}

table.header3ssTitre tr td table tr td table td.header4Titre1 {
	border-bottom: none;
}

table.header3ssTitre tr td table tr td table td.header3Titre2 {
	background-image: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	background-position: 0px -2989px;
}

#photo_tete_station,
#heb_bloc_imagecourante {
	background-color: #f7f7f7;
	border: 1px solid #d4d4d4;
	border-bottom: none;
}

#panel_station td.ProduitGris table table,
#heb_bloc_images {
	background-color: #f7f7f7;
	border: 1px solid #d4d4d4;
	text-align: center;
	border-top: 0px;
}

#photo_tete_station {
	padding-top: 4px;
}

#contenuHoriz img {
	margin: 0px;
}

#photo_tete_station p,
#heb_bloc_imagecourante p {
	text-align: center;
}

#photo_tete_station a,
#heb_bloc_imagecourante a {
	display: block;
	text-align: center;
}

div.encadregris td.ProduitGris p.texte1 a {
	text-decoration: none;
	color: ##0599D0;
}

#heb_bloc_images {
	border: 1px solid #d4d4d4;
	border-top: none;
}

table.boutoncontour6 td.boutonCentre6 a {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	background-position: 0px -1821px;
}

a.lienbouton6 {
	text-decoration: none;
}

hr.trait_pointille,
hr.trait {
	border: none;
	border-top: 2px dotted #d4d4d4;
}

table.ProduitGris a {
	color: #0599D0;
	font-weight: bold;
	text-decoration: none;
}

table#afficher_reserver a {
	text-decoration: none;
}

table.cadrerouge,
#tableauReserverProduit,
table#panel_reservation {
	background-image: url('/right_section.jpg');
	background-repeat: repeat-y;
	background-position: top right;
}

#afficher_reserver {
	width: 380px;
}

#pied a {
	color: #575757;
}

form div.encadregris input,
form div.encadregris textarea,
form tr.texte1 input {
	border: 1px solid #7E9DB9;
	font-family: arial;
}

form div.encadregris textarea {
	width: 400px;
	height: 120px;
}

form div.encadregris tr#tblAssuranceNoSki,
form div.encadregris tr.ProduitGris {
	background-color: #f9f9f9;
}

form div.encadregris tr.ProduitGris td.bleu11b {
	font-weight: bold;
}

form div.encadregris tr.ProduitGris td.bleu11b div.texte1 {
	font-weight: normal;
}

td.texte0 a {
 color: #575757;
}

td div div.encadregris td.ProduitGris div {
	border: solid #ff7a00 1px;
	text-align: center;
}

td.textbleu11 {
	border: solid #ff7a00 1px;
	text-align: center;
	font-size: 16px;
}

td div div.encadregris td.ProduitGris div span.titrebloc2 {
	font-size: 22px;
	color: #ff7a00;
}

form#formDevis div.encadregris tr.ProduitGris td.red {
	font-weight: bold;
}

form#formDevis div.encadregris tr td.soustitre4,
form#formDevis div.encadregris tr.soustitre4 td,
form#formDevis div.encadregris tr td.DevisColonneQuantite,
form#formDevis div.encadregris tr td.DevisColonnePrix {
	padding-top: 12px;
	padding-bottom: 12px;
}

form#formDevis div.encadregris tr#tblAssuranceNoSki td.DevisColonneQuantite,
form#formDevis div.encadregris tr#tblAssuranceNoSki td.DevisColonnePrix,
form#formDevis div.encadregris tr.ProduitGris td.DevisColonneQuantite,
form#formDevis div.encadregris tr.ProduitGris td.DevisColonnePrix {
	padding: 12px;
}

form#formDevis div.encadregris table.offre_prix {
	border: 1px solid #FF7A00;
	margin-top: 20px;
}

form#formDevis div.encadregris table.offre_prix td.OffrePrix {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #0599D0;
	padding-bottom: 10px;
}

form#formDevis div.encadregris table.offre_prix td.textbleu11 {
	text-align: center;
	margin-right: 20px;
	margin-top: 5px;
}

form#formDevis div.encadregris table.offre_prix td.textbleu11 {
	border: 0px;
}

form#formDevis div.encadregris a {
	color: #575757;
}

#header, #corps, #footer { width: 993px; }

tr.typo2 td.header1Titre1,
tr.typo2 td.header1Titre2 {
	padding-top: 9px;
	padding-bottom: 7px;
	padding-left: 22px;
}

table.cadrerouge {
	margin-left: 22px;
}

table.cadrerouge {
	width: 936px;
}

table.cadrerouge td img {
	margin: 10px;
}

table.cadrerouge td div.header2Texte1 span.OffrePrix {
	padding: 20px;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100px;
	margin-right: 20px;
	float: right;
	margin-bottom: 20px;
	margin-top: 5px;
}

#divCreationCompte1 {
	margin-left: 22px;
	margin-right: 22px;
	margin-bottom: 22px;
}

#divCreationCompte1 table tbody {
	display: block;
	padding: 22px;
}

#divCreationCompte1 table tbody tbody {
	padding: 0px;
	display: table-row-group;
}

#divCreationCompte1 tr.header2 td.titre2 {
	display: block;
	margin-bottom: 10px;
}

#divCreationCompte1 tr td.texte0 {
	padding-top: 10px;
}

#divCreationCompte1 table table tr.texte1 td {
	padding-top: 22px;
}

form#formDevis div.encadregris,
td div div.encadregris {
	margin-left: 22px;
/*	margin-left: -10px; */
	margin-right: 22px;
	margin-top: 22px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 14px;
}

td div div.encadregris span.titre2 {
	display: block;
}

td div div.encadregris table td b {
	display: block;
	border-top: dotted #d4d4d4 2px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-top: 5px;
}

td div div.encadregris table td.texte1 {;
}

td div div.encadregris td.ProduitGris div {
	background-color: white;
	width: 130px;
	text-align: center;
	margin-left: 132px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

table.header2 {
	margin-top: 32px;
}

div.encadregris td.ProduitBlanc {
	padding-right: 20px;
	width: 550px;
}

div.encadregris td.ProduitBlanc td.texte1 p {
	padding-top: 1em;
}

div#bloc_reservation table.texte1 b {
	display: block;
}

div#bloc_reservation table.texte1 a {
	margin-top: 10px;
}

table.header3ssTitre td.header3ssTitre,
table.header3ssTitre tr td table tr td table td.header3Titre,
table.header3ssTitre tr td table tr td table td.header3Titre2,
table.header3ssTitre tr td table tr td table td.header4Titre1 {
	padding: 7px;
}

table.header3ssTitre table table {
	margin-bottom: 0px;
}

table.header3ssTitre tr td table tr td table td.header3Droite,
table.header3ssTitre tr td table tr td table td.header4Droite {
	width: 10px;
}

#heb_bloc_images,
#heb_bloc_imagecourante {
	width: 200px;
}

#photo_tete_station {
	width: 200px;
}

div#conteneurHoriz {
	width: 180px;
	text-align: center;
}

#contenuHoriz {
	display: inline;
}

div.encadregris td.ProduitGris div table td {
	margin: 0px;
	padding: 0px;
}

div.encadregris td.ProduitGris table {
	/*width: 666px;*/
}

div.encadregris td.ProduitGris div table {
	width: auto;
}

div.encadregris td.ProduitGris table table td {
	margin-right: 2px;
}

#heb_bloc_images table {
	margin: 5px auto;
	text-align: left;
}

#heb_bloc_images table td {
	padding: 0px;
	margin: 0px;
}

#heb_bloc_images {
	text-align: center;
}

table.encadrebas {
	width: 571px;
}

table.encadrebas td.titre2 hr.trait {
	margin-top: 10px;
}

table.encadrebas #tbl_options .ProduitGris {
	margin-left: 22px;
	margin-right: 22px;
}

#tblRMLM2,
#tblRMLM3,
#tblAssurNeige {
	margin-top: 20px;
}

img.option_fleche_bleue_h {
	display: none;
}

#bloc_detail_ass span.titrebloc2 {
	margin-left: 22px;
}

#bloc_detail_ass div.ProduitGris {
	margin-right: 22px;
}

#bloc_detail_fopa div.ProduitGris {
	margin-left: 22px;
	margin-right: 22px;
}

table.encadrebas hr.trait {
	margin-bottom: 22px;
	margin-top: 22px;
}

table.encadrebas .Header4titre2 hr.trait,
table.encadrebas #panel_lot_hebergement td.titre2 hr.trait {
	margin-bottom: 0px;
	margin-top: 10px;
}

#tableauReserverProduit {
	width: 936px;
}

td.texte2 {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 14px;
}

table#panel_reservation,
table#panel_lot_hebergement,
table#panel_station,
table#panel_meteo {
	display: block;
	padding-top: 18px;
}

table#panel_reservation tbody,
table#panel_lot_hebergement tbody,
table#panel_station tbody,
table#panel_meteo tbody {
	padding: 10px;
}

table#panel_reservation tbody tbody,
table#panel_lot_hebergement tbody tbody,
table#panel_station tbody tbody,
table#panel_meteo tbody tbody {
	padding: 0px;
}

#panel_lot_hebergement div.Service p {
	margin-right: 22px;
}

table#block_reservation {
	width: 600px;
}

div#pied {
	margin-left: 27px;
	margin-right: 22px;
	margin-top: 20px;
}

table.boutoncontour6 td.boutonCentre6 a {
	display: block;
	padding: 2px;
}

table.boutoncontour6 td.boutonCentre6 a img {
	float: left;
	margin-right: 2px;
}

div#validerGo {
	margin-top: 22px;
}

div#bloc_reservation {
	width: 704px;
}

td.textbleu11 {
	display: block;
	padding: 10px;
	font-size: 16px;
	margin: 20px;
	margin-right: 0px;
	width: 100px;
}

td.textbleu11 span.OffrePrix {
	font-weight: bold;
	font-size: 22px;
	color: #ff7a00;
}

div#conteneur4 {
	margin-right: 10px;
	margin-top: 22px;
}

td.ProduitGris td span.red {
	color: #0599D0;
}

hr.trait_pointille {
	margin-top: 10px;
	margin-bottom: 10px;
}

table#panel_reservation table.ProduitGris td table {
	display: block;
	margin-left: 28px;
	padding-left: 5px;
}

table#panel_reservation table.ProduitGris td table td {
	padding-top: 5px;
	padding-bottom: 5px;
}

div#copyright {
	margin-top: 22px;
}

form div.encadregris div.header2 {
	margin-bottom: 14px;
}

form div.encadregris td.texte1 {
	padding-top: 12px;
}

form div.encadregris tr.ProduitGris {
	padding-bottom: 5px;
}

form div.encadregris tr.ProduitGris td.texte1 input {
	margin-top: 3px;
}

form div.encadregris tr.ProduitGris td.bleu11b {
	padding-left: 15px;
	padding-bottom: 15px;
}

form div.encadregris table.boutoncontour6 {
	width: 153px;
}

div.encadregris form tr td.Titre2 {
	padding-top: 20px;
}

table table div.header2Texte1 strong {
	margin-left: 22px;
	margin-right: 22px;
	text-align: left;
	margin-bottom: 10px;
}

table table table td.titre3 {
	margin-left: 22px;
	display: block;
}

table table table div.encadregris {
	margin-right: 22px;
}

table table div.encadregris form table tr.header2 td.titre2 {
	font-size: 16px;
}

form#formDevis div.encadregris tr.ProduitGris {
	margin-top: 2px;
	margin-bottom: 2px;
}

form#formDevis div.encadregris td.ProduitGris table {
	width: auto;
}

form#formDevis div.encadregris table.ProduitGris td span.soustitre4 {
	width: 140px;
	display: block;
	font-weight: bold;
	float: left;
}

form#formDevis div.encadregris table.ProduitGris td.texte0 {
	width: 420px;
	padding-top: 9px;
	padding-bottom: 20px;
}

form#formDevis div.encadregris table.ProduitGris td span.red {
	color: #0599D0;
	font-weight: bold;
}

form#formDevis div.encadregris table.ProduitGris {
	vertical-align: bottom;
	padding-left: 10px;
}
/* fin de SPORTURA */

/*Colonne largeur fixe*/
.DevisColonneQuantite
{
	width: 93px;
}
.DevisColonnePrix
{
	width: 94px;
}
/* style des blocs descriptifs des lots dans produit.asp*/
.conteneur {
	OVERFLOW: hidden;
	WIDTH: 80px;
	POSITION: relative;
	HEIGHT: 50px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.conteneur DIV {
	top: 0px;
	POSITION: absolute;
	padding-left: 0px;
}

/* style du bloc descriptifs des services inclus dans produit.asp*/
.Service
{
	color: Black;
	margin: 5;
	padding: 0;
}
.Service b
{
	font-size: 10px;
	font-weight: bold;
}
.Service p
{
	font-size: 10px;
	margin: 0;
	padding: 0;
}

/* Logo Garantie Assurance*/
.MainsAssur
{
	width: 40px;
	height: 40px;
	margin: 5;
}

/* styles de titres */
.titreBlocs {
	font-family: Arial, Helvetica, sans-serif;
	color: #990033;
	font-weight: bold;
	font-size: 14px;
}

.titreOnglet {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	width: 122px;
}
.numero {
	font-family: Arial, Helvetica, sans-serif;
	color: #990033;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
}
.bleu9{
	font-family: Arial, Helvetica, sans-serif;
	color: #1059a7;
	font-size: 9px;
}
.bleu10{
	font-family: Arial, Helvetica, sans-serif;
	color: #1059a7;
	font-size: 10px;
}

.bleu11:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #1059a7;
	font-size: 10px;
	text-decoration: none;
}
.bleu11:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #1059a7;
	font-size: 10px;
	text-decoration: none;
}
.bleu11:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #990033;
	font-size: 10px;
	text-decoration: none;
}

/* style 1er menu */

#zone1_menu_principal {
	background-color: #FFFFFF;
	border-width: 0px;
}

#menu_niveau_0 {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

#menu_niveau_0 table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 35px;
	width: 780px;
	text-align: center;
	vertical-align: middle;
}

#menu_niveau_0 td
{
	vertical-align: middle;
}

#menu_niveau_0 a{
	color: #898989;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* End IE5-Mac hack */
#menu_niveau_0 a:hover {
	color: #0066aa; /*#990033;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu_niveau_0 #td_accueil{
	background: url('/travel/images/onglets/menu_on.gif') center top no-repeat;
}

#menu_niveau_0 a.a_accueil{
	color: #FFF;
	text-decoration: none;
}

#menu_niveau_0 a.a_accueil:hover{
	color: #FFF;
	text-decoration: none;
}

/*----------------- fin de style 1er menu ------------------------------*/
html>body #Barmenu {
	width: 978px;
	height: 35px;
}
#Barmenu {
	width: 978px;
	clear: both;
	position: relative;
	background-color: #FFFFFF;
	height: 45px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
#Barmenu p#menu {
	position: absolute;
	top: 10px;
	left: 0px;
	margin: 0;
}

#Barmenu p#compte a:hover{
color: #990033;
}

#Barmenu p#compte a{
	margin: 5px 0 0 0px;
	padding: 5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1059A7;
	text-decoration: none;
}
#Barmenu p#compte {
	background-image: url('/travel/images/moncompte_onglet.gif');
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0px;
	right: 188px;
	width: 58px;
	height: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;color:#1059A7;
	text-align: center;
}

#adress
{
	font-size: 9px;
	color: #990033;
}

#tbl_tel
{
	background: #FFFFFF;
	border: solid 1px #1059a7;
	position: absolute;
	top: 118px;
	left: 800px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1059a7;
	font-size: 10px;
	text-decoration: none;
	width: 188px;
}

/*-------------------------------------------------------------------------------+
+ Mise en forme du pied de page													+*/

#pied {
	clear: both;
	position: relative;
	background-color: #F4F4F5;
	height: 150px;
	width: 843px;
	margin-bottom: 5px;
	border-top: 1px #FFFFFF dotted;
	border-bottom: 1px #FFFFFF dotted;
	color: #A8A8A8;
	font-size: 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
#pied p#copyright {
	position: absolute;
	top: 10px;
	left: 0px;
	margin: 0px;
	text-align: center;
	width: 796px;
	height: 45px;
}

#pied a
{
	text-decoration: none;
	color: #A8A8A8;
}

#pied a:hover
{
	text-decoration: underline;
	color: #A8A8A8;
}

html>body #pied {
	width: 844px;
	height: 150px;
}

#sky
{
	position: absolute;
	top: 160px !important;
	top: 167px !important!;
	top: 167px;
	left: 867px;
	width: 120px;
}

#sky div
{
	overflow: hidden;
}

/*#sky table
{
	FONT-SIZE: 10px;
}*/

/*+-------------------------------------------------------------------------------*/

/*-----------------------------------------------*/
#bantop p#contact {
bottom: 0px;
right: 0px;
position: absolute;
height: 27px;
width: 187px;
padding: 0px 0px 0px 0px;
margin: 0 0 0px 0;
}
#bantop {
	clear: both;
	position: relative;
	background-image: url('/partner/sportura/images/bantop.jpg');
	background-repeat: no-repeat;
	background-position: center;
	width: 978px; height: 147px;
	padding: 0px 0px 0px 0px;
}
p {
	margin: 0 0 0px 0;
	padding: 0;
}
body {
background-color: #05A6DC;
background-image: url('/images/sportura/NL-NL/bg-all.jpg');
background-position: 50% 0;
background-repeat: repeat-x;
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
}

img,table img
{
	border: 0px;
}

/*----------------- fin de style 1er menu ------------------------------*/

.BLEU {color: #1059A7; font-weight:bold ; padding: 0px 2px 0px 0px;font-size:10px}
.PRIX {color: #990033; font-weight:bold; font-size:12px}

.GRIS {color: #8A8A8A;}
.ville {color: #990033; padding: 3px 0px 0px 2px; height:23px; text-align:left;font-size: 10px;}
a.ville: active{color:#990033; padding: 3px 0px 0px 2px; height:23px; text-align:left;font-size: 10px;}
a.ville: visited{color:#990033; padding: 3px 0px 0px 2px; height:23px; text-align:left;font-size: 10px;}

/*----------------- style panier ------------------------------*/
#div_panier div
{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #990033;
	background-color: #f3f3f3;
	width: 120px;
	font-size: 10px;
	padding: 2px;
	text-align: center;
}

#div_panier table
{
	font-size: 10px;
}

#span_nb_offres
{
	font-size: 20px;
}

#a_comparer
{
	font-size: 12px;
	color: #000000;
}

.header1Haut
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	BACKGROUND-REPEAT: repeat;
}
.header1Gauche
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: white;
}
.header1Droite
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: white;
}
.header1Bas
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	BACKGROUND-REPEAT: repeat;
}
.testtableau
{
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: black 1px outset;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid;
}

.header1Titre1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: center;
}
.header1Titre2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #d4d4d4;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: center;
}

.header2Titre1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial, helvetica;
	TEXT-ALIGN: center;
}
.header2
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial, helvetica;
	TEXT-ALIGN: center;
}
.header2Titre2
{
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #fef9da;
	TEXT-ALIGN: center;
}
.SousBloc1Haut
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	BACKGROUND-REPEAT: repeat;
}
.SousBloc1Gauche
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: white;
}
.SousBloc1Droite
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: white;
}
.SousBloc1Bas
{
	BACKGROUND-IMAGE: url('/images_autres/pix_vide.gif');
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
	BACKGROUND-COLOR: black;
}
.ssblocCouleur1
{
	BACKGROUND-COLOR: #f8f8f8;
}
.ssblocCouleur2
{
	BACKGROUND-COLOR: #ffffff;
}
.sousTitre3
{
	TEXT-ALIGN: left;
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.texte1
{
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	line-height: 15px;
}

.texte2
{
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, helvetica;
	COLOR: black;
	padding: 0 0 0 8;
}

.texte0
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial, helvetica;
}
.commentairelot
{
	background-color: White;
	border: solid 0px black;
	display: none;
	padding: 3px;
	position: relative;
	width: auto;
}

.header4Titre1
{
	color: #990033;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, helvetica;
	TEXT-ALIGN: center;
}

.header3Titre1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial, helvetica;
	TEXT-ALIGN: center;
}
.header3Titre2
{
	FONT-FAMILY: Verdana,Arial, helvetica;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	color: #990033;
}

.lien1
{
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
.lien1:hover
{
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
.lien1:active
{
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
.header3Titre2lien
{
	color: #990000;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 11px;
}
.header3Titre2lien:hover
{
	color: #898989;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 11px;
}
.header3Titre2lien:active
{
	COLOR: black;
	TEXT-DECORATION: none;
}
.titre1
{
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #e74b4a;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #fef9da;
	TEXT-ALIGN: left;
}
.titre2, .Header4titre2
{
	BORDER-RIGHT: black;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	color: #990033;
	FONT-FAMILY: Verdana, Arial, helvetica;
	line-height: 20px;
	TEXT-ALIGN: left;
	padding: 0 0 0 5;
}

.titre3
{
	COLOR: #990000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, helvetica;
	TEXT-ALIGN: center;
}

.texteSelect
{
	FONT-SIZE: 11px;
	padding: 2px;
}
.soustitre4
{
	color: #0599D0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.soustitre1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial, helvetica;
	color: Black;
}
.titrebloc1
{
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #f3f3f3;
}
.texteRecherche
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial, helvetica;
}
.titreRecherche
{
	BORDER-RIGHT: black;
	BORDER-TOP: #990000 double;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT: black;
	COLOR: #990000;
	BORDER-BOTTOM: white 10px solid;
	FONT-FAMILY: Verdana, Arial, helvetica;
	TEXT-ALIGN: left;
}
.flecheRecherche
{
	BACKGROUND-IMAGE: url(http: //www.skihorizon.com/images_autres/fleche.gif);
	WIDTH: 20px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 8px;
}
.flecheRedDroite
{
	BACKGROUND-POSITION: center center;
	WIDTH: 10pt;
	BACKGROUND-REPEAT: no-repeat;
}
.plusinfo
{
	BACKGROUND-IMAGE: url('/images_autres/quo.gif');
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 20px;
	HEIGHT: 19px;
	margin: 0px;
	padding: 0px;
}

.SousBlocHeader4Haut
{
	BORDER-RIGHT: #3b7ece 1px solid;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pixel_jaune.gif');
	BORDER-LEFT: #3b7ece 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.SousBlocHeader4Gauche
{
	WIDTH: 1px;
	BORDER-BOTTOM: medium none;
	BACKGROUND-REPEAT: repeat-y;
	background-color: #898989;
}
.SousBlocHeader4Bas
{
	background-color: #898989;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.SousBlocHeader4Droite
{
	background-color: #898989;
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
}
.Header4SsTitre
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pixel_jaune.gif');
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.typo4
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial;
}
.typo2
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial;
}
.gras
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana;
}
.gras2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.typo5
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
}
.grasf
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
.DevisMail
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/enveloppe.gif');
	WIDTH: 50px;
	HEIGHT: 35px;
}
.home_Titre2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
}
.home_Titre1
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT: medium none;
	COLOR: #000000;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_Titre3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_texte1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_body
{
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_menu_bar
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none;
}
.home_lien1
{
	FONT-SIZE: 9px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
}
.home_lien1:hover
{
	FONT-SIZE: 9px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
}
.home_lien1:active
{
	FONT-SIZE: 9px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
}
.home_lien2
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_lien2:hover
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_lien2:active
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
.home_selling
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	COLOR: #990033;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none;
}
.home_selling:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #b60000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none;
}
.home_gs_prix
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, helvetica;
}
.tableDossier
{
	BORDER-RIGHT: #990000 5px solid;
	BORDER-TOP: #990000 5px solid;
	BORDER-LEFT: #990000 5px solid;
	BORDER-BOTTOM: #990000 10px solid;
}
.imageDossier
{
	BACKGROUND-POSITION: center bottom;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/attention.gif');
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
	TEXT-ALIGN: center;
}
.home_fond_menu_bar
{
	BORDER-RIGHT: #fedc64 2px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #fedc64 2px solid;
	PADDING-LEFT: 2px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #fedc64 2px solid;
	BORDER-BOTTOM: #fedc64 2px solid;
	HEIGHT: 10px;
	BACKGROUND-COLOR: #fef9da;
}
.fondbleu
{
	BACKGROUND-COLOR: #f8f8f8;
}
.fondjaune
{
	BACKGROUND-COLOR: #f8f8f8;
}
.grasw
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #d4d4d4;
}
.gras2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
.fond1
{
	BACKGROUND-COLOR: #f8f8f8;
}
.typo3
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial;
}
.red2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
}
.typobleue
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial;
}
.home_applet_cadre
{
	BORDER-RIGHT: #0069b3 1px solid;
	BORDER-TOP: #0069b3 1px solid;
	BORDER-LEFT: #0069b3 1px solid;
	BORDER-BOTTOM: #0069b3 1px solid;
}
.DecorTitreGS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #e74b4a;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #fef9da;
	TEXT-ALIGN: left;
}
.TitreGS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #e74b4a;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #fef9da;
	TEXT-ALIGN: left;
}
.BlocGSHaut
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.BlocGSGauche
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
}
.BlocGSBas
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.BlocGSDroite
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
}
.lienongletbleu
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 9px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #c6e3f4;
	TEXT-DECORATION: none;
}
.lienongletbleu:hover
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 9px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #c6e3f4;
	TEXT-DECORATION: none;
}
.lienongletbleu:active
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 9px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #c6e3f4;
	TEXT-DECORATION: none;
}
.formulaire
{
	FONT-SIZE: 9px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.lienrouge
{
	COLOR: #ff0000;
	TEXT-DECORATION: none;
}
.lienrouge:hover
{
	COLOR: #ff0000;
	TEXT-DECORATION: none;
}
.lienrouge:active
{
	COLOR: #ff0000;
	TEXT-DECORATION: none;
}
.titreOffre
{
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #fef9da;
}
.OffreLieu
{
	color: #990033;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.offreRegion
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.offreHeb
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.calendrier
{
	BACKGROUND-IMAGE: url('http: //www.travelhorizon.com/images_autres/calendrier1.gif');
	WIDTH: 25px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
}
.OffrePrix
{
	color: #990033;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.OffrePrix:hover
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 18px;
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
.OffrePrix:active
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 18px;
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}

.offrePrix
{
	color: #990033;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.offrePrix:hover
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 18px;
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
.offrePrix:active
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 18px;
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
A
{
	COLOR: #990000;
	TEXT-DECORATION: none;
}
A:active
{
	COLOR: #990000;
	TEXT-DECORATION: none;
}

.DecorTitreGS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #e74b4a;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #fef9da;
	TEXT-ALIGN: left;
}
.TitreGS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #e74b4a;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #fef9da;
	TEXT-ALIGN: left;
}
.BlocGSHaut
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.BlocGSGauche
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
}
.BlocGSBas
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px;
}
.BlocGSDroite
{
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/pix_noir.gif');
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y;
}
.header1Titre1GS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #d4d4d4;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.header1Titre2GS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.header1Titre1FlecheGS
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana,Arial, helvetica;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.encadrevoyage
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
}
.lien_rouge
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lien_rouge:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.lien_rouge:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff4a4a;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.telephone
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.telephone1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.mention
{
	FONT-SIZE: 8px;
	COLOR: #cccccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.mentionNoir
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tgMiseEnAvant
{
	BORDER-RIGHT: #cc0000 2px double;
	BORDER-TOP: #cc0000 2px double;
	BORDER-LEFT: #cc0000 2px double;
	BORDER-BOTTOM: #cc0000 2px double;
	BORDER-COLLAPSE: separate;
}
.tabtick
{
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url('/images_autres/tick_10px.gif');
	WIDTH: 10px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 10px;
}
.tabimagepart
{
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url('/images_autres/image_edito.jpg');
	WIDTH: 50px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px;
}
.tabimagetel
{
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url('/images_autres/phone.gif');
	WIDTH: 18px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 15px;
}
.texte_titre
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.picto_promo
{
	FONT-SIZE: 10px;
	COLOR: #edd204;
	FONT-FAMILY: Arial;
}
.picto_vol
{
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url('/images_autres/logo_avion.jpg');
	COLOR: #edd204;
	FONT-FAMILY: Arial;
}

.pic_reduc_rmlm
{
	BACKGROUND-IMAGE: url('/travel/images_autres/pic_reduc_rmlm.gif');
	width: 30px;
	height: 28px;
}

/************************************************************
*															*
*					Styles modifi?s							*
*															*
*************************************************************/
.red
{
	color: #990033;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.tabcaroline
{
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url('/travel/images_autres/caroline-portrait.jpg');
	BACKGROUND-REPEAT: no-repeat;

	WIDTH: 62px;
	HEIGHT: 62px;
}

/**********************/
/* Bouton 1			*/
/**********************/
.boutonGauche
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutongaucherouge.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
}
.boutonDroit
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutondroiterouge.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;
	BACKGROUND-COLOR: transparent;
}
.boutonCentre
{
	BACKGROUND-POSITION: left top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutoncentrerouge.gif');
	VERTICAL-ALIGN: middle;
	COLOR: white;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana,Arial, helvetica;
	HEIGHT: 26px;
	WIDTH: 177px;
	TEXT-ALIGN: center;
}
.LIENBOUTON
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON:hover
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON:active
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

/**********************/
/* Bouton 2			*/
/**********************/
.boutonGauche2
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutongauchebleu.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
}
.boutonGauche2 img
{
	height: 100%;
	width: 100%;
}
.boutonDroit2
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutondroitebleu.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	BACKGROUND-COLOR: transparent;
}
.boutonCentre2
{
	BACKGROUND-POSITION: left top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutoncentrebleu.gif');
	VERTICAL-ALIGN: middle;
	COLOR: white;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana,Arial, helvetica;
	HEIGHT: 20px;
	WIDTH: 130px;
	TEXT-ALIGN: center;
}
.LIENBOUTON2
{
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: #990033;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON2:hover
{
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: #0599D0;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON2:active
{
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: #990033;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

/**********************/
/* Bouton 3			*/
/**********************/
.boutonGauche3
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/bouton3_g.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
}
.boutonDroit3
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/bouton3_d.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;
	BACKGROUND-COLOR: transparent;
}
.boutonCentre3
{
	BACKGROUND-POSITION: left top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/bouton3_m.gif');
	VERTICAL-ALIGN: middle;
	COLOR: white;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana,Arial, helvetica;
	HEIGHT: 26px;
	WIDTH: 177px;
	TEXT-ALIGN: center;
}
.LIENBOUTON3
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON3:hover
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON3:active
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

/**********************/
/* Bouton 4			*/
/**********************/
.boutonGauche4
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/bouton3_g.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
}
.boutonDroit4
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/bouton3_d.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;
	BACKGROUND-COLOR: transparent;
}
.boutonCentre4
{
	BACKGROUND-POSITION: left top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/bouton3_m.gif');
	VERTICAL-ALIGN: middle;
	COLOR: white;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana,Arial, helvetica;
	HEIGHT: 26px;
	TEXT-ALIGN: center;
}
.LIENBOUTON4
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON4:hover
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON4:active
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

/**********************/
/* Bouton 5			*/
/**********************/
.boutonGauche5
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutonrougepetitgauche.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 19px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
}
.boutonDroit5
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutonrougepetitdroite.gif');
	WIDTH: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 19px;
	BACKGROUND-COLOR: transparent;
}
.boutonCentre5
{
	BACKGROUND-POSITION: left top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url('http: //www.skihorizon.com/images_autres/boutons/boutonrougepetitcentre.gif');
	VERTICAL-ALIGN: middle;
	COLOR: white;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana,Arial, helvetica;
	HEIGHT: 19px;
	TEXT-ALIGN: center;
}
.LIENBOUTON5
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON5:hover
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON5:active
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
/**********************/
/* Bouton 6			*/
/**********************/
.boutonContour6 a
{
	color: White;
}
.boutonCentre6 a
{
	width: 150px;
	COLOR: white;
}
.boutonCentre6
{
	TEXT-ALIGN: center;
}
a.LIENBOUTON6
{
	color: White;
}

td.boutonCentre6 a.LIENBOUTON6
{
	text-align: center;
}

.LIENBOUTON6 a
{
	color: White;
}

.LIENBOUTON6
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON6:hover
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.LIENBOUTON6:active
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana,Arial, helvetica;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
/**********************/
/* Fin Bouton 6		*/
/**********************/

.header2
{
	background-color: #f3f3f3;
}

.offreAligne
{
	padding: 1 0 0 0px;
	margin: 0px;
}

table.offreAligne
{
	BACKGROUND-COLOR: #f3f3f3;
	border: 1px solid #898989;
	margin: 0 0 0 0;
	width: 100%;
}

td.offreAligne
{
	background-color: #ffffff;
	border: 0px;
	margin-bottom: 0px;
}

.cadrerouge
{
	border: solid 1px #990033;
}

.cadreoperationdevis
{
	padding: 8;
	text-align: left;
	background-color: Transparent;
	border: solid 0px #990033;
}
.cadreoperationdevis h1
{
	color: #990033;
	font-family: Verdana,Arial, helvetica;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 1 2 1 0;
}
.cadreoperationdevis p
{
	color: #000000;
	font-family: Verdana,Arial, helvetica;
	font-size: 1em;
	font-style: normal;
	margin: 0;
	padding: 1 2 1 0;
}

hr.trait {
	margin-left: 2px;
	margin-left: 2px;
	padding: 0px;
	height: 1px;
	background-color: #898989;
	border: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}

hr.trait_pointille {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.bordeaux11b{
	color: #990033;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.bleu11b{
	color: #0599D0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/*Nouveaux styles*/

.ProduitGris {
	/*BACKGROUND-COLOR: #f3f3f3;*/
}
.ProduitBlanc {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.OptionGris {
	BACKGROUND-COLOR: #f3f3f3;
	margin-bottom: 2px;
	width: 100%;
}

.offre_prix
{
	background-color: #ffffff;
	border-collapse: collapse;
	border-color: #8cc0ff;
	border-style: solid;
	border-width : 2px;
	height: 36px;
	margin-bottom: 2px;
	width: 187px;
}

.offre_prix_devis
{
	background: url('http: //www.travelhorizon.com/images_autres/offre_fd_prix.gif') no-repeat;
	background-color: #ffffff;
	border-color: #8cc0ff;
	border-style: solid;
	border-width : 2px;
	margin-bottom: 2px;
}

.offre_prix_promo
{
	background-image: url('http: //www.travelhorizon.com/images_autres/offre_fd_prix_promo_sans_liseret.gif') no-repeat;
	background-color: #ffffff;
	border-collapse: collapse;
	border-color: #8cc0ff;
	border-style: solid;
	border-width : 2px;
	height: 45px;
	margin-bottom: 2px;
	width: 187px;
}

.bleu11b{
	color: #0599D0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.textbleu11
{
	text-align: center;
	color: #0599D0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.photo_offre{
	border: 0px solid #0599D0;
	width: 139px;
	margin-top: 3px;
}
.photo_offre_light{
	border: 2px solid #0599D0;
}

.bordeaux11b{
	color: #990033;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.blanc12b{
	color: #fff;
	font: bold 12px Verdana, Helvetica, sans-serif;
	position: relative;
	top: 11px;
	left: 7px;
}

.borderbleu
{
	background-color: #ffffff;
	border-color: #8cc0ff;
	border-style: solid;
	border-width : 2px;
	margin-bottom: 2px;
}

/****************************
*		Picto Options		*
****************************/

/****************************
*		Picto label		*
****************************/
.label_famille
{
	background-image: url('http: //www.skihorizon.com/travel/images_autres/label/label_famille.gif');
	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}
.label_petitprix
{
	background-image: url('http: //www.skihorizon.com/travel/images_autres/label/label_petitprix.gif');
	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

.label_prestige
{
	background-image: url('http: //www.skihorizon.com/travel/images_autres/label/label_prestige.gif');
	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

.label_extreme
{
	background-image: url('http: //www.skihorizon.com/travel/images_autres/label/label_extreme.gif');
	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}
.label_extreme
{
	background-image: url('http: //www.skihorizon.com/travel/images_autres/label/label_extreme.gif');
	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

/****************************
*		Picto Options		*
****************************/
.picto_cure
{
	FONT-SIZE: 10px;
	background-image: url("/partner/sportura//partner/sportura/images/sh-sprite.png");
	background-position: 0 -1000px;
	COLOR: #edd204;
	FONT-FAMILY: Arial;
	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;

	margin-top: 4px;
	padding-top: 4px;
}

.picto_heb
{
	background-image: url("/partner/sportura//partner/sportura/images/sh-sprite.png");
	background-position: 0 -800px;

	WIDTH: 32px;
	HEIGHT: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

.picto_rm
{
	background-image: url("/partner/sportura//partner/sportura/images/sh-sprite.png");
	background-position: 0 -920px;
	width: 32px;
	height: 32px;

	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

.picto_rm_grand
{
	background-image: url('/travel/images_autres/pic_rm_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

.picto_lm
{
	background-image: url("/partner/sportura//partner/sportura/images/sh-sprite.png");
	background-position: 0 -880px;
	width: 32px;
	height: 32px;

	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}
.picto_lm_grand
{
	background-image: url('/travel/images_autres/pic_lm_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

.picto_fopa
{
	background-image: url("/partner/sportura//partner/sportura/images/sh-sprite.png");
	background-position: 0 -960px;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

.picto_fopa_grand
{
	background-image: url('/travel/images_autres/pic_fopa_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

.picto_skisurf
{
	background-image: url('/travel/images_autres/pic_skisurf.gif');
	width: 23px;
	height: 23px;
	margin-right: 3px;
}

.picto_skisurf_grand
{
	background-image: url('/travel/images_autres/pic_skisurf_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

.picto_trans
{
	background-image: url('/travel/images_autres/pic_trans_grand.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
}

.picto_trans_grand
{
	background-image: url('/travel/images_autres/pic_trans_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

.picto_rmlm_grand
{
	background-image: url('/travel/images_autres/pic_rmlm_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

.picto_ass
{
	width: 23px;
	height: 23px;
	margin-right: 3px;
}

.picto_ass_grand
{
	background-image: url('/travel/images_autres/pic_ass_grand.gif');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}
.picto_vol_grand
{
	BACKGROUND-IMAGE: url('/images_autres/logo_avion.jpg');
	width: 32px;
	height: 32px;
	margin-right: 3px;
}

/****************************
*	Fin Picto Options		*
****************************/

#admentor_offres
{
	float: right;
	margin-right: 0px;
	width: 200px;
}

table
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, helvetica;
	COLOR: black;
}

/*cadre moteur de recherche affichageoffre.asp*/
.cadre_recherche_m
{
	/*
	JL 03/08
	*/
	background-color: #ffffff;
}

.header2Texte2
{
	color: #ffffff;
	font: 11px Verdana, Helvetica, sans-serif;
	background-color: #9b9a9a;
}

form
{
	margin: 0px;
	padding: 0px;
}

.titrebloc2
{
	color: #0599D0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

/**********************/
/*	Comparateur		*/
/**********************/
.comparateur_fleche_hv
{
	background-image : url('/travel/images_autres/comparateur_fleche_hv.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 9px;
	height: 14px;
}

.comparateur_fleche_hh
{
	background-image : url('/travel/images_autres/comparateur_fleche_hh.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	width: 10px;
}

.comparateur_fleche_hd
{
	background-image : url('/travel/images_autres/comparateur_fleche_hd.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 5px;
	height: 14px;
}

/*------------------*/

.comparateur_fleche_bv
{
	background-image : url('/travel/images_autres/comparateur_fleche_bv.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 14px;
	vertical-align: top;
}

.comparateur_fleche_bh
{
	background-image : url('/travel/images_autres/comparateur_fleche_bh.gif');
	background-repeat: repeat-x;
	width: 10px;
}

.comparateur_fleche_bd
{
	background-image : url('/travel/images_autres/comparateur_fleche_bd.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 14px;
}

#div_calendar_dispo
{
	background-color: #ffffff;
	border: 1px #85b1ee solid;
	width: 450px;
	height: 200px;
	position: absolute;
	z-index: 10;
}

/************************/
/* Fleche page d'option */
/************************/
.option_fleche_bleue_d
{
	background-image: url('//travel/images_autres/fleche_bleu_d.gif');
	width: 17px;
	height: 11px;
	position: absolute;
	right: -30px;
	top: 10px;
}

.option_fleche_bleue_g
{
	background-image: url('//travel/images_autres/fleche_bleu_g.gif');
	width: 17px;
	height: 11px;
	position: absolute;
	right: -30px;
	top: 10px;
}

.option_fleche_bleue_b
{
	background-image: url('//travel/images_autres/fleche_bleu_b.gif');
	width: 23px;
	height: 22px;
	position: absolute;
	right: -37px;
	top: 5px;
}

.option_fleche_bleue_h
{
	background-image: url('//travel/images_autres/fleche_bleu_h.gif');
	width: 23px;
	height: 33px;
	position: absolute;
	right: -37px;
	top: 0px;
}

.option_dot_bleue
{
	background-image: url('//travel/images_autres/dot_bleu.gif');
	background-position: 31px;
	background-repeat: repeat-y;
}

.option_fleche_rouge_d
{
	background-image: url('//travel/images_autres/fleche_rouge_d.gif');
	width: 17px;
	height: 11px;
	position: absolute;
	right: -30px;
	top: 10px;
}

.option_fleche_rouge_g
{
	background-image: url('//travel/images_autres/fleche_rouge_g.gif');
	width: 17px;
	height: 11px;
	position: absolute;
	top: 10px;
}

.option_fleche_rouge_b
{
	background-image: url('//travel/images_autres/fleche_rouge_b.gif');
	width: 19px;
	height: 12px;
	position: absolute;
	bottom: -10px;
	left: 1px;
}

.option_fleche_rouge_h
{
	background-image: url('//travel/images_autres/fleche_rouge_h.gif');
	width: 23px;
	height: 22px;
	position: absolute;
	top: -1px;
	left: 1px;
}

.option_dot_rouge
{
	background-image: url('//travel/images_autres/dot_rouge.gif');
	background-position: 18px;
	background-repeat: repeat-y;
	width: 20px;
	position: absolute;
	left: 810px;
	z-index: 10;
}

.devis_imprimante
{
	background-image: url('//travel/images_autres/devis-imprimante.gif');
	width: 17px;
	height: 12px;
	float: left;
	margin-top: 1px;
}

.devis_mail
{
	background-image: url('/travel/images_autres/devis-mail.gif');
	width: 17px;
	height: 12px;
	float: left;
	margin-top: 1px;
}

.devis_go
{
	background-image: url('/travel/images_autres/devis-go.gif');
	width: 17px;
	height: 12px;
	float: left;
	margin-top: 1px;
}

.fermer_xp_on
{
	background: url('//travel/images_autres/fermer_xp_on.gif');
	width: 21px;
	height: 21px;
}

.fermer_xp
{
	background: url('//travel/images_autres/fermer_xp.gif');
	width: 21px;
	height: 21px;
}

.manque_neige_fr
{
	background-image: url('/travel/images_autres/manque-neige-fr.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 51px;
	width: 137px;
}

.manque_neige_gb
{
	background-image: url('/travel/images_autres/manque-neige-gb.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 51px;
	width: 137px;
}

.manque_neige_de
{
	background-image: url('/travel/images_autres/manque-neige-de.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 51px;
	width: 137px;
}

.manque_neige_du
{
	background-image: url('/travel/images_autres/manque-neige-du.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 51px;
	width: 137px;
}

.manque_neige_autre
{
	background-image: url('/travel/images_autres/manque-neige-autre.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 51px;
	width: 137px;
}

.manque_neige_se
{
	background-image: url('/travel/images_autres/manque-neige-se.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 51px;
	width: 137px;
}

.meilleur_rapport_qualite_prix_fr
{
	background-image: url('/travel/images_autres/meilleure-rapport-qualite-prix-fr.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
}

.meilleur_rapport_qualite_prix_gb
{
	background-image: url('/travel/images_autres/good-value-gb.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
}

.meilleur_rapport_qualite_prix_de
{
	background-image: url('/travel/images_autres/bestes-preis-leistungsverhaltnis-de.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
}

.meilleur_rapport_qualite_prix_du
{
	background-image: url('/travel/images_autres/beste-prijs-kwaliteit-verhouding-du.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
}

.meilleur_rapport_qualite_prix_autre
{
	background-image: url('/travel/images_autres/miglior-rapporto-qualita-prezzo-it.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
}

.meilleur_rapport_qualite_prix_se
{
	background-image: url('/travel/images_autres/basta-erbjudande-jamfort-kvalitet-pris-se.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
}

.neige_sommet_fr
{
	height: 60px;
	background: url('/travel/images_autres/neige_sommet_fr.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

.neige_sommet_de
{
	height: 60px;
	background: url('/travel/images_autres/neige_sommet_de.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_sommet_du
{
	height: 60px;
	background: url('/travel/images_autres/neige_sommet_du.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_sommet_autre
{
	height: 60px;
	background: url('/travel/images_autres/neige_sommet_autre.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_sommet_gb
{
	height: 60px;
	background: url('/travel/images_autres/neige_sommet_gb.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_sommet_se
{
	height: 60px;
	background: url('/travel/images_autres/neige_sommet_se.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

.neige_fraiche_fr
{
	height: 60px;
	background: url('/travel/images_autres/neige_fraiche_fr.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_fraiche_gb
{
	height: 60px;
	background: url('/travel/images_autres/neige_fraiche_gb.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_fraiche_de
{
	height: 60px;
	background: url('/travel/images_autres/neige_fraiche_de.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_fraiche_du
{
	height: 60px;
	background: url('/travel/images_autres/neige_fraiche_du.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_fraiche_autre
{
	height: 60px;
	background: url('/travel/images_autres/neige_fraiche_autre.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
.neige_fraiche_se
{
	height: 60px;
	background: url('/travel/images_autres/neige_fraiche_se.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

/****************************/
/* Additional modifications */
/****************************/

.Service b {
	font-size: 12px;
}

.Service p {
	font-size: 12px;
}

table.encadrebas .Header4titre2 hr.trait,
table.encadrebas #panel_lot_hebergement td.titre2 hr.trait {
	margin-top: 5px;
	margin-bottom: 5px;
}

.ProduitGris {
	background-color: #FFFFFF;
}

#heb_bloc_images,
#heb_bloc_imagecourante {
	border: none;
}

#heb_bloc_images {
	overflow: hidden;
	padding-bottom: 18px;
}

form#formDevis div.encadregris {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
}

a,
a:active,
a:hover,
.red {
	color: #FF7A00;
}

#detail_ass {
	padding: 22px;
	margin: 9px;
	margin-top: 12px;
}

#bloc_detail_ass span.titrebloc2 {
	margin: 0px;
	height: 10px;
}

table.encadrebas .texte1 span.titrebloc2 {
	padding-left: 22px;
}

table.encadrebas .texte1 td {
	padding: 3px;
}

table#panel_reservation table.ProduitGris td.texte1 {
	padding: 5px;
}

table#panel_reservation table.ProduitGris td.texte1 td.texte1 {
	padding-top: 0px;
	width: 10em;
}

table#panel_reservation #bloc_reservation td.ProduitGris,
table#panel_reservation #bloc_reservation table.ProduitGris {
	background-color: #F3F3F3;
}

table#panel_reservation #bloc_reservation td.titre2,
table#panel_reservation #bloc_reservation span.titre2 {
	margin-top: 12px;
	display: block;
	font-size: 14px;
	border-bottom: 0px;
}

form#formDevis div.encadregris table.offre_prix td.OffrePrix {
	color: #FF7A00;
}

td.texte1 u {
	display: block;
	padding-left: 10px;
	float: left;
}

#codeAvantage .boutoncontour2 .boutonGauche2,
#codeAvantage .boutoncontour2 .boutonDroit2,
#codeAvantage .boutoncontour2 .boutonCentre2 {
	background-image: none;
}

form#formDevis div.encadregris #btn_code_promo {
	width: 128px;
	display: block;
	background: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	background-position: 0 -1820px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 12px 2px 12px;
	color: #FFFFFF;
}

td.ProduitGris #detail_ass_annulationlink,
td.ProduitGris #detail_ass_raplink {
	display: none;
}

#tbl_options #detail_option {
	padding: 22px;
	margin: 9px;
	margin-top: 12px;
}

table.boutoncontour6 td.boutonCentre6 a {
	padding-top: 3px;
	background-position: 0 -1820px;
}

#devisTable tr.ProduitGris table.ProduitGris span {
	float: left;
	clear: none;
}

form#formDevis div.encadregris table.ProduitGris td span.red {
	color: #FF7A00;
	float: left;
	padding-right: 0.5em;
}

form#formDevis div.encadregris table.ProduitGris td.texte0 {
	width: 300px;
}

form#formDevis div.encadregris table#devisTable table.ProduitGris tr td {
	padding-top: 10px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

form#formDevis div.encadregris table#devisTable table.ProduitGris tr td span {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

form#formDevis div.encadregris table#devisTable table.ProduitGris {
	background-color: transparent;
}

img.devis_go {
	display: none;
}

img.option_fleche_bleue_h {
	display: block;
}

table.header3ssTitre {
	margin-top: 7px;
}

.boutonDroit6,
.boutonGauche6 {
	display: none;
}

table.boutoncontour6 {
	position: relative;
	left: -3px;
}

td.titre2 td.titre2 {
	padding-right: 1em;
}

#DetailAvisLong {
	padding: 22px;
	margin-top: 10px;
	background-color: #FFF1FE;
}
#DetailAvisLong .fermer_xp_on,
#DetailAvisLong .fermer_xp {
	margin-right: -16px;
	margin-top: -16px;
}

#bloc_detail_ass .ProduitGris {
	margin-left: 14px;
}

#devisTable tr td {
	padding-left: 12px;
}

#devisTable tr td td {
	padding-left: 0px;
}

#devisTable tr td #codeAvantage td {
	padding-left: 10px;
}

.encadrebas form table table.ProduitGris tr td {
	background-color: #F3F3F3;
	padding: 10px;
}

.encadrebas form table table.ProduitGris tr td table,
.encadrebas form table table.ProduitGris tr td table td {
	margin: 0px;
	padding: 0px;
}

.encadrebas form table table.ProduitGris tr td.soustitre3,
.encadrebas form table table.ProduitGris tr td.texte2 {
	background-color: transparent;
	padding: 0em;
}

.encadrebas form table table.ProduitGris tr td.texte2 {
	margin-right: 2em;
	padding-right: 1em;
	padding-bottom: 15px;
}

div#bloc_reservation {
	padding-top: 22px;
}

#heb_bloc_images img {
	margin-right: 2px;
}

#fleche_gauche_station,
#fleche_droite_station,
#heb_fleche_plus,
#heb_fleche_moins {
	position: absolute;
	margin-top: 28px;
}

#fleche_gauche_station,
#fleche_droite_station {
	margin-top: 10px;
}

#heb_fleche_plus {
	margin-left: -8px;
}

#fleche_droite_station,
#fleche_gauche_station,
#heb_fleche_moins {
	margin-left: 8px;
}

#heb_bloc_imagecourante {
	border: 1px solid #D4D4D4;
	border-bottom: 0px;
	padding-top: 5px;
}

.encadregris td.ProduitGris div {
	border: 1px solid #D4D4D4;
	border-top: 0px;
	padding-bottom: 1em;
}

.encadregris td.ProduitGris table.offre_prix div {
	border: none;
}

#panel_station table table td.texte0 {
	padding-right: 2em;
	font-size: 12px;
}

#photo_tete_station {
	padding-left: 1px;
}

#allContent table table {
	margin-left: 0px;
}

table.header3ssTitre td.header3ssTitre {
	text-align: right;
}

.OffrePrix,
.OffrePrix:hover
{
	color: #FF7A00;
}

.OffrePrix,
.OffrePrix:hover {
	font-size: 18px;
}

.header2Titre2 {
	background-color: transparent;
	color: #0599D0;
	border: none;
}

#allContent table.header2 td table.cadrerouge {
	margin: 1em;
}

table.header2 td.header2Gauche,
table.header2 td.header2Droite,
table.header2 td td {
	padding: 0em;
}

table.header2 td td.header2Titre1 {
	padding: 1em;
}

table.header2 td td.header2Titre2 {
	padding: 5px;
}

table.header2 {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.encadregris table tr.header2 td.titre2,
table table div.encadregris form table tr.header2 td.titre2 {
	font-size: 12px;
	padding-left: 5px;
}

table.texte1 td {
	padding-top: 13px;
}

table.header2 table {
	font-family: Arial,Helvetica,Sans-Serif;
}

td div div.encadregris {
	margin-left: 0px;
	width: 950px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

table.header2 td tr.ssbloccouleur1 td,
table.header2 td tr.ssbloccouleur2 td {
	padding: 5px;
}

.OffreLieu {
	color: #FF7A00;
	padding-top: 20px;
}

div.encadregris form table.texte1 table.boutoncontour6 td.boutonCentre6 a.LIENBOUTON6 {
	background-image: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	text-decoration: none;
	color: #FFFFFF;
}

div#allContent table tr td div div.encadregris div.header2 {
	background-color: #FFFFFF;
}

div#allContent #divCreationCompte1 tr.header2	{
	background-color: #FFFFFF;
}

html > body #pied {
	width: 974px;
	margin: 9px;
}

.tableDossier {
	border: none;
}

div#conteneurHoriz {
	width: 174px;
	margin-bottom: 1em;
}

tr.titrebloc2 td strong {
	font-size: 12px;
}

#panel_reservation table.ProduitGris,
#panel_reservation div#bloc_reservation {
	width: 907px;
}

#afficher_reserver {
	float: right;
}

form#formDevis div.encadregris table.ProduitGris td span.red,
#devisTable tr.red,
td.DevisColonnePrix,
td.DevisColonneQuantite {
	color: #0599D0;
}

table.ProduitGris tr td span.soustitre4,
tr.ProduitGris td.texte1 span.soustitre4,
td.soustitre4 {
	color: #000000;
	font-weight: normal;
}

.encadregris td.ProduitGris table.offre_prix div {
	padding-bottom: 0px;
}

form#formDevis div.encadregris table.offre_prix td.textbleu11 {
	width: 194px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	height: 22px;
}

form#formDevis div.encadregris table.offre_prix {
	margin-top: 0px;
}

div.encadregris table tr td.red {
	color: #000000;
}

table td.titre3 {
	color: #0599D0;
}

#bloc_reservation td.ProduitGris span.red {
	display: block;
	float: left;
	padding-left: 5px;
}

.encadrebas form {
	width: 950px;
}

div.encadregris table tr td.DevisColonnePrix,
div.encadregris table tr td.DevisColonneQuantite {
	color: #0599D0;
}

div.encadregris table tr td.soustitre4.DevisColonnePrix,
div.encadregris table tr td.soustitre4.DevisColonneQuantite {
	color: #000000;
}

div.encadregris table tr td.red.ProduitGris.DevisColonnePrix,
div.encadregris table tr td.red.ProduitGris.DevisColonneQuantite {
	color: #FF7A00;
}

#heb_bloc_images {
	margin-left: 5px;
	width: 152px;
}

div.encadregris td.ProduitGris div table td {
	padding: 5px;
}

div.encadregris td.ProduitGris div table td td {
	padding: 0px;
}

table.header2 td td.header2Titre2 {
	font-size: 18px;
	text-align: left;
}

.header2Titre1 {
	/*font-weight: normal;*/
	/*float: left;
	clear: left;*/
}

div.encadregris form,
div.encadregris div table.texte1 {
	border: 1px solid #D4D4D4;
}

div.encadregris td.texte1 form,
div.encadregris form table.texte1 {
	border: none;
}

#allContent div.encadregris table.texte1 td,
#allContent div.encadregris form td {
	padding: 7px;
}

#bloc_reservation table.ProduitGris td {
	background-color: #F3F3F3;
}

#bloc_reservation table.ProduitGris td.ProduitGris,
#bloc_reservation table.ProduitGris {
	background-color: transparent;
}

#bloc_reservation table.ProduitGris td table,
#bloc_reservation table.ProduitGris td {
	width: auto;
}

td.titre2 {
	border: none;
}

tr.header2 td.titre2 {
	border-bottom: 2px dotted #D4D4D4;
}

#panel_reservation #bloc_reservation table.texte1 {
	width: 52em;
	margin-left: 7em;
}

#panel_reservation #bloc_reservation td {
	position: relative;
}

#panel_reservation #bloc_reservation td div {
	display: none;
}

#panel_reservation #bloc_reservation td .conteneur div,
#panel_reservation #bloc_reservation td div.bordeaux11b {
	display: block;
}

#panel_reservation #bloc_reservation td .conteneur {
	display: block;
	position: absolute;
}

#devisTable tr.ProduitGris td.texte1,
#devisTable tr.ProduitGris td.texte1 .soustitre4,
#devisTable tr.ProduitGris td.soustitre4 {
	font-weight: bold;
}

#devisTable tr.ProduitGris td.soustitre4.DevisColonnePrix,
#devisTable tr.ProduitGris td.soustitre4.DevisColonneQuantite {
	font-weight: normal;
}

table.offre_prix .textbleu11 {
	color: #000000;
}

.boutonCentre6:active,
.boutonCentre6 {
	text-align: left;
}

#Footer {
background-color: #05A6DC;
color: #575757;
font-size: 11px;
margin: 10px auto;
padding-top: 6px;
text-align: center;
text-decoration: none;
width: 993px;
}
#Footer p {
margin: 20px 0 10px;
}
#Footer p.links {
color: white;
}
#Footer a {
color: #575757;
text-decoration: none;
}
#Footer a:hover {
text-decoration: none;
}
#Footer .utils {
background-color: #F4F4F4;
color: #252525;
float: left;
height: 100px;
padding: 10px 10px 18px;
text-align: left;
width: 975px;
}
#Footer .utils a {
color: #252525;
}
#Footer .utils div {
float: left;
margin: 0 0 0 0;
padding: 0;
}
#Footer .utils div ul {
list-style-type: none;
margin-left: 0;
margin-top: 0;
padding-left: 0;
padding-top: 0;
}
#Footer .utils div.col1 {
width: 250px;
}
#Footer .utils div.col2 {
width: 200px;
}
#Footer .utils div.col3 {
margin-right: 0;
text-align: justify;
width: 200px;
}
#Footer .security {
background-color: #F4F4F4;
border: 1px solid #EDEDED;
float: right;
margin-right: 0;
padding: 10px;
text-align: left;
width: 240px;
}
#Footer .security h5 {
font-size: 12px;
font-weight: bold;
margin: 0 0 5px;
padding: 0;
text-transform: uppercase;
}
#Footer .security p {
margin-bottom: 5px;
}
#Footer .security img {
float: left;
margin: 5px;
}
#Footer .pitch {
color: #0162AE;
}
#Footer .copyright {
color: #575757;
}
* html #Footer .utils div.col3 {
width: 270px;
}
#Footer .utils a {
color: #252525;
}
#Footer a {
color: #575757;
text-decoration: none;
}
#pied {
background-color: #F4F4F5;
border-bottom: 1px dotted #FFFFFF;
border-top: 1px dotted #FFFFFF;
clear: both;
color: #A8A8A8;
font-size: 9px;
height: 150px;
margin-bottom: 5px;
position: relative;
voice-family: inherit;
width: 843px;
}
#pied p#copyright {
height: 45px;
left: 0;
margin: 0;
position: absolute;
text-align: center;
top: 10px;
width: 796px;
}
#pied a {
color: #A8A8A8;
text-decoration: none;
}
#pied a:hover {
color: #A8A8A8;
text-decoration: underline;
}
html > body #pied {
height: 150px;
width: 844px;
}

/*********************************************/
/**			bouton de validation			**/
/*********************************************/

.allOptions #afficher_reserver a.LienBouton6,
a.LienBouton6
{
	color: #FFFFFF;
	font-weight: bold;
	background-image: url('/partner/sportura//partner/sportura/images/sh-sprite.png');
	background-position: 0px -1821px;
	padding: 2px 2px 2px 2px;
	width: 152px;
	height: 20px;
	display: block;
	margin: auto;
	text-decoration: none;
	text-align: center;
}

/*********************************************/

/*********************************************************************/
/**			tableau des prix fct du nombre de participants			**/
/*********************************************************************/

.tableauPrix
{
	width: 100%;
}

.tableauPrix *
{
	font-size: 10px;
}

.tableauPrix .entete
{
	background-color: #DDDDDD;
	color: #696969;
	vertical-align: middle;
}

.tableauPrix .entete .fleche
{
	text-align: center;
	width: 20px;
	height: inherit;
}

.alternanceCouleur0
{
	background-color: #DDDDDD;
	color: #8A8A8A;
	text-decoration: underline;
}

.alternanceCouleur1
{
	background-color: Transparent;
	color: #8A8A8A;
}

/*********************************************************************/

.encadregris
{
	border: 1px solid #D4D4D4;
}

#bgContent #allContent .encadregris .inscription,
#bgContent #allContent div.encadregris form
{
	border: 1px solid white;
}

.steps table
{
	width: 98%;
	display: inline;
}

.petitTexte
{
	font-size: 10px;
	color: #8A8A8A;
	text-decoration: none;
}

.ecartHaut
{
	padding-top: 5px;
}

.petitTexteNoir
{
	font-size: 10px;
}

.petitSelect
{
	font-size: 10px;
	height: 17px;
}

.exposant
{
	font-size: 10px;
	vertical-align: super;
}

.texteProduit
{
	float: left;
	width: 75%;
}

.prixProd
{
	padding-right: 10px;
	text-align: right;
}

.libTotProd
{
	text-align: right;
}

.allOptions .steps table
{
	display: table;
}

#afficher_reserver
{
	color: #898989;
}

.recapPTiers
{
	width: 978px;
}

#infoPtsFidel
{
	color: #8A8A8A;
}

/*************************************************/
/**				style des pictos				**/
/*************************************************/

.pictoForfait
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll 0 -920px transparent;
	height: 30px;
	width: 30px;
}

.pictoMateriel
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll 0 -880px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

.pictoAssurance
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll 0 -840px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

.pictoFoodPack
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll 0 -960px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

.pictoTransport
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll -36px -920px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

.pictoSpa
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll 0 -1000px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

.pictoHebergement
{
	background: url("/partner/sportura/images/sh-sprite.png") 0 -800px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

.pictoVol
{
	background: url("/partner/sportura/images/sh-sprite.png") -36px -960px transparent;
	height: 30px;
	width: 30px;
	float: right;
}

/*************************************************/

/*************************************************/
/**				style du slide					**/
/*************************************************/

#barreNote
{
	background: white;
	height: 10px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid grey;
}

.ui-slider-range.ui-slider-range-min.ui-widget-header
{
	background: url("../../../travel/images/fondSlide.png");
	height: 10px;
	-moz-border-radius: 6px 2px 2px 6px;
	border-radius: 3px 1px 1px 3px;
}

.ui-slider-handle.ui-state-default.ui-corner-all
{
	display: none;
}

/*************************************************/

.note
{
	text-align: right;
	font-weight: bold;
}

.iframeAvis
{
	border: medium none;
	height: 475px;
	padding: 5px;
	width: 580px;
}

.noteHeb
{
	float: right;
	font-size: 12px;
	padding: 2px 10px;
	text-align: right;
	width: 180px;
}

/*****************************************************************/
/**				style de la barre de progression				**/
/*****************************************************************/

.steps
{
	overflow: auto;
}

.steps *
{
	float: left;
	color: #C1C1C1;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 45px;
	margin-bottom: 30px;
}

.actif
{
	color: #494949;
}

.selection
{
	width: 160px;
	background: url( '/partner/sportura/images/sh-sprite.png' ) -3px -135px no-repeat;
}

.selection.actif
{
	background-position: -3px -214px;
}

.optionsDevis
{
	width: 211px;
	background: url( '/partner/sportura/images/sh-sprite.png' ) -163px -135px no-repeat;
}

.optionsDevis.actif
{
	background-position: -163px -214px;
}

.coordonnees
{
	width: 239px;
	background: url( '/partner/sportura/images/sh-sprite.png' ) -374px -135px no-repeat;
}

.coordonnees.actif
{
	background-position: -374px -214px;
}

.paiement
{
	width: 153px;
	background: url( '/partner/sportura/images/sh-sprite.png' ) -613px -135px no-repeat;
}

.paiement.actif
{
	background-position: -613px -214px;
}

.confirmation
{
	width: 178px;
	background: url( '/partner/sportura/images/sh-sprite.png' ) -766px -135px no-repeat;
}

.confirmation.actif
{
	background-position: -766px -214px;
}

/*****************************************************************/

.sociaux
{
	float: left;
	margin-top: 11px;
	margin-bottom: 15px;
}

div.allOptions
{
	margin: 10px 25px 25px;
}

.titreP1,
.numeroTitreP1
{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.titreP2
{
	font-size: 15px;
	font-weight: bold;
	color: #015EAB;
}

.titreP3
{
	font-size: 11px;
	font-weight: bold;
	color: #005FAF;
}

.detail
{
	font-size: 11px;
	color: #005FAF;
}

.contenuParagraphe
{
	display: block;
	margin-left: 35px;
}

.promotionReduc
{
	background: transparent url( '/partner/sportura/images/sh-sprite.png' ) 0px -1145px no-repeat;
	color: #ffffff;
}

.actual
{
	font-size: 16px;
}

.original-label
{
	font-size: 10px;
}

.original-crossed-out
{
	font-size: 13px;
	text-decoration: line-through;
}

.selectionAgePart
{
	border: 1px solid #DDDDDD;
}

.ligneTot
{
	background-color: #D8D8D8;
	height: 30px;
}

.ligneTot *
{
	text-align: right;
	font-size: 15px;
	font-weight: bold;
}

.boutonValidation
{
	float: right;
	margin-top: 15px;
}

.boutonValidation em
{
	padding-left: 20px;
	padding-right: 30px;
}

.boutonPrereservation
{
	opacity: 0.65;
	filter: alpha(opacity=65);
	float: left;
	margin-top: 15px;
	background-color:#f2f2f2;
}

.boutonPrereservation em
{
	padding-left: 20px;
	padding-right: 30px;
}

.prereservation
{
	margin-top: 30px;
	font-size: 11px;
	cursor: pointer;
	background: grey url( '/partner/sportura/images/sh-sprite.png' ) -3px -19px no-repeat;
	width: 100%;
	height: 84px;
}

.prereserver
{
	background: url( '/partner/sportura/images/sh-sprite.png' ) -3px -440px no-repeat;
	float: right;
	height: 20px;
	width: 21px;
	margin: 15px;
}

.choiceOffers
{
	background-color: #F2F2F2;
	border: 1px solid #DDDDDD;
}

/*************************************************/
/**				style de l'entete				**/
/*************************************************/

#TopContentResa
{
	width: 575px;
}

#TopContentResa h2
{
	margin: 0;
	color: #005FAF;
	font-size: 22px;
	font-weight: normal;
}

#TopContentResa h2 .soustitre4
{
	color: #005FAF;
	display: inline;
	font-size: 14px;
	font-weight: bold;
}

#TopContentResa img
{
	float: right;
	margin-right: 5px;
	background-repeat: no-repeat;
}

#TopContentResa .soustitre3
{
	font-size: 11px;
	line-height: 25px;
	color: #6B6B6B;
}

#TopContentResa .soustitre4
{
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

#TopContentResa .label_petitprix
{
	background: #ffffff url( "http: //www.skihorizon.com/travel/images_autres/label/label_petitprix.gif" ) no-repeat;
	width: 32px;
	height: 32px;
	margin-top: 4px;
	padding-top: 4px;
	margin-right: 3px;
	float: right;
}

/*************************************************/

/*************************************************/
/**				style des onglets				**/
/*************************************************/

.header3ssTitre *
{
	border: solid 1px #EBEBEB;
	font-weight: bold;
	text-align: center;
	HEIGHT: 41px;
}

.headerButtonOn
{
	background-color: #FF8400;
	border-bottom: 1px solid transparent;
}

.headerButton
{
	color: #696969;
}

.headerButton:hover
{
	background-color: #FF8400;
}


div.headerButtonOn
{
	border: solid 1px #EBEBEB;
	margin-top: 40px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 15px 10px;
	width: 150px;
}

/*************************************************/

/*************************************************/
/**				style des boutons				**/
/*************************************************/

button
{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	height: 33px;
	line-height: 30px;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
	cursor: pointer;
}

button span, button em
{
	color: White;
	display: block;
	height: 33px;
	line-height: 30px;
	margin: 0;
	text-decoration: none;
}

button span
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll 0px -465px transparent;
	padding-left: 10px;
}

button em
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll right -502px transparent;
	font-style: normal;
	padding-right: 10px;
	font-size: 11px;
	font-size: 16px;
}

/* localisation */

.boutonPlan button
{
	height: 24px;
}

.boutonPlan em,
.boutonFavoris em,
.boutonMail em,
.boutonImprimer em
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll right -565px transparent;
	line-height: 23px;
	color: #444444;
	font-size: 11px;
	font-weight: bold;
}

.boutonPlan span
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll -40px -270px transparent;
	padding-left: 25px;
	height: 24px;
}

.boutonFavoris span
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll -40px -297px transparent;
	padding-left: 25px;
	height: 24px;
}

.boutonMail span
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll -40px -324px transparent;
	padding-left: 25px;
	height: 24px;
}

.boutonImprimer span
{
	background: url("/partner/sportura/images/sh-sprite.png") repeat scroll -40px -351px transparent;
	padding-left: 25px;
	height: 24px;
}

.boutonValidation
{
	float: right;
	margin-top: 15px;
}

.boutonValidation em
{
	padding-left: 20px;
	padding-right: 30px;
}

/*************************************************/

div.choiceOptions
{
	width: 350px;
}

#affiliate_span
{
	position: absolute;
	top: 45px;
	left: 860px;
	width: 130px;
	height: 60px;
	cursor: pointer;
}

#package_only_desc
{
	font-size: 12px;
	font-weight: bold;
}
