/*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: #990033;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;   
}

#menu_niveau_0 #td_accueil{
	background: url(/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(/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;
	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;
	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:170px;
	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(/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(/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
}
.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
}
.header2Texte1
{
    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(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: #f3f3f3;
}
.ssblocCouleur2
{
	BACKGROUND-COLOR: #ffffff
}

.sousTitre3
{
    TEXT-ALIGN: left;
	color:#000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	
}

.texte1
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	/*	COLOR: #990033;*/
	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;
}
/*
.header3Haut
{
}
.header3Gauche
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleugauchefdblanc.gif);
    WIDTH: 9px;
    HEIGHT: 25px
}
.header3Droite
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleudroitefdblanc.gif);
    WIDTH: 9px;
    HEIGHT: 25px
}
.header3Bas
{
}*/
/* debut Onglet inactif*/
.header3Haut
{
}

.header3Titre1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleumilieufdblanc.gif);
    FONT-FAMILY: Verdana,Arial, helvetica;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}

.header3Titre2
{
 /*   BACKGROUND-IMAGE: url(http://192.168.100.104/images_autres/onglets/bleumilieufdblanc.gif);*/
	BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/onglet_fond_centre.gif);	
    FONT-FAMILY: Verdana,Arial, helvetica;
    FONT-SIZE: 12px;
    HEIGHT: 41px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
	color: #990033;
	padding-top:15px;	
	
	
}

.header3Gauche
{
    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/onglet_fond_droit.gif);
    WIDTH: 6px;
    HEIGHT: 41px
}

.header3Bas
{
}

.header3Titre2lien
{
	color: #990000;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 12px;
}
.header3Titre2lien:hover
{
	color: #898989;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.header3Titre2lien:active
{
	
    COLOR: black;
    TEXT-DECORATION: none
}

.header3ssTitre
{
    BACKGROUND-POSITION: center bottom;
    /*BACKGROUND-IMAGE: url(http://192.168.100.104/images_autres/pixel_bleu.gif);*/
	BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/sous_bloc.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 10px
}
/* Fin Onglet inactif*/

/*
.header4Haut
{
}
.header4Gauche
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleugauche.gif);
    WIDTH: 9px;
    HEIGHT: 25px
}
.header4Droite
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleudroite.gif);
    WIDTH: 9px;
    HEIGHT: 25px
}
.header4Bas
{
}*/
/*debut Onglet actif*/

.header4Gauche
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/onglet_dessus_gauche.gif);	
    background-repeat:no-repeat;	
    WIDTH: 16px;
    HEIGHT: 41px
}

.header4Droite
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/onglet_dessus_droit.gif);
    background-repeat:no-repeat;	
    WIDTH: 17px;
    HEIGHT: 41px
}
.header4Bas
{
	
}

.header4Titre1
{
	BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/onglet_dessus_centre.gif);
	color: #990033;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, helvetica;
	HEIGHT: 41px;
	padding-top:15px;
	TEXT-ALIGN: center;
}

.header4Bas
{
}

/*Fin Onglet actif*/

/*.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: 12px;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleumilieu.gif);
    FONT-FAMILY: Verdana,Arial, helvetica;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
*/
.header3Titre1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleumilieufdblanc.gif);
    FONT-FAMILY: Verdana,Arial, helvetica;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
/*
.header3Titre2
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/bleumilieufdblanc.gif);
    FONT-FAMILY: Verdana,Arial, helvetica;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}*/
.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: black;
    TEXT-DECORATION: none
}
.header3Titre2lien:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.header3Titre2lien:active
{
    COLOR: black;
    TEXT-DECORATION: none
}*/
.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;
	/*BORDER-BOTTOM: 1px solid #898989;*/
	FONT-FAMILY: Verdana, Arial, helvetica;
	line-height: 20px;
	TEXT-ALIGN: left;
	padding: 0 0 0 5;
}

.titre3
{
    /*
    BORDER-BOTTOM: black;
    BORDER-LEFT: black;
    BORDER-RIGHT: black;
    BORDER-TOP: #990000 double;
	*/
    COLOR: #990000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, helvetica;
    TEXT-ALIGN: center;
}
.texteselect
{
    FONT-SIZE: 11px;
    padding: 2px;
	border: 1px solid  #ccc;    
	width:200px;

}
.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: 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;
}
.Bloc1Haut
{
}
.Bloc1Gauche
{
}
.Bloc1Droite
{
}
.Bloc1Bas
{
}
.blocCouleur1
{
}
.blocCouleur2
{
}
.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;
    /*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_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
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pixel_bleu.gif);
    BORDER-LEFT: medium none;
    WIDTH: 1px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat-y
}
.SousBlocHeader4Bas
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pixel_bleu.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
.SousBlocHeader4Droite
{
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pixel_bleu.gif);
    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-REPEAT: repeat-x;
    HEIGHT: 1px
}*/

.header3ssTitre
{
    BACKGROUND-POSITION: center bottom;
    /*BACKGROUND-IMAGE: url(http://192.168.100.104/images_autres/pixel_bleu.gif);*/
	BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/onglets/sous_bloc.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 10px
}

.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: #a8a8a8;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.home_lien1:hover
{
    FONT-SIZE: 9px;
    COLOR: #a8a8a8;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.home_lien1:active
{
    FONT-SIZE: 9px;
    COLOR: #a8a8a8;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.home_lien2
{
    FONT-SIZE: 10px;
    COLOR: #a8a8a8;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.home_lien2:hover
{
    FONT-SIZE: 10px;
    COLOR: #a8a8a8;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.home_lien2:active
{
    FONT-SIZE: 10px;
    COLOR: #a8a8a8;
    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: 22px;
    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: #000000;
    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 12px 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
{/*
    FONT-WEIGHT: 900;
    FONT-SIZE: 18px;
    COLOR: #cc0000;
    TEXT-DECORATION: none
*/
	color:#990033;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.OffrePrix:hover
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 18px;
    color:#990033;
    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
}
.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;
    /*BACKGROUND-IMAGE: url(/images_autres/percent_gros.gif);*/
    COLOR: #edd204;
    FONT-FAMILY: Arial
}


/************************************************************
*															*
*					Styles modifiés							*
*															*
*************************************************************/
.red
{
	color:#990033;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.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);*/
    BACKGROUND-POSITION: center center;    
    BACKGROUND-IMAGE: url(/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
}
.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: #247be5;
    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;
}

.boutonGauche6
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/boutons/boutonreliefgauche.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
.boutonDroit6
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/boutons/boutonreliefdroite.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    BACKGROUND-COLOR: transparent
}
.boutonCentre6 a
{
	COLOR: white;
}

.boutonCentre6
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/boutons/boutonreliefcentre.gif);
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana,Arial, helvetica;
    HEIGHT: 24px;
    TEXT-ALIGN: center
}
.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
}
.LIENBOUTON6 a
{
	color:White;
}

/**********************/
/* Fin Bouton 6           */
/**********************/


.header2
{
    background-color:#f3f3f3;
}
.header2Haut
{
    /*
	JL 03/08
    background-color:#990033;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    BACKGROUND-REPEAT: repeat;
	*/
}
.header2Gauche
{
    /*
	JL 03/08
    BACKGROUND-COLOR: #990033;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    WIDTH: 1px;
    BACKGROUND-REPEAT: repeat-y;
	*/
}
.header2Droite
{
    /*
	JL 03/08
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    WIDTH: 1px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #990033;
	*/
}
.header2Bas
{
    /*
	JL 03/08
    BACKGROUND-COLOR: #990033;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/images_autres/pix_vide.gif);
    BACKGROUND-REPEAT: repeat;
	*/
}

.offreAligne
{
	/*  
	BACKGROUND-COLOR: #f3f3f3;
    border: 1px solid #898989;
	*/
    padding:1 0 0 0;
    margin:0px;
}

table.offreAligne 
{
    BACKGROUND-COLOR: #f3f3f3;
    BACKGROUND-IMAGE: url(http://www.travelhorizon.com/images_autres/offre_fond.gif);
	BACKGROUND-REPEAT:repeat-y;
	border: 1px solid #898989;
    margin:0 0 0 0;
    width:100%;
    /*
	JL 03/08
	border-collapse: collapse;
	*/
}
table.offreAligneRed
{
    BACKGROUND-COLOR: #FFD9D9;
    BACKGROUND-IMAGE: url(http://www.travelhorizon.com/images_autres/offre_fond.gif);
	BACKGROUND-REPEAT:repeat-y;
	border: 2px solid #FF0000;
	
    margin:0 0 0 0;
    width:100%;
    /*
	JL 03/08
	border-collapse: collapse;
	*/
}
td.offreAligne
{
	background-color:#ffffff;
  /*  BACKGROUND-IMAGE: url(http://www.travelhorizon.com/images_autres/offre_fond.gif);*/
	BACKGROUND-REPEAT:repeat-y;
	border: 0px;
    margin-bottom:0px;
    /* text-align:center; modif sch suite au doctype 07/2009 */
}

.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;
}

/*Nouveaux styles*/
.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: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:#247be5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.textbleu11
{
	text-align:center;
	color:#247be5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.photo_offre{
	border: 0px solid #247be5;
	width:139px;
	margin-top:3px;
}

.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;
	z-index: 1;
}

.borderbleu
{
	background-color:#ffffff;
	border-color:#8cc0ff;
	border-style:solid;
	border-width :2px;
	margin-bottom:2px;
}

/****************************
*		Picto Options		*
****************************/		
.picto_cure
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(http://www.skihorizon.com/travel/images_autres/picto_spa.gif);
    COLOR: #edd204;
    FONT-FAMILY: Arial;
    WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    
    margin-top: 4px;
    padding-top: 4px;
}


.picto_heb
{
	background-image:url(http://www.skihorizon.com/travel/images_autres/pic_heb.gif);
	
    WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}

.picto_rm
{
	background-image:url(http://www.skihorizon.com/travel/images_autres/pic_rm.gif);
    WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}

.picto_rm_grand
{
	background-image:url(/images_autres/pic_rm_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_lm
{
	background-image:url(/images_autres/pic_lm.gif);
    WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}

.picto_lm_grand
{
	background-image:url(/images_autres/pic_lm_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_fopa
{
	background-image:url(/images_autres/pic_fopa.gif);
	width:32px;
	height:32px;
    WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}

.picto_fopa_grand
{
	background-image:url(/images_autres/pic_fopa_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_skisurf
{
	background-image:url(/images_autres/pic_skisurf.gif);
	width:23px;
	height:23px;
    background-repeat:no-repeat;
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}

.picto_skisurf_grand
{
	background-image:url(/images_autres/pic_skisurf_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_trans
{
	background-image:url(/images_autres/pic_trans.gif);
    WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}

.picto_trans_grand
{
	background-image:url(/images_autres/pic_trans_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_rmlm_grand
{
	background-image:url(/images_autres/pic_rmlm_grand.gif);
	width:32px;
	height:32px;
	margin-right:3px;
}

.picto_ass
{
	background-image:url(/images_autres/pic_ass_grand.gif);
	
/*	width:23px;
	height:23px;
	margin-right:3px;*/

	width:32px;
	height:32px;
	margin-right:3px;
}


.picto_ass_grand
{
	background-image:url(/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;
}

.label_famille 
{
	background-image:url(http://www.travelhorizon.com/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.travelhorizon.com/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.travelhorizon.com/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.travelhorizon.com/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.travelhorizon.com/images_autres/label/label_extreme.gif);
	WIDTH: 32px;
    HEIGHT: 32px;
    background-repeat:no-repeat;
    margin-top: 4px;
    padding-top: 4px;
    margin-right:3px;
}
/****************************
*	Fin Picto Options		*
****************************/	

#admentor_offres
{
	/*
	JL 03/08
	width:300px;
	height:170px;
	border:1px #85b1ee solid;
	*/
	float:right;
	width:200px;
	margin-right:0px;
}

table
{
   FONT-SIZE: 12px;
   FONT-FAMILY: Arial, helvetica; 
   COLOR: black;
}

/*cadre moteur de recherche affichageoffre.asp*/
.cadre_recherche_hg
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_hg.gif);
	width:7px;
	height:8px
	*/
}
.cadre_recherche_h
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_h.gif);
	*/
}
.cadre_recherche_hd
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_hd.gif);
	width:10px;
	height:8px
	*/
}
.cadre_recherche_g
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_g.gif);
	*/
}
.cadre_recherche_m
{
	/*
	JL 03/08
	*/
	background-color:#ffffff;
}
.cadre_recherche_d
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_d.gif);
	*/
}
.cadre_recherche_bg
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_bg.gif);
	width:7px;
	height:8px
	*/
}
.cadre_recherche_b
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_b.gif);
	height:8px
	*/
}
.cadre_recherche_bd
{
	/*
	JL 03/08
	background-image:url(/images_autres/offre_bd.gif);
	width:10px;
	height:8px
	*/
}

.header2Texte2
{
	color:#ffffff;
	font: 11px Verdana, Helvetica, sans-serif;
	background-color:#9b9a9a;
}

form
{
	margin:0px;
	padding:0px;
}

.titrebloc2
{
	/*BACKGROUND-COLOR: #f3f3f3;*/
    color:#247be5;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

/**********************/
/*	 Comparateur      */
/**********************/
.comparateur_fleche_hv
{
	background-image : url('/images_autres/comparateur_fleche_hv.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	width:9px;
	height:14px;
}

.comparateur_fleche_hh
{
	background-image : url('/images_autres/comparateur_fleche_hh.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width:10px;
}

.comparateur_fleche_hd
{
	background-image : url('/images_autres/comparateur_fleche_hd.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	width:5px;
	height:14px;
}

/*------------------*/

.comparateur_fleche_bv
{
	background-image : url('/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('/images_autres/comparateur_fleche_bh.gif');
	background-repeat:repeat-x;
	width:10px;
}

.comparateur_fleche_bd
{
	background-image : url('/images_autres/comparateur_fleche_bd.gif');
	background-repeat:no-repeat;
	width:5px;
	height:14px;
}

/******************************************************************/
/*																  */
/*                    Style sheet SpaHorizon					  */
/*																  */
/******************************************************************/

/* Debut Style origine home page */
.numtel
{
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
	FONT-SIZE: 14px;
}
.couttel
{
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}

.text3
{
    FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}
.titrebloccentre
{
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	COLOR: #CC6666
}
.bloccentre
{
    FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #333333
}
.blocplus
{
    FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #333333
}
.titreblocfive
{
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	COLOR: #333333
}

.TABPRINC
{
	border : 1 solid #CCCCCC;
}
.BAS
{
	border-TOP : 1 solid #CCCCCC;
}

#layer1
{
	position:absolute; 
	width:621px; 
	height:115px; 
	z-index:1; 
	display:none;
}
/* Fin Style origine home page */

/*Nouveaux styles*/
.Produit
{
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
}

table.Produit
{
	border: 0px;
    margin-bottom:0px;
    BACKGROUND-COLOR: #f3f3f3;
    border: 1px solid #898989;
}

td.Produit
{
	background-color:#ffffff;
	border: 0px;
    margin-bottom:0px;
    
}

/********************************/
/* Importation des styles de SH */
/********************************/
.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;
}

.encadregris {
	border: 1px solid #898989;
}

.ProduitGris {
    BACKGROUND-COLOR: #f3f3f3;
}

.ProduitBlanc {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

hr.trait {
	margin: 2px;
	padding:0px;
	height:1px;
	background-color:#898989;
	border: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;
}

/************************/
/* Fleche page d'option */
/************************/
.option_fleche_bleue_d
{
	background-image:url(/images_autres/fleche_bleu_d.gif);
	width:17px;
	height:11px;
	position:absolute;
	right:-30px;
	top:10px;
	
}

.option_fleche_bleue_g
{
	background-image:url(/images_autres/fleche_bleu_g.gif);
	width:17px;
	height:11px;
	position:absolute;
	right:-30px;
	top:10px;
}

.option_fleche_bleue_b
{
	background-image:url(/images_autres/fleche_bleu_b.gif);
	width:23px;
	height:22px;
	position:absolute;
	right:-37px;
	top:5px;
	
}

.option_fleche_bleue_h
{
	background-image:url(/images_autres/fleche_bleu_h.gif);
	width:23px;
	height:33px;
	position:absolute;
	right:-37px;
	top:0px;
	
}

.option_dot_bleue
{
	background-image:url(/images_autres/dot_bleu.gif);
	background-position: 31px;	
	background-repeat: repeat-y;
}

.option_fleche_rouge_d
{
	background-image:url(/images_autres/fleche_rouge_d.gif);
	width:17px;
	height:11px;
	position:absolute;
	right:-30px;
	top:10px;
	
}

.option_fleche_rouge_g
{
	background-image:url(/images_autres/fleche_rouge_g.gif);
	width:17px;
	height:11px;
	position:absolute;
	top:10px;
}

.option_fleche_rouge_b
{
	background-image:url(/images_autres/fleche_rouge_b.gif);
	width:19px;
	height:12px;
	position:absolute;
	bottom:-10px;
	left:1px;
	
	
}

.option_fleche_rouge_h
{
	background-image:url(/images_autres/fleche_rouge_h.gif);
	width:23px;
	height:22px;
	position:absolute;
	top:-1px;
	left:1px;
}

.option_dot_rouge
{
	background-image:url(/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(/images_autres/devis-imprimante.gif);
	width:17px;
	height:12px;
	float:left;
	margin-top:1px;
}

.devis_mail
{
	background-image:url(/images_autres/devis-mail.gif);
	width:17px;
	height:12px;
	float:left;
	margin-top:1px;
}

.devis_go
{
	background-image:url(/images_autres/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: #d6e4af;
}

#bandeau_moteur_spa
{
	background-repeat: no-repeat;
	background-image: url('http://www.thalatel.com/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;
}


#bgContent{
  background: transparent url('../images_autres/bg-all.png') top center repeat-y;
}

#allContent{
  width: 993px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 0;
}

select, textarea
{
	border: 1px solid  #ccc;
	/*width:90px;*/
}
input[type=text], input[type=password]
{
	border: 1px solid  #ccc;
	margin-top:2px;
	margin-bottom:2px;
	
}
