#global{
    _width:982px;
}
#ConteneurCartes {
    clear:both;
    width:694px;
    margin-bottom: 10px;
}
#ConteneurCartes2 {
   /* clear:both;*/
    /*background: url(../_img/fonds/bgConteneurCartes2.png) no-repeat;
    height:423px;*/
    margin-top: 6px;
    padding: 17px 0 0 19px;
    width: 100%;
}
.ConteneurCartes1 {
    background: url(../_img/fonds/bgConteneurCartes2.png) no-repeat;
    height:423px;
}
.ConteneurCartes3 {
    background:url(../_img/fonds/int_conteneurRight5.png) repeat-y;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_img/fonds/int_conteneurRight5.png', sizingMethod='scale');
    float:right;
    width:698px;
    height:auto;
    background:#fff;
    border-right:2px solid #eee;
    border-bottom:1px solid #eee;
}
.ConteneurCartes4 {
    background: url(../_img/fonds/bgConteneurCartes4.png) no-repeat ;
    height:529px;
}
.ConteneurCartes5 {
    background: url(../_img/fonds/bgConteneurCartes5.png) no-repeat ;
    height:519px;
}
.ConteneurCartes6 {
    background: url(../_img/fonds/bgConteneurCartes6.png) no-repeat ;
    height:553px;
}
.ConteneurCartes7 {
    background: url(../_img/fonds/bgConteneurCartes7.png) no-repeat ;
    height:597px;
}
#conteneurRight7 #titreCartes, #conteneurRight8 #titreCartes {
    color:#000;
    font: bold 1.7em arial, verdana, sans-serif;
    width:292px;
    margin-top:17px;
    margin-bottom:3px;
}
#ConteneurCartes #titreAccueilCartes {
    color:#000;
    font: bold 1.3em arial, verdana, sans-serif;
    text-transform:uppercase;
}
#ConteneurCartes #titreAccueilCartes span {
    color:#c10435;
}
#ConteneurCartes #textAccueilCartes {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    width:680px;
    margin-top:3px;
}
#conteneurRight7 #titreCartes span, #conteneurRight8 #titreCartes span {
    color:#c10435;
}
#ConteneurCartes #bgCartes {
    width:444px;
    height:353px;
    background: url(../_img/fonds/bgCartes.png) no-repeat;
    margin-top:14px;
    float:left;
}
#ConteneurCartes #bgCartes p {
    width:440px;
    font-size:0;
    text-align:left;
    margin-left:20px;
    margin-bottom:4px;
}
#ConteneurCartes #bgCartes p.text1 {
    text-align:center;
    margin-top:19px;
    margin-left:0px;
    margin-bottom:10px;
}
#ConteneurCartes #titreCouleurBonheur {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    padding: 0 0 5px 20px;
}
#conteneurLeft5{
    padding-left: 13px;
    width: 221px;
}
#conteneurLeft5 #pictosLeft,
#conteneurRight7 #PictosRight {
    margin-top: 6px;
    font-size:0;
}
#conteneurLeft5 #pictosLeft a,
#conteneurRight7 #PictosRight a {
    display: block;
}
#conteneurLeft5 #titreIncription {
    background: url(../_img/titres/inscriCartes.png) no-repeat;
    width:118px;
    height:8px;
    font-size:0;
    margin-bottom:4px;
}
#inscriptionCartes {
    width:230px;
    height:77px;
    padding-top:5px;
    border-top:2px solid #151515;
}
.bottomBgPanier {
    clear:both;
    font-size:0;
    height:13px;
    width:203px;
    background: url(../_img/fonds/bottomDiapo.png) left bottom no-repeat;
}
#inscriptionCartes img {
    float: left;
    margin-left: 8px;
}
#inscriptionCartes ul {
    float:left;
    margin-left: 9px;
    margin-top: 5px;
    width:120px;
    list-style-type:none;
}
#inscriptionCartes ul li a {
    background: url(../_img/puces/puce.gif) left 0.5em no-repeat;
    color:#3f3a2f;
    display:block;
    font: bold 11px arial,verdana,sans-serif;
    line-height: 15px;
    padding-left:7px;
    text-decoration:none;
}
#ConteneurCartes2 #couleursBonheur2 {
    float:left;
    padding-top:3px;
    font-size:0;
}

#ConteneurCartes2 #grandJeu {
    float:left;
    margin-left:20px;
    overflow: hidden;
    width:355px;
}
#ConteneurCartes2 #grandJeu h3 {
    border-bottom:3px solid #151515;
    color: #000;
    font: bold 1.2em arial, verdana, sans-serif;
    margin-bottom: 18px;
    padding-bottom: 2px;
    text-transform: uppercase;
    width: 355px;
}
#ConteneurCartes2 #grandJeu h3 span, #ConteneurCartes2 #grandJeu p span {
    color:#c10435;
}
#ConteneurCartes2 #grandJeu p {
    color:#000;
    font: 11px arial, verdana, sans-serif;
    line-height: 12px;
    padding-bottom: 18px;
}
#ConteneurCartes2 #grandJeu p.SMiles {
    margin-top: 6px;
}
#ConteneurCartes2 #grandJeu ul {
    list-style-type: none;
    margin-left:0px;
    margin-top: 9px;
    padding-left:0;
}
#ConteneurCartes2 #grandJeu ul li a {
    display:block;
    color:#000;
    text-decoration:underline;
    background: url(../_img/puces/puce.gif) left 0.5em no-repeat;
    padding-left:7px;
    font: 1.1em arial, verdana, sans-serif;
}
#ConteneurCartes2 #grandJeu #savoirPlus {
    margin-top: 31px;
}
.PageCartes {
    margin-left:0px;
    padding-left:0;
    width:658px;
    list-style-type:none;
    padding-top:70px;
}
.PageCartes li, .PageCartes li a {
    display:inline;
}
.PageCartes .lienPrec a, .PageCartes .lienSuiv a {
    display:block;
    background:url(../_img/puces/pucePrev.gif) left 0.5em no-repeat;
    padding-left:8px;
    color:#000;
    font: 1em arial, verdana, sans-serif;
    text-decoration:underline;
    float:left;
    width:60px;
}
.PageCartes .lienSuiv a {
    background:url(../_img/puces/puceNext.gif) right 0.5em no-repeat;
    padding-left:0px;
    padding-right:8px;
    margin-right:0px;
    float:right;
    width:37px;
    display:inline;
}
.PageCartes .pageNumerotees {
    width:100px;
    margin-left:227px;
    float:left;
}
.PageCartes .pageNumerotees a {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    text-decoration:underline;
    margin-right:9px;
}
.PageCartes .pageNumerotees a.on {
    color:#c10435;
    font-weight:bold;
    text-decoration:none;
}
#ConteneurCartes2 h3 {
    width:655px;
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    border-bottom:3px solid #151515;
    padding-bottom:2px;
}
#ConteneurCartes2 h3 span {
    color:#c10435;
}
#ConteneurCartes2 #choisirCartes,
#ConteneurCartes2 #choisirCartes2{
    overflow: hidden;
    position: relative;
}
#ConteneurCartes2 #choisirCartes{
    height: 327px;
    width: 655px;
}
#ConteneurCartes2 #choisirCartes2{
    height:100%;
    width: 480px;
}
#ConteneurCartes2 #choisirCartes ul{
    left: 0;
    margin-left: 179px;
    margin-top: 20px;
    padding-top: 44px;
    position: absolute;
    width: 10000px;
    z-index: 1;/*pour passer sous le menu*/
}
#ConteneurCartes2 #choisirCartes li{
    display: block;
    float: left;
    margin-right: 18px;
}
#ConteneurCartes2 #choisirCartes li.current{
}
#ConteneurCartes2 #choisirCartes li .privilege{
    display: none;
    margin-top: -34px;
    z-index:100;
    position:relative;
    text-align: center;
}
#ConteneurCartes2 #choisirCartes li.current .privilege{
    display: block;
}
#ConteneurCartes2 #choisirCartes li .picto img{
    height: 125px;
    width: 159px;
}
#ConteneurCartes2 #choisirCartes li.current .picto img{
    margin-top: -44px;
    height: 236px;
    width: 300px;
    z-index:99;
    position:relative;
}
#ConteneurCartes2 #choisirCartes .privilege h5,
#ConteneurCartes2 #choisirCartes .privilege h6{
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
}
#ConteneurCartes2 #choisirCartes .privilege h5{
    color:#c10435;
}
#ConteneurCartes2 #choisirCartes .privilege h6 {
    color: #000;
    font-weight: normal;
}
#ConteneurCartes2 #choisirCartes .privilege p {
    font-size: 11px;
    margin-top: 13px;
}
#ConteneurCartes2 #choisirCartes .privilege p.button {
    margin-top: 17px;
    width: 300px;
}
#ConteneurCartes2 #pagination{
    font-size: 11px;
    list-style-type: none;
    margin-top: 17px;
    text-align: center;
    width: 655px;
}
#ConteneurCartes2 #pagination li{
    display: inline;
    margin-right: 2px;
}
#ConteneurCartes2 #pagination li a{
    color: black;
}
#ConteneurCartes2 #pagination li a.prev,
#ConteneurCartes2 #pagination li a.next{
    text-decoration: none;
}
#ConteneurCartes2 #pagination li a.prev:hover,
#ConteneurCartes2 #pagination li a.next:hover{
    text-decoration: underline;
}
#ConteneurCartes2 #pagination li a.current{
    font-weight: bold;
    text-decoration: none;
}

#ConteneurCartes2 #choisirCartes2 #introChoixCartes, #introChoixCartes {
    font: 11px arial, verdana, sans-serif;
    line-height: 13px;
    margin-top: 7px;
}
#conteneurSlideShow {
    float: left;
    margin-top: 18px;
    overflow: hidden;
    position: relative;
    text-align: center;
    /* width: 456px; */
    width: 10000px;
}

#conteneurSlideShow li{
    display: block;
    float: left;
    margin-right: 18px;
    width: 456px;
}
#ConteneurCartes2 #choisirCartes2 .privilege{
    margin-top: -34px;
    z-index:100;
    position:relative;
}
#ConteneurCartes2 #choisirCartes2 .privilege h4,
#ConteneurCartes2 #choisirCartes2 .privilege h5{
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
}
#ConteneurCartes2 #choisirCartes2 .privilege h4 {
    color:#c10435;
}
#ConteneurCartes2 #choisirCartes2 .privilege h5 {
    color: #000;
    font-weight: normal;
}
#ConteneurCartes2 #choisirCartes2 .privilege p {
    font-size: 11px;
    margin-top: 13px;
}
#ConteneurCartes2 #choisirCartes2 .privilege p.puce {
    font-size: 11px;
    margin-top: 0;
}
#ConteneurCartes2 #choisirCartes2 .privilege p.puce2 {
    margin-top:10px;
}
#ConteneurCartes2 #choisirCartes2 .privilege p.puce span{
    background: url(../_img/puces/puce.gif) left 0.6em no-repeat;
    padding-left:7px;
}
#ConteneurCartes2 #choisirCartes2 .privilege p.button {
    margin-top: 17px;
}
#ConteneurCartes2 #choixCard {
    float: right;
    list-style-type: none;
    width: 199px;
}
#ConteneurCartes2 #choixCard a {
    display: block;
    float: left;
    height: 80px;
    margin-bottom: 4px;
    padding: 0 18px;
    width: 124px;
}
#ConteneurCartes2 #choixCard a.current,
#ConteneurCartes2 #choixCard a:hover{
    background: url(../_img/puces/cardSelector.gif) no-repeat left 21px;
}
#ConteneurCartes2 #ConteneurGauche {
    float:left;
    overflow:hidden;
    width:479px;
    border-right: 1px solid #e2e2e2;
}
#ConteneurCartes2 .ConteneurGauche {
    -height: 416px; /* hauteur minimum sur IE6*/
    min-height: 416px; /* hauteur minimum sur moz */
}
#ConteneurCartes2 #ConteneurActuMode {
	/* MODIFICATION WAMBRE.A GLCOM-544 : Espace Carte Modifications à apporter */
	/*width:459px;*/
	/* FIN MODIFICATION WAMBRE.A GLCOM-544 : Espace Carte Modifications à apporter */
    clear:both;
    background:#f1f1f1;
    border-right:1px solid #E2E2E2;
    padding:20px 0 0px 20px;
    height:auto;
    margin-top:20px;
}
#ConteneurCartes2 #ConteneurActuMode2 {
    width:459px;
    clear:both;
    background:#f1f1f1;
    border-right:1px solid #E2E2E2;
    padding:20px 0 0px 20px;
    height:990px;
    margin-top:20px;
}
#ConteneurCartes2 #ConteneurActuMode2.ConteneurActuMode2 {
    height:140px;
    margin-top:28px;
}

#ConteneurCartes2 #ConteneurActuMode p,
#ConteneurCartes2  .infosPratiques p,
#ConteneurCartes2  #relationClientele p {
    color: #000;
    font: 1.1em arial, verdana, sans-serif;
    margin-bottom:17px;
}
#ConteneurCartes2  .infosPratiques .MargeLeft {
    margin-left:20px
}
#ConteneurCartes2  .infosPratiques .MargeTop {
    margin-top:30px;
}
#ConteneurCartes2  .infosPratiques span.color {
    color: #c10435;
}
#ConteneurCartes2  #relationClientele p {
    margin-bottom:0px;
    padding-left:8px;
}
#ConteneurCartes2  #relationClientele.relationClientele p.text1 {
    margin-bottom:10px;
}
#ConteneurCartes2  #relationClientele.relationClientele p {
    padding-left:0px;
}
#ConteneurCartes2  #relationClientele p span {
    color: #c10435;
}
#ConteneurCartes2 #ConteneurActuMode p a {
    color: #c10435;
    text-decoration:underline;
}
#ConteneurCartes2  .infosPratiques p a {
    color: #000;
    text-decoration:underline;
}
#ConteneurCartes2 #ConteneurActuMode h5,
#ConteneurCartes2 #ConteneurActuMode h5 a,
#ConteneurCartes2 #ConteneurActuMode2 h5,
#ConteneurCartes2  .infosPratiques h5,
#ConteneurCartes2  #relationClientele h5, ConteneurActuMode h5 a {
    color: #000;
    font: bold 1.1em arial, verdana, sans-serif;
    font-weight:bold;
}
#relationClientele.relationClientele h5 {
    margin-bottom:5px;
}
#ConteneurCartes2  .infosPratiques h5 span {
    color:#c10435;
}
#ConteneurCartes2  .infosPratiques h5 span.legend {
    color:#707070;
    font-weight:normal;
    font-size:10px;
}
#ConteneurCartes2 #ConteneurActuMode2 h5 {
    margin-bottom:5px;
}
#ConteneurCartes2 #ConteneurActuMode2 .left {
    width:225px;
    font-family: arial, verdana, sans-serif;
    font-size:11px;
}
#ConteneurCartes2 #ConteneurActuMode ul,
#ConteneurCartes2 #ConteneurActuMode2 ul,
#ConteneurCartes2  #relationClientele ul,
#ConteneurCartes2  .infosPratiques ul {
    margin-left:0;
    padding-left:0;
    list-style-type:none;
    margin-bottom:17px;
}
#ConteneurCartes2  #relationClientele ul {
    margin-bottom:0px;
}
#ConteneurCartes2  #relationClientele.relationClientele ul {
   margin-top:5px;
    margin-bottom:15px;
}
#ConteneurCartes2  .infosPratiques ul {
    width:600px;
}
#ConteneurCartes2  #relationClientele ul.ul1 {
    margin-top:20px;
}
#ConteneurCartes2 #ConteneurActuMode ul li {
    color: #000;
    font: 1.1em arial, verdana, sans-serif;
    background: url(../_img/puces/puceCommande.jpg) left 0.6em no-repeat;
    padding-left:7px;
    /* MODIFICATION WAMBRE.A GLCOM-544 : Espace Carte Modifications à apporter */
    /*width:455px;*/
    /* FIN MODIFICATION WAMBRE.A GLCOM-544 : Espace Carte Modifications à apporter */
    line-height:1.577em;
}
#ConteneurCartes2 #ConteneurActuMode ul li span {
    text-decoration:underline;
}
#ConteneurCartes2 #ConteneurActuMode2 ul li {
    background: url(../_img/puces/puceCommande.jpg) left 0.5em no-repeat;
    padding-left:7px;
    line-height:1.65em;
}
#ConteneurCartes2  #relationClientele ul li, #ConteneurCartes2  .infosPratiques ul li {
    color: #000;
    font: 1.1em arial, verdana, sans-serif;
    background: url(../_img/puces/puceCommande.jpg) left 0.6em no-repeat;
    padding-left:7px;
}
#ConteneurCartes2  #relationClientele.relationClientele ul li {
    margin-bottom:3px;
}
#ConteneurCartes2  .infosPratiques ul li span {
    color: #c10435;
}
#ConteneurCartes2 #ConteneurActuMode2 ul li a {
    color: #000;
    text-decoration:none;
}
#ConteneurCartes2 .infosPratiques ul li a {
    color: #000;
    text-decoration:underline;
}
#ConteneurCartes2 .infosPratiques {
    padding-top:15px;
}
#ConteneurCartes2  #relationClientele {
    width:638px;
    padding:11px 0 7px 20px;
    background:#f1f1f1;
}
#ConteneurCartes2  #legendes {
    color: #8c8c8c;
    font: 1em arial, verdana, sans-serif;
}
#ConteneurCartes2  #legendes.legendes {
    margin-top:70px;
}
#ConteneurCartes2  #legendes.legendes p {
    margin-bottom:20px;
}
#ConteneurCartes2 .etapes {
    margin-top:20px;
    width:658px;
    border-bottom: 1px solid #ececec;
}
#ConteneurCartes2 .etapes p {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin-bottom:20px;
}
#ConteneurCartes2 .etapes p.text1 {
    color:#c10435;
    font: bold 1.1em arial, verdana, sans-serif;
    margin-bottom:0px;
}
#ConteneurCartes2 .etapes p.text2  {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    margin-bottom:0px;
}
#ConteneurCartes2 .etapes p.text2 span {
    color:#c10435;
}
#ConteneurCartes2 #DivFrequentation {
   margin-top:20px;
}
#ConteneurCartes2 #DivFrequentation p.text1 {
    color:#000;
    font: 11px arial, verdana, sans-serif;
    background: url(../_img/puces/puceCommande.jpg) left 0.6em no-repeat;
    padding-left:7px;
    margin-top:20px;
}
#ConteneurCartes2 #DivFrequentation  label {
    color:#000;
    font: bold 11px arial, verdana, sans-serif;
    background-image:none;
}
#ConteneurCartes2 #DivFrequentation p a {
    color:#000;
    text-decoration:underline;
}
#ConteneurCartes2 #DivFrequentation select {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    border:1px solid #b5b5b5;
    width:auto;
    height:17px;
    margin-left:5px;
}
#ConteneurCartes2 #DivFrequentation div {
    margin-top:10px;
}
/*menu gauche*/
#conteneurSmenu.notFixed{
    background: url(../_img/fonds/bgSmenuMonCompte.png) no-repeat left bottom;
    margin-left: -7px;
    margin-right: -6px;
    padding: 0 9px 13px 7px;
}
*+html #conteneurSmenu.notFixed{ background: url(../_img/fonds/bgSmenuMonCompte.png) no-repeat left bottom; }
* html #conteneurSmenu.notFixed{ background: transparent url(../_img/fonds/bgBesoinAide.png) no-repeat left bottom; }

#bgBottomConteneurSmenu,
*+html #bgBottomConteneurSmenu{
    display: none;
    background: none;
    height: 0;
    width: 0;
}
* html #bgBottomConteneurSmenu{
    background: transparent url(../_img/fonds/bgConteneurSmenu.png) no-repeat left bottom;
    height: 8px;
    margin-top: -17px;
    margin-bottom: -13px;
    width: 100%;
}
#conteneurLeft5 #conteneurSmenu{
    margin-top: 43px;
}
#conteneurLeft5 #conteneurSmenu #smenu{
    padding-top: 17px;
}

/*AJOUT GUILLAUME L. LE 29 MAI 2009*/

.hiddenresult {
    display: none;
}

#NextListeZoomActu {
    list-style-type:none;
    margin-left:0;
    padding-left:0;
   /* padding-top:360px;
    !padding-top:50px;*/
    float: left;
    width:658px;
    z-index: 900;
    position: relative;
}

#NextListeZoomActu span {
    background-color: transparent;
    color:#000000;
    -x-system-font:none;
    font-family:arial,verdana,sans-serif;
    font-size:1.1em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    margin-right:8px;
}

#NextListeZoomActu span.prev {
    background-color: none;
    margin-right:46px;
}


#NextListeZoomActu span.next {
    background-color: none;
    margin-left:38px;
}


#NextListeZoomActu span.current {
    color:#C10435;
    font-weight:bold;
    text-decoration:none;
}

#NextListeZoomActu a {
    background-color: transparent;
    color:#000000;
    -x-system-font:none;
    font-family:arial,verdana,sans-serif;
    font-size:1.1em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    margin-right:8px;
}

#NextListeZoomActu a.next {
    background-image: url(../_img/puces/puceNext.gif);
    background-repeat: no-repeat;
    background-position: right 0.5em;
    margin-left:38px;
    padding-right:8px;
}

#NextListeZoomActu a.prev {
    background-image: url(../_img/puces/pucePrev.gif);
    background-repeat: no-repeat;
    background-position: left 0.5em;
    margin-right:46px;
    padding-left:8px;
}

#Searchresult {
    padding-bottom: 15px;
}

/* MODIFICATION WAMBRE.A GLCOM-544 : Espace Carte Modifications à apporter */
.CGTable {
	width: 415px;
}
/* FIN MODIFICATION WAMBRE.A GLCOM-544 : Espace Carte Modifications à apporter */
.borderLeft {
	border-left:2px solid black;
}

.borderRight {
	border-right:2px solid black;
}

.borderTop {
	border-top:2px solid black;
}

.borderBottom {
	border-bottom:2px solid black;
}

.CGTable td{
	height:15px;
	text-align:center;
}

.rouge {
	color: red;
}

.bgjaune {
	background-color: #ffff99;
	color: red
}

#grandJeu a {
	color: #000000;
}

/*AJOUT GUILLAUME L. LE 22 MARS 2010*/
/* ESPACE CLIENT */

#choixSmiles {
    height:144px;
    width:230px;
}

.ConteneurHaut {
    float: left;
    width: 655px;
    margin-top: 30px;
}

.ConteneurHautGauche {
    float: left;
    margin-left: 15px;
    width: 305px;
}

.ConteneurHautDroite {
    float: right;
    width: 320px;
}

.ConteneurHautDroite ul  {
    list-style-type: none;
}

.ConteneurHautDroite ul li {
    background: url("../_img/puces/puceCommande.jpg") no-repeat scroll left 0.6em transparent;
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
    padding-left: 7px;
}

#ConteneurCartes2 .ConteneurHautGauche p, #ConteneurCartes2 .ConteneurHautDroite p {
    color:#000000;
    font:1.1em arial,verdana,sans-serif;
    margin-bottom:17px;
}

.ConteneurBas {
    /*background:none repeat scroll 0 0 #F1F1F1;*/
    float: left;
    width: 655px;
}

/* ESPACE CLIENT - MovingBoxes */

#wrapper {
    width: 580px;
    margin: 25px 0px 25px 37px;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 560px;
    margin: 0 auto;
    position: relative;
	border: 3px solid #ccc;
}

.scroll {
	overflow: hidden;
	width: 560px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 126px;
	height: 162px;
    !padding-left: 0px;
    !padding-right: 0px;
}

#ConteneurBasBis .scrollContainer div.panel {
	height: 162px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
	width:104px;
    !padding-left: 0px;
    !padding-right: 0px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
}

.inside img {
	display: block;
	margin: 0 0 10px 0;
	width: 124px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}

.scrollButtons {
    position: absolute;
    top: 65px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -45px;
}

.scrollButtons.right {
    right: -45px;
}

.hide {
    display: none;
}

/***************************************/
/*AJOUT GUILLAUME L. LE 06 FEVRIER 2010*/
/***************************************/
/* ESPACE EVRY */
/***************/

a {
    outline : none ;
}

/* Accueil */

.ConteneurHautEvry {
    float: left;
    width: 655px;
    margin-top: 0px;
}

.ConteneurHautGaucheEvry {
    float: left;
    width: 301px;
}

.ConteneurHautGaucheEvry p {
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
    margin-bottom: 10px;
    padding-left: 4px;
    text-align: justify;
}

.bouton_savoirPlus {
    float: left;
    padding-left: 5px;
}

.ConteneurHautDroiteEvry {
    float: left;
    width: 354px; /* width: 381px; */
}

.questionnaire_evry {
    float: left;
    width: 235px;
    padding-top: 8px;
    padding-left: 66px;
}

.cgv_evry {
    float: left;
    width: 250px;
    padding-top: 10px;
    padding-left: 51px;
}

.trait_evry {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.trait_evry2{
    float: left;
    margin-bottom: 8px;
}

/* MES INFOS PRATIQUES */

.infos_evry {
    float: left;
    width: 550px;
    padding-left: 4px;
    padding-bottom: 5px;
    border-top:1px solid #000000;
    padding:15px 2px;
    border-bottom:1px solid #000000;
}

.infos_evry p {
    color: #000000;
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}

.infos_evry a {
    background-color: transparent;
    color: #000000;
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
}

.infos_evry span {
    color:#C10435;
    background-color: transparent;
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.6em;
    !font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
}

.infos_evry h5  {
    padding-bottom: 2px;
}

/* ZOOM ACTUALITES */

.ConteneurCartes1EvryZoomActu {
    background: url("../_img/evry/zoom-actu/bgConteneurZoomActu.png") no-repeat scroll 0 0 transparent;
    height: 309px;
}

.ConteneurHautEvryActus {
    float: left;
    width: 655px;
    margin-top: 25px;
    margin-bottom: 25px;
    height: 267px;
}

#image_actu_evry {
    float: left;
    font-size: 0;
    width: 344px;
}

#contenu_actu_evry {
    float: left;
    width: 292px;
    margin-left: 19px;
    !margin-left: 13px;
}

#contenu_actu_evry .trait_actu_evry {
    float: left;
}

#contenu_actu_evry .contenu_actu_detail_evry {
    color: #000000;
    font: 11px/12px arial,verdana,sans-serif;
    text-align: justify;
    padding-left: 2px;
}

#mentionsActusEvry {
    color: #000000;
    font: 11px/12px arial,verdana,sans-serif;
    width: 655px;
    margin-left: 19px;
    float: left;
}

#mentionsActusEvry a {
    color: #000000;
    text-decoration: none;
}

/* LE PROGRAMME MODE - ACCUEIL */

.EvryProgModeAccueil {
    background:url("../_img/evry/prog-mode/bgConteneurProgramme.png") no-repeat scroll 0 0 transparent;
    height: 555px;
}

.ConteneurHautProgModeEvry {
    float:left;
    margin-top:0;
    width:655px;
    height: 260px;
}

.ConteneurBasProgModeEvry {
    float:left;
    margin-top:0;
    width:655px;
    height: 260px;
}

#ConteneurCartes2 .programme1 {
    float: left;
    width: 269px;
    text-align: right;
    padding-top: 100px;
}

.programme1 p {
    color: #FFFFFF;
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}

#ConteneurCartes2 .programme2 {
    float: left;
    width: 264px;
    text-align: left;
    padding-top: 100px;
}

.programme2 p {
    color: #000000;
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}

#ConteneurCartes2 .programme3 {
    float: left;
    width: 269px;
    text-align: right;
    padding-top: 140px;
}

.programme3 p {
    color: #000000
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}

#ConteneurCartes2 .programme4 {
    float: left;
    width: 264px;
    text-align: left;
    padding-top: 140px;
}

.programme4 p {
    color: #FFFFFF;
    -x-system-font: none;
    font-family: arial,verdana,sans-serif;
    font-size: 1.1em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}

#ConteneurCartes2 .espace {
    float: left;
    width : 120px;
}

#boutonCGV {
    width: 655px;
    margin-left: 265px;
}

/* LE PROGRAMME MODE - LA MODE */

#MenuProgMode {
    margin-left:225px;
    width:430x;
}

#MenuProgMode a {
    outline : none ;
}

#ConteneurCartes2EvryMode {
    margin-top:6px;
    padding:12px 0 0 19px;
    width:100%;
}

.ConteneurCartesEvryMode {
    background: url("../_img/evry/prog-mode/prog01/bgConteneurProg.png") no-repeat scroll 0 0 transparent;
    height:344px;
}

.ConteneurHautEvryMode {
    float: left;
    margin-top: 0;
    width: 675px;
}

.ConteneurHautGaucheEvryMode {
    float: left;
    width: 200px;
}

.ConteneurHautDroiteEvryMode {
    float: right;
    width: 385px;
}

.ConteneurHautGaucheEvryMode p {
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
    margin-bottom: 10px;
    padding-left: 4px;
    text-align:justify;

}

.trait_evryMode{
    float: left;
    margin-bottom: 8px;
    margin-top: 36px;
}

.trait_evryMode2 {
    float: left;
    margin-bottom: 10px;
}

/* LE PROGRAMME MODE - LES S'MILES */

#ConteneurCartes2EvrySmile {
    margin-top: 6px;
    padding: 8px 0 0 19px;
    width: 100%;
}

.ConteneurCartesEvrySmile {
    background: url("../_img/evry/prog-mode/prog02/bgConteneurProg2.png") no-repeat scroll 0 0 transparent;
    height: 527px;
}

.ConteneurHautEvrySmile {
    float: left;
    margin-bottom: 40px;
    width: 675px;
}
.ConteneurBasEvrySmile {
    float: left;
    margin-top: 0;
    width: 675px;
}

.ConteneurBasGaucheEvrySmile {
    float: left;
    width: 300px;
    margin-left: 40px;
    !margin-left: 20px;
}

.ConteneurBasGaucheEvrySmile p {
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
    padding-left: 4px;
}

#smiles1 {
    float: left;
    width: 289x;
    margin-top: 15px;
}

.smiles1p {
    float: left;
    width: 196px;
}

.smiles1Image {
    float: left;
    width: 93px;
}

#smiles300 {
    float: left;
    width: 289px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.smiles300p {
    float: left;
    width: 150px;
    padding-top: 12px;
}

.smiles300Image {
    float: left;
    width: 93px;
}

.partenaires_evrySmile {
    float: left;
    padding-left: 25px;
    width: 200px;
}

.ConteneurBasDroiteEvrySmile {
    float: right;
    width: 315px;
}

.ConteneurBasDroiteEvrySmile p {
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
}

.ConteneurBasDroiteEvrySmile ul {
    list-style-type: none;
    /* list-style-image: url("../_img/evry/prog-mode/prog02/point_rouge.gif"); */
    /* list-style-position: inside; */
    margin-left: 0;
    padding-left: 0;
}

.ConteneurBasDroiteEvrySmile li {
    font: 1.1em arial,verdana,sans-serif;
    margin-left: 0;
    padding-left: 12px;
    background-image: url("../_img/evry/prog-mode/prog02/point_rouge.gif");
    background-position: left 5px;
    background-repeat: no-repeat;
    display: block;
    text-align: left;
}

.ConteneurBasDroiteEvrySmile a {
    color: #000000;
}

.visu_evrySmiles {
    padding-top: 10px;
    padding-bottom: 45px;
}

#smiles400 {
    float: right;
    width: 315px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#smiles400 a {
    color: #000000;
    text-decoration: none;
}

.smiles400Image {
    float: left;
    width: 20px;
}

.smiles400p {
    float: left;
    width: 295px;
    margin-bottom: 64px;
}

.trait_evrySmile {
    float: left;
    width: 7px;
    height: 363px;
    margin-top: 35px
}

/* LE PROGRAMME MODE - LES AVANTAGES ET PRIVILEGES */

#ConteneurCartes2EvryPrivileges {
    margin-top:6px;
    padding:14px 0 0 19px;
    width:100%;
}

.ConteneurCartesEvryPrivileges {
    background: url("../_img/evry/prog-mode/prog03/bgConteneurProg3.png") no-repeat scroll 0 0 transparent;
    height: 447px;
}

.ConteneurHautEvryPrivileges {
    float: left;
    margin-top: 0;
    width: 675px;
}

.ConteneurHautGaucheEvryPrivileges {
    float: left;
    width: 300px;
    padding-top: 5px;
    text-align: justify;
}

.ConteneurHautDroiteEvryPrivileges {
    float: right;
    width: 327px;
    margin-top: 186px;
}

.ConteneurHautGaucheEvryPrivileges p {
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
    padding-left: 6px;
}

.trait_evryPrivileges {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.trait_evryPrivileges2 {
    float: left;
    margin-bottom: 10px;
}

/* LE PROGRAMME MODE - LE SUR-MESURE */

#ConteneurCartes2EvrySurMesure {
    margin-top: 6px;
    padding: 8px 0 0 19px;
    width: 100%;
}

.ConteneurCartesEvrySurMesure {
    background: url("../_img/evry/prog-mode/prog04/bgConteneurProg4.png") no-repeat scroll 0 0 transparent;
    height: 485px;
}

.ConteneurHautEvrySurMesure {
    float: left;
    margin-top: 0;
    width: 675px;
}

.ConteneurHautGaucheEvrySurMesure {
    float: left;
    width: 255px;
    padding-top: 11px;
    text-align: justify;
}

.ConteneurHautDroiteEvrySurMesure {
    float: right;
    width: 327px;
}

.ConteneurHautGaucheEvrySurMesure p {
    color: #000000;
    font: 1.1em arial,verdana,sans-serif;
    padding-left: 4px;
}

.trait_evrySurMesure {
    float: left;
    margin-bottom: 8px;
    margin-top: 14px;
}

.trait_evrySurMesure2 {
    float: left;
    margin-bottom: 10px;
    margin-top: 7px;
}

.questionnaire_evrySurMesure {
    float: left;
    padding-left: 55px;
    width: 200px;
}

/* CARTE */

#ConteneurCartes2bis {
    margin-top: 6px;
    padding: 0px 0 0 0px;
    width: 100%;
    background-position:right bottom;
}


.titreEvry {
	float:left;
	margin:15px 0 0 15px;
}
.descEvry {
	float:left;
	line-height:15px;
	margin-left:150px;
	margin-top:20px;
	padding:5px 3px;
    height: 59px;
}
.carteLeft {
	float: left;
	height: 199px;
}
.carteRight {
	float: right;
	height: 199px;
}

.carteLeftVisu3{
	float: left;
    height: 56px;
}

.carteLeftVisu4 {
	float: left;
    height: 135px;
}

.carteLeftVisu5 {
	float: left;
    height: 135px;
}

.carteLeftVisu6 {
	float: left;
    height: 135px;
}

.carteLeftVisu7 {
	float: left;
    height: 135px;
}

.margeHautCarte {
	margin-top: 20px;
}

.boutonCGV {
	float:left;
	margin-left:280px;
	!margin-left:140px;
	margin-top:-5px;
	
}

.ConteneurHautBis {
	float:left;
	margin-top:10px;
	width:655px;
}

.espacePersoDesc {
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 5px 3px;
	width: 185px;
	margin-left: 3px;
    font-size: 1.1em;
    text-align: justify;
}


.ConteneurHautDroite2  {
	float:right;
	width:320px;
    font-size: 1.1em;
}

.ConteneurHautDroite2 a {
	color: black;
}


.scrollButtons2.left2 {
	left:-21px;
	z-index:5;
	cursor:pointer;
	position:absolute;
	top:65px;
	float: left;
}

.scrollButtons2.right2  {
	right:-23px;
	z-index:5;
	cursor:pointer;
	position:absolute;
	top:65px;
	float: left;
}


