@charset "utf-8";
@font-face{
	font-family:TRADGCEO;/*mediun condensed*/
	/*src: url('tradgceo-webfont.eot');*/
	src: url('http://www.vivelemegasinage.com/css/tradgceo-webfont.eot');
	src: local('☺'), url('type/tradgceo-webfont.woff') format('woff'), url('type/tradgceo-webfont.ttf') format('truetype'), url('type/tradgceo-webfont.svg#webfontMQ6AirUA') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:TRADGBCT; /*bold condensed*/
	/*src: url('tradgbct-webfont.eot');*/
	src: url('http://www.vivelemegasinage.com/css/tradgbct-webfont.eot');
	src: local('☺'), url('type/tradgbct-webfont.woff') format('woff'), url('type/tradgbct-webfont.ttf') format('truetype'), url('type/tradgbct-webfont.svg#webfontM35ZJb6V') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face { /*bold*/
	font-family:TRADEGBT;
	src: url('http://www.vivelemegasinage.com/css/tradegbt-webfont.eot');
	/*src: url('tradegbt-webfont.eot');*/
	src: local('☺'), url('type/tradegbt-webfont.woff') format('woff'), url('type/tradegbt-webfont.ttf') format('truetype'), url('type/tradegbt-webfont.svg#webfontj0Nlw4fL') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {/*medium*/
	font-family: TRADEGOO;
	src: url('http://www.vivelemegasinage.com/css/tradegoo-webfont.eot');
	/*src: url('tradegoo-webfont.eot');*/
	src: local('☺'), url('type/tradegoo-webfont.woff') format('woff'), url('type/tradegoo-webfont.ttf') format('truetype'), url('type/tradegoo-webfont.svg#webfontTu0a9W2d') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{background-color:#e7e7e7;font-size:10px;font-family:Arial, Helvetica, sans-serif}
h1{text-transform:uppercase; font-weight:700; font-size:36px; margin-bottom:10px;}
h2{text-transform:uppercase; font-weight:700; font-family:TRADGCEO; font-size:36px; line-height:0px;}
h3{text-transform:uppercase; font-weight:300; font-family:TRADGCEO; font-size:28px; line-height:0px;}
h4{text-transform:uppercase; font-weight:300; font-family:TRADGCEO; font-size:26px; line-height:0px;}
/*h4{text-transform:uppercase; font-family:TRADGCEO; font-weight:100; font-size:16px}*/
h5{font-weight:700; font-family:TRADGCEO; font-size:14px; text-transform:uppercase}

li{cursor:pointer; height:15px}
li:hover{background:#CCC;}

a{display:inline;outline:none;border:none}

:link img{border:none;}

h1.index, h2.index { text-indent: -9999px; width: 1px; height: 1px; overflow: hidden; float:left;}


#window{width:990px;height:620px;position:absolute;top:50%;left:50%;margin-top:-300px;margin-left:-495px}

#page{position:relative;height:600px; width:990px; z-index: 1}




/*------ index style ------*/

#accueil_title{background-image:url('../images/LaCabineMystere_Line.png');width:324px;height:158px;}
#accueil_form{width:220px;}
#accueil_content{position:absolute;	right:15px; top:0; z-index:1000;display:block; text-align:right}
img#capt_1{margin:0; padding:50px 0 30px 0;}
img#capt_2{margin:0;padding:0;}
img#capt_3{margin:0;padding:30px 0 0 0;}
img#capt_4{padding:0; margin:0;	cursor:pointer;}
#form_cont input{font-size:10px;	margin-top:5px;	background:#f5f5f5;	border:1px solid #d6d6d6;	width:13em;}

.mall_sel{	background-color:#fff;margin:0;text-align:left;cursor:pointer; font-size:9px; padding-left:10px}

#form_cont2{ width:100%;padding:10px 0;height:10px}
#concours-step1-cabine{margin:0;}
ul#mall_list{display:none;list-style:none;margin-top:0px;padding-left:0px;background:#FFF;z-index:1000;width:100%;text-align:left; list-style-position:outside}
.mall_sel img{position:relative; left:10px}
#Transition{z-index:0;position:absolute;top:0;left:0;}
#Background_ON{z-index:1;position:absolute;top:0;left:0;display:block;color:#fff;}

#mall_list li{
	text-align:left;
	margin-left:0;
	padding:0;
}

img#capt_1{margin:0; padding:25px 0 30px 0;}


/*-----inscription style ----*/

form#inscrit img{float:left;}
#form_cont img{	position:relative;	display:block; margin-bottom:5px;}
#form_cont p{text-decoration:underline;	color:#999;	font-style:italic;	text-align:right;	margin-right:5px;}
#form_cont p:hover{text-decoration:underline;	color:#000;	font-style:italic;	text-align:right;	margin-right:5px;}
#footer{font-family:Arial, Helvetica, sans-serif;	text-transform:uppercase;	margin-top:10px;font-weight:bold;}
#footer a{	text-decoration:none;	color:#000;}
#footer a:hover{ text-decoration:underline;}
#logo{position:absolute;	top:0;	left:0; z-index:2;}
#formulaire_content{position:absolute;	right:60px;	top:0px;width:275px; height:530px; padding-top:70px; padding-bottom:20px; display:block;z-index:3000; font-family:TRADEGOO; font-size:11px}
#formulaire_title{text-transform:uppercase; font-weight:700; font-family:TRADGCEO; font-size:25px;}
fieldset{border:none;}
fieldset#formulaire_participant{ padding:0px;margin:0}
fieldset#formulaire_participant input {margin:2px 0; padding:0; width:270px; height:1.5em;}
fieldset#formulaire_question{ padding:0px;}
fieldset#formulaire_question label{ width:30%}
fieldset#formulaire_question input{	margin:0; display:inline; width:70%;}
fieldset.formulaire_regulations{padding:15px 0;}
fieldset.formulaire_regulations a{text-decoration:none; color:#fff;}
fieldset.formulaire_regulations input{ border:none none; border-style:none; color:#fff; background:#fff;}

.formulaire{font-family:TRADEGOO;font-size:11px;background:#fff;}

.date_input{display:inline;color:#C60;text-transform:uppercase;text-align:center;margin-left:5px;margin-right:0px;float:right;TRADEGOO;font-size:11px;background:#FFF;}

input#_jour{	width:2em;}
input#_mois{	width:2em;}
input#_année{width:3em;margin-right:0;}
input#submit_btn{float:right}
#form_legal{position:absolute; bottom:25px; width:100%; text-align:center; font-size:7pt;}


#error {color:#FF0000;text-align:center; padding:15px 0;width:100%;}


/*------ cabine style ----*/

#jeu_content{position:absolute;left:145px;top:0;padding-top:114px;width:250px;}
#jeu_offer{	position:absolute;left:445px;top:50px;width:475px;text-align:center;margin:0; padding:0; height:2em}
#jeu_popup{background-image:url('../images/Fond.png');width:553px;	height:256px;	display:block;z-index:2502;position:absolute;top:50%;left:50%;margin-top:-128px;margin-left:-275px; background-repeat:no-repeat;}
#jeu_popup_btns{height:32px;position:absolute;bottom:0; right:0;}
#jeu_popup_content{margin-left:40px;margin-top:60px;}
#jeu_popup a{display:inline;float:right;margin-left:0 0 0 2px;}
#jeu_title{font-family:TRADGBCT;text-transform:uppercase;  font-size:48px;  margin:0;line-height:1em;padding-left:3px}
#jeu_welcome{text-transform:uppercase; font-family:TRADGCEO; font-size:20px; margin:0; padding-top:12px;}
#jeu_instructions{text-transform:none;font-family:TRADGCEO; font-size:12px;padding-top:12px;}
#jeu_flash{position:absolute;left:428px;top:158px;}
#jeu_flash_1{position:absolute;left:0;top:0;width:165px;}
#jeu_flash_2{position:absolute;left:168px;top:0;width:165px;}
#jeu_flash_3{position:absolute;left:337px;top:0;width:165px;}
#jeu_img{width:165px;position:absolute;left:428px;top:179px;}
#jeu_img_1{width:165px;position:absolute;left:100;top:0;display:none;}
#jeu_img_2{position:absolute;left:169px;top:0;width:165px;display:none;}
#jeu_img_3{position:absolute;left:338px;top:0;width:165px;display:none;}
#cache0 {position: absolute;top: 80px; left: 20px;z-index: 1;display: none;}
#cache1 {position: absolute;top: 80px; left: 190px;z-index: 1;display: none;}
#cache2 {position: absolute;top: 80px; left: 360px;z-index: 1;display: none;}
#jeu_img_1, #jeu_img_2, #jeu_img_3 {z-index: 2;}
#jeu_flash_1, #jeu_flash_2, #jeu_flash_3 {z-index: 3;}
.orangebox {font-family: TRADEGOO;font-size:13px;background: #f39704;width: 120px;height: 120px;color: #FFFFFF;text-transform: uppercase;text-align:center;padding-top:1em;}
.orangeboxbig {font-family: TRADEGOO;font-size:13px;background: #f39704;width: 120px;height: 240px;color: #FFFFFF;text-transform: uppercase;text-align:center;padding-top:20px;}
#next {position: absolute;top: 387px;left:425px;display: none;}
#cboxClose {display:none;}
._orange{font-family:TRADGCEO; font-size:14px;color:#F09C00;text-transform:uppercase;}
#_white{color:#FFF;text-align:center;}
#cboxClose {display:none;}




/*------ popup style -------*/

#popup {width: 349px;background: url('../images/BackgroundSeul.png');background-repeat:no-repeat;color:#FFFFFF;text-align: left;height:170px;padding-top:30px;}
#popup_cabine{width: 553px;background: url('../images/Fond.png');background-repeat:no-repeat;color:#FFFFFF;text-align: left;height:216px;padding-top:50px;}
#popup_cabine p{margin-top:0.8em;}
.popup_p {padding: 0px 20px 0px 55px ;font-family:TRADGCEO;font-size:17px;}
#popup_cabine_btn{position:absolute;right:0;bottom:15px;padding:0;}
#popup input#submit{position:absolute;right:0;bottom:0;}
#popup input#submit{position:absolute;right:0;bottom:0;}
#popup_title{margin:0;padding-top:10px;padding-left:55px;text-transform:uppercase; font-weight:700; font-family:TRADGCEO; font-size:25px;}
#popup_title_sub{margin:0;padding-top:10px;padding-left:55px;text-transform:uppercase; font-weight:700; font-family:TRADGCEO; font-size:24px;}
#popup_detaillant {position:relative;width: 560px;color:#000;text-align: left;height:240px;overflow:auto;position:absolute;top:100px;left:105px;}

#popup_reg {position:relative;width: 560px;color:#000;text-align: left;height:320px;overflow:auto;position:absolute;top:25px;left:105px;}
#popup_detaillant table{font-family:TRADEGBT;font-size:14px;text-transform:uppercase;}
#popup_detaillant_btn{position:absolute;right:5px;top:5px;width:22px;height:22px;cursor:pointer;}
#popup_marchands{width: 733px;background: url('../images/fondPopUp.png');color:#FFFFFF;height:410px;position:relative;}
#popup_reglement{width: 733px;	background: url('../images/fondPopUp2.png');color:#FFFFFF;height:410px;position:relative;}

#popup_marchands a{position:absolute;right:0;bottom:0;padding:0;}
#popup_marchands_btn{position:absolute;right:5px;top:5px;width:22px;height:22px;cursor:pointer;}
#ferme_btn{	background-image:url(../images/btn_EXIT_Off.png);width:18px;height:18px;}
.upper {text-transform: uppercase;}
.ferme{position:absolute;top:10px;right:10px;}
.close {float: right;padding-top: 30px;}
.cache {background: #996666;width: 120px;height: 120px;}
#popinside {background: #CC6600;}
.noborder {border: none;}