/* pubContext */
#pubContext{
position: relative;
margin-bottom: 10px;
z-index: 15;
}

/* lanceur */
#lanceur{
position: relative;
width: 930px;
height: 52px;
background: url(../img/lanceur_stvalentin_fond.png) 0 0 no-repeat;
}

#lanceur h2{
position: relative;
margin: 0px 10px 0px 150px;
line-height: 52px;
color: #fff;
font-size: 1.5em;
}

#lanceurBtn{
position: absolute;
width: 323px;
height: 33px;
top: 10px;
left: 600px;
background: url(../img/lanceur_stvalentin_btn.png) 0 0 no-repeat;
cursor: pointer;
}

#lanceurExtra{
position: absolute;
width: 136px;
height: 72px;
top: -14px;
left: -7px;
background: url(../img/lanceur_stvalentin_extra.png) 0 0 no-repeat;
}

.pubContextActive{
position: absolute;
width: 930px;
height: 303px;
top: 0;
left: 0;
background: url(../img/pub_context_stvalentin_fond.jpg) 0 0 no-repeat;
display: none;
}

.pubContextActive h2{
position: absolute;
width: 484px;
height: 101px;
top: 36px;
left: 35px;
background: url(../img/pub_context_stvalentin_titre.png) 0 0 no-repeat;
}

#pubContextBtn{
position: relative;
margin: 0;
}

#pubContextBtn a{
position: relative;
display: block;
width: 335px;
height: 78px;
margin: 150px 0 0 100px;
background: url(../img/pub_context_stvalentin_btn.png) 0 0 no-repeat;
}

#pubContextFermer{
position: absolute;
width: 17px;
height: 17px;
top: 8px;
left: 904px;
background: url(../img/pub_context_fermer.gif) 0 0 no-repeat;
cursor: pointer;
}

#pubContextExtra{
position: absolute;
width: 373px;
height: 227px;
top: -20px;
left: -27px;
background: url(../img/pub_context_stvalentin_extra.png) 0 0 no-repeat;
}
/* fin pubContext */

/* boite 1 colonne */
div.boite1Col{
clear: both;
position: relative;
width: 743px;
}

div.boite1ColCentre{
margin-top: 0px;
background: url(../img/boite1col_centre.png) 0 0 repeat-y;
}

div.boite1ColHaut{
background: url(../img/boite1col_haut.png) 0 0 no-repeat;
} 

div.boite1ColBas{
background: url(../img/boite1col_bas.png) 0 100% no-repeat;
padding: 10px 0;
}

div.demiColContent {
margin: 0 10px;
}

div.demiColContent ul{
font-size: 1.1em;
margin: 10px 0;
}

div.demiColContent li{
padding: 0 0 10px 15px;
}

div.demiColG{
float: left;
width: 372px;
background: url(../img/demicolg_fond.png) 100% 0 no-repeat;
}

#accueilCheque{
margin: 0 10px 15px 10px;
}

#accueilCheque h2{
font-size: 1.2em;
font-weight: bold;
margin: 0 0 10px 75px;
}

#accueilCheque li{
background: url(../img/puce_accueil_bleu.gif) 0 .3em no-repeat;
}

#accueilChequeImg{
position: absolute;
width: 105px;
height: 80px;
top: -10px;
left: -15px;
background: url(../img/cheque-cadeau-accueil.png) 0 0 no-repeat;
}

#accueilCheque a.accueilBtnCheque{
display: block;
width: 352px;
height: 58px;
margin-bottom: 15px;
background-position: 0 0;
background-repeat: no-repeat;
}

#accueilCheque a.accueilBtnCheque:hover{
background-position: 0 -58px;
}

#chequesCamping{
background-image: url(../img/btn_cheques.png);
}

#cheques10euros{
background-image: url(../img/btn_cheques10.png);
}

div.demiColD{
float: right;
width: 361px;
}

#accueilCoffret{
margin: 0 0 15px 0px;
}

#accueilCoffret h2{
font-size: 1.2em;
font-weight: bold;
margin: 0 45px 10px 0;
text-align: right;
}

#accueilCoffret li{
background: url(../img/puce_accueil_rouge.gif) 0 .3em no-repeat;
}

#accueilCoffretImg{
position: absolute;
width: 52px;
height: 93px;
top: -10px;
right: -10px;
background: url(../img/coffret-cadeau-accueil.png) 0 0 no-repeat;
}

#accueilCoffretCats div.accueilCoffretCat{
position: relative;
float: left;
width: 172px;
height: 73px;
margin: 0 8px 15px 0;
}

#accueilCoffretCats div.accueilCoffretImg{
position: absolute;
width: 56px;
height: 81px;
top: 3px;
left: -3px;
background-repeat: no-repeat;
background-position: 0 0;
}

#accueilCoffretCats div.accueilCoffretCat h3{
font-size: 1em;
font-weight: bold;
color: #fff;
padding: 5px 10px 0 60px; 
}

#accueilCoffretCats p.accueilCoffretPrix{
position: absolute;
width: 112px;
right: 5px;
bottom: 5px;
text-align: right;
font-size: .8em;
font-weight: bold;
z-index: 1;
}

#accueilCoffretCats div.accueilCoffretCat a{
position: absolute;
width: 172px;
height: 73px;
z-index: 2;
}

#accueilCoffretCat1{
background-image: url(../img/accueil_cat_coffret_1.png);
}

#accueilCoffretCat1 div.accueilCoffretImg{
background-image: url(../img/accueil_coffret_1.png);
}

#accueilCoffretCat1 p.accueilCoffretPrix{
color: #efd0a8;
}

#accueilCoffretCat2{
background-image: url(../img/accueil_cat_coffret_2.png);
}

#accueilCoffretCat2 div.accueilCoffretImg{
background-image: url(../img/accueil_coffret_2.png);
}

#accueilCoffretCat2 p.accueilCoffretPrix{
color: #c4dcf6;
}

#accueilCoffretCat3{
background-image: url(../img/accueil_cat_coffret_3.png);
}

#accueilCoffretCat3 div.accueilCoffretImg{
background-image: url(../img/accueil_coffret_3.png);
}

#accueilCoffretCat3 p.accueilCoffretPrix{
color: #c6e7a8;
}

#accueilCoffretCat4{
background-image: url(../img/accueil_cat_coffret_4.png);
}

#accueilCoffretCat4 div.accueilCoffretImg{
background-image: url(../img/accueil_coffret_4.png);
}

#accueilCoffretCat4 p.accueilCoffretPrix{
color: #f6eacb;
}

#accueilCoffretCat5{
background-image: url(../img/accueil_cat_coffret_5.png);
}

#accueilCoffretCat5 div.accueilCoffretImg{
background-image: url(../img/accueil_coffret_5.png);
}

#accueilCoffretCat5 p.accueilCoffretPrix{
color: #e8bec1;
}

#accueilCoffretCat6{
background-image: url(../img/accueil_cat_coffret_6.png);
}

#accueilCoffretCat6 div.accueilCoffretImg{
background-image: url(../img/accueil_coffret_6.png);
}

#accueilCoffretCat6 p.accueilCoffretPrix{
color: #f4d7e2;
}

#accueilFavoriCoffret {
margin: 15px 10px 15px 0;
}

#accueilFavoriCheque {
margin: 15px 10px;
}

div.demiColContentListe h2{
font-size: 1.0em;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 3px solid #eee;
color: #28A4E5;
}

div.demiColContentListe img {
position: relative;
float: left;
margin-right: 5px;
border: 5px solid #eee;
z-index: 1
}

div.demiColContentListe div.resume {
float: left;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #eee;
}

div.demiColContentListe div.last {
border: none;
}

div.demiColContentListe div.resume h4 {
position: relative;
font-size: .8em;
font-weight: bold;
margin-top: 0;
}

div.demiColContentListe div.resume h4 span.nbTong {
font-size: .9em;
font-family: "Times new roman", serif;
font-style: italic;
}

div.demiColContentListe div.resume h4 span.prix {
font-size: 1em;
color: #F0810B;
}

div.demiColContentListe div.resume h4 a.detail {
position : absolute;
top: 0;
right: 0;
color: #28A4E5;
}

div.demiColContentListe div.resume h4 a.detail:hover {
color: #9bd1ed;
}

div.demiColContentListe .resume p{
text-align: left;
color: #424144;
font-size: .7em;
padding: 5px 0;
}
/* fin boite 1 colonne */

/* presentation */
#presentation{
margin: 0 10px 25px 10px;
border-top: 3px solid #eee;
}

#presentation p{
padding: 10px 0;
font-size: .9em;
}
/* fin presentation */

