/**
* GESTION DES BALISES PRINCIPALES
**/
html{
    border:0;
    padding:0;
    margin:0;
}
body{
	color:#333 !important;
    border:0;
    padding:0;
    margin:0;
}
a, a.ui-link{
	color:#333 !important;
    text-decoration:none
}
ul.ui-listview{
	margin:0 !important;
}
ul.ui-listview li{
    opacity:0.9;
}
ul.ui-listview li .ui-btn-text{
}	
/**
* GESTION DES BLOCS PRINCIPAUX
**/
#conteneur{
	background-image:url(../Images/fond.jpg);
}

#dataHeader{
	background-image:url(../Images/fond.jpg);
    border:none;
}
#dataHeader img{
	padding:0;
    margin:0;
    display:block;
}
#dataContent{
    margin:0 auto;
    padding:0px 0px 0px 0px;
    border:none;
}

/**
* GESTION DU MENU DU HAUT
**/
#menu{
	width:306px;margin:auto;font-size:14px;text-align:center;line-height:40px;opacity:0.9;
}
#menu #btnGauche{
	display:block;
    float:left;
    width:102px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnGauche.png)
}
#menu #btnCentre{
	display:block;
    float:left;
    width:102px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnCentre.png)
}
#menu #btnDroite{
	display:block;
    float:left;
    width:102px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnDroite.png)
}
#menu #btnDroiteGrand{
	display:block;
    float:left;
    width:204px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnDroiteGrand.png)
}


/**
* GESTION DU MENU DU FOOTER
**/
.btn2Lignes{
	line-height:15px;
    display:block;
    padding-top:5px;
}
#menuFooter{   
	clear:both;
	width:306px;
    margin:auto;
    margin-top:2px;
    font-size:14px;
    text-align:center;
    line-height:40px;
    opacity:0.9;
}
#menuFooter #btnGaucheFooter{
	display:block;
    float:left;
    width:102px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnGauche.png)
}
#menuFooter #btnCentreFooter{
	display:block;
    float:left;
    width:102px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnCentre.png)
}
#menuFooter #btnDroiteFooter{
	display:block;
    float:left;
    width:102px;
    height:45px;
    background-image:url(../Images/baseWcard/menuBtnDroite.png)
}
#menuFooter #btnDroiteGrandFooter{}


/**
* GESTION DE L'AFFICHAGE D'UN CAROUSSEL
**/
.afficheGalerieImage{width:320px;height:242px;margin:0;padding:0;margin:auto;}
.afficheGalerieImage li{width:320px;height:242px;margin:0;padding:0}
.afficheGalerieImage li img{display:block;width:320px;height:242px;}
.textCaroussel{display:block;width:320px;height:242px;position:relative;}
.textCaroussel .playIcon{position:absolute;top:65px;left:105px;cursor:pointer;}
/**
* GESTION PAGE INDEX
**/
#popUpSolde{
	position:absolute;
    z-index:2000;
    top:110px;
    left:0px;
}
#popUpSolde #fermetureSolde{
	height:45px;
    width:45px;
	position:absolute;
    top:-6px;
    left:218px;
    z-index:3000;
}

#popUpSolde #lienSolde{
}

#popUpDeal{
	position:absolute;
    z-index:2000;
    top:110px;
    left:0px;
}
#popUpDeal #fermetureDeal{
	height:45px;
    width:45px;
	position:absolute;
    top:-6px;
    left:218px;
    z-index:3000;
}
#popupDeal #espaceImage{
    width:318px;
    height:354px;
    position:relative;
}
#popUpDealPrice{
	color: #eb2d53;
    font-size: 45px;
    height: 50px;
    left: 174px;
    position: absolute;
    text-align: center;
    top: 228px;
    width: 101px;
}
#popUpDealReduction{
	color: white;
    font-size: 20px;
    font-weight: 300;
    left: 180px;
    position: absolute;
    text-shadow: none;
    top: 206px;
}
#popUpDealOldPrice{
	color: #231f20;
    font-size: 30px;
    height: 30px;
    left: 45px;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: 246px;
    width: 83px;
    
}
#popUpDealTitle{
	color: white;
    font-size: 21px;
    font-weight: bold;
    left: 40px;
    position: absolute;
    text-align: center;
    top: 142px;
    width: 245px;
}
#popUpDealCroixReduction{
	left: 50px;
    position: absolute;
    top: 232px;
    z-index: 2;
}

#popUpNews{
	left: 50px;
    position: absolute;
    top: 10px;
    z-index: 11000;
    width:230px;
    height:121px;
    background-image:url(../Images/baseWcard/img-News.png)
}
#popUpNews #deleteNews{
	position:absolute;
    top:15px;
    left:173px;
    z-index:11001;
}
/**
* GESTION PAGE INFO
**/
#pageInfo{
		background: #a4a5a7; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YTVhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2E0YTVhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzZhNmI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTZiNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #a4a5a7 0%, #a4a5a7 39%, #6a6b6d 64%, #6a6b6d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a5a7), color-stop(39%,#a4a5a7), color-stop(64%,#6a6b6d), color-stop(100%,#6a6b6d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #a4a5a7 0%,#a4a5a7 39%,#6a6b6d 64%,#6a6b6d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #a4a5a7 0%,#a4a5a7 39%,#6a6b6d 64%,#6a6b6d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #a4a5a7 0%,#a4a5a7 39%,#6a6b6d 64%,#6a6b6d 100%); /* IE10+ */
		background: linear-gradient(top,  #a4a5a7 0%,#a4a5a7 39%,#6a6b6d 64%,#6a6b6d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a5a7', endColorstr='#6a6b6d',GradientType=0 ); /* IE6-8 */
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border:1px solid #181f38;
		font-weight:bold;
        text-align:center;
        padding-top:5px;
        padding-bottom:1px;
        width:290px;
        margin:0px auto 2px;
        -moz-box-shadow: inset 0px 0px 0px 1px #dadde4;
		-webkit-box-shadow: inset 0px 0px 0px 1px #dadde4;
		-o-box-shadow: inset 0px 0px 0px 1px #dadde4;
		box-shadow: inset 0px 0px 0px 1px #dadde4;

}
.iconBtnInfo{
	clear:both;
    float:left;
    padding-top:3px;
    margin-left:15px;
}
.buttonInfo{
	text-overflow: ellipsis;
    white-space: nowrap;
	overflow: hidden; 
    display:block;
    text-align:center;
    height:20px;
    line-height:20px;
    font-size:13px;
    float:left;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
    width:215px;
    margin:5px 0px 5px 10px;
    padding:5px 0 5px 0;
    color:black!important;
	background: #dfe0e1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTBlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGZlMGUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGZlMGUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYmFiY2JlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYmNiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #dfe0e1 0%, #dfe0e1 0%, #dfe0e1 50%, #babcbe 51%, #babcbe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe0e1), color-stop(0%,#dfe0e1), color-stop(50%,#dfe0e1), color-stop(51%,#babcbe), color-stop(100%,#babcbe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* IE10+ */
	background: linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe0e1', endColorstr='#babcbe',GradientType=0 ); /* IE6-8 */

	text-shadow: 0px 1px 0 #fff !important;
	box-shadow: 1px 1px 12px #555;
}
#pageInfo #zoneAdresse{
	color:white;
    text-shadow: 0 1px 1px #111111;
    margin-bottom:20px;
}
#pageInfo #signatureWcard{
	padding-top:5px;
	font-size:11px;
    color:#aaa;
    text-shadow: 0 1px 1px #111111;
}
#pageInfo #signatureWcard a{
	text-shadow: 0 1px 1px #bbb;
}
#pageInfoUrl {
	width:250px;
	margin:auto;
}
#pageInfoUrl img{
	position:relative;
    top:-5px;
}
#pageInfoUrl a .ui-btn-inner{
	font-size:12px !important;
	padding-left:12px;
	padding-right:14px;
}
#pageInfoUrl a{
    padding-top:4px;
    padding-bottom:4px;
	background: #dfe0e1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTBlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGZlMGUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGZlMGUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYmFiY2JlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYmNiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #dfe0e1 0%, #dfe0e1 0%, #dfe0e1 50%, #babcbe 51%, #babcbe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe0e1), color-stop(0%,#dfe0e1), color-stop(50%,#dfe0e1), color-stop(51%,#babcbe), color-stop(100%,#babcbe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* IE10+ */
	background: linear-gradient(top,  #dfe0e1 0%,#dfe0e1 0%,#dfe0e1 50%,#babcbe 51%,#babcbe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe0e1', endColorstr='#babcbe',GradientType=0 ); /* IE6-8 */
    font-size:12px;
    height:30px;
}

/**
* PAGE DE NEWS
**/
#pageNews{
	text-align:center;
	width:200px;
    margin:auto;
	background-color:#bcb8b7;
    padding-bottom:10px;
    box-shadow:0px 0px 30px #333;
}
#newsTop{
	padding-top:10px;
	height:50px;
    color:white;
    text-shadow: 0 1px 1px #111111;
    margin-bottom:10px;
    background-color:#424242;
}

/**
* PAGE DE BUSINESS
**/
.backgroundText{
    -moz-box-shadow: inset 0px 0px 0px 1px #dadde4;
    -webkit-box-shadow: inset 0px 0px 0px 1px #dadde4;
    -o-box-shadow: inset 0px 0px 0px 1px #dadde4;
    box-shadow: inset 0px 0px 0px 1px #dadde4;
    padding:5px;
    background-image:url(../Images/baseWcard/backgroundText.png);
    color:black;
   	text-shadow: 0px 0px 0 #ddd !important;
}
.backgroundText img{
	max-width:310px;
    height:auto !important;
}

.backgroundText *{
	max-width:300px !important;
}

.backgroundText table{
	max-width:300px !important;
}

.retourButton{
    color:white !important;
   	text-shadow: 0px -1px 0 #000 !important;
}
.retourButton .ui-btn-inner{
	padding-top:3px;
	padding-bottom:3px;
}
.retourButton .ui-icon{
	margin-top:-10px !important;
}
#conteneurRetourBtn{
	text-align:right;
}
.parentList{opacity:1 !important;}

/**
* PAGE DE PARTAGE
**/
#listePartage{opacity:0.9;}

/**
* PAGE DE PARTAGE DE MAIL
**/
#formPartagerMail{
	display:block;
    width:280px;
    margin:auto;
}
#formPartagerMail fieldset{
	margin:0;
}
#formPartagerMail .ui-controlgroup-label{
	font-weight:bold;
    font-size:13px;
    text-shadow: 0px 1px 30px #fff;
	margin:0;
}
#formPartagerMail input{
	margin:0;
}
#formPartagerMail textarea{
	height:150px;
    margin:0;
}

/**
* PAGE DE ESPACE CLIENT
**/
#conteneurEspaceClient{
	width:320px;
    min-height:261px;
    margin:auto;
    background-image:url(../Images/baseWcard/espaceClientFond.png);
}
#identificationText{
	color:white;
    text-align:center;
    padding-top:40px;
}
#formLoginEspaceClient{
	width:200px;
    margin:24px auto;
}
#textEspaceClient{
	color:white;
    text-align:center;
    padding-top:20px;
}
#btnOptionEc{
	width:200px;
    margin:25px auto 10px;
    opacity:0.8;
}

/**
* PAGE DE ESPACE CLIENT : CARTE DE FIDELITE
**/
#conteneurCarteFidelite{
	width:300px;
    border:1px solid #690101;
    background-image:url(../Images/baseWcard/backgroundText.png);
    margin:auto;
	-moz-box-shadow: inset 0px 0px 0px 1px #fff, 0px 0px 12px #fff;
    -webkit-box-shadow: inset 0px 0px 0px 1px #fff, 0px 0px 12px #fff;
    -o-box-shadow: inset 0px 0px 0px 1px #fff, 0px 0px 12px #fff;
    box-shadow: inset 0px 0px 0px 1px #fff, 0px 0px 12px #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#titreCf{
	color:white;
    text-align:center;
    font-size:18px;
    padding-top:20px;
    padding-bottom:10px;
}
#laCarteMilieu{
	width:293px;
    //background-image:url(../Images/baseWcard/carte-fidelite/carteFideliteCentre.png);
    margin:auto;
    padding-bottom:10px;
}
#lesCases{
	width:254px;
    margin:auto;
}
.uneCase{
    display:inline-block; 
    width:79px;
    height:72px;
    background-image:url(../Images/baseWcard/carte-fidelite/caseCarteFidelite.png);
    zoom:1;
    *display:inline;
    margin-left:4px;
    margin-top:5px;
    cursor:pointer;
    padding-top:5px;
   	-moz-box-shadow:  0px 0px 5px #fff;
    -webkit-box-shadow: 0px 0px 5px #fff;
    -o-box-shadow: 0px 0px 5px #fff;
    box-shadow: 0px 0px 5px #fff;
}
#remiseCf{
	width:245px;
    border:1px solid #647689;
    background-image:url(../Images/baseWcard/backgroundText.png);
    margin:auto;
	-moz-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    -webkit-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    -o-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:20px 0px 20px 0px;
    text-align:center;
    margin-bottom:10px;
}

/**
* PAGE DE ESPACE CLIENT : CARTE DE FIDELITE
**/
#rdvText{
	clear:both;
	height:66px;
	color:white;
    text-align:right;
    font-size:18px;
    padding-top:10px;
    padding-bottom:10px;
	background-image:url(../Images/baseWcard/rdv/rdv.png);
    background-repeat:no-repeat;
    width:200px;
    margin:auto;
    position:relative;
    top:10px;
}
#mpText{
	clear:both;
	height:66px;
	color:white;
    text-align:right;
    font-size:18px;
    padding-top:10px;
    padding-bottom:10px;
    width:200px;
    margin:auto;
    position:relative;
    top:20px;
    font-weight:bold;
    text-shadow:0px 1px 0px #000000;
}
#leRdv{
	color:white;
	width:245px;
    border:1px solid #647689;
    background-image:url(../Images/baseWcard/backgroundText.png);
    margin:auto;
	-moz-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    -webkit-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    -o-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 12px #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:20px 0px 20px 0px;
    text-align:center;
    margin-bottom:10px;
}


/**
* PAGE DE GRATTAGE
**/
.roseGrattage{color:#ff02ea;}
.btn_grattage_noir{
	display:block;
    background-image:url(../Images/baseWcard/grattage/grattage_btn_noir.png);
    width:158px;
    height:35px;
    color:white !important;
    line-height:35px;
    text-align:center;
    margin:auto;
    font-size:16px;
    font-weight:bold;
    text-shadow:none;
    cursor:pointer;
}
.btn_grattage_rouge{    		
	display:block;
	background-image:url(../Images/baseWcard/grattage/grattage_btn_rouge.png);
    width:158px;
    height:35px;
    color:white !important;
    line-height:35px;
    text-align:center;
    margin:auto;
    font-size:16px;
    font-weight:bold;
    text-shadow:none;
    cursor:pointer;
}
#espaceJeuxGrattage{
	width:240px;
    min-height:270px;
    padding:45px 5px 5px 5px;
    background-image:url(../Images/baseWcard/grattage/fondGrattage.png);
    margin:50px auto 0;
    position:relative;
	-moz-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    -webkit-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    -o-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#defilantGainGrattage{
    font-size:17px;
    text-shadow:-1px -1px white;
    font-weight:bold;
    display:block;
    margin-bottom:15px;
}
#espaceJeuxGrattage label{
	font-size:12px;
    font-weight:bold;
    text-align:center;
}
#logoGrattage{
	position:absolute;
	top:-50px;
    left:0px;
}
.btnGrattage{
	margin-top:15px;
    color:white !important;
   	text-shadow: 0px -1px 0 #000 !important;
}

.voir_mentions_legales{
	margin-top:20px;
	margin-bototm:10px;
	padding : 5px;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
	cursor:pointer;
}

.mentions_legales{
	text-align : left;
	margin-top:10px;
	display:none;
}

/**
* ESPACE A GRATTER
**/
#resultGrattage{
	width:250px;
    padding-top:30px;
    padding-bottom:20px;
    border: 3px solid #ff02ea;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color:black;
    font-size:18px;
    margin-top:100px;
    position:absolute;
    text-align:center;
    left:40px;
}
#face_grattage{
	position:absolute;
    top:-50px;
    left:85px;
}
#vousAvezGrattage{
	color:#ff19ec;
    font-size:24px;
    font-weight:bold;
    padding:10px 0 10px 0;
    text-shadow: -1px -1px 0 #EEEEEE, 1px 1px 0 #CFCFCF;
}
/**
* PAGE GRATTAGE SAUVEGARDE
**/
#mailEnvoyeGrattage{
    font-size:14px;
    font-weight:bold;
    width:193px;
    margin:20px auto;
    text-align:center;
    text-shadow: -1px -1px 10px #fff;
}
/**
* ESPACE DE RECEPISSE DU MAIL 
**/
#mailRecepisseGrattage{
	font-weight:bold;
    font-size:12px;
    text-shadow:-1px -1px white;
    text-align:center;
}
/**
* PAGE GRATTAGE VALIDATION DU GAIN 
**/
#espaceValidationGain{
	padding-top:40px;
    font-weight:bold;
    font-size:12px;
    text-shadow:-1px -1px white;
    text-align:center;
}
/**
* PAGE DE GRATTAGE
**/
#espaceCouponPopup .btn_download{
	display:block;
    background-image:url(../Images/baseWcard/coupon/btn-download.png);
    width:230px;
    height:35px;
    color:000 !important;
    line-height:35px;
    text-align:center;
    margin:auto;
    font-size:13px;
    font-weight:bold;
    text-shadow:1px 1px #fff;
    cursor:pointer;
}
#espaceCouponPopup .btn_close{    		
	display:block;
	background-image:url(../Images/baseWcard/coupon/btn-fermer.png);
    width:15px;
    height:15px;
    color:white !important;
    line-height:16px;
    text-align:center;
    margin:auto;
    font-size:14px;
    font-weight:bold;
    text-shadow:none;
    cursor:pointer;
    text-shadow:1px 1px #000;
    position:absolute;
    right:10px;
    top:10px;
}
#reducPopup{
	position:absolute;
    color:#fff;
    font-weight:bold;
    top:256px;
    left:0;
    width:240px;
    text-align:center;
    font-size:42px;
    text-shadow:1px 1px #000;
}
#espaceCouponPopup {
	width:240px;
    min-height:270px;
    padding:45px 5px 5px 5px;
    background-image:url(../Images/baseWcard/grattage/fondGrattage.png);
    margin:50px auto 0;
    position:relative;
	-moz-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    -webkit-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    -o-box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    box-shadow: inset 0px 0px 0px 1px #ccc, 0px 0px 20px #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}





#espaceCoupon{
	width:240px;
    min-height:270px;
    padding:5px 5px 5px 5px;
    background-image:url(../Images/baseWcard/grattage/fondGrattage.png);
    margin:10px auto 0;
    position:relative;
	/*-moz-box-shadow: inset 0px 0px 0px 20px #efefef, 0px 0px 20px #efefef;
    -webkit-box-shadow: inset 0px 0px 0px 20px #efefef, 0px 0px 20px #efefef;
    -o-box-shadow: inset 0px 0px 0px 20px #efefef, 0px 0px 20px #efefef;
    box-shadow: inset 0px 0px 0px 20px #efefef, 0px 0px 20px #efefef;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}
#defilantCoupon{
    font-size:37px;
    text-shadow:1px 1px #555;
    font-weight:bold;
    display:block;
    position:absolute;
    top:219px;
    left:93px;
    color:#fff;
}
#formCoupon label{
	font-size:12px;
    font-weight:bold;
    text-align:center;
}
.btnGrattage{
	margin-top:15px;
    color:white !important;
   	text-shadow: 0px -1px 0 #000 !important;
}