body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


html,body{padding:0;margin:0}
body{font-size:11px;font-family:Helvetica,Arial,sans-serif;padding-bottom:30px;background: url(http://imagix.be/bg-action-summer.jpg) repeat top left fixed}
button{cursor:pointer}
strong, b{font-weight:bold}
img{border:none}

.movie_background{background:url(/carte-c/design/images/layout/background_2.gif) repeat-y left top !important}

.spacer{background:url(../images/layout/tile.png) repeat-x 0 0;height:2px;margin:6px 0;clear:both;width:auto;overflow:hidden}
h2{color:#FF0000;font-size:16px;font-weight:bold;margin:0}
h2.dotted{color:#FF0000;font-size:15px; font-weight:bold;margin:0;border-bottom:1px dotted #5D5D5D;margin-bottom:12px;padding-bottom:8px}
h2.dotted.white{color:#FFF}
div.clear{clear:both}
p{ line-height:18px;margin:4px 0}
a{color:#FFF;cursor:pointer}

/*reglement*/
.reglement{width:100%;clear:both;overflow:hidden}
.reglement p{margin:0 0 8px 0}
.reglement h3{font-size:13px;font-weight:bold;color:#DC0101;margin-top:8px}
.reglement h4{font-size:12px;font-weight:bold;margin-top:8px}

/*login_small*/
div.login_small{background:url(../images/layout/login_small.png) no-repeat 0 0;padding:50px 4px 0 3px;width:222px;height:126px;position:relative;clear:both}
div.login_small input{color:#666;width:168px;border:0;height:19px;border-top:1px solid #7c7c7c;padding:2px 3px 0}
div.login_small .login_submit{background:url(../images/layout/login_submit.png) no-repeat 0 0;padding:0;height:29px;width:121px;border:0;position:absolute;left:54px;bottom:4px;cursor:pointer}
div.login_small form{margin:0;padding:0}
div.login_small div{padding:3px 0 3px 24px;margin:0 0 5px}
div.login_small div.required{background:#7e0101 url(../images/layout/form_error.gif) no-repeat 205px center}
div.login_small span.pass_req{color:#FFF;display:block;width:100%;text-align:center}
div.login_small span.pass_req a{color:#FFF !important}
div.login_small span.pass_req a:hover{color:#FFF !important;text-decoration:none}


/*login*/
div.login{background:url(../images/layout/login_box.png) no-repeat 0 0;padding:87px 4px 0 3px;width:222px;height:129px;position:relative;clear:both}
.movie_background div.login{background:url(../images/layout/login_box_black.png) no-repeat 0 0}
div.login input{color:#666;width:168px;border:0;height:19px;border-top:1px solid #7c7c7c;padding:2px 3px 0}
div.login .login_submit{background:url(../images/layout/login_submit.png) no-repeat 0 0;padding:0;height:29px;width:121px;border:0;position:absolute;left:54px;bottom:4px;cursor:pointer}
div.login form{margin:0;padding:0}
div.login div{padding:3px 0 3px 24px;margin:0 0 5px}
div.login div.required{background:#7e0101 url(../images/layout/form_error.gif) no-repeat 205px center}
div.login span.pass_req{color:#FFF;display:block;width:100%;text-align:center}
div.login span.pass_req a{color:#FFF !important}
div.login span.pass_req a:hover{color:#FFF !important;text-decoration:none}
div.entry{clear:both}

/*cleanList*/
ul.cleanList{margin-top:5px}
ul.cleanList li{margin-bottom:1px}
ul.cleanList li a.even{background:url(../images/layout/ul_list_background.png) no-repeat 0 -31px}
ul.cleanList li a{display:block;font-weight:bold;padding:0 20px;height:30px;line-height:30px;color:#FFF;background:url(../images/layout/ul_list_background.png) no-repeat 0 0}
ul.cleanList li a:hover{color:#666;background:url(../images/layout/ul_list_background.png) no-repeat left bottom}

/*top_movie*/
div.top_movie{height:111px;width:420px;padding:11px 11px 0 11px;position:relative;margin-bottom:5px;background:url(../images/layout/div_top_overview.png) no-repeat 0 0; z-index: 0}
div.top_movie p{font-style:italic;line-height:13px;color:#CCC}
div.top_movie a img{border:1px solid #FFF;margin:0 11px 0 0;float:left}
div.top_movie a:hover img{border:1px solid #FF0000}
div.top_movie span.nr{color:#ff0000;line-height:22px;width:21px;height:22px;font-weight:bold;position:absolute;text-align:center;right:4px;top:5px}
div.top_movie h3{font-weight:bold}
div.top_movie.even{background:url(../images/layout/div_top_overview.png) no-repeat left bottom}
div.top_movie a.detail{position:absolute;bottom:0;right:11px;display:block;width:102px;height:22px;background:url(../images/layout/fiche_details.png) no-repeat 0 0}
div.top_movie a.detail:hover{background:url(../images/layout/fiche_details.png) no-repeat left bottom}
div.top_movie a.ticket{position:absolute;bottom:0;right:120px;display:block;width:102px;height:22px;background:url(../images/layout/fiche_tickets.png) no-repeat 0 0}
div.top_movie a.ticket:hover{background:url(../images/layout/fiche_tickets.png) no-repeat left bottom}

/*rechercher*/
div.rechercher{background:url(../images/layout/rechercher_background.png) no-repeat 0 0;padding:87px 4px 0 3px;width:222px;height:127px;position:relative;clear:both}
div.rechercher input{color:#666;width:168px;border:0;height:19px;border-top:1px solid #7c7c7c;padding:2px 3px 0}
div.rechercher .search_submit{background:url(../images/layout/rechercher_submit.png) no-repeat 0 0;padding:0;height:29px;width:121px;border:0;position:absolute;left:54px;bottom:4px;cursor:pointer}
div.rechercher form{margin:0;padding:0}
div.rechercher div{padding:3px 0 3px 24px;margin:0 0 5px}
div.rechercher div .field_2{font-style:italic}
div.rechercher div.required{background:#7e0101 url(../images/layout/form_error.gif) no-repeat 205px center}
div.entry{clear:both}

/*niceform*/
form.niceForm{padding:0;width:440px;overflow:hidden;clear:both}
form.niceForm fieldset{border:1px solid #292929;clear:both;overflow:hidden;width:438px;margin-bottom:20px;padding:18px 0}
form.niceForm fieldset.hidden{border:0}
form.niceForm legend{color:#999999;font-weight:bold;text-align:center;padding:0 3px;margin-left:175px}
form.niceForm ul{list-style:none;padding:0;margin:0;overflow:hidden; font-size:11px}
form.niceForm ul li{clear:both; overflow:hidden; width:100%;}
form.niceForm ul li.required{background:#7e0101 url(../images/layout/form_error.gif) no-repeat 400px center}
form.niceForm ul li.special label{color:#7d7d7d;line-height:12px}
form.niceForm ul li label{width:175px}
form.niceForm ul li input{width:200px;padding:2px 0}
form.niceForm ul li .checkboxes {float:left;width:200px}
form.niceForm ul li .leftSide label{text-align:left !important;}
form.niceForm ul li .center{text-align:center;margin-top:10px;margin-bottom:0;padding-top:4px}
form.niceForm ul li .center input{width:auto}
form.niceForm fieldset span.error{font-size:10px;color:#FF0000;clear:both;display:block;text-align:left;padding-left:186px;padding-bottom:5px}


form.niceForm ul li .checkboxes input{width:auto}
form.niceForm ul li .checkboxes span{display:block;clear:both;width:100%}
form.niceForm .entry{overflow:hidden;width:100%;clear:both;margin-bottom:3px}
form.niceForm .entry label{clear:both;width:354px;text-align:left;padding-left:84px;font-size:11px;font-weight:bold}
form.niceForm .entry label span{font-weight:normal}
form.niceForm  div.required{background:#7e0101 url(../images/layout/form_error.gif) no-repeat 400px center}
form.niceForm .entry .holder{clear:both;overflow:hidden;width:438px;margin:0;padding-bottom:3px}
form.niceForm .entry .nr{background:url(../images/layout/nr.png) no-repeat 0 0;float:left;color:#333333;font-size:11px;width:15px;margin:0 0 0 56px;padding-left:6px;height:21px;overflow:hidden;font-weight:bold}
form.niceForm .entry input{float:left;width:293px;margin-left:9px}

form.niceForm2 .entry{overflow:hidden;width:355px;margin:0 auto;clear:both;margin-bottom:3px}
form.niceForm2 .entry label{clear:both;width:354px;text-align:left;padding-left:35px;font-size:11px;font-weight:bold}
form.niceForm2 .entry span.error{font-size:10px;color:#FF0000;clear:both;display:block;width:354px;text-align:left;padding-left:35px;padding-bottom:5px}
form.niceForm2 .entry label span{font-weight:normal}
form.niceForm2  div.required{background:#ff0000 url(../images/layout/form_error.gif) no-repeat 336px center}
form.niceForm2 .entry .holder{clear:both;overflow:hidden;width:438px;margin:0;padding:6px 0 5px}
form.niceForm2 .entry .nr{background:url(../images/layout/nr.png) no-repeat 0 0;float:left;color:#333333;font-size:11px;width:14px;margin:0 0 0 8px;padding-left:7px;height:21px;overflow:hidden;font-weight:bold}
form.niceForm2 .entry input{float:left;width:293px;margin-left:6px}
form.niceForm2 .btn{padding-left:230px;margin-top:8px}

/*buttons*/
button.validez{height:66px;width:300px;border:0;text-indent:-9000px;display:block;margin:0 auto;background:url(../images/layout/btn_submit.png) no-repeat 0 0}
button.envoyer{height:25px;width:100px;border:0;text-indent:-9000px;display:block;background:url(../images/layout/envoyer.png) no-repeat 0 0}
button.changer{height:66px;width:300px;border:0;text-indent:-9000px;display:block;margin:0 auto;background:url(../images/layout/btn_changer.png) no-repeat 0 0}
input.changer{height:66px; cursor:pointer;width:300px;border:0;text-indent:-9000px;display:block;margin:0 auto;background:url(../images/layout/btn_changer.png) no-repeat 0 0}

/*frame*/
div.frame{height:189px;line-height:11px;width:390px;background:#ffffcc;margin:0 auto;margin-bottom:5px;padding:0 5px;overflow:auto;color:#8c8c7f;font-size:11px}
div.frame p{line-height:11px}
div.frame h3{margin-bottom:4px}
div.frame h4{margin-bottom:4px}

/*header*/
div.header{background:url(../images/layout/carte_c_header.png) no-repeat 0 0;width:441px;height:127px;margin:7px 0 16px 0;position:relative}
div.header span{position:absolute;left:92px;top:40px}
div.header ul{position:absolute;left:23px;bottom:0px;padding:0;margin:0}
div.header ul li{list-style:none;padding:0;margin:0;float:left;background:url(../images/layout/header_nav.png) no-repeat right top;margin:0 4px 0 0}
div.header ul li.active{background:url(../images/layout/header_nav.png) no-repeat right -42px}
div.header ul li.active a{color:#FFF; background:url(../images/layout/header_nav.png) no-repeat 0 -63px}
div.header ul li a{color:#ff0000;font-weight:bold;height:17px;padding:4px 15px 0;display:block;float:left;text-decoration:none;background:url(../images/layout/header_nav.png) no-repeat 0 -21px}

/*blog*/
.blog{padding:5px 0 0 0;margin:0 0 0 22px;width:395px}
.blog_entry{margin:8px 0 15px 0;border-bottom:1px dotted #5d5d5d;padding-bottom:10px}
.blog_entry h2{color:#FFF;font-size:12px;margin:0;float:left;width:280px}
.blog_entry h2 span.nr{background:url(../images/layout/bullet_blog_title.png) no-repeat 0 0;display:block;width:30px;height:15px;font-size:10px;float:left;margin:0 6px 0 0;padding:2px 0 0 5px}
.blog_entry em.datum{font-size:8px;color:#FFF;float:right}
.blog_entry .text{color:#CCC;font-size:11px;clear:both}
.blog_entry .text p{margin:0;padding:4px 0}
.blog_entry .text blockquote{padding:0 0 0 25px}
.blog_entry .text ul{list-style-type:circle}
.blog_entry .text ul,.blog_entry .text ol{list-style-position:inside;margin:10px 0 10px 0;clear:both}
.blog_entry .text ol li{list-style:outside decimal}

/*files*/
.files{margin:5px 0}
.files a{background:url(../images/layout/bullet_file.gif) no-repeat 0 center;padding:5px 0 5px 29px;color:#cccccc;text-decoration:underline}
.files a:hover{ color:#FFF;text-decoration:none}

/*program detail*/
div.program_detail div.description{font-style:italic;color:#ccc}
div.program_detail div.description p{line-height:14px}
div.program_detail img{float:left;border:1px solid #FFF;margin-right:20px}
div.program_detail div.spacer{background:url(../images/layout/spacer_detail.gif) repeat-x 0 0;margin:11px 0}
div.program_detail ul.details{width:200px;overflow:hidden;float:left}
div.program_detail ul.details li{margin:4px 0;clear:both;overflow:hidden}
div.program_detail ul.details span{display:block;width:98px;font-weight:bold;float:left}
div.program_detail ul.details em{display:block;float:left;width:97px}
div.program_detail ul.details a{color:#FFF}
div.program_detail ul.details a:hover{text-decoration:none}
div.program_detail a.programme{float:left;background:url(../images/layout/movie_button_programme.png) no-repeat 0 0;height:22px;line-height:22px;font-size:12px;font-weight:bold;width:167px;text-align:center;color:#FFF;display:block;text-decoration:none}
div.program_detail a.programme:hover{background:url(../images/layout/movie_button_programme.png) no-repeat left bottom}

	div.extra_film{background:#ffffcc;padding:12px;width:121px;float:right;position:relative}
	div.extra_film a{color:#ff0000}
	div.extra_film .decoration{margin:-9px 0 0 -8px;position:absolute;left:50%;top:0;width:17px;height:9px;background:url(../images/layout/extra_film_decoration.gif) no-repeat 0 0}
	div.movie_pictures img{margin:0 7px 10px 0}
	
	div.movie_wallpaper{width:215px;background:#333;float:left}
	div.movie_wallpaper.first_item{margin:0 0 11px 10px}
	div.movie_wallpaper img{float:left;}
	div.movie_wallpaper ul li a{padding-left:5px;}
	div.movie_wallpaper ul li{line-height:18px;}
	
/* Programme cinema
---------------------------------------------------------- */

	/*menudate*/
	#menudate{list-style:none;margin:0}
	#menudate li{display:inline;padding-right:0;font-size:11px}
	#menudate li a{text-decoration:none;color:#FFF}
	#menudate li a:hover, #menudate li .in{color:#F00}
	
	div.link_buttons{text-align:center;width:100%;clear:both}
	div.link_buttons img{display:block;margin:10px auto}
	
/*niceList*/
ul.niceList{border:1px solid #666;margin-top:5px}
ul.niceList li a{display:block;color:#FFF}
ul.niceList li{display:block;width:420px;padding:5px 10px;color:#ccc;background-color:#1e1d1d}
ul.niceList li:hover{background-color:#515151}
ul.niceList li strong{display:block;width:45px;float:left;color:#fff}

/*sidebar*/
#sidebar{width:223px;float:left;padding:285px 20px 20px;background:url(/img/accroche.png) no-repeat left top;margin:0;overflow:hidden}
.movie{background:#000000 !important;padding:20px 20px 20px !important}
#sidebar li{background:url(/img/separator.gif) repeat-x left bottom;padding-bottom:15px;padding-top:10px}
.movie_background #sidebar a{color:#FFF}
#sidebar a{color:#666}
#sidebar a:hover{color:#F00}
#sidebar p{font-size:1.1em;line-height:1.5em;color:#666}
.movie_background #sidebar p{color:#FFF}


/* tarifs */
#tarifs,#regie{list-style:none;padding:0;border:1px solid #666}
#tarifs li,#regie li{display:block;width:420px;padding:5px 10px;color:#ccc;background-color:#1e1d1d}
#tarifs li:hover,#regie li:hover{background-color:#515151}
#tarifs li strong,#regie li strong{display:block;width:45px;float:left;color:#fff}
#tarifs .od,#regie .od{background-color:#292828}



#sidebar #haut{margin-top:0;padding-top:0}

#page{width:838px;position:relative;margin:0 auto;background:url(/img/background.gif) repeat-y left top}



.photo{display:block;height:130px;padding-left:136px;background:url(img_content/francesca_italiano.gif) no-repeat left top}



.date{background:url(/img/bulle.gif) no-repeat 3px;padding-left:13px}

div.options{width:96%;padding-right:4%;text-align:right}
div.options a{color:#c0c0c0;font-size:10px}
div.options a:hover{text-decoration:none;color:#FFF}
div.intro{background:#eff0c0;padding:26px;color:#333333;font-size:11px;margin:0}

#film strong{color:#F00;font-size:1.2em}
.details,.photofilm{display:block;margin:0;padding:0}
.details{width:259px;float:left}
.photofilm{width:163px;float:right}
.footerfilm{clear:right;list-style:none;padding:10px 0 0 0;margin:0}
.footerfilm li{display:inline;list-style:none;font-size:1em}
.t{background:url(/img/duree.gif) no-repeat left 3px;padding-left:15px;margin-right:4px}

.l{background:url(/img/langue.gif) no-repeat left 3px;padding-left:20px;margin-right:4px}

.s{background:url(/img/web.gif) no-repeat left 3px;padding-left:20px}

.red{color:#F00}
.vseparator{background:url(/img/vseparator.gif) no-repeat left;padding-left:5px}

#header{height:105px;background-color:#FFF;color:#F00;padding-right:93px;clear:both}
#header img{float:left;margin:14px 0 0 0}
#header h1 a{display:block;width:262px;height:105px;text-indent:-9000px;background:url(/img/logo.gif) no-repeat left top}

#lang{height:49px;float:right;margin:0;padding:0;list-style:none;font-size:1.0em}
#lang li{margin-left:5px;float:left;line-height:49px}
#lang a{color:#000}
#lang a:hover{color:#F00}

#menu{width:482px;margin:0;padding:0;float:right;list-style:none}
#menu li{float:left;line-height:56px}
#menu li a{display:block;height:56px;line-height:56px;text-indent:-9000px}

#menu li#programmation li.sfhover ul, #menu li#programmation:hover ul{ left:auto;  }
#menu ul{ position:absolute;  width:150px;  left:-999em; z-index: 9; padding:0; list-style-type: none;}

#programmation ul li{float:left;line-height:38px}
#programmation li a{display:block;height:38px;line-height:38px;text-indent:-9000px}

/* David Update */
#mons a, #mons.selected{width:84px;background:url(/img/imagix_mons.png) no-repeat left top}
#tournai a, #tournai.selected{width:91px;background:url(/img/imagix_tournai.png) no-repeat left top}
#films a, #films.selected{width:76px;background:url(/img/films.png) no-repeat left top}
#programmation a, #programmation.selected{width:151px;background:url(/img/programmation.png) no-repeat left top}

#programmation li#mons_sub{ width:150px; height:38px; background:url(/img/imagix_mons_sub.png) no-repeat left top; }
#programmation li#mons_sub a{width:150px; background:url(/img/imagix_mons_sub.png) no-repeat left top;  }
#programmation li#tournai_sub{ width:150px; height:38px; }
#programmation li#tournai_sub a{ width:150px; background:url(/img/imagix_tournai_sub.png) no-repeat left top;}

/* #tickets a, #tickets.selected{width:74px;background:url(/img/tickets.png) no-repeat left top} */
#news a, #news.selected{width:80px;background:url(/img/news.png) no-repeat left top}
/* --- */

#menu a:hover, #menu .selected a{ background-position:left bottom !important; text-indent:-9000px;  }
#programmation a:hover {background-position: left bottom; text-indent: -9000px}

#content{float:left;width:442px;color:#FFF;padding:20px;overflow:hidden}

.pagetitle{font-size:1.6em;color:#F00}

h2 a, h3 a{color:#F00;text-decoration:none}

h2.dotted a{text-decoration:underline}
h2.dotted a:hover{text-decoration:none}

#content small{color:#777;font-size:1em}

.entry{font-size:1.1em;line-height:1.5em;text-align:justify}

.entry a{color:#FFF}

.postmetadata{color:#777;background:url(/img/separator.gif) repeat-x top left;line-height:3em;margin-bottom:20px}
.postmetadata a{color:#777}
.postmetadata a.comments,
.navigation .alignright a{padding-right:15px;background:url(/img/next_comment.gif) no-repeat right}

.navigation{width:442px;overflow:auto;padding-bottom:10px;margin-bottom:10px}
.navigation a{color:#666;font-size:1em;display:block;line-height:13px}
.navigation .alignleft{float:left}
.navigation .alignleft a{padding-left:15px;background:url(/img/prev_comment.gif) no-repeat left}
.navigation .alignright{float:right}


#commentform #submit{font-size:1.3em;color:#FFF;text-decoration:none;padding-right:15px;background:url(/img/next_comment.gif) no-repeat right}

#submenu{float:right;margin:10px 0 0;width:63px;padding:0 15px 15px;overflow:hidden}
#submenu ul{padding:0 0 15px;margin: 0 0 15px;width:63px;list-style:none;font-size:1.0em;line-height:1.5em;background:url(/img/separator.gif) repeat-x left bottom}

#submenu a{color:#666;text-decoration:none}
#submenu li{color:#000}

#submenu a:hover,
#submenu li.selected{color:#999}

#submenu ul ul{margin:5px 0 0;padding:0;font-size:.8em;float:none;background:none}
#submenu ul ul li{background:url(/img/sub_bullet.gif) no-repeat left center;padding-left:5px}

#footer{background:#000 url(/img/footer.gif) repeat-y left top;clear:both;float:none;overflow:auto;padding-left:263px;width:575px}
#sub_navigation{float:left;width:422px;padding:10px 10px;margin:0 20px;text-align:center;color:#666;background:url(/img/separator.gif) repeat-x left top;line-height:1.5em}
#sub_navigation a{color:#666}
#sub_navigation a:hover,
#sub_navigation b{color:#999;font-weight:normal}
#footer a.top{float:left;display:block;height:46px;width:70px;background:url(/img/top.gif) no-repeat left top;text-indent:-9000px}
#footer a:hover.top{background-position:left bottom}

 
#online, #b2b,.online,#regie{margin:25px 0 0 68px}
#content .dl{padding:0 0 0 15px;background:url(/img/pastille.png) no-repeat}

#content .second{margin-top:15px}

form{padding:5px 35px 0 10px}
form ul{list-style:none}
label{text-align:right;width:70px;display:block;float:left;margin:3px 10px 0 0;color:#fff}
form li{margin-bottom:1px;padding:5px 0}
input:focus,textarea:focus{background:#eee}
li input,textarea{width:230px}
p input{margin-left:122px}
.required{background:#F00}
.required label{color:#fff;font-weight:700}
#merci{text-align:center;padding-top:25px}
#promo #menu a,#promo #menu li.selected,
#reglementPromo #menu a,#reglementPromo #menu li.selected{background-position:left bottom}
#promo #menu a:hover,#promo #menu li.selected a,
#reglementPromo #menu a:hover,#reglementPromo #menu li.selected a{background-position:left top}
#reglementPromo #sidebar,
#promo #sidebar{background-image:url(/img/promo-coke/sidebar.png)}
#promo #content{background:#920000 url(/img/promo-coke/homeBg.png) no-repeat;position:relative}
#promo #content p{text-align:center}
img#gagne{margin:8px 0 0 5px;position:absolute}
img#bigScreen{margin:45px 0 150px 175px}
#jeParticipe{background:url(/img/promo-coke/courbe.png) no-repeat;padding-top:130px;top:235px}
#jeParticipe,#form_header{margin-left:-20px;position:absolute;width:100%}
#sub_navigation{background:none}
#form_header{background:#000;height:250px;padding-top:15px;top:0;text-align:left}
#form_header h1,#form_header p{padding:0 40px}



form div{margin-bottom:12px}
#envoyer{padding:20px 0 0 150px}

#promo #legalFooter,#reglementPromo #legalFooter{background:url(/img/promo-coke/courbe.png) no-repeat;position:absolute;width:100%;margin-left:-20px;padding-top:130px}

#reglementPromo #legalFooter{text-align:center}
#logoCokeEndReglement{margin:150px 0 15px 168px}
#legalFooter a,#promo #reglement{color:#fff}
#cokeLogo{padding:200px 0 10px 170px}
#promo_skyscraper{padding-top:20px}
p.thanks{text-align:left!important;font-size:1.2em}
#promo #logoCokeEnd{margin:200px 0 40px}
#lastStep{padding-left:147px}
#lastStep input#jaccepte{float:left;margin-right:8px}
#lastStep label{text-align:left;color:#fff;width:200px}

#lastStep label a{color:#fff}
#p_jaccepte{overflow:hidden}
#p_jaccepte.missingField{width:430px;margin-left:7px;padding-bottom:10px;padding-top:8px}
#participationOK{margin-top:35px}
/*pagination*/
div.pagination{width:100%; clear:both; overflow:hidden; padding:4px 0;}
div.pagination ul li.current{background:#585858; padding:4px 5px; color:#FFF; border:1px solid #585858}
div.pagination ul li{color: #FFF; float:left; padding:4px; margin:0 3px 3px 0; background:#737373; border: 1px solid #737373;}
div.pagination ul li a{color: #FFF;}
