* {margin:0px;padding:0px;}
body {position:relative;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}

small
{font-size:10px;}
.clear {clear:both;}
.small {font-size:11px;}
.spacer {margin-top:25px;}
.block {display:block;}
.bold {font-weight:bold;}
.blue {color:#1084c6;}
.red{color:#ED1C24;}
.textright{text-align:right;}

.box_choice_form
{background:#c7cf48;width:223px;float:left;padding-left:5px;font-size:10px;}
.radio_form
{width:200px;}

#lunettes
{position:absolute;top:-165px;left:83px;z-index:1000; display: none;}
/* TYPOGRAPHY */

h1 {font-size:26px;color:#72814b;margin:10px 0 10px 0;text-transform:uppercase;}
h2 {font-size:36px;margin:0 0 10px 0;color:#72814b;text-transform:uppercase;}
h3 {font-size:20px;margin:8px 0;color:#718049;}
h4 {font-size:14px;margin:0px 0 8px 0;color:#718049;font-style:italic;}

#column_logo p {width:438px;margin:5px 0px;}

#content p,#content2 p {margin:10px 0;}
#content ul,#content2 ul {padding:0 0 0 15px;}
#content ol,#content2 ol {padding:0 0 0 30px;margin:25px 0px;}
#content li,#content2 li {margin:8px 0;}
#content a,#content2 a {color:#000;text-decoration:underline;}
#content a:hover,#content2 a:hover{color:#555; text-decoration: none;}
#content ul.prize,#content2 ul.prize {padding:0px;list-style:none;}
#content ul.prize ul,#content2 ul.prize ul {padding:0px;}
#content ul.prize ul li,#content2 ul.prize ul li {font-size:10px;padding:0px;margin:0px;list-style:disc;}
#content p.note,#content2 p.note {font-size:18px;font-weight:bold;margin:0 0 0 0;font-style:italic;}
#content input,#content2 input{margin-top:5px;}

u#liste li{list-style:decimal;}

.prize li {font-size:14px;padding:0 0 11px 61px;}

/* LAYOUT */



#main {width:955px;_width:960px;margin:0px auto;}

#header {position:relative;background-color:#95bae0;}
#header img {width: 955px !important; height: 161px !important;}
.en #header {position:relative;background-color:#95bae0;}
.en #header img {width: 955px !important; height: 161px !important;}

#wrapper {width:955px;_width:960px;position:relative;}

.en #valeur_3000
{background:url(images/valeur_3000_en.png) no-repeat;width:191px;height:114px;position:absolute;left:354px;}
#valeur_3000
{background:url(images/valeur_3000.png) no-repeat;width:190px;height:114px;position:absolute;left:359px;}


#valeur_3000_small
{background:url(images/valeur_3000_small.png) no-repeat;width:176px;height:73px;position:absolute;left:359px;}


.en #valeur_3000_small
{background:url(images/valeur_3000_small_en.png) no-repeat;width:168px;height:74px;position:absolute;left:367px;}

#column1 {width:560px;float:left;}
#column2 {width:395px;height:522px;float:left;background:url(images/column2_bg.jpg) no-repeat 0 0;position:relative;z-index:9;}
.en #column2 {width:395px;height:522px;float:left;background:url(images/column2_bg_en.jpg) no-repeat 0 0;position:relative;z-index:9;}

.list_forfaits
{position:relative;left:-10px;}
.list_forfaits td
{padding-bottom:5px;}

.list_forfaits td.first
{padding-top:15px;}


.list_forfaits td.verySmall
{font-size: 10px; font-style: italic;}


#content {min-height:460px;margin:0;padding:30px 30px 10px 30px;background:#fff;}
.en #content {min-height:460px;margin:0;padding:30px 30px 10px 30px;background:#fff;}
#content2 {min-height:460px;margin:0;padding:50px 30px 10px 30px;font-size:12px;}
.en #content2 {min-height:460px;margin:0;padding:50px 30px 10px 30px;font-size:12px;}

#footer {width:955px;_width:960px;height:35px;margin:0px auto;}
#footer ul {padding:6px 5px;list-style:none;font-size:10px;}
#footer li {float:right;margin:0px 10px;}
#footer a {color:#718049;text-transform:uppercase;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.text_footer {padding-top:7px;}
#footer_info {display:none;margin:10px auto;padding-bottom:15px;text-align:right;width:955px;_width:960px;}
#footer_info a {color:#1084c6;text-decoration:none;}
#footer_info a:hover{color:#5cb6ea;}

/* NAVIGATON */

#menu {width:955px;_width:960px;margin:0px auto;height:38px;background:#c7cf48;}
#menu ul {list-style:none;}
#menu li {float:right;}
#menu a span {display:none;}

/* Menu FR */

#menu a.btn_concours {display:block;width:132px;height:38px;background:url(images/sprite_menu2.gif) no-repeat 0 0;}
#menu a.btn_concours:hover, #menu a.btn_concours_current {background:url(images/sprite_menu2.gif) no-repeat 0 -38px;}
#menu a.btn_inscr {display:block;width:158px;height:38px;background:url(images/sprite_menu2.gif) no-repeat -132px 0;}
#menu a.btn_inscr:hover, #menu a.btn_inscr_current {background:url(images/sprite_menu2.gif) no-repeat -132px -38px;}
#menu a.btn_regle {display:block;width:140px;height:38px;background:url(images/sprite_menu2.gif) no-repeat -290px 0;}
#menu a.btn_regle:hover, #menu a.btn_regle_current {background:url(images/sprite_menu2.gif) no-repeat -290px -38px;}
#menu a.btn_envoie {display:block;width:169px;height:38px;background:url(images/sprite_menu2.gif) no-repeat -430px 0;}
#menu a.btn_envoie:hover, #menu a.btn_envoie_current {background:url(images/sprite_menu2.gif) no-repeat -430px -38px;}
#menu a.btn_en {display:block;width:117px;height:38px;background:url(images/sprite_menu2.gif) no-repeat -599px 0;}

#menu a.btn_en:hover {background:url(images/sprite_menu2.gif) no-repeat -599px -38px;}


/* Menu EN */

#menu a.btn_contest {
	display:block;
	width:128px;
	height:38px;
	background:url(images/sprite_menu2_en.gif) no-repeat 0 0;
}

#menu a.btn_contest:hover, #menu a.btn_contest_current {background:url(images/sprite_menu2_en.gif) no-repeat 0 -38px;}

#menu a.btn_part {
	display:block;
	width:153px;
	height:38px;
	background:url(images/sprite_menu2_en.gif) no-repeat -128px 0;
}

#menu a.btn_part:hover, #menu a.btn_part_current {background:url(images/sprite_menu2_en.gif) no-repeat -128px -38px;}

#menu a.btn_rules {
	display:block;
	width:118px;
	height:38px;
	background:url(images/sprite_menu2_en.gif) no-repeat -281px 0;
}

#menu a.btn_rules:hover, #menu a.btn_rules_current {background:url(images/sprite_menu2_en.gif) no-repeat -281px -38px;}

#menu a.btn_send {
	display:block;
	width:163px;
	height:38px;
	background:url(images/sprite_menu2_en.gif) no-repeat -399px 0;
}

#menu a.btn_send:hover, #menu a.btn_send_current {background:url(images/sprite_menu2_en.gif) no-repeat -399px -38px;}

#menu a.btn_fr {
	display:block;
	width:125px;
	height:38px;
	background:url(images/sprite_menu2_en.gif) no-repeat -562px 0;
}

#menu a.btn_fr:hover {background:url(images/sprite_menu2_en.gif) no-repeat -562px -38px;}

/* FORMULAIRE */ 

.inputForm {
	width:230px;
	height:14px;
	margin:11px 0 0 0;
	padding:5px 0 9px 5px;
	background:url(images/input_text.png) no-repeat 0 0;
	border:0 none;
	color:#939598;
	font-size:10px;
}

.inputForm2 {
	width:70px;
	height:14px;
	margin:0px 0 0 5px;
	padding:5px 0px 5px 5px;
	border:1px solid #000;
}

.clearMe{
	clear:both;
}


.inputImage{
	padding-left:55px;
	padding-right:100px;
	background:url('images/BTN_inscrit_fr.gif') no-repeat;
	height:25px;
	margin-left:0px;
	margin-top:-55px;
	margin-top:-30px\9;width:176px;
	*margin-top:-55px;
	float:left;
}
.en .inputImage
{background:url('images/BTN_inscrit_en.gif') no-repeat;width:220px;}
.en .inputImage2
{background:url('images/BTN_inscrit_en.gif') no-repeat;width:220px;}
.inputImage2{
	padding-left:55px;
	padding-right:100px;
	background:url('images/BTN_inscrit_en.gif') no-repeat;
	height:25px;
	margin-left:0px;
	margin-top:-55px;
	margin-top:-24px\9;width:176px;
	*margin-top:-55px;
	float:left;
	}

.inputImage span{display:none;}
.inputImage2 span{display:none;}

textarea {
	padding:0px 0 0px 5px;
	border-left:1px solid #000;
	border-right:1px solid #494949;
	border-top:0px none;
	border-bottom:0px none;
	width:469px;
	color:#939598;
	font-size:11px;
	font-family:arial;
}

table input{margin-top:5px!important;}

.button {background:url('images/submit.gif') no-repeat;padding:14px 50px;border:none;left:0;cursor:pointer;margin-top:3px;}
.button2 {background:url('images/submit_en.gif') no-repeat;padding:14px 50px;border:none;left:0;cursor:pointer;margin-top:3px;}

.divForm {margin:5px 0 0 0!important;}
.divForm p{font-weight:bold!important;font-size:14px;margin:0!important;padding:0!important;font-variant:small-caps;}

.textRight {text-align:right;}

.listForm {
	list-style:none;
	padding:0px !important;
	font-size:11px;
}
.listForm li {margin:5px 0 0 0;}

a.step_link {
	padding:0 20px 0 0;
	font-size:14px;
	color:#933;	
	text-decoration:none;
	font-weight:bold;
	background:url(images/arrow.gif) no-repeat right center;
}

#content ul.choix_forfait,#content2 ul.choix_forfait {
	font-size:11px;
	list-style:none outside none;
	margin:7px 0 0;
	padding:0 !important;
}

#content .choix_forfait li,#content2 .choix_forfait li  {
	display:inline;
	margin:5px 5px 0;
}

#attraits_quebec,.inputForm3,.inputForm2{border:none;background:transparent;border-bottom:1px solid #000;padding:0;}

.boutonGO{background:url('images/bouton_en.gif') no-repeat;width:195px;height:29px;border:none;margin-top:0px!important;cursor:pointer;}
.boutonGO2{background:url('images/btn_participer.jpg') no-repeat;width:195px;height:29px;border:none;margin-top:0px!important;cursor:pointer;}
.en .boutonGO2{background:url('images/btn_participer-en.jpg') no-repeat;width:195px;height:29px;border:none;margin-top:0px!important;cursor:pointer;}


/* CUSTOM DAVE */ 

.present_escapades {
	font-size: 16px;
}

.present_escapades strong {
	font-weight: bold;
	font-style: italic;
}

.present_escapades small {
	font-size: 16px;
}

span.2x a {
	color: #000;
	text-decoration: underline;
}

.cette_semaine {
	background-image: url(images/cette_semaine.gif);
	background-repeat: no-repeat;
	width: 253px;
	line-height: 23px;
	margin-bottom: 0 !important;
}

.cette_semaine .sem_bold {
	font-family: Arial, sans-serif;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
}

p.smallz {font-size: 11px;
padding: 2px; margin: 0 !important; margin-bottom: 5px !important;}
