/* DEBUT REDEFINITION BALISES HTML */

body{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*background: url(../images/design/fond_body_paysage.jpg) no-repeat;
background-position: top center;
*/
}

td{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

th{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

/*font{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
}*/

h4{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-weight: lighter;
color: #000000;
padding: 0px;
margin: 0px;
/*height: 30px;*/
}

/*
.majuscule:first-letter{
float: left;
text-transform: uppercase;
}
*/

/* FIN REDEFINITION BALISES HTML */

/* DEBUT FAMILLES DE LIENS */

a{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}

a:visited{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}

a:hover{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.lien_commande:link{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.lien_commande:visited{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.lien_commande:hover{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

a.lien_menu_haut:link{
margin-right: 15px;
line-height: 23px;
text-decoration: none;
color: #ffffff;
background: url(../images/design/puce_menu_haut.gif) no-repeat;
background-position: center right;
padding-right: 20px;
}

a.lien_menu_haut:visited{
margin-right: 15px;
line-height: 23px;
text-decoration: none;
color: #ffffff;
background: url(../images/design/puce_menu_haut.gif) no-repeat;
background-position: center right;
padding-right: 20px;
}

a.lien_menu_haut:hover{
margin-right: 15px;
line-height: 23px;
text-decoration: underline;
color: #ffffff;
background: url(../images/design/puce_menu_haut.gif) no-repeat;
background-position: center right;
padding-right: 20px;
}

/* FIN FAMILLES DE LIENS */

/* DEBUT POSITIONNEMENT ELEMENTS */

.bas_bandeau_news{
background: url(../images/design/bas_bandeau_news.jpg) no-repeat;
width: 244px;
height: 285px;
position: absolute;
top: 315px;
left: 0px;
z-index:10;
}

.partie_haute{
background: url(../images/design/partie_haute.jpg) no-repeat;
width: 990px;
height: 315px;
position: absolute;
top: 0px;
left: 0px;
z-index:10;
}

.pied_de_page{
background: url(../images/design/pied_de_page.gif) no-repeat;
width: 990px;
height: 24px;
}

.titre_achat_forfaits_FR{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/titre_achat_forfaits_FR.png', sizingMethod='scale');
zoom: 1;
width: 395px;
height: 44px;
position: absolute;
top: 227px;
left: 570px;
z-index:30;
}

.titre_achat_forfaits_UK{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/titre_achat_forfaits_UK.png', sizingMethod='scale');
zoom: 1;
width: 398px;
height: 52px;
position: absolute;
top: 222px;
left: 570px;
z-index:30;
}

html>body .titre_achat_forfaits{
background: url(../images/design/titre_achat_forfaits.png) no-repeat;
width: 395px;
height: 44px;
position: absolute;
top: 227px;
left: 570px;
z-index:30;
}

.cadre_contenu{
position:absolute;
left:0px;
top:315px;
width:990px;
height:286px;
z-index:5;
text-align: left;
background-color: #ffffff;
}

.cellule_gauche_pied_page{
padding: 0px 10px 0px 10px;
text-align: left;
}

.cellule_droite_pied_page{
padding: 0px 10px 0px 10px;
text-align: center;
}

.cellule_zone_contenu{
padding: 15px 10px 20px 10px;
vertical-align: top;
}

.texte_etape_progression{
background: url(../images/design/pipe_progression.gif) no-repeat;
background-position: 0px left;
color: #ffffff;
border: 0px solid #ffffff;
/*text-transform: lowercase;*/
height: 27px;
vertical-align: top;
padding-bottom: 0px;
line-height:27px;
padding-top: 0px;
}

html>body .texte_etape_progression{
background: url(../images/design/pipe_progression.gif) no-repeat;
background-position: center left;
padding-left: 0px;
margin-right: 5px;
color: #ffffff;
border: 0px solid #ffffff;
/*text-transform: lowercase;*/
height: 27px;
padding-bottom: 15px;
padding-top: 14px;
}

.fix_progression_FR{
position:absolute;
left:238px;
top:279px;
width:8px;
height:22px;
z-index:30;
background-color: #ed1c24;
border: 0px solid #ffffff;
}

.fix_progression_UK{
position:absolute;
left:248px;
top:279px;
width:8px;
height:22px;
z-index:30;
background-color: #ed1c24;
border: 0px solid #ffffff;
}

html>body .fix_progession{
position:absolute;
left:233px;
top:279px;
width:8px;
height:22px;
z-index:30;
background-color: #ed1c24;
border: 0px solid #ffffff;
}

.texte_commande{
color: #ffffff;
font-weight: bold;
}

.contenu_bandeau_news{
position:absolute;
left:48px;
top:168px;
width:167px;
height:341px;
z-index:30;
text-align: left;
}

.contenu_progression{
position:absolute;
left:224px;
top:278px;
width:752px;
height:23px;
z-index:15;
line-height: 23px;
/*padding-left: 15px;*/
text-align: left;
vertical-align: top;
}

.contenu_menu_haut{
position:absolute;
left:0px;
top:0px;
width:949px;
height:23px;
z-index:20;
text-align: left;
padding-left: 15px;
}

/* FIN POSITIONNEMENT ELEMENTS */

/* DEBUT ECRANS */

.etape_suivante{
background-image: url(../images/design/fond_bouton_etape.gif);
background-repeat: no-repeat;
width: 218px;
height: 44px;
border: 0px none;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding-bottom: 9px;
cursor:hand;
}

.etapesuivante{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight: bold;
background-color:#DC0606;
border:0px;
text-align : center;
cursor: hand;
}

.fond_forfait_individuel{
background-image: url(../images/design/fond_forfait_individuel.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 220px;
height: 285px;
}

html>body .fond_forfait_individuel{
background-image: url(../images/design/fond_forfait_individuel.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 220px;
height: 147px;
padding-top: 133px;
}

.fond_forfait_famille{
background-image: url(../images/design/fond_forfait_famille.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 220px;
height: 285px;
}

html>body .fond_forfait_famille{
background-image: url(../images/design/fond_forfait_famille.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 220px;
height: 147px;
padding-top: 133px;
}

.fond_forfait_saison{
background-image: url(../images/design/fond_forfait_saison.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 220px;
height: 285px;
}

html>body .fond_forfait_saison{
background-image: url(../images/design/fond_forfait_saison.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 220px;
height: 147px;
padding-top: 133px;
}

.nom_forfait{
font-size: 18px;
font-weight: lighter;
}

.contenu_1_forfait{
border: 0px solid #000000;
top: 50px;
left: 50px;
height: 55px;
margin: 132px 10px 0px 8px;
color: #ffffff;
}

html>body .contenu_1_forfait{
border: 0px solid #000000;
top: 50px;
left: 50px;
height: 55px;
margin: 0px 10px 0px 8px;
color: #ffffff;
}

.contenu_2_forfait{
border: 0px solid #000000;
top: 50px;
left: 50px;
height: 90px;
margin: 0px 10px 0px 8px;
}

.inputdate{
border: 1px solid #404040;
background-color: #dfdfdf;
color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.nbjours{
border: 1px solid #404040;
background-color: #dfdfdf;
color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.liste_deroulante{
border: 1px solid #404040;
background-color: #dfdfdf;
color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.pays{
border: 1px solid #404040;
background-color: #dfdfdf;
color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}


.fond-pave {

}

.decalage_colone_ecran_1{
width: 110px;
}

.fond-cellule-gris-texte-entete{
background-image: url(../images/design/degrade_tableau.gif);
background-repeat: repeat-y;
background-position: top right;
background-color: #ed1c24;
width: 758px;
height: 30px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}

.entete-tableau {
background-color: #d6af74;
font-family: Tahoma, 	Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align : center ;
height: 20px;
}

.alternance-lignes1 {
font-size: 11px;
color: #000000;
background-color: #e9f6ff;
}

/*
.alternance-lignes1:link {color:#000000;text-decoration: none;}
.alternance-lignes1:visited {color: #000000;text-decoration: none;}
.alternance-lignes1:hover {color: #000000;text-decoration: none;}
.alternance-lignes1 a {color: #000000;text-decoration: underline;}
.alternance-lignes1 a:hover {color: #000000;text-decoration: none;}
*/

.alternance-lignes2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/*
.alternance-lignes2:link {color: #000000;text-decoration: none;}
.alternance-lignes2:visited {color: #000000;text-decoration: none;}
.alternance-lignes2:hover {color: #000000;text-decoration: none;}
.alternance-lignes2 a {color: #000000;text-decoration: underline;}
.alternance-lignes2 a:hover {color: #000000;text-decoration: none;}
*/

.style-date {
text-align : left;
}

.style-date:link {color:#ffffff;text-decoration: none;}
.style-date:visited {color: #ffffff;text-decoration: none;}
.style-date a {color: #ffffff;text-decoration: underline;}
.style-date a:hover {color: #ffffff;text-decoration: none;}

.texte {
}

.textechampobligatoireleft {
text-align: left;
font-weight: bold;
}

.textechampleft {
text-align: left;
}

.texte-rouge {
color: #990000;
}

.textebienvenue {
font-weight: lighter;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
}

.titre-tableau{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}

.titre-tableau-centrer{
background-color : #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: center;
}

.fond-cellule-bleuclair{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #ffffff;
}

.erreur{
color: #ff0000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-weight: bold;
}

.textechampobligatoire {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;
font-weight: bold;
}

/* FIN ECRANS */