

div.divPanier {
background:url(/images/fond-blanc-80.png);
position:relative;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
float:right;
width:210px;
font-size:.95em;
border-radius:10px;
}
div.divPanier_entete {
background:url(/images/sprites-fond-horizontal.png) repeat-x top left;
        background-position:0 -111px;
text-align:center;
color:white;
font-weight:bold;
border-radius:10px 10px 0 0;
}
a#panierSuivant {
    color:white !important;
    padding:1px 5px;
    border-radius:5px;
}
.ellipsis {
white-space:nowrap;
width:210px;
overflow:hidden;
text-overflow:ellipsis;
display:block;
padding:0;
}
.ellipsis1 {
white-space:nowrap;
width:195px;
overflow:hidden;
text-overflow:ellipsis;
display:block;
padding:0;
}
.divPanierPresta {
margin-top:3px;
float:left;
clear:both;
}
.divPanierMultiCol {
clear:both;
}
.divPanierQte {
float:left;
color:#666666;
}
.divPanierModif {
float:left;
margin-left:20px;
}
.divPanierPrix {
float:right;
color:#666666;
}
.divPanierARegler {
margin-top:1em;
clear:both;
text-align:center;
color:black;
font-weight:bold;
}

.bloc-etape2 {
    clear:both;
    margin: 0 10px 30px 10px;
    padding:0 10px 10px 42px;
    border-radius: 10px;
    border:1px solid #CCCCCC;
}

.bloc-etape2 h2 {
    font-size:1.2em;
    text-align:left;
    margin-left: -32px;
    margin-top:5px;
    font-weight:bold;
}

.bloc-etape2 .photoResidence {
    margin-right:15px;
}

.bloc-etape2 #boutonResidence {
    background: url(/images/fond_bouton_gris.png) repeat scroll left top transparent;
    border: 1px solid #7B7C7B;
    border-radius: 5px 5px 5px 5px;
    color: #575757;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    margin-bottom: 5px;
    margin-top:5px;
    padding: 0 5px;
    text-align: left;
    width: 125px;
}
.bloc-etape2 #boutonResidence img {
    background:url(/images/picto_bouton_residence.png);
    width:15px;
    height:15px;
    margin-right:2px;
}


.bloc-etape2 #boutonPrestations {
    background: url(/images/fond_bouton_gris.png) repeat scroll left top transparent;
    border: 1px solid #7B7C7B;
    border-radius: 5px 5px 5px 5px;
    color: #575757;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    margin-bottom: 5px;
    padding: 0 5px;
    text-align: left;
    width: 135px;
}
.bloc-etape2 #boutonPrestations img {
    background:url(/images/picto_bouton_prestations.png);
    width:15px;
    height:15px;
    margin-right:2px;
    vertical-align:text-top;
}

.bloc-etape2 .plusdinfos {
    background: url(/images/fond_bouton_gris.png) repeat scroll left top transparent;
    border: 1px solid #7B7C7B;
    border-radius: 5px 5px 5px 5px;
    color: #575757;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    margin-bottom: 5px;
    margin-top:5px;
    padding: 0 5px;
    text-align: left;
    display:inline-block;
}
.bloc-etape2 .plusdinfos img {
    background:url(/images/picto_infos.png);
    width:15px;
    height:15px;
    margin-right:2px;
}

.bloc-etape2 #boutonResidence:hover,#boutonPrestations:hover,.plusdinfos:hover {
background:url('/images/fond_bouton_gris.png') bottom left;
color:#000000;
}

.bloc-etape2 ul.assurances {
    margin-left:0px;
    list-style-type:none;
}
.bloc-etape2 ul.assurances li {
    color:black;
    font-weight:bold;
}
.bloc-etape2 ul.assurances .prime {
    float:right;
    color:#CC0000;
    font-weight:normal;
}
.bloc-etape2 ul.assurances .prime span {
    font-weight:bold;
}
.bloc-etape2 ul.assurances input {
    margin-right:5px;
    vertical-align:bottom;
}
.bloc-etape2 ul.assurances span.garanties {
    color:#666666;
    font-size:.9em;
    font-weight:normal;
}

.Personne {
clear:both;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#F0F4F8;
margin:10px -10px 10px -42px;
padding:2px;
}
.Personne #ForfaitID0 {
    width:393px;
}
.Personne #ForfaitID1,#ForfaitID2,#ForfaitID3,#ForfaitID4,#ForfaitID5,#ForfaitID6,#ForfaitID7,#ForfaitID8,#ForfaitID9,#ForfaitID10,#ForfaitID11,#ForfaitID12,#ForfaitID13,#ForfaitID14,#ForfaitID15,#ForfaitID16,#ForfaitID17,#ForfaitID18,#ForfaitID19,#ForfaitID20 {
    width:543px;
}
.Personne #MaterielID0 {
    width:220px;
}
.Personne #ShopID {
    width:130px;
}
.promo-forfait {
border-radius:10px;
background-color:#F0F4F8;
padding:2px;
margin:5px;
color:#4B7DD2;
text-align:center;
}

.TarifPers {
background-color:white;
float:right;
border-left:1px solid #4B7DD2;
border-bottom:1px solid #4B7DD2;
border-radius:0 0 0 5px;
-moz-border-radius:0 0 0 5px;
-webkit-border-radius:0 0 0 5px;
-khtml-border-radius:0 0 0 5px;
padding:2px;
}
.TarifPers span {
font-weight:bold;
}
.promo_materiel {
    position:absolute;
    z-index:10 !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:2px solid white;
    border-radius:5px;
    -moz-box-shadow: 2px 2px 5px #000000;
    -webkit-box-shadow: 2px 2px 5px #000000;
    box-shadow: 1px 1px 13px #000000;
    background:#CC0000;
    font-weight:bold;
    color:white;
    margin-left:200px;
    margin-top:5px;
    padding:0 2px;
}
.promo_forfait {
    display:inline;
    z-index:10 !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:2px solid white;
    border-radius:5px;
    -moz-box-shadow: 2px 2px 5px #000000;
    -webkit-box-shadow: 2px 2px 5px #000000;
    box-shadow: 1px 1px 13px #000000;
    background:#CC0000;
    font-weight:bold;
    color:white;
    margin-left:5px;
    margin-top:5px;
    margin-right:5px;
    padding:0 2px;
}

.tablePrestation thead {
text-align:center;
color:#4B7DD2;
font-weight:bold;
}
.tablePrestation thead tr td {
border-bottom:2px solid #4B7DD2;
padding-top:1em;
}
.tablePrestationRegroup td {
text-align:center;
padding-top:1em;
font-weight:bold;
}
.tablePrestation tr.trImpair td {
background:transparent;
border-spacing:0px;
color:black;
}
.tablePrestation tr.trPair td {
background:white;
border-spacing:0px;
color:black;
}
input.obligatoire {
border-style:inset;
border-width:1px;
border-color:#666666;
}
#MenuOnglet {position:absolute;top:122px;left:2px;z-index:10 !important;}#MenuOnglet a {color:white;font-weight:bold;}.divTitreOngletActive {float:left;background:url(/images/sprites-v8.png);background-position:0px 0px;width:102px;text-align:center;padding-top:4px;height:21px;margin-left:2px;font-size:1em;}.divTitreOngletInactive {float:left;background:url(/images/sprites-v8.png);background-position:0px -27px;width:102px;padding-top:4px;text-align:center;height:19px;margin-left:2px;font-size:.95em;}.divOngletActive {background:url(/images/sprites-v8.png);background-position:-180px -116px;color:white;position:absolute;left:0px;top: 145px;padding:2px 2px 2px 7px;width:409px;height:360px;overflow:hidden;}.divOngletActive a {color:white !important;}.divOngletActive a:hover {text-decoration:underline;}.divOngletInactive {position:absolute;visibility:hidden;width:410px;height:355px;overflow:hidden;}#Ongletrecherche dt {    clear:both;    float:left;    color:white;    padding:1px;    min-width:100px;}#Ongletrecherche dd {    /*float:left;*/    margin-left:0;    padding:1px;}#Ongletrecherche dd.partie1 select {    width:150px;}#Ongletrecherche dd.partie2 select {    width:200px;}.bouton_home {background:white;color:#4B7DD2;margin-left:81px;font-family: Verdana;font-weight: bold;font-size:8pt;height:19px;text-align:center;border:2px solid #4B7DD2;cursor:hand;}h1.home {text-align:left;margin-top:0px;margin-left:5px;margin-bottom:0px;color:#4B7DD2;}.bas {position:absolute;bottom:20px;left:0px;}#divSelect {position:absolute;visibility:hidden;}#ulThematique {position:absolute;left:618px;top:122px;height:152px;z-index:10 !important;list-style:none outside none;margin:0;}#ulThematique .theme {background:url(/images/sprites-v8.png) center bottom no-repeat;float:left;margin-right:10px;width:83px;height:122px;font-size:.95em;line-height:23px;}#ulThematique .theme1 {background-position:-90px -485px;}#ulThematique .theme1:hover {background-position:-90px -483px;}#ulThematique .theme2 {background-position:-173px -485px;}#ulThematique .theme2:hover {background-position:-173px -483px;}#ulThematique .theme3 {background-position:-256px -485px;}#ulThematique .theme3:hover {background-position:-256px -483px;}#ulThematique .theme4{background-position:-339px -485px;}#ulThematique .theme4:hover {background-position:-339px -483px;}#ulThematique a.aTheme {display:block;width:83px;height:23px;background:url(/images/sprites-v8.png);background-position:0 -505px;font-weight:bold;color:white !important;text-align:center;}#ulThematique a.aTheme:hover {color:#183D7A !important;}#ulThematique li.theme ul.vacances1 {    display:none;}#ulThematique li.theme:hover ul.vacances1 {    position:absolute;    min-width:79px;    padding:2px;    display:inline-block;    clear:both;    margin:1px 0;    list-style:none outside none;    background:#4B7DD2;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    line-height:18px;}#ulThematique li.theme4:hover ul.vacances1 {    right:10px !important;}#ulThematique li.theme:hiver ul.vacances1 li {    display:block;}#ulThematique li.theme:hover ul.vacances1 a {    color:white;}#ulThematique li.theme:hover ul.vacances1 a:hover {    color:black;}#ulThematique ul.vacances1 li ul.vacances2 {    display:none;}#ulThematique ul.vacances1 li:hover ul.vacances2 {    display:inline;    position:absolute;    background:#4B7DD2;    border:1px solid #CCCCCC;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    list-style:none outside none;    padding:2px;    margin:1px;}#ulThematique li.theme4 ul.vacances1 li:hover ul.vacances2 {    right:85px !important;}#divPrestige {position:absolute;background:url(/images/sprites-v8.png) no-repeat;background-position:-621px -116px;left:630px;width:189px;height:20px;top:291px;padding-top:3px;padding-right:9px;text-align:center;color: white;font-size:1.03em;font-weight:bold;}#navigPrestige {position:absolute;top:412px;left:630px;height:20px;}#navigPrestige div a {color:black;}#navigPrestige div {float:left;margin-right:2px;background:url(/images/sprites-v8.png);background-position:-621px -239px;height:18px;width:25px;line-height:18px;text-align:center;color:black;font-weight:bold;}#navigPrestige #bouton_lecture {margin-left:5px;}#navigPrestige .lecture {background-position:-648px -239px;}#navigPrestige .navigSelect a {color:white;}#allPrestige {position:absolute;background:url(/images/sprites-v8.png);background-position:-858px -239px;top:412px;left:842px;height:18px;width:120px;text-align:center;line-height:18px;}#allPrestige a {color:white;}#allPrestige a:hover {color:#4B7DD2;}.divOffrePrestige {position:absolute;background:url(/images/sprites-v8.png);background-position:-621px -138px;width:362px;height:94px;overflow:hidden;left:630px;color:white;}.offreSelect {top:310px;}.offre {display:none;}.divOffrePrestige img.photo {width:131px;height:92px;border:1px solid white;margin-right:5px;}#divAnimPromo {position:absolute;left:2px;width:421px;top:514px;height:205px;overflow:hidden;}.divOffrePromo {float:left;background:url(/images/sprites-v8.png) no-repeat left top;background-position:-990px 0;height:205px;width:126px;padding:2px 7px 7px 2px;overflow:hidden;text-align:center;}.divOffrePromo:hover {background-position:-1125px 0;}#scrollLeft {background:url(/images/sprites-v8.png) center no-repeat;background-position:-758px -69px;float:left;margin:93px 0;width:10px;height:19px;cursor:hand;}#scrollLeft a {cursor:hand;}#scrollRight {background:url(/images/sprites-v8.png) center no-repeat;background-position:-768px -69px;float:left;margin:93px 0 0 -5px;width:10px;height:19px;cursor:hand;}#scrollRight a {cursor:hand;}#scrollRight img {margin-left:1px;}#divOffreVariable {    position:absolute;    width:6176    height:275px;    top:155px;    left:430px;}#divOffreVariable img {    border:none;}#divOffreVariable p {    margin:0 0;}.divGrandeOffre {position:absolute;width:126px;top:464px;height:246px;overflow:hidden;background:url(/images/sprites-v8.png) no-repeat;background-position:-990px -205px;padding:2px 7px 7px 2px;}.divGrandeOffre:hover {background-position:-1125px -205px;}.divGrandOffre div {left:2px;width:126px;margin:0;padding:0;}#divGrandeOffre1 {left:438px;}#divGrandeOffre2 {left:584px;}.thematique-important {position:absolute;top:122px;left:430px;height:23px;line-height:23px;text-align:center;font-size:.95em;}.thematique-important div {float:left;width:83px;margin-right:10px;background:url(/images/sprites-v8.png) no-repeat;background-position:0 -528px;}.thematique-important a {color:white;font-weight:bold;}#divPromotions {background:url(/images/sprites-v8.png) no-repeat;background-position:-613px -445px;position:absolute;left:4px;top:512px;height:188px;width:148px;padding-left:5px;padding-top:5px;}#divPromotions div {position:absolute;bottom:0px;width:148px;height:165px;font-size:8.7pt;color:white;}#divPromotions a {color:white;}#divPromotions a:hover {color:#183D7A !important;}.Newsletter {border:1px solid #4B7DD2;font-size:80%;}#divSignature.home {position:absolute !important;top:849px !important;width:100%;}#divPub_home {float:right;position:absolute;width:250px;height:250px;top:448px;left:735px;margin:0px;text-align:right;}#divPub_home a {color:black;}#divTop10 {background:url(/images/fond_page.png);border-radius:10px 10px 0 0;position:absolute;top:719px;width:980px;padding:5px;}.selection {display:block;background:url(/images/sprites-v8.png) no-repeat;width:70px;height:69px;}.select_chalet {background-position:-570px -0px;}.select_famille {background-position:-640px -0px;}.select_virtuel {background-position:-710px -0px;}.select_hotel {background-position:-780px -0px;}.select_pieddespistes {background-position:-850px -0px;}.select_courtsejour {background-position:-920px -0px;}#divLiens {position:absolute;display:none;}

