/*position*/

#bienvenue { position:absolute; left:10px; top:190px; width:300px;}
#zoomin{ position:absolute; left:10px; top:485px; width:300px;}
#stationdumois{ position:absolute; left:10px; top:325px; width:300px;}

#corps { clear: both; height:560px; }

#partiegauche{position:absolute; left:10px; top:120px; width:618px; height: 132px; margin-left: 20px; background-color:#2A4A58; font: Gill Sans;}

#recherche {position:absolute; left:642px; top: 120px; width: 351px; height: 190px;padding-left:3px; background-color:#7CB3C5; font: Gill Sans;}
#offres {position:absolute; left: 642px; top: 310px; width: 351px; height: 331px; padding-left:3px; padding-top:5px; background-color:#B1DEEB;}


#coupsDeCoeur { position:absolute; left:305px; top:305px; width:531px; margin-left: 20px; z-index:10;}
#grille_station { position:absolute; left:305px; top:600px; width:531px; margin-left: 20px; }

#footer { clear: both; height:100px; background-color: #ffffff; position:absolute; left:25px; top:650px; width:975px; }
#footer2 { clear: both; height:100px; background-color: #ffffff; position:relative; left:auto; top:auto; width:975px; }



#coupsDeCoeur,#recherche,#grille_station,#zoomin
{ 
	padding-top:10px;
	margin:0px;
	background-image:url(/travel/images/dot_H.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
}

#bienvenue h1, #recherche h1, #coupsDeCoeur h1,#grille_station h1,#stationdumois h1  
{ 
	margin:0px 0px 10px 0px; 
}

#bienvenue h2, #coupsDeCoeur h3,#stationdumois h2 { margin:0; font-size: 12px; font-weight: bold; color:#1059A7; }

#bienvenue div ,#stationdumois div
{ 
	padding-bottom:5px;
	margin-top:10px;
	padding-top:10px;
	background-image:url(/travel/images/dot_H.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	width:100%;
}

#blk1 div 
{
    background-image:url(/travel/images/edito_degrade.gif); 
	background-repeat:repeat-x;
	background-position:bottom; 
	margin:0px;
	padding:0px;
	height:110px;
}

#blk2 img
{
    width:83px;
    height:80px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

/*#blk3 img
{
    width:300px;
}*/

#blk3
{
    text-align:center;
}

#coupsDeCoeur a:hover
{  
	text-decoration:none;
}

#coupsDeCoeur #ccr3 { float:right; } */
#coupsDeCoeur img
{
	border:0px;
}

form
{
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}




/* styles de titres */
.titreblocs {
	font-family: gill sans, arial, helvetica, sans-serif;
	color: #477082;
	font-weight: bold;
	font-size: 14px;
	background-color:#7cb3c5;
	padding-left:10px;
	/*margin-left:5px;*/
}

.titreblocs_offres {
	font-family: gill sans, arial, helvetica, sans-serif;
	color: #B1DEEB;
	font-weight: bold;
	font-size: 14px;
	background-color:#B1DEEB;
	padding-left:10px;
	padding-top:3px;
	/*padding-left:5px;
	margin-left:5px;*/
}



.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: #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: #ffffff;
	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:195px;
	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(/travel/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 {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-image:url(/travel/images/body-sh.gif);
	background-repeat:repeat-y;
}

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;
}










/*body
{
    color: #000000;
    font-family: verdana,arial, helvetica;
    background-color: white
} */

.header1haut
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    background-repeat: repeat
}
.header1gauche
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    width: 1px;
    background-repeat: repeat-y;
    background-color: white
}
.header1droite
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    width: 1px;
    background-repeat: repeat-y;
    background-color: white
}
.header1bas
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    background-repeat: repeat
}



.header1titre1
{
    font-weight: bold;
    font-size: 12px;
    font-family: Gill Sans, verdana,arial, helvetica;
    background-color: #f8f8f8;
    text-align: center;
	color: #16687B;
}
.header1titre2
{
    font-weight: bold;
    font-size: 12px;
    color: #d4d4d4;
    font-family: Gill Sans, verdana,arial, helvetica;
    background-color: #f8f8f8;
    text-align: center
}

.header2titre1
{
    font-weight: bold;
    font-size: 12px;
    font-family: Gill Sans, verdana,arial, helvetica;
    text-align: center
}
.header2
{
    font-size: 12px;
    font-family: Gill Sans, verdana,arial, helvetica;
    text-align: center;
	background-color: #000000;
}
.header2titre2
{
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 12px;
    border-bottom: black 1px solid;
    font-family: Gill Sans, verdana,arial, helvetica;
    /*background-color: #fef9da;*/
    background-color:#aedbe7;
    color:#4c89d5;
    text-align: center
}
.sousbloc1haut
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    background-repeat: repeat
}
.sousbloc1gauche
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    width: 1px;
    background-repeat: repeat-y;
    background-color: white
}
.sousbloc1droite
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    width: 1px;
    background-repeat: repeat-y;
    background-color: white
}
.sousbloc1bas
{
    background-image: url(http://www.skihorizon.com/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: 10px;*/
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	/*color: #4CA0D5;*/
	/*color:#999999;*/
	color:#62626F;
	line-height: 15px;
}

.texte2
{
    font-size: 14px;
    font-family: arial, helvetica; 
    color: #354246;
}

.texte0
{
    font-size: 10px;
    font-family: Gill Sans, verdana,arial, helvetica
}
.header3haut
{
}
.header3gauche
{
/*    background-image: url(http://www.skihorizon.com/images_autres/onglets/bleugauchefdblanc.gif);*/
    background-image: url(http://www.skihorizon.com/images_autres/onglets/onglet_fond_gauche.gif);	
    width: 6px;
    height: 41px
}
.header3droite
{
   /* background-image: url(http://www.skihorizon.com/images_autres/onglets/bleudroitefdblanc.gif);*/
	background-image: url(http://www.skihorizon.com/images_autres/onglets/onglet_fond_droit.gif);
    width: 6px;
    height: 41px
}
.header3bas
{
}
.header4haut
{
}
.header4gauche
{
    background-image: url(/images_autres/onglets/onglet_thalgo_dessus_gauche.gif);
    background-repeat:no-repeat;	
    WIDTH: 16px;
    HEIGHT: 41px
}

.header4droite
{  
    background-image: url(/images_autres/onglets/onglet_thalgo_dessus_droit.gif);
    background-repeat:no-repeat;	
    width: 17px;
    height: 41px
}
.header4bas
{
}
/*.header4titre2
{
	border-right: 1px;
    border-top: #fef9da solid;
    font-weight: bold;
    font-size: 12px;
    border-left: black 1px;
    color: #e74b4a;
    border-bottom: black 1px solid;
    font-family: verdana,arial, helvetica;
    background-color: #fef9da;
    text-align: left;
}*/
.header4titre1
{
	/*font-weight: bold;
	font-size: 14px;
	background-image: url(images_autres/onglets/fondBtn_produit.png);
	background-repeat: no-repeat;
	background-position:bottom;
	font-family: Gill Sans, verdana, arial, helvetica;
	height: 41px;
	text-align: center;
	color: #16687B;
	padding-top:15px;*/

    background-image: url(/images_autres/onglets/onglet_thalgo_dessus_centre.gif);
	/*color: #990033;*/
	color:#4c89d5;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, helvetica;
	HEIGHT: 41px;
	padding-top:15px;
	TEXT-ALIGN: center;

}
.header3titre1
{
    font-weight: bold;
    font-size: 12px;
    background-image: url(http://www.skihorizon.com/images_autres/onglets/bleumilieufdblanc.gif);
    font-family: Gill Sans, verdana,arial, helvetica;
    height: 25px;
    text-align: center
}
.header3titre2
{
 /*   background-image: url(http://www.skihorizon.com/images_autres/onglets/bleumilieufdblanc.gif);*/
	background-image: url(http://www.skihorizon.com/images_autres/onglets/onglet_fond_centre.gif);	
    font-family: Gill Sans, verdana,arial, helvetica;
    font-size: 12px;
    height: 41px;
    text-align: center;
    text-decoration: none;
	color: #990033;
	padding-top:15px;
	
	
	
}
.lien1
{
    font-size: 11px;
    text-decoration: none;
}
.lien1:hover
{
    font-size: 11px;
    text-decoration: underline;
}
.lien1:active
{
    font-size: 11px;
    text-decoration: underline;
}
.header3titre2lien
{
	color: #226F81;
	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: Gill Sans, verdana,arial, helvetica;
    background-color: #fef9da;
    text-align: left
}
.titre2, .header4titre2
{
	border-right: black;
	font-weight: bold;
	font-size: 12px;
	/*color: #990033;*/
	color:#4c89d5;
	/*border-bottom: 1px solid #898989;*/
	font-family: Gill Sans, verdana, arial, helvetica;
	text-align: left;
	line-height: 20px;
}


.titre3
{
    border-right: black;
    border-top: #990000 double;
    font-weight: bold;
    font-size: 14px;
    border-left: black;
    color: #990000;
    border-bottom: black;
    font-family: Gill Sans, verdana, arial, helvetica;
    text-align: center
}
.texteselect
{
    font-size: 11px
}
.soustitre4
{
    /*font-weight: bold;
    font-size: 12px;
    font-family: verdana,arial, helvetica*/
    color:#247be5;
	font: bold 11px verdana, arial, helvetica, sans-serif;
}
.soustitre1
{
    font-weight: bold;
    font-size: 14px;
    font-family: Gill Sans, verdana,arial, helvetica;
    color:#4C4C4C;
}
.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;*/
    background-color:#aedbe7;
    color:#4c89d5;
}
.bloc1haut
{
}
.bloc1gauche
{
}
.bloc1droite
{
}
.bloc1bas
{
}
.bloccouleur1
{
}
.bloccouleur2
{
}
.texterecherche
{
    font-size: 12px;
    font-family: Gill Sans, 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;
    background-image: url(http://www.skihorizon.com/images_autres/fleche-red-droite.gif);
    width: 10pt;
    background-repeat: no-repeat
}
.plusinfo
{
    /*background-image: url(http://www.skihorizon.com/images_autres/point_interrogation.gif);*/
    background-image: url(images/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
{
/*	border-right: medium none;
	border-top: medium none;
	border-left: medium none;*/
	width: 1px;
	border-bottom: medium none;
	background-repeat: repeat-y;
	background-color: #898989;
}
.sousblocheader4bas
{
/*    background-image: url(http://www.skihorizon.com/images_autres/pixel_bleu.gif);*/
	background-color: #898989;
    background-repeat: repeat-x;
    height: 1px
}
.sousblocheader4droite
{
/*    background-image: url(http://www.skihorizon.com/images_autres/pixel_bleu.gif);*/
	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
}
.header3sstitre
{
    background-position: center bottom;
    /*background-image: url(http://www.skihorizon.com/images_autres/pixel_bleu.gif);*/
	background-image: url(http://www.skihorizon.com/images_autres/onglets/sous_bloc.gif);
    background-repeat: repeat-x;
    height: 41px;
}
.typo4
{
    font-size: 12px;
    font-family: gill sans, 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: #b1deeb;*/
    color:#294957;
    font-family: gill sans, 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: 15px;
    color: #b60000;
    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: #4C89D5;
	font: Gill Sans, verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	
}
.offreregion
{
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, arial, helvetica
}
.offreheb
{
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, arial, helvetica;
    color:#4c89D5;
}
.calendrier
{
    background-image: url(http://www.travelhorizon.com/images_autres/calendrier1.gif);
    width: 25px;
    background-repeat: no-repeat;
    height: 20px
}
.offreprix
{/*
    font-weight: 900;
    font-size: 18px;
    color: #cc0000;
    text-decoration: none
*/
	color:#4CA1D5;
	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;
}

a:active
{
    color: #990000;
    text-decoration: underline
}

.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
}
.texteblanc_index
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-style: normal;
    font-family: gill sans, arial, helvetica, sans-serif;
    text-decoration: none;
    text-align:justify;
    padding: 8px 15px 0px 0px;
}

.titreoffre_index
{
    font-weight: bold;
    font-size: 12px;
    color: #528c95;
    font-style: normal;
    font-family: gill sans, arial, helvetica, sans-serif;

}

textebleu1
{
    font-weight: bold;
    font-size: 10px;
    color: #B1DEEB;
    font-style: normal;
    font-family: gill sans, arial, helvetica, sans-serif;
}

a, a:visited { color:#999999; text-decoration: none; }
a:hover { text-decoration: underline; }
.descroffre_index
{
 font-weight: normal;
    font-size: 12px;
    color: #528c95;
    font-style: normal;
    font-family: gill sans light, arial, helvetica, sans-serif;
    padding-left:5px;
}

.titre_index {
	font-size: 15px;
	font: gill sans, arial, helvetica, sans-serif;
	color: #ffffff;
} 

.lienMenu_index{
	font-size: 11px;
	font-weight:bold;
	font: Gill Sans, arial, helevetica;
	color:#999999;
}

.lienMenu_index:hover{
	color:#028DC6;
	border-top:1px solid #028DC6; 		
}

.lienMenu_index_promo:link{
	font-size: 11px;
	font-weight:bold;
	font: Gill Sans, arial, helevetica;
	color:#028DC6;
	border-top:1px solid #028DC6; 
	border-bottom:1px solid #028DC6; 
}

.lienMenu_index_promo:visited
{
   	font-size: 11px;
	font-weight:bold;
	font: Gill Sans, arial, helevetica;
	color:#028DC6;
	border-top:1px solid #028DC6; 
	border-bottom:1px solid #028DC6; 
}

.lienMenu_index_promo:hover
{
   	font-size: 11px;
	font-weight:bold;
    font: Gill Sans, arial, helevetica;
	color:#028DC6;
	border-top:1px solid #028DC6;
	border-bottom:none;	
}

.lienMenu_index_promo:active
{
	font-size: 11px;
	font-weight:bold;
	font: Gill Sans, arial, helevetica;
	color:#028DC6;
	border-bottom:none;	
}


.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/tick_10px.gif);
    width: 10px;
    background-repeat: no-repeat;
    height: 10px
}
.tabimagepart
{
    background-position: center center;
    background-image: url(images/image_edito.jpg);
    width: 50px;
    background-repeat: no-repeat;
    height: 80px
}
.tabimagetel
{
    background-position: center center;
    background-image: url(images/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;
    background-image: url(images/percent_gros.gif);
    color: #edd204;
    font-family: arial
}

.pic_reduc_rmlm
{
    background-image: url(images/pic_reduc_rmlm.gif);
    width:30px;
    height:28px;
}

/************************************************************
*															*
*					styles modifiés							*
*															*
*************************************************************/
.red 
{
	color:#4CA0D5;
	font: Gill sans, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

.tabcaroline
{
    /*
	border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
	*/
    
    /*background-image: url(/images_autres/caroline_portrait_hiver_.jpg);*/
   
    
    /*width: 62px;*/
    /*height: 62px;*/
    
}

/**********************/
/* bouton 1           */
/**********************/

/******** ancienne version *********** 

.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
}
*/
    
/*************************/    
/* nouvelle version      */    
/*************************/

.boutongauche
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images_autres/boutons/boutonreliefgauche_thalgo.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
}
.boutondroit
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images_autres/boutons/boutonreliefdroite_thalgo.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
}

.boutoncentre
{
  background-position:left top;
    font-weight: bold;
    font-size: 10px;
    background-image: url(/images_autres/boutons/boutonreliefcentre_thalgo.gif);
    vertical-align: middle;
    color: white;
    background-repeat:repeat-x;
    font-family: gill sans, verdana,arial, helvetica;
    height: 20px;
    width: 140px;
   text-align: center;
 
}
.LIENBOUTON
{
    background-position:center;
   /* background-image: url(/images_autres/boutons/bouton_affichOffre_thalgo.png);*/
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    color: #ffffff;
    font-family: gill sans, verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}
.LIENBOUTON:hover
{
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    color: #b1deeb;
    font-family: gill sans, verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}
.LIENBOUTON: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 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: 10px;
    background-image: url(/images_autres/boutons/bouton_affichOffre_thalgo.png);
    vertical-align: middle;
    color: white;
    background-repeat: no-repeat;
    font-family: gill sans, verdana,arial, helvetica;
    height: 20px;
    width: 140px;
   text-align: center;
 
}
.LIENBOUTON2
{
    background-position:center;
   /* background-image: url(/images_autres/boutons/bouton_affichOffre_thalgo.png);*/
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    color: #ffffff;
    font-family: gill sans, verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}
.LIENBOUTON2:hover
{
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    color: #b1deeb;
    font-family: gill sans, 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           */
/**********************/

/* nouvelle version novembre 2007 THALGO */

.boutonContour6
{
	/*width: 200px;*/
}

.boutonGauche6
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images_autres/boutons/boutonreliefgauche_thalgo.gif);
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    /*BACKGROUND-COLOR: transparent;*/
    background-color:#62626F;
    TEXT-ALIGN: right;
}
.boutonDroit6
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(/images_autres/boutons/boutonreliefdroite_thalgo.gif);
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    /*BACKGROUND-COLOR: transparent;*/
    background-color:#62626F;
    TEXT-ALIGN: right;
}

.boutonCentre6
{
  background-position:center top;
    font-weight: bold;
    font-size: 10px;
    background-image: url(/images_autres/boutons/boutonreliefcentre_thalgo.gif);
    vertical-align: middle;
    color: white;
    background-repeat:repeat-x;
    font-family: gill sans, verdana,arial, helvetica;
    height: 24px;
    width: 180px;
    text-align: center;
}

.LIENBOUTON6
{
    background-position:center;
   /* background-image: url(/images_autres/boutons/bouton_affichOffre_thalgo.png);*/
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    color: #ffffff;
    font-family: gill sans, verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}
.LIENBOUTON6:hover
{
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    color: #b1deeb;
    font-family: gill sans, verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}
.LIENBOUTON6:active
{
    font-size: 10px;
    vertical-align: middle;
    text-transform: none;
    /*color: #990033;*/
    color:#b1deeb;
    font-family: verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}

/* ancienne version */

/*
.boutongauche6
{
    background-position: left top;
    width: 5px;
    background-repeat: no-repeat;
    height: 24px;
    background-color: transparent;
    text-align: right
}


.boutondroit6
{
    background-position: left top;
   
    width: 5px;
    background-repeat: no-repeat;
    height: 24px;
    background-color: transparent
}
.boutoncentre6
{
    background-position: center;
    font-weight: bold;
    font-size: 11px;
    background-image: url(images/boutonReserver.png);
    vertical-align: middle;
    color: white;
	background-repeat:no-repeat;
    font-family: Gill Sans, verdana,arial, helvetica;
    height: 28px;
    text-align: center;
}
.lienbouton6
{
    font-size: 11px;
    vertical-align: middle;
    text-transform: none;
    color: white;
    font-family: Gill Sans, 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: Gill Sans, 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: Gill Sans, verdana,arial, helvetica;
    background-color: transparent;
    text-align: center;
    text-decoration: none
}
*/

.header2
{
    background-color:#CECFD1;
    margin-bottom:10px;
    border-style :solid;
    border:solid 1px #f3f3f3;
    
}


.header2haut
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    background-repeat: repeat;
    background-color:#ffffff;
}
.header2gauche
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    width: 1px;
    background-repeat: repeat-y;
    background-color: #ffffff;
}
#header, #corps, #footer { width: 978px; }
#header { position:relative; left:10px; top:90px; height:32px; background-color:#ffffff;}
#header_autre
{
    position:relative;
    left:0px; 
    top:0px; 
    height:32px; 
    background-color:#ffffff; 
    clear:both; 
    width:845px;
    margin:0,0,0,0px;
    line-height:1em;    
}
.header2droite
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    width: 1px;
    background-repeat: repeat-y;
    background-color: #ffffff;
}
.header2bas
{
    background-image: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    background-repeat: repeat;
    background-color: #ffffff;
}

.aligne
{
/*    background-color: #f3f3f3;
    border: 1px solid #898989;*/
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    text-align:left;
}

#Menu_produit{
position:absolute;
left:200;
top:230;}

table.offrealigne
{
    background-image: url(images/offre_fond.gif);
	background-repeat:repeat-y;
	border: 0px;
    margin-bottom:0px;
    background-color: #f3f3f3;
    border: 1px solid #898989;
}

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;
}




td.offrealigne
{
	background-color:#ffffff;
    background-image: url(images/offre_fond.gif);
	background-repeat:repeat-y;
	border: 0px;
    margin-bottom:0px;
    
}

/*nouveaux styles*/

.Produit
{
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
 }

table.Produit
{
	border: 0px;
    margin-bottom:0px;
    BACKGROUND-COLOR: #aedbe7;
    /*aedbe7   f3f3f3*/
    border: 1px solid #898989;
}

td.Produit
{
	background-color:#ffffff;
	border: 0px;
    margin-bottom:0px;
    
}


.encadrebas {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #898989;
	border-bottom-color: #898989;
	border-left-color: #898989;
	background-color:#e7e7e8;
}
.encadregris {
	border: 1px solid #898989;
}

.produitgris {
    background-color: #AEDBE7;	
/*    background-color: #cccc00;*/
}
.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:#f3f3f3;
	background:url(images/offre_fd_prix.gif) no-repeat*/
}

.offre_prix_thalgo
{
    background-color:#aedbe7;
	background:url(images/offre_fd_prix.gif) no-repeat*/
}


.offre_prix_promo
{
	background-color:#f3f3f3;
/*	background:url(images/offre_fd_prix_promo.gif) no-repeat*/
	background:url(images/offre_fd_prix_promo_sans_liseret.gif) no-repeat
}

.bleu11b{
	color:#247be5;
	font: bold 11px verdana, arial, helvetica, sans-serif;
}

.textbleu11{
	color:#528c95;
	font: 11px Gill Sans, verdana, arial, helvetica, sans-serif;
}


.photo_offre{
	border: 2px solid #247be5;
	width:139px;
	margin-top:3px;
}
.photo_offre_light{
	border: 2px solid #247be5;
}

.bordeaux11b{
	color:#4CA0D5;
	font: bold 11px Gill Sans,verdana, arial, helvetica, sans-serif;
}

.blanc12b{
	color:#fff;
	font: bold 12px verdana, helvetica, sans-serif;
}

.borderbleu
{
	background-color:#ffffff;
	
	
	}

/****************************
*		picto options		*
****************************/		

.picto_heb
{
	background-image:url(images/pic_heb.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_rm
{
	background-image:url(images/pic_rm.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_rm_grand
{
	background-image:url(images/pic_rm_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_lm
{
	background-image:url(images/pic_lm.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_lm_grand
{
	background-image:url(images/pic_lm_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_fopa
{
	background-image:url(images/pic_fopa.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_fopa_grand
{
	background-image:url(images/pic_fopa_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_skisurf
{
	background-image:url(images/pic_skisurf.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_skisurf_grand
{
	background-image:url(images/pic_skisurf_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_trans
{
	background-image:url(images/pic_trans.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_trans_grand
{
	background-image:url(images/pic_trans_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_rmlm_grand
{
	background-image:url(images/pic_rmlm_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_ass
{
	background-image:url(images/pic_ass.gif);
	width:23px;
	height:23px;
	margin-right:3px;
}

.picto_ass_grand
{
	background-image:url(images/pic_ass_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

/****************************
*	fin picto options		*
****************************/	

#admentor_offres
{
	float:right;
	width:300px;
	height:170px;
	border:1px #85b1ee solid;
	margin-right:0px;
}

table
{
   font-size: 12px;
   font-family: arial, helvetica; 
   color: black;
}

/*cadre moteur de recherche affichageoffre.asp*/
/*.cadre_recherche_hg
{
	/*background-image:url(images/offre_hg.gif);*/
	
	/*width:7px;
	height:8px
}*/
/*.cadre_recherche_h
{
	background-image:url(images/offre_h.gif);
}
.cadre_recherche_hd
{
	background-image:url(images/offre_hd.gif);
	width:10px;
	height:8px
}
.cadre_recherche_g
{
	background-image:url(images/offre_g.gif);
}*/
.cadre_recherche_m
{
	/*background-color:#b1deeb;*/
    background-color:#cecfd1;
}

/*.cadre_recherche_d
{
	background-image:url(images/offre_d.gif);
}
.cadre_recherche_bg
{
	background-image:url(images/offre_bg.gif);
	width:7px;
	height:8px
}
.cadre_recherche_b
{
	background-image:url(images/offre_b.gif);
	height:8px
}
.cadre_recherche_bd
{
	background-image:url(images/offre_bd.gif);
	width:10px;
	height:8px
}
*/
.header2texte2
{
	color:#ffffff;
	font: 11px verdana, helvetica, sans-serif;
	background-color:#ffffff;

}


.titrebloc2
{
	/*background-color: #88DDFF;*/
    color:#2a4a58;
	font: 14 px Gill Sans, verdana, arial, helvetica, sans-serif;
}

.titrebloc2_thalgo
{
	background-color: #aedbe7;
    color:#2a4a58;
	font: Gill Sans, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

/**********************/
/*	 comparateur      */
/**********************/
.comparateur_fleche_hv
{
	background-image : url('images/comparateur_fleche_hv.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	width:9px;
	height:14px;
}

.comparateur_fleche_hh
{
	background-image : url('images/comparateur_fleche_hh.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width:10px;
}

.comparateur_fleche_hd
{
	background-image : url('images/comparateur_fleche_hd.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	width:5px;
	height:14px;
}

/*------------------*/

.comparateur_fleche_bv
{
	background-image : url('images/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('images/comparateur_fleche_bh.gif');
	background-repeat:repeat-x;
	width:10px;
}

.comparateur_fleche_bd
{
	background-image : url('images/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(images/fleche_bleu_d.gif);
	width:17px;
	height:11px;
	position:absolute;
	right:-30px;
	top:10px;
	
}

.option_fleche_bleue_g
{
	background-image:url(images/fleche_bleu_g.gif);
	width:17px;
	height:11px;
	position:absolute;
	right:-30px;
	top:10px;
}

.option_fleche_bleue_b
{
	background-image:url(images/fleche_bleu_b.gif);
	width:23px;
	height:22px;
	position:absolute;
	right:-37px;
	top:5px;
	
}

.option_fleche_bleue_h
{
	background-image:url(images/fleche_bleu_h.gif);
	width:23px;
	height:33px;
	position:absolute;
	right:-37px;
	top:0px;
	
}

.option_dot_bleue
{
	background-image:url(images/dot_bleu.gif);
	background-position: 31px;	
	background-repeat: repeat-y;
}

.option_fleche_rouge_d
{
	background-image:url(images/fleche_rouge_d.gif);
	width:17px;
	height:11px;
	position:absolute;
	right:-30px;
	top:10px;
	
}

.option_fleche_rouge_g
{
	background-image:url(images/fleche_rouge_g.gif);
	width:17px;
	height:11px;
	position:absolute;
	top:10px;
}

.option_fleche_rouge_b
{
	background-image:url(images/fleche_rouge_b.gif);
	width:19px;
	height:12px;
	position:absolute;
	bottom:-10px;
	left:1px;
	
	
}

.option_fleche_rouge_h
{
	background-image:url(images/fleche_rouge_h.gif);
	width:23px;
	height:22px;
	position:absolute;
	top:-1px;
	left:1px;
}

.option_dot_rouge
{
	background-image:url(images/dot_rouge.gif);
	background-position: 18px;	
	background-repeat: repeat-y;
	width:20px;
	position:absolute;
	left:810px;
	z-index:10;
}

.devis_imprimante
{
	background-image:url(images/devis-imprimante.gif);
	width:17px;
	height:12px;
	float:left;
	margin-top:1px;
}

.devis_mail
{
	background-image:url(images/devis-mail.gif);
	width:17px;
	height:12px;
	float:left;
	margin-top:1px;
}

.devis_go
{
	background-image:url(images/devis-go.gif);
	width:17px;
	height:12px;
	float:left;
	margin-top:1px;
}

.fermer_xp_on
{
	background:url(images_autres/fermer_xp_on.gif);
	width:21px;
	height:21px;
}

.fermer_xp
{
	background:url(images_autres/fermer_xp.gif);
	width:21px;
	height:21px;
}

/* new SpaHorizon 2007 */
#moteur_spa
{
 	background-color: #aedbe7;
}

#bandeau_moteur_spa
{
	background-repeat: no-repeat;
	/*background-image: url('http://www.thalatel.com/images_autres/titre_moteur_sans_texte.gif');*/
	background-image: url('images_autres/titre_moteur_sans_texte.gif');
	width:350px;
	height:55px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	padding-right: 60px;
	padding-top: 25px;
}

#bandeau_zoom_spa
{
	background-repeat: no-repeat;
	background-image: url('http://www.thalatel.com/images_autres/zoom.gif');
	width:430;
	height:55px;
	font-size: 18px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding-right: 70px;
	padding-top: 25px;
}


