/* CSS Document */

html, body{width:100%}
body{
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#ffffff;
	background:#000000;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li {margin:0;padding:0;}
a img{border:none;}

#top, #bottom, #additionalBlock{
	float:left;
	width:100%;
}
#bottom{
	padding-top:40px;
	min-height:273px;
	background:#000000 url(../medias/img/bottom_bg.gif) repeat-x left top;
}

body.home #top{height:492px;background:#000000;}
body.home #bottom{padding-top:0;}

body.the_story, #top, body.the_story #top .container{
	height:600px;
	background:url(../medias/img/illustrations/the_story.jpg) no-repeat center top;
}

/*---*/
body.limited_edition_ps3 #top, body.limited_edition_ps3 #top .container{
	height:600px;
	background:url(../medias/img/illustrations/collectors-fond-limited-edition-ps3.jpg) no-repeat center top;
}
body.limited_edition_xbox360 #top, body.limited_edition_xbox360 #top .container{
	height:600px;
	background:url(../medias/img/illustrations/collectors-fond-limited-edition-360.jpg) no-repeat center top;
}
body.arcade_stick_ps3 #top, body.arcade_stick_ps3 #top .container{
	height:600px;
	background:url(../medias/img/illustrations/collectors-fond-arcade-ps3.jpg) no-repeat center top;
}
body.arcade_stick_xbox360 #top, body.arcade_stick_xbox360 #top .container{
	height:600px;
	background:url(../medias/img/illustrations/collectors-fond-arcade-360.jpg) no-repeat center top;
}
body.tournament_event #top, body.tournament_event #top .container{
	height:600px;
	background:url(../medias/img/illustrations/tournament_event.jpg) no-repeat center top;
}
body.tournament_prizes #top, body.tournament_prizes #top .container{
	height:600px;
	background:url(../medias/img/illustrations/tournament_prizes.jpg) no-repeat center top;
}

/*---*/

body.the_game #top, body.the_game #top .container{
	height:600px;
	background:url(../medias/img/illustrations/the_game.jpg) no-repeat center top;
}

body.the_game_features #top{
	height:602px;
	background:url(../medias/img/illustrations/the_game_features.jpg) no-repeat center top;
}
body.the_game_features #top .container{
	height:602px;
	background:transparent;
}
body.the_game_features #top .pageTitle{z-index:2;position:absolute;}
body.the_game_features #leftCol{z-index:2;position:absolute;top:162px;}

body.characters #top{padding-bottom:104px;height:auto;background:url(../medias/img/top_light.jpg) no-repeat center bottom;}
body.characters #bottom{
	padding-top:0;
	background:url(../medias/img/bottom_bg2.gif) repeat-x left top;
}
body.character #top, body.character #top .container{
	height:492px;
	background:url(../medias/img/illustrations/character.jpg) no-repeat center top;
}
body.character #bottom{padding-top:0;}
body.character #bottom .container{
	padding-top:12px;
	min-height:58px;
	background:url(../medias/img/homecontent_light.jpg) no-repeat center 2px;
}

body.character_images #top{
	height:587px;
	background:url(../medias/img/illustrations/the_game_features.jpg) no-repeat center top;
}
body.character_images #top .container{
	height:586px;
	background:transparent;
}
body.character_images #top .pageTitle, body.character_images #top .characterDetails{z-index:3;position:absolute;}
body.character_images #top .characterDetails{top:126px;}
body.character_images #leftCol{z-index:2;position:absolute;top:162px;}

body.medias #top, body.medias #top .container{
	height:602px;
	background:url(../medias/img/illustrations/medias_trailers.jpg) no-repeat center top;
}
body.medias #top .pageTitle{z-index:2;position:absolute;}
body.medias #leftCol{z-index:2; position:absolute;left:0;top:162px;}

body.medias #rightCol {z-index:4px; position:absolute;left:324px;top:162px; width:630px; }
body.medias #rightCol h2 { 
	background:url(../medias/img/bg_h2_surveys.jpg) repeat-x left top; 
	display:block; 
	width:100%; height:42px; 
	line-height:42px; color:#b4b4b4; text-transform:uppercase; font-size:18px; font-style:italic; font-weight:normal; text-align:center; 
}
body.medias #rightCol .blocVotes { padding:12px; }
#rightCol .blocVotes .vote {float:left; width:275px; margin-bottom:6px;}
#rightCol .blocVotes .rank {font-weight:bold; }
#rightCol .blocVotes .barre {float:left; max-width:193px; }
#rightCol .blocVotes .barre img.bar {float:left; background:url(../medias/img/bar-end.png) no-repeat right top; padding-right:13px;}
#rightCol .blocVotes .barre img {float:left; }
#rightCol .blocVotes .persoImg { border:1px solid #4e3b3d; float:left; width:56px; height:56px; margin-right:12px; }
#rightCol .blocVotes p.voteFooter { border-top: 1px dotted #474144;float:left; padding:6px 0; width:100%; }


body.news_events #top, body.news_events #top .container{
	height:auto;
	background:url(../medias/img/illustrations/news_events.jpg) no-repeat center top;
}

body.character.editMode #top, body.character.editMode #top .container{height:auto;}


.container{
	z-index:2;
	position:relative;
	margin:0 auto;
	width:948px;
}
#additionalBlock .container{
	width:626px;
	padding:0 0 48px 322px;
}

#flashHome{
	z-index:1;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:492px;
}

#characters{
	width:925px;
	height:358px;
	margin:0 11px 40px 12px;
}
#characters ul{visibility:hidden;}

#gameFeatures, #gameMedias, #characterBgImg, #fnacTrophee{
	z-index:1;
	position:absolute;
	left:0;top:0;
	width:948px;
	height:602px;
}
#characterBgImg{height:531px;padding-top:56px;overflow:hidden;}
#characterBgImgTop{
	z-index:2;
	position:absolute;
	left:0;top:56px;
	width:948px;
	height:107px;
	background:url(../medias/img/characters_images_bg_top.png) no-repeat left top;
}

#headerBkg{
	z-index:1;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:67px;
	background:url(../medias/img/header_bg.png) no-repeat center top;
}

#header{
	z-index:20;
	position:absolute;
	left:0;top:0;
	width:948px;
	height:67px;
	background:url(../medias/img/header_bg.png) no-repeat center top;
}

#logo, #logo img{
	float:left;
	display:block;
}
#logo{
	margin:8px 56px 0 7px;
}

.customSep{
	float:left;
	width:948px;
	height:15px;
	font-size:0;
	background:url(../medias/img/custom_sep.png) no-repeat left top;
}

#partners, #copyright{
	text-align:center;
}
#partners img{
	padding:0 12px;
	vertical-align:middle;
}
#partners.alternate img{
	padding:0 6px;
}
#copyright{
	padding:6px 0 24px 0;
}


#headMenu{
	float:left;
	width:568px;
	height:14px;
	padding:6px 12px 0 0;
}
#headMenu img{vertical-align:middle;}
#headMenu a{
	color:#8c8c8c;
	text-decoration:none;
}
#headMenu .link{
	display:block;
	float:right;
	width:126px;
	height:13px;
	font-size:10px;
	font-weight:bold;
	color:#8c8c8c;
	text-decoration:none;
	margin:0 0 0 12px;
	padding:1px 9px 0 9px;
	background:url(../medias/img/headermenu_bg2.gif) no-repeat left top;
}
#headMenu .link:hover{color:#ffffff;}
#headMenu .link.reserve{background:none;padding:0;width:auto;height:auto;}
#headMenu .link.lang{background-image:url(../medias/img/headermenu_bg3.gif);position:relative;}
#headMenu .link.lang:hover{background-position:left -14px;color:#8c8c8c;}
#headMenu div.link{cursor:default;}

#menuLang{
	display:none;
	z-index:23;
	position:absolute;
	left:0;top:14px;
	width:144px;
}
#menuLang ul{
	float:left;
	width:144px;
	padding:4px 0 0 0;
	list-style-type:none;
	background:url(../medias/img/headermenu_ul.gif) repeat-y left top;
}
#menuLang ul li{
	padding:2px 9px;
}
#menuLang ul li a{
	display:block;
}
#menuLang ul li a:hover{color:#ffffff;}
#menuLang .bgBottom{
	display:block;
	float:left;
	width:144px;
	height:5px;
	font-size:0;
	background:url(../medias/img/headermenu_ul_bottom.png) no-repeat left top;
}
#headMenu .link.lang:hover #menuLang{display:block;}

#mainMenu{
	float:left;
	width:580px;
	padding:10px 0 0 0;
	color:#c0c0c0;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
}
#mainMenu li{
	float:left;
	padding:0 11px 0 8px;
	margin:2px 0;
	background:url(../medias/img/mainmenu_border.gif) repeat-y right top;
}
#mainMenu a{
	display:block;
	float:left;
	padding:0 10px;
	color:#c0c0c0;
	line-height:12px;
	text-decoration:none;
}
#mainMenu li.lastChild{padding-right:0;background:none;}
#mainMenu li.active a, #mainMenu li a:hover{color:#ffffff;}

#commingSoon{
	z-index:21;
	position:absolute;
	right:0;top:56px;
	min-height:7px;
}
#commingSoon .content{
	width:324px;
	height:60px;
	background:url(../medias/img/sooncontent_bg.png) no-repeat left bottom;
}
#commingSoon .content p{
	text-align:right;
	padding:6px 21px 0 29px;
	line-height:12px;
}
#expdClps{
	position:absolute;
	right:3px;bottom:-39px;
	width:130px;
	height:43px;
	padding:3px 74px 0 50px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:none;
	background:url(../medias/img/expdclps_bg.png) no-repeat left top;
}
#expdClps .icon{
	z-index:22;
	position:absolute;
	right:14px;top:-10px;
}
#expdClps .icon img{display:block;}

#homeContent{
	float:left;
	position:relative;
	width:937px;
	padding:13px 0 40px 11px;
	background:url(../medias/img/homecontent_light.jpg) no-repeat center 2px;
}
#homeContent .col{height:386px;border-color:#1e1e1e;}
#homeContent .col.lastChild{height:auto;}

#homeContent .illustration, #homeContent .illustration img{display:block;}

#communityLinks{
	float:left;
	position:relative;
	width:186px;
	height:16px;
	padding:7px 12px;
	margin:0 12px 0 726px;
	color:#b4b4b4;
	background:url(../medias/img/communitylinks_bg.gif) no-repeat left top;
}
body.the_game #communityLinks{
	position:absolute;
	left:0;bottom:0;
}
body.home #communityLinks{
	position:absolute;
	right:12px;bottom:38px;
	width:277px;
	padding:9px 12px;
	margin:0;
	background:url(../medias/img/communitylinks_bg.jpg) no-repeat left top;
}
#communityLinks .title{
	float:left;
	font-size:9px;
	padding:1px 0;
	text-transform:uppercase;
}
#communityLinks .links{
	float:right;
}
#communityLinks .links dl{
	float:right;
	margin:0 0 0 9px;
}
#communityLinks .links dl:hover dd{display:block;}
#communityLinks .links dd{
	display:none;
	position:absolute;
	right:0;bottom:18px;
	width:301px;
	padding:0 0 20px 0;
}
body.home #communityLinks dd{left:0;bottom:20px;}
#communityLinks .links dd .top{
	width:301px;
	height:9px;
	font-size:0;
	background:url(../medias/img/communitylinks_dd_top.png) repeat-x left top;
}
#communityLinks .links dd .bottom{
	position:absolute;
	left:223px;bottom:9px;
	width:11px;
	height:14px;
	font-size:0;
	background:url(../medias/img/communitylinks_dd_bottom.png) no-repeat left top;
}
#communityLinks .links dd .content{
	width:271px;
	padding:12px;
	color:#8c8c8c;
	line-height:18px;
	border:3px solid #5b5b5b;
	background:#2a2929 url(../medias/img/communitylinks_dd_main.gif) repeat-x left top;
}
#communityLinks .links img{padding:0 0 6px 0;vertical-align:middle;}
#communityLinks .links input{margin:0 6px 0 0;vertical-align:middle;}
#communityLinks .links input.submit{
	display:block;
	width:65px;
	height:21px;
	margin:6px 0 0 0;
	padding-bottom:2px;
	border:none;
	color:#ffffff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	background:url(../medias/img/communitylinks_submit.gif) no-repeat left top;
}
#communityLinks .links input.submit:hover{color:#c6c6c6;}

.col2{
	float:left;
	position:relative;
	width:299px;
	margin:0 11px 0 0;
	border:1px solid #47181f;
	background:url(../medias/img/col2_bg.png) repeat left top;
}

.col{
	float:left;
	position:relative;
	width:299px;
	margin:0 11px 0 0;
	border:1px solid #47181f;
	background:url(../medias/img/col_bg.png) repeat left top;
}
.col .colTitle{
	height:21px;
	color:#b4b4b4;
	font:italic bold 18px/normal Arial, Verdana, sans;
	border:2px solid #000000;
	padding:9px 10px 8px 10px;
	text-transform:uppercase;
	background:#000000 url(../medias/img/homecontent_title_bg.gif) repeat-x left top;
}
.col .title, .col .directLink{
	font:normal normal 9px/23px Arial, Verdana, sans;
	padding:0 10px 0 12px;
	border:none;
	height:24px;
	cursor:pointer;
	text-transform:uppercase;
	background:#000000 url(../medias/img/accordion_title.gif) repeat-x left top;
}
.col .title.alternate{
	color:#c60011;
	font-weight:bold;
	font-size:11px;
}
.col .title.alternate a{color:#c60011;}
.col .directLink a{color:#ffffff;}
.col .title a, .col .directLink a{text-decoration:none;}
.col .title span, .col .title a, .col .directLink a{
	display:block;
	background:url(../medias/img/accordion_puce.gif) no-repeat right top;
}
.col .title:hover, .col .directLink a:hover{color:#c60011;}
.col .title.active{
	font-weight:bold;
	font-size:11px;
}
.col .title.active span, .col .title.active a{background-position:right -23px;}
.col .title.active:hover, .col .title.active:hover a{color:#ffffff;cursor:default;}

.col .title.alternate a:hover{color:#ffffff;background-position:right top;}
.col .title.alternate:hover span{background-position:right top;}

.col .content{
	position:relative;
	overflow:hidden;
}

.col .bgContent{
	padding:12px;
	background:#000000 url(../medias/img/accordion_content_bg.gif) repeat-x left bottom;
}

.col .illustratedText{
	position:relative;
}
.col .overlay{
	position:absolute;
	left:0;bottom:0;
	width:100%;
	background:url(../medias/img/accordion_overlay.png) repeat left top;
}
.col .overlay p{padding:12px;}

.col .link{
	text-transform:uppercase;
	color:#c60011;
	font-size:9px;
	text-decoration:none;
}
.col .link:hover{text-decoration:underline;}

.col .textStandard{
	padding:6px 58px 12px 12px;
	color:#b4b4b4;
	line-height:18px;
}
.col .textStandard strong{color:#8c8c8c;}
.col .textStandard a{display:block;color:#b4b4b4;text-decoration:none;}
.col .textStandard a:hover, .col .textStandard a:hover strong{color:#ffffff;}
.col .textStandard.illustrated{
	color:#ffffff;
	padding-bottom:24px;
	background-repeat:no-repeat;
	background-position:right bottom;
}

.col .paragraph{padding:6px 12px;}
.col .scrollContent .paragraph{padding-top:0;}

.col .paragraph p{
	color:#b4b4b4;
	line-height:16px;
	padding:6px 0;
}
.col .paragraph p.center{text-align:center;}
.col .paragraph p a{color:#ff0000;text-decoration:none;}
.col .paragraph p a:hover{color:#ffffff;}

.col .scrollContent{
	position:relative;
	float:right;
	width:276px;
	overflow:hidden;
}

.col .expdClpse{
	display:none;
	position:absolute;
	left:82px;bottom:-13px;
	width:134px;
	height:12px;
	font-size:0;
	cursor:pointer;
	background:url(../medias/img/col_expdclpse.png) no-repeat left top;
}
.col .expdClpse.expand{background-position:left -12px;}

.col .subMenu{
	padding:9px 12px;
	color:#b4b4b4;
	list-style-type:none;
}
.col .subMenu li{
	padding:3px 0 4px 0;
	background:url(../medias/img/submenu_border.gif) repeat-x left bottom;
}
.col .subMenu li.lastChild{background:none;}
.col .subMenu li .subMenuTitle{
	font-size:9px;
	font-weight:normal;
	text-transform:uppercase;
}
.col .subMenu li .subMenuTitle a{
	display:block;
	color:#b4b4b4;
	padding:2px 0 2px 12px;
	text-decoration:none;
	background:url(../medias/img/submenu_puce1.gif) no-repeat 2px 6px;
}
.col .subMenu li .subMenuTitle a:hover{color:#ff0000;}
.col .subMenu li.active .subMenuTitle{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding:0 0 2px 12px;
	background:url(../medias/img/submenu_puce2.gif) no-repeat left 5px;
}
.col .subMenu p{
	font-weight:normal;
	padding:4px 12px 6px 12px;
	color:#b4b4b4;
	line-height:16px;
}
.col .subMenu p a{color:#ff0000;text-decoration:none;}
.col .subMenu p a:hover{color:#ffffff;}

.col .eventBlock{
	background-repeat:no-repeat;
	background-position:left top;
}
.col .eventBlock .title{background:url(../medias/img/col_eventblock_title.png) repeat-x left top;}
.col .eventBlock .title span, .col .eventBlock .title a, .col .eventBlock .directLink a{background-image:url(../medias/img/accordion_puce.png);}

#news{
	float:left;
	width:924px;
	padding:0 12px;
	background:url(../medias/img/news_bg.png) repeat-y 12px top;
}
#news .col{
	width:455px;
	padding:0 1px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	background:none;
	margin-right:10px;
}
#news .col.lastChild{margin-right:0;}
#news .col .textStandard{padding:6px 12px 12px 12px;}
#news .col .textStandard.illustrated{padding-right:200px;padding-bottom:24px;}
#news .col .eventBlock .textStandard.illustrated{padding-top:0;}
#news .col .eventBlock .textStandard.illustrated strong{display:block;padding-bottom:12px}
#newsBgBottom{
	float:left;
	width:925px;
	padding:0 12px 30px 12px;
	height:1px;
	font-size:0;
	background:url(../medias/img/news_border_bottom.gif) no-repeat 12px top;
}


.scroll{
	display:none;
	float:right;
	width:14px;
	padding:6px 0;
	margin:0 9px 0 0;
}
.scroll .scrollArea{
	position:relative;
	width:6px;
	padding:0 4px;
	background:url(../medias/img/scroll_main.gif) repeat-y left top;
}
.scroll .slider{
	position:absolute;
	left:4px;top:0;
	width:6px;
	height:35px;
	font-size:0;
	cursor:pointer;
	background:url(../medias/img/scroll_slider.gif) no-repeat left top;
}
.scroll .slider:hover{background-position:-6px top;}
.scroll .top, .scroll .bottom{
	width:14px;
	height:3px;
	font-size:0;
}
.scroll .top{background:url(../medias/img/scroll_top.gif) no-repeat left top;}
.scroll .bottom{background:url(../medias/img/scroll_bottom.gif) no-repeat left top;}


#leftCol{
	float:left;
	padding:0 0 0 12px;
}
#top .pageTitle{
	float:left;
	width:924px;
	color:#ffffff;
	padding:90px 12px 36px 12px;
	text-transform:uppercase;
	font:italic bold 36px/36px Arial, Verdana, sans;
}
#top .pageTitle.character{padding-bottom:0;}
#top .characterDetails{
	float:left;
	width:924px;
	color:#d9d9d9;
	padding:0 12px 21px 12px;
	text-transform:uppercase;
	font:italic bold 18px/18px Arial, Verdana, sans;
}
#top .characterDetails span{color:#626262;}
#top .characterDetails span.country{color:#ff0000;}


#illustration{
	float:left;
	width:624px;
	height:492px;
	position:relative;
	left:0;top:-165px;
	overflow:hidden;
	background:url(../medias/img/ajax-loader.gif) no-repeat 35px 165px;
}
#illustration div{
	float:left;
	width:624px;
	display:block;
}
#illustration img{
	display:block;
	position:relative;
	margin:0 auto;
}

.tools{
	z-index:5;
	position:absolute;
	right:24px;bottom:24px;
	/*width:110px;*/
	width:auto;
	list-style-type:none;
}
.tools li{
	display:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	padding:2px 6px;
	margin:1px 0 0 0;
	cursor:pointer;
	background:url(../medias/img/illustration_tools_bg.gif) repeat-x left top;
}
.tools li.active{display:block;}
.tools li:hover{background:#000000;}
.tools li img, #illustration .tools li img{
	display:inline;
	margin:2px 6px 0 0;
}
.tools a{
	text-decoration:none;
	color:#ffffff;
}


.pagination{
	float:left;
	width:431px;
	color:#ffffff;
	margin:0 12px;
	padding:7px 0 6px 0;
	cursor:default;
	font-size:9px;
	background:url(../medias/img/pagination_border.gif) repeat-x left top;
}
.pagination a{
	display:block;
	float:left;
	padding:1px 2px;
	color:#c60011;
	text-decoration:none;
}
.pagination a:hover{color:#ffffff;}
.pagination span{
	display:block;
	float:left;
	padding:1px 2px;
}
.pagination .active{color:#ffffff;}

.pagination .prev, .pagination .next{
	display:block;
	float:left;
	width:29px;
	height:13px;
	color:#ffffff;
	text-transform:uppercase;
}
.pagination .prev{
	padding:1px 6px 0 18px;
	margin:0 6px 0 0;
	background:url(../medias/img/pagination_prev.gif) no-repeat left top;
}
.pagination .next{
	padding:1px 18px 0 6px;
	margin:0 0 0 6px;
	background:url(../medias/img/pagination_next.gif) no-repeat left top;
}
.pagination .prev:hover, .pagination .next:hover{color:#000000;}



.communityList{
	color:#b5b3b4;
	list-style-type:none;
}
.communityList li{
	clear:both;
	padding:0 0 12px 0;
}
.communityList .illustration{
	float:left;
	padding:0 16px 3px 0;
}
.communityList .itemTitle{
	padding:0 0 3px 0;
	color:#ff0000;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.communityList a{color:#ff0000;text-decoration:none;}
.communityList a:hover{color:#ffffff;}






/*----FORM STYLES---*/

form.classicForm p.intro{
	line-height:16px;
	color:#8c8c8c;
	padding:12px 0;
}

form.classicForm{
	padding-bottom:0 0 48px 0;
}
form.classicForm form{
	float:left;
	width:626px;
	padding:0 0 0 0;
	background:url(../medias/img/greybox/form_border.gif) repeat-y 375px top;
}
#greyBox form{width:750px;}
form.classicForm fieldset{
	float:left;
	border:none;
	width:626px;
	padding:0 12px 0 0;
}
#greyBox fieldset{width:363px;}
form.classicForm fieldset.lastChild{padding:0 0 0 12px;}
form.classicForm label.full{display:block;}
form.classicForm label{
	color:#8c8c8c;
	font-size:11px;
	font-weight:bold;
	padding:0 0 2px 0;
}
form.classicForm .checkbox, form.classicForm .radio{vertical-align:middle;}
form.classicForm .text, form.classicForm .select, form.classicForm .textarea{
	color:#000000;
	border:1px solid #b4b4b4;
	background:#e1e1e1;
	padding:1px 2px;
	font:normal normal 11px/normal Arial, Verdana, sans;
}
form.classicForm .textarea{line-height:16px;padding:5px 10px;}
form.classicForm .text:focus, form.classicForm .select:focus, form.classicForm .textarea:focus{color:#c60011;}

form.classicForm .button{
	display:block;
	float:left;
	width:624px;
	height:33px;
	color:#ffffff;
	border:none;
	cursor:pointer;
	font:normal bold 11px/normal Arial, Verdana, sans;
	text-transform:uppercase;
	background:url(../medias/img/button_additionalcontent.gif) no-repeat left top;
}
#greyBox .button{
	position:absolute;
	width:753px;
	margin:0 0 0 50%;
	left:-376px;bottom:0;
	background:url(../medias/img/button.gif) no-repeat left top;
}

form.classicForm fieldset .col_100{float:left;width:626px;padding:0 0 12px 0;}
#greyBox fieldset .col_100{width:363px;}
form.classicForm fieldset .col_100.resetPaddingBottom{padding-bottom:0;}
form.classicForm fieldset .col_50{float:left;width:299px;padding:0 27px 12px 0;}
#greyBox fieldset .col_50{width:168px;}
form.classicForm fieldset .col_30{float:left;width:208px;padding:0 27px 12px 0;}
#greyBox fieldset .col_30{float:left;width:103px;padding:0 27px 12px 0;}
form.classicForm fieldset .col_50.lastChild, form.classicForm fieldset .col_30.lastChild{padding-right:0;}

form.classicForm .col_100 .text{width:620px;}
#greyBox .text{width:357px;}
form.classicForm .col_100 .textarea{width:604px;}
#greyBox.textarea{width:341px;}
form.classicForm .col_50 .text{width:293px;}
#greyBox .col_50 .text{width:162px;}
form.classicForm .col_50 .select{width:162px;}
#greyBox .col_50 .select{width:162px;}
form.classicForm .col_30 .select{width:103px;}
#greyBox .col_30 .select{width:103px;}

#additionalBlock .hide{display:none;}
#expand_comment_form, #expand_video_form, #expand_screenshot_form{float:left;padding:0 0 24px 0;width:100%;}
#additionalBlock .alerte{
	color:#c60011;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	border-bottom:1px dotted #c60011;
}

#additionalBlock .title{
	color:#b5b3b4;
	font:normal bold 11px/normal Arial, Verdana, sans;
	text-transform:uppercase;
	padding:0 0 3px 0;
	margin:0 0 12px 0;
	border-bottom:1px solid #252122;
}

#additionalBlock .comments{
	list-style-type:none;
	font-size:11px;
}
#additionalBlock .comments li{
	color:#656364;
	line-height:16px;
	padding:0 0 12px 0;
}
#additionalBlock .comments li .subTitle{
	font-size:11px;
	color:#b3b1b2;
	line-height:auto;
}
#additionalBlock .comments li .subTitle span{color:#656364;}







































