/* CSS Document */

/*-----------------------------------------------------------------------------------------------------BASE-------------------------------------------------------------------------------------------------------------------*/ /*-----------  Styles génériques  -----------*/
html, body{width:100%;}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li, td, th, table, ol, input, select, textarea{margin:0;padding:0;}
object{
	-moz-outline-style:none;
	outline-style:none;
	outline-width:0px;
	outline-color:-moz-use-text-color;
}
a img{border:none;}

.clear			 { clear:both; height:0;	line-height:0; font-size:0; }

.clearfix:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{ display: inline-block; }
* html .clearfix	{ height: 1%; }
.clearfix 		{ display: block; }

.clear-left   	{ clear:left; }
.clear-right 	{ clear:right; }
.hide		   	{ display: none; }
.block		   	{ display: block !important; }
.blockcentre	{ display: block !important; margin: 0 auto }
.valigntexttop	{  vertical-align: text-top }
 
.float-left    	{ float:left !important; }
.float-right   	{ float:right !important; }
.float-none   	{ float: none !important; }

.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center  	{ text-align:center; }
.text-justify  	{ text-align:justify; }

.text11  		{ font-size:11px }

.bold          		{ font-weight:bold; }
.italic       	 	{ font-style:italic; }
.underline    	{ border-bottom:1px solid; }
 
.noborder     	{ border:none; }
.nopadding  	  	{ padding:0 !important; }
.nomargin    	 	{ margin:0 !important; }
.noindent   	  	{ margin-left:0;padding-left:0; }
.nobullet      	{ list-style:none;list-style-image:none; }

.relative      	{ position:relative; }
.absolute      	{ position:absolute; }



/*-----------  STYLE  -----------*/

body
{
	background : url('../img/background_site.jpg') repeat-x top #020200;
	font-family : Arial, Verdana, Sans-serif !important;
}

a{text-decoration : none !important;}
ul{list-style : none !important;}

.grey{color : #b1ae99;}
.lightgrey{color : #cac8b6;}
.darkgrey{color: #7D7A69 !important;}
.noir{color : #1b170c !important;}
.fontsize_18{font-size : 18px !important;}
.fontsize_9{font-size : 9px !important;}
.or{color : #bfaa49 !important;}
.jaune_fonce{color : #766104 !important;}
.white{color : white !important;}


/*---- FONT FACE -----*/
@font-face{
	font-family: 'futura';
	src: url(../polices/futura.eot);
	src: local(local), url(../polices/futura.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'FuturaBold';
	src: url(../polices/futura_bold.eot);
	src: local(local), url(../polices/futura_bold.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*---- FONT FACE -----*/ 


/*--- FLASH ---*/
#flashReplacement{
	width:100%;
	background:url(../img/flash_steel_carnage.jpg) no-repeat center top;
}

#flashReplacementCharacters{
	width:100%;
	background:url(../img/background_page_characters.jpg) no-repeat center top;
}

#flashReplacementMedia{
margin : 0 auto; width:935px; position : relative; top : 200px;
}

#flashReplacementMedia  ul li
{
	float : left;
	position : relative;
	padding : 0 10px 10px 0;
	width : 176px;
}

#flashReplacementMedia  ul li.last
{
	padding : 0 0 10px 0 !important;
}

#flashReplacementMedia  ul li a
{
	display : block;
	width : 297px;
	height : 100%;
	position : relative;
}

#flashReplacementMedia  ul li a .titre_4
{
	padding : 15px;	
}

#flashReplacementMedia .rollover
{
	width : 94% !important;
	height : 90% !important;
}

#flashReplacementCharacters, #charactersFlash, #homeFlash, #flashReplacement
{
	min-height:770px;
}

#mediaFlash, #flashReplacementMedia
{
	min-height:983px;
}

#background_diaporama{
    height: 770px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 0;
	background:url(../img/background_story.jpg) no-repeat center top;
}

#background_aircrafts
{
	height: 770px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 0;
	background:url(../img/background_media.jpg) no-repeat center top;
}

#background_diapo_community{
    height: 760px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 0;
	background:url(../img/background_community.jpg) no-repeat center top;
}

#background_news
{
	width:100%;
	height : 657px;
	background:url(../img/background_news.jpg) no-repeat center top;
}

#background_fankit
{
	width:100%;
	height : 500px;
	background:url(../img/background_fankit.jpg) no-repeat center top;
}

#background_pre-order
{
	width:100%;
	height : 786px;
	background:url(../img/background_pre-order.jpg) no-repeat center top;
}


/*--- HEADER ---*/
#header
{
	z-index:5;
	position:absolute;
	left:0;top:0;
	width : 100%;	
	background : url('../img/background_header_2.png') no-repeat center center transparent;
	height : 225px;
}

#header #nav
{
	width : 935px;
	margin : 0 auto;
	position : relative;
}
/*--- NAVIGATION ---*/
#header #nav ul
{
	/*float:left;*/
	list-style : none;
	clear:both;
}

#header #nav ul li
{
	float:left;
	border-right:  1px solid #4b493f;
	width : 154px;
	text-align : center;
	height : 24px;
	padding-top : 6px;
}


#header #nav ul li a
{
	width : auto;
	color : #bfaa49;
	font : normal normal 13px Arial black, Verdana, Sans-serif;
	text-transform : uppercase;
}

#header #nav ul li a.game
{
	background : url('../img/fleche.png') no-repeat right -46px;
	padding: 0 50px 0 0;
	margin : 0 0 0 50px;
}

	#community #nav_community li
	{
		float:left;
		border-left:  1px solid #4b493f;
		height : 46px;
		padding : 9px 3px 0 0;		
	}
	
	#community #nav_community li.firstChild
	{

		border : none;
	}
	
	#community #nav_community li.firstChild a
	{
		padding-left : 0;
	}
	
	#community #nav_community li a
	{
		width : auto;
		/**/font : normal normal 18px/18px Arial black, Verdana, Sans-serif;
		text-transform : uppercase;
		padding: 0 26px 0 8px;
		background : url('../img/fleche.png') no-repeat right -44px;
	}
	
	#community #nav_community li a:hover, #community #nav_community li a.active
	{		
		background-position : right 5px;
	}
	
	#community #nav_community li a:hover strong, #community #nav_community li a.active strong
	{
		color :white !important;
	}


#header #nav ul li a.pre_order
{
	padding:5px 0 5px 45px;
	background : url(../img/picto_pre_order.png) no-repeat left center;
}

#header #nav ul li.last
{
	border :  none;
}

/*--- ROLL OVER MENU ET SOUS MENU ---*/
#header #nav ul li a.game:hover
{
	background-position : right 3px;
}

#header #nav ul li a:hover, #header #nav ul li.active a
{
	color : white;
}

#header #nav ul li.active.background
{
	background : url('../img/background_active.jpg') no-repeat bottom left;
}

/*--- SOUS NAV ---*/
#sous_nav
{
	position:absolute;
	z-index : 1;
	background : url('../img/background_sous_nav.gif') no-repeat top left;
	top: 30px;
	left:0;
	display:none;
	padding : 28px 2px;
	float:left;
}

#sous_nav div a:hover 
{
	background : url('../img/fleche_rollover.png') no-repeat 258px center !important;
}
/*--- SOUS NAV ---*/

/*--- COMING SOON ---*/

#header #nav .coming_soon_home
{
	position:absolute;
	bottom : -9px;
	right : 10px;
	z-index : 10;
	clear:both;
}

#header #nav #sous_nav .coming_soon_panoptique
{
	position:absolute;
	bottom : 0px;
	right : 0px;
}


/*--- ROLLOVER PUSH ET SOUS NAV ---*/

.link
{
	display:block;
	padding : 10px;	
	text-align : left;
	background:url(../img/spacer.gif) repeat left top;
	top : 0;
	left: 0;
}

.link.encart
{
	height : 135px;
	width:580px;
}

.link.dimension_push
{
	width: 278px;
	height:289px;
}

.link.height_91
{
	height : 90px;
	width : 277px !important;
}
.link.height_212
{
	height : 211px;
	width : 277px !important;
}

.link .accroche
{
	width:55%;
	font : bold 22px/20px Arial, Verdana, Sans-serif;
	padding : 30px 0;
	float:left;
	cursor:pointer;
}

.link .accroche .font_size30
{
	font-size : 30px;
	line-height : 27px;	
}

.link:hover span
{
	color : white !important;
}

.link:hover .btn .txt, .carousel li:hover .btn .txt
{
	color: #1B170C !important;
}

/*--- ROLLOVER PUSH ET SOUS NAV ---*/

/*--- NAVIGATION ---*/
#header #logo_ace_combat
{
	float:left;
	margin : 15px 0 18px 12px;
}

/*--- HEADER ---*/


/*--- CONTENT ---*/
#content
{
	width : 935px;
	margin : 0 auto;
	height : auto;
	padding:0;
	position : relative;
	margin-top : -220px;
}

#content.preorder
{
	margin-top: -515px;
}

#content.fantkit
{
	margin-top: -235px;
}

#content.actualities
{
	margin-top : -393px;
}

/*--- LEFTCOL ---*/
#leftPart
{
	background : url('../img/left_part.png') no-repeat left top transparent;
	width : 27px;
	height : 156px;
	position : absolute;
	top : -21px;
	left : -27px;
}

#top_leftcol
{
	background : url('../img/top_leftcol.png') no-repeat left bottom transparent;
	width : 627px;
	float:left;
	height : 50px;
	position : relative;
	z-index : 0;
}

#leftcol
{
	position : relative;
	float:left;
	width : 600px;
	padding : 14px 14px 14px 13px;
	background : url('../img/background_leftcol.jpg') no-repeat top left #1b170c;
	
	box-shadow:0px 0px 7px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:0px 0px 7px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0px 0px 7px rgba(0, 0, 0, 0.8);
	color : #969383;
}

#content strong
{
	color : #cac8b6;
}

.reset_style
{
	text-transform:none;
	font-family: Arial, Verdana, Sans-serif;
	font-weight:normal;
}

.padding_titre
{
	padding-bottom: 20px;
}

.padding_titre_2
{
	padding: 10px 0 25px;
}

.titre_2, .titre_3/*, h2, h3*/
{
	text-transform : uppercase !important;
	font-family : Arial black, Verdana black, Sans-serif;
	color : #7d7a69;
}

.titre_4
{
	text-transform : uppercase !important;
	font : 22px/22px Arial, Verdana, Sans-serif;
	font-weight : bold;
	color : #cac8b6;
}

.titre_5
{
	text-transform : uppercase !important;
	font : 18px/normal Arial black, Verdana black, Sans-serif;
	color : #7d7a69;
	padding : 20px 0 6px;
	float : left;
	width : 100%;
}

/*h3,*/ .titre_3
{
	font-size : 13px !important;
}

.titre_2/*, h2*/
{
	font-size : 18px !important;
	line-height : 15px !important;
}

.yellow_link
{
	font : normal normal 10px Arial, Verdana, Sans-serif !important;
	color : #bfaa49 !important;
	text-transform : uppercase !important;	
	right : 10px;
	cursor:pointer;
}



.yellow_link.absolute_bottom
{
	position : absolute;
	bottom: 7px;
}

.yellow_link.absolute_top
{
	position : absolute;
	top : 4px;
}

.yellow_link.news
{
	position : relative;
	display:inline-block;
	vertical-align : middle;
	border-right : 1px solid #49453d;
	padding : 0 12px 0 0;
}

.yellow_link:hover
{
	color : white !important;
}
/*--- PUSH ---*/
.push
{
	position:relative !important;
	float:left;
	overflow:hidden;
}

.push.margin_right
{
	margin-right: 3px;
}

.push h2, .push .titre_2
{
	z-index : 4;
}

.push .pagination
{
	position : absolute;
	bottom : 7px;
	left:10px;
	z-index:5;
}

.push .pagination li{
	width : 23px;
	height : 22px;
	background : url('../img/slide_indicator.png') no-repeat top right;
	font-size : 0;
	text-indent : 100px;
	display : inline-block;
	vertical-align : middle;
	float:left;
	cursor : pointer;
}

.push .pagination li.current
{
	background-position : top left;
}

.push .pagination li.prev, .push .pagination li.next{
	display : none;	
}

/*--- BUTTON PUSH ---*/
.btn
{
	background: url("../img/background_btn_push.png") repeat-x scroll 0 0 transparent;   
    bottom: 0;
    color: white;
    display: block;
    font: 11px Arial,Verdana,Sans-serif !important;
    height: 17px;
    padding-top: 11px;
    position: absolute;
    right: 13px;
    text-transform: uppercase !important;
	cursor:pointer;
}

.btn .extremite
{
	background: url("../img/extremite_btn_push.png") no-repeat scroll right bottom transparent;
    display: block;
    height: 28px;
    position: absolute;
    right: -13px;
    top: 0;
    width: 13px;
	z-index:1;
}

.btn .txt
{
	z-index:2;
	position: relative;
	font-size : 10px;
}

.btn .eclaboussure
{
   background: url("../img/eclaboussure_btn_push.png") no-repeat scroll left bottom transparent;
   bottom: 0;
    float: left;
    height: 44px;
    left: -42px;
    position: absolute;
    width: 77px;
	z-index:1;
}


#participate.btn .extremite
{
	background: url("../img/extremite_btn.png") no-repeat scroll right bottom transparent;
}

#participate.btn .eclaboussure
{
   background: url("../img/logo_bandai_link.png") no-repeat scroll left bottom transparent;
   bottom: -2px;
   width : 115px
}

#participate.btn
{
	background: url("../img/background_btn_participate.png") repeat-x scroll 0 0 transparent;
	padding-left : 19px;
}

/*--- BTN FACEBOOK 2 ---*/
#facebook.btn .extremite
{
	background: url("../img/extremite_btn_facebook.png") no-repeat scroll right bottom transparent;
}

#facebook.btn .eclaboussure
{
   background: url("../img/logo_facebook_link.png") no-repeat scroll left bottom transparent;
   bottom: -2px;
   width : 115px
}

#facebook.btn
{
	background: url("../img/background_btn_facebook.png") repeat-x scroll 0 0 transparent;
	padding-left : 19px;
}
/*--- BTN FACEBOOK 2 ---*/


#slide .btn .extremite
{
	background: url("../img/extremite_btn_read_more.png") no-repeat scroll right bottom transparent;
	height: 34px;
    right: -19px;
    width: 19px;
}

#slide .btn .eclaboussure
{
   background: url("../img/extremite_gauche_btn.png") no-repeat scroll left bottom transparent;
     bottom: 11px;
    float: left;
    height: 34px;
    left: -16px;
    position: absolute;
    width: 16px;
    z-index: 1;
}

#slide .btn
{
	background: url("../img/slide_background_read_more.png") repeat-x scroll 0 0 transparent;
	height : 34px;
	font : 13px/13px Arial Black, Verdana Black, Sans-serif;
	position : static !important;
}

#slide .btn .txt
{
	font : 13px/13px Arial Black, Verdana Black, Sans-serif;
}


#slide .participate .btn .txt
{
	padding : 0 5px 0 45px;
}


#slide .participate .btn .extremite
{
	background: url("../img/slide_extremite_droite.png") no-repeat scroll right bottom transparent;
	height: 34px;
    right: -19px;
    width: 19px;
}

#slide .participate .btn .eclaboussure
{
   background: url("../img/eclaboussure_btn.png") no-repeat scroll left bottom transparent;
     bottom: 11px;
    float: left;
    height: 37px;
    left: -18px;
    position: absolute;
    width: 54px;
}

#slide .participate .btn
{
	background: url("../img/slide_background_participate.png") repeat-x scroll 0 0 transparent;
	height : 34px;
	font : 13px/13px Arial Black, Verdana Black, Sans-serif;
	position : static !important;
}

/*--- bouton facebook ---*/

#slide .facebook .btn .txt
{
	padding : 0 5px 0 28px;
}

#slide .facebook .btn .extremite
{
	background: url("../img/slide_extremite_fb_droite.png") no-repeat scroll right bottom transparent;
	height: 34px;
    right: -19px;
    width: 19px;
}

#slide .facebook .btn .eclaboussure
{
   background: url("../img/eclaboussure_btn_fb.png") no-repeat scroll left bottom transparent;
     bottom: 11px;
    float: left;
    height: 37px;
    left: -18px;
    position: absolute;
    width: 54px;
}

#slide .facebook .btn
{
	background: url("../img/slide_background_fb.png") repeat-x scroll 0 0 transparent;
	height : 34px;
	font : 13px/13px Arial Black, Verdana Black, Sans-serif;
	position : static !important;
}
/*--- bouton facebook ---*/

.btn:hover
{
	color  : #1B170C !important;
}


#rightBox
{
	right : 16px;
	position:absolute;
	bottom : 110px;
	z-index : 3;
	width : 283px;
}

#rightBox ul
{
	margin-top : 18px;
	float:left;
}

#rightBox li
{
	border-top : 1px solid #393725;
	clear:both;
	float:left;
}

#rightBox li.lastChild
{
	border-top : none;
}

#rightBox li a
{
	padding: 15px 0 15px 39px;
	width:244px;
	font : 22px/20px Arial, Verdana, Sans-serif;
	font-weight : bold;
	display: block;
	text-transform : uppercase;
}

#rightBox li.current
{
	background : url('../img/survol_rightbox.png') repeat-y top left;
	height : 100%;
}

#rightBox a
{
	color : #7d7a69;
}

#rightBox a:hover
{
	color : white;
}

#rightBox li.current a
{
	background : url('../img/fleche_rightbox.png') no-repeat 15px 20px;
	color : white;
}

 #rightBox li a span
{
	font-size : 13px;
}

 #rightBox .title
{
	font : 22px/22px Arial, Verdana, Sans-serif;
	font-weight : bold;
	color : #7d7a69;
	padding-right : 25px;
	text-align : right;
	text-transform : uppercase;
}

/*--- BUTTON PUSH ---*/
/*--- PUSH ---*/

/*--- NEWSLETTER ---*/

#newsletter
{
	background : url('../img/background_newsletter.png') no-repeat transparent left top;
	width : 580px;
	margin-top : 22px;
	padding : 16px 10px;
	height : 124px;
	float : left;
	font-size : 11px;
}

#newsletter p
{
	clear:both;
}
/*--- NEWSLETTER ---*/

/*--- NEWS & DESCRIPTION ---*/


.title_page
{
	position: absolute;
	top: -65px;
	left: 20px;
	color: rgb(202, 200, 182);
	font: 32px/32px futura,Arial,Sans-serif ! important;
	z-index : 1;
}
.list h2, .list .titre_2
{
	margin : 0 0 10px 10px;
}
.list
{
	position:relative;
	float:left;
	width:100%;
	margin: 27px 0 0 0;
	font-size : 11px;
}

.list p, .list h3
{
	padding : 8px 10px;
	position : relative;
	float:left;
	border-bottom : 1px solid #393528;
	width : 93%;
}
.list h3
{
	font-weight : normal;
	font-size : 11px;
}

.list p a, .list h3 a
{
	padding-bottom : 18px;
	float:left;
	color : #969383;
}

.list div
{	
	width : 298px;
}

.list .txtBold
{
	display:block;
	margin-bottom : 7px;
}

.list div.width_290
{	
	width : 290px;
	margin-bottom : 15px;
}



.list a:hover, .list a:hover span
{
	color : white !important;
}
/*--- NEWS ---*/

/*--- LEFTCOL ---*/


/*--- RIGHTCOL---*/

#rightcol
{
	float:left;
	width : 308px;
	background : url('../img/background_rightcol.jpg') no-repeat top left #b1ae99;
	color : #3b3831;
	font-size : 11px;
	position : relative;
}
#innerRightcol
{
	float:left;
	width : 288px;
	padding : 24px 10px 20px;
	background : url('../img/background_bottom_facebook.png') no-repeat left bottom;
}

#top_rightcol
{
	background : url('../img/top_rightcol.png') no-repeat left bottom transparent;
	width : 308px;
	float:left;
	height : 50px;
}

#bottom_rightcol
{
	position: absolute;
	z-index : 0;
	background : url('../img/background_bottom_facebook.png') no-repeat left bottom transparent;
	width : 129px;
	float:left;
	height : 50px;
	bottom : 0;
	left:0;
}

#subtitle
{
	padding-top : 28px;
	float:left;
	font-size : 13px;
}

#subtitle strong
{
	font-family :  Arial black, Verdana black, Sans-serif;
	text-transform : uppercase;
}

/*--- FACEBOOK ---*/

#facebook_like
{
	padding : 10px 0;
	float:left;
}

#like
{
	position : relative;
	top : 10px;
	left : 23px;
	background : url('../img/facebook_like_button.png') no-repeat top left;
	width : 45px;
	height : 20px;
	display:block;
}

#facebook_like img
{
	display : inline-block;
	vertical-align : middle;
}

#facebook_like a
{
	margin-right : 7px;
}

#facebook_like iframe
{
	border:none;
	overflow:hidden;
	width:150px;
	height:21px;
	display : inline-block;
	vertical-align : middle;
}

#facebook_rss
{
	border : solid #1b170c;
	border-width :3px 0;
	float:left;
	height:75%;
	overflow:hidden;
	position :relative;
	display:block;
	width : 100%;
}

#facebook_content 
{
	position:absolute;
	top : 0;
	left : 0;
	border:none;
	width:288px;
	height:auto;
}

#rightcol .defilement
{
	background : url('../img/fleches_defilement.png') no-repeat top right;
	float:right;
	width : 42px;
	height : 25px;
	position : relative;
	left : 3px
}

#rightcol .defilement.up
{
	top : 40px;	
}

#rightcol .defilement.up:hover
{
	background-position : 0 -46px;	
}

#rightcol .defilement.bottom
{
	background-position : 0px -23px;
	top: 8px;
}

#rightcol .defilement.bottom:hover
{
	background-position : 0px -69px;	
}

/*--- CONTENT ---*/

/*--- FOOTER ---*/
#footer
{
	float : left;
	font : normal normal 9px Arial, Verdana, Sans-serif;
	color : #b1ae99;
	padding-bottom : 65px;
}

#footer.positionnement_footer
{
	position :relative;
	top : 289px;
}
#footer #logos_list
{
	padding : 21px 10px 23px 13px;
	float:left;
	clear:both;
	width : 912px;
	border-bottom : 1px solid #36352e;
	margin-bottom : 18px;
}
#footer #logos_list a
{
	display:inline-block;
	vertical-align : bottom;
	margin-right : 22px;
	cursor : default;
}

#footer #logos_list a.last_logo
{
	margin :0;
}

#footer #logos_list img
{
	float:left;
	display : inline-block;
	vertical-align : bottom;
}
/*--- FOOTER ---*/


/*--- SELECT CUSTOM ---*/


	span.select{
		display:block;
		float:right;
		padding : 7px 10px 7px 0px;
		width : 30px;
		text-align : center;
		color : white;
		font :  normal bold 10px Arial, Verdana, Sans-serif;
		cursor:pointer;
		background : url('../img/fleche_languages.png') no-repeat 83% 13px #232009;
	}
	
	span.select:hover
	{
		color : #bfaa49;
		background-position : 83% -5px;
	}

	
	span.select.disabled{opacity:0.7;cursor:default;}

	#customSelect{
		display:none;
		z-index:20;
		position:absolute;
		left:0;
		top:0;
		list-style-type:none;
		font-size : 0px;
		background : #232009;
		padding : 2px 0px;
	}
	#customSelect.special{border-top : 1px solid black;}
	#customSelect li{
		cursor:pointer;
		background : url('../img/choose_language.png') no-repeat;
		height : 15px;
		display : block;
		margin : 5px 0;
		border : none;
	}
	
	/*--- CHOOSE LANGAGE ---*/
	#customSelect li.en
	{
		background-position : center top;
	}
	
	#customSelect li.fr
	{
		background-position : center -15px;
	}

	#customSelect li.de
	{
		background-position : center -30px
	}

	#customSelect li.it
	{
		background-position : center -45px
	}

	#customSelect li.es
	{
		background-position : center bottom;
	}
	
/*--- SELECT CUSTOM ---*/

/*-----------------FORM STYLES-----------------*/
/*--CLASSIC FORM v3.0--*/
#form_retailers
{
	padding-top : 40px;
}
#form_retailers label
{
	font : 13px/13px Arial Black, Verdana Black, Sans-serif;
	padding-bottom:10px;
	display:block;
	color : #cac8b6;
}

#form_retailers p
{
	padding-bottom:25px;
}

#form_retailers select
{
	 background: none repeat scroll 0 0 #3B3A33;
    border: medium none;
    color: #BFAA49;
    display: inline-block;
    font: 13px Arial black,Verdana black,Sans-Serif;
    padding: 5px 6px;
    text-transform: uppercase;
    width: 100%;
}
/*CSS générique < FORM >*/
.classicForm{
	float:left;
	width:100%;
	font-size:10px;
	padding: 15px 0 0;
}
/*CSS générique < FIELDSET >*/
.classicForm fieldset{
	border:none;
	float:left;
	width:100%;
	padding:0px 0 0 0;
}
/*CSS générique < DIV >*/
.classicForm div{
	float:left;
	width:100%;
}
/*CSS Titre de colonne*/
.classicForm .colTitle{
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0px 0;
}
/*CSS générique < P >*/
.classicForm p{
	float:left;
	width:100%;
	display:block;
	padding:0 0 0px 0;
}
/*CSS générique < INPUT / >, < SELECT >, < TEXTAREA >*/
.classicForm input.text, .classicForm input.password, .classicForm select.select, .classicForm textarea.textarea{
	padding: 6px 9px;
    width: 92%;
	display:inline-block;
	color:#969383;
	margin:0;
	border:none;
	background:#000000;
	font:normal normal 10px/normal Arial, Verdana, Sans-Serif;
}
/*< INPUT / > checkbox, radio*/
.classicForm input.checkbox, .classicForm input.radio{
	padding:0;
	margin:1px 5px 0 0;
	vertical-align:middle;
}
/*< INPUT / > submit*/
.classicForm input.submit{
	margin:0;
	padding:0;
	cursor:pointer;
}
.classicForm input.radio{vertical-align:text-bottom;}
/*Mise en forme générique < LABEL >*/
.classicForm label{
	width:100%;
	cursor:pointer;
}
/*Specifications < DIV > 100%*/
.classicForm div.col_100{
	width:100%;
}
/*Specifications < DIV > 50%*/
.classicForm div.col_50{
	width:49%;
	padding-right:2%;
}
/*Specifications < DIV > 33%*/
.classicForm div.col_33{
	width:32%;
	padding-right:2%;
}
/*Specifications < DIV > 196px*/
.classicForm div.col_196{
	width: 196px;
	padding-right:10px;
}

/*Specifications < DIV > 196px*/
.classicForm div.col_auto{
	width: auto;
	position : relative;
	top : -8px;
}
/*Specifications < DIV > 25%*/
.classicForm div.col_25{
	width:23%;
	padding-right:2%;
}
.classicForm div.col_25.firstCol, .classicForm div.col_25.lastCol{width:24%;}
.classicForm div.lastChild, .classicForm div.lastCol{padding-right:0 !important;}
/*Specifications de position de < LABEL > à GAUCHE*/
.classicForm p.label_left label{
	float:left;
	display:block;
	width:32%;
	padding-right:2%;
}
.classicForm p.label_left input, .classicForm p.label_left select, .classicForm p.label_left textarea{width:66%;}
/*Specifications de position de < LABEL > à DROITE*/
.classicForm p.label_right label{
	width:auto;
	padding-right:0px;
}
.classicForm p.label_right input, .classicForm p.label_right select, .classicForm p.label_right textarea{width:auto;}
/*Spécifications < INPUT / > submit*/
.classicForm div.col_100 input.submit, .classicForm div.col_50 input.submit, .classicForm div.col_33 input.submit, .classicForm div.col_25 input.submit{width:100%;}
/*Spécifications < INPUT / > submit à GAUCHE*/
.classicForm p.submit_left{text-align:left;}
.classicForm p.submit_right{text-align:right;}
.classicForm p.submit_center{text-align:center;}
.classicForm p.submit_left input.submit, .classicForm p.submit_right input.submit, .classicForm p.submit_center input.submit{width:auto;}
/*Champ requis*/
.classicForm .required{color:#cc0000;}
/*Gestion des erreurs*/
.classicForm .error input, .error select, .error textarea{
	border-color:#db533d !important;
	color:#db533d !important;
}
.classicForm .error label{color:#db533d;}
/*Gestion des infobulles erreurs*/
.errorFeedback{
	z-index:42;
	position:absolute;
	color:#ffffff;
	background:#db533d;
	padding:10px;
	margin:0 0 10px 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	font:normal normal 11px/normal Verdana, Arial, Sans-serif;
}
.errorFeedback .appendice{
	position:absolute;
	left:10px;bottom:-14px;
	width:14px;
	height:14px;
	background:url(../img/error_msg.gif) no-repeat left top;
}
/*-----------------FORM STYLES-----------------*/


/*--- SUBMIT BUTTON---*/

.submit_button
{
	background : url('../img/submit_button.png') no-repeat top left transparent;
	border : 0;
	width : 120px;
	height : 38px;
	float:left;
	font : normal normal 13px Arial Black, Verdana Black, Sans-serif;
	color : white;
}

.submit_button:hover
{
	color : #1b170c;
}

/*--- PAGE CHARACTERS ---*/

#leftcol_page
{
	float:left;
	width:277px;
	position : relative;	
	background : transparent url('../img/background_leftcol_characters.png') repeat-y top left;
	margin-right : 12px;
	padding: 14px 10px;
	margin-top : -56px;
}

.preorder #leftcol_page
{
	min-height : 475px;
}

.aircrafts #leftcol_page
{
	margin-top : 0;
}

 .actualities #leftcol_page
 {
	min-height: 440px !important;
 }

#rightcol_page
{
	float:left;
	width:601px;
	padding-top : 7px;
}

#content_characters
{
	position : relative;
	float:left;
	width : 911px;
	padding : 14px 11px 14px 13px;
	background : url('../img/background_characters.jpg') no-repeat top left #1b170c;
	box-shadow:0px 0px 7px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:0px 0px 7px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0px 0px 7px rgba(0, 0, 0, 0.8);
	color : #969383;
}

h3.padding_left
{
	padding-left : 10px;
}

.description
{
	font-size : 13px;
	line-height : 15px;
	padding : 0 10px;
}

.description p
{
	margin-top : 15px;
}

/*--- leftcol idendity --*/


#identity
{
	color : #cac8b6;
	letter-spacing: -0.03em;
	margin : 0 0 18px 0;
	float:left;
	width : 100%;
	font-size : 22px;
	line-height : 21px;
	text-transform : uppercase;
}
#identity li
{
	padding: 14px 0;
	border-bottom : 1px solid #35332b;
	float:left;
	width : 277px;
	vertical-align : middle;
	display : inline-block;
}

#identity li.lastChild
{
	border : none;
}

#identity li img
{
	float:right;
	vertical-align : top;
	display : inline-block;
}
#identity li p
{
	width:70%;
	float:left;
	vertical-align : top;
	display : inline-block;
}

#identity .fontSize13
{
	font-size : 14px;
	line-height : 14px;
	letter-spacing: 0;
}

/*--- picto ---*/

.ref
{
	border-width:0px 0 3px 0 !important;
	min-height: 50px;
}

.padding_left
{
	padding-right : 10px;
}

/*--- CHARACTERISTICS ---*/
.characteristics
{
	font-size : 11px;
	width:50%;
}
.characteristics p
{
	margin-bottom : 10px;
}

/*--- AJAX LOADER ---*/
#ajax_rightcol, #ajax_leftcol, #ajax_community
{
	float:left;
	height : auto;
	width : auto;
	display : block;
	position:relative;
}
#ajax_rightcol .loading, #ajax_leftcol .loading , #ajax_community .loading
{
	position:absolute;
	left:0;top:0;
	width:100%;
	background : url('../img/ajax-loader1.gif') no-repeat center center !important;
}
#ajax_rightcol .loading{background-image:url('../img/ajax-loader2.gif');}


/*--- page story ---*/

#edito
{
	text-transform : uppercase;
	font-size : 22px;
	line-height : 21px;
	letter-spacing: -0.04em;
	float:left;
	
}

#edito p
{
	float:left;
	margin : 10px 0;
	font-weight : normal;
}

/*--- diaporama ---*/


#slide{
	position:relative;
	background-color : #1b170c;
	margin : 0 auto; 
	width:935px;
	height : 600px;
}
#slide .background{
	height:100%;
	background-repeat:no-repeat;
}
#slide .content{
	position:absolute;
	left:0;
	top:250px;
	top : 215px;
	left : 25px;
	text-transform : uppercase;
	float:left;
	z-index : 2;
	width: 94%;
}

#slide .masque
{
	background : url('../img/filtre_image.png') no-repeat;
	height : 100%;
	width : 100%;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 1;
}

#slide .content .desc
{
	font : 60px/50px FuturaBold, Arial, Verdana, Sans-serif;
	color : #b0921b;
	margin : 34px 0 20px 0;
	display : block;
}

#slide .content .button
{
	margin : 0px 0 30px 0;
}

#slide .content .title .titre_2, #slide .content .title h2
{
	font : normal normal 32px/32px futura, Arial, Sans-serif !important;	
	color : #cac8b6;
}

#slide .pagination_slide{
	display:none;
	position:absolute;
	left:25px; bottom: 70px;
	z-index : 3;
}
#slide .pagination_slide li{
	float : left;
	cursor:pointer;
	height : 67px;
	width : 36px;
}
#slide .pagination_slide li:hover, #slide .pagination_slide li.active{color:#ffffff;}
/*-CI-DESSOUS : à remplacer par des images de fond si besoin-*/

#slide .pagination_slide li.previous, #slide .pagination_slide li.next
{
	background : url('../img/fleche_rollover.png') no-repeat left center;
}

#slide .pagination_slide li.previous
{
	background-position : -108px center;
	margin-right : 12px;
}

#slide .pagination_slide li.next:hover
{
	background-position : -216px center;
}


#slide .pagination_slide li.previous:hover
{
	background-position : -324px center;
}

/*-CI-DESSOUS en fonction des données du jSON-*/
#slide .content .title, #slide .content .desc, #slide .content .button, #slide .content #rightBox{display:none;}


/* --- MEDIA ---*/

#content_media
{
	width: 935px;
	margin: 0 auto;
	display: block;
	height: auto;
	margin-top: -330px;
	position:relative;
}

/*--- NEWS ---*/

#date_news
{
	margin-top : 5px;
}

#date_news li strong.date
{
	color : #cac8b6;
	font : bold 22px/22px Arial, Verdana, Sans-serif;
	border-bottom : 1px solid #413f35; padding : 0 0 10px 0;
	background : url('../img/fleche.png') no-repeat right -43px;
	display : block;
	margin : 6px 0px;
}

#date_news li strong.date:hover
{
	background-position : right 6px;
	color : white;
	cursor : pointer;
}

#date_news li ul
{
	margin-bottom : 25px;
	display:none;
}
#date_news li ul li
{
	padding-bottom : 6px;
}
#date_news li ul li a strong
{
	color : #bfaa49;
	text-transform : uppercase;
	font-size : 14px;
}

#date_news li ul li a:hover strong
{
	color : #cac8b6;
}

#date_news li a.active strong
{
	color : white;
}

#encart
{
	position:relative !important;
	float:left;
	overflow:hidden;
	margin-bottom : 25px;
	height : auto;
	width : 100%;
}

#encart a
{
	font-size:11px;
	color : #969383;
	font-weight : normal;
}

#encart h4 a:hover
{
	color : white;
}

#encart h4 a:hover .btn
{
	color : #1B170C !important;
}

#encart .text
{
	float:left;
	width:50%;
}

#encart .text .title
{
	color : #7d7a69;
	font :  13px/13px Arial black, Verdana black, Sans-serif;
	text-transform : uppercase;
	display:block;
	width:100%;
}

#encart .text .date
{
	margin : 25px 0 10px 0;
	display:block;
	width:100%;
}

/*---- CONTENT NEWS ---*/
.content_news
{
	float : left !important;
}

.content_news a
{
	color: #BFAA49 !important;
}

.content_news a:hover
{
	color : white !important;
}

.content_news ul
{
	font-size : 13px;
	padding-bottom: 15px;
	padding-left : 10px;
	margin-left : 3px;
}

.content_news ul li
{
	list-style : circle !important;
}

.content_news p
{
	font-size : 13px;
	padding-bottom : 15px;
}

.content_news img.picture
{
	float:left !important;
	padding : 0px 20px 10px 0
}

.content_news img
{
	padding-bottom : 10px;
}

#all_news
{
	font-size : 19px !important;
	text-transform : uppercase;
}


/*--- COMMUNITY ---*//*--- MOFID ---*/

#community
{
	float:left;
	padding: 9px 0 0 10px;
	width : 590px;
}


#community #nav_community
{
	clear:both;
	float:left;
	margin-bottom : 35px;
}

#community .article
{
	float:left;
	position :relative;
	font-size:13px;
	margin-bottom : 40px;
}

#community .article img
{
	float:left ;
	padding : 0 10px 0 0;
}

#community .article p
{
	padding-bottom : 30px;
}

#community .coming_soon
{
	float:left;
}

#community .coming_soon p
{
	padding : 8px 0;
	border-top : 1px solid #2b271b;
	font-size:11px;
	float:left;
	width: 590px;
}
#community .coming_soon p span
{
	width:40%;
	padding-right : 10%;
	display:block;
	float:left;
}

#community .coming_soon p.firstChild
{
	border : none;
	margin-top : 15px;
}

#community .titre_2.padding_titre strong
{
	font-size : 13px;
}

.padding_titre_3
{
	padding : 0 0 12px 10px;
	line-height : 24px !important;
}
/*--- FANKIT ---*/

	.carouselWindow
	{
		background-color : #1b170c;
	}
	
	.carousel{
		float: left !important;
		list-style-type: none;
		padding: 2px 0 7px;		
	}
	.carousel li{
		width:454px;
		height:258px;		
		background: url(../img/background_slide.png) repeat top left;
		float:left;
	}
	
	.carousel li a img{
		float:left;
	}
	.carousel.alt{float:right;}
	.carousel.alt li{margin:0 3px 0 0;}
	.carousel.alt li:last-child{margin-right:0;}
	body .paging{float:right;width:auto;}
	body div .paging{float:none;}
	.paging{
		width:auto;				
		padding:4px 0 5px 0;
		text-align:right;
		list-style-type:none;
		float: right !important;
	}
	.paging li{
		float:left;
		cursor:pointer;
		margin: 0 5px;
		height:31px;
		width:14px;
		background : url(../img/slide_indicator_diapo.png) no-repeat top right;
	}
	.paging li:hover{color:#cccccc;}
	.paging li.current{background  : url(../img/slide_indicator_diapo.png) no-repeat top left;}
	
	.paging .prev/*, .prev*/
	{
		background  : url(../img/fleche_rollover_diapo.png) no-repeat -51px top;
		width : 16px;
		height : 31px;
	}
	
	.paging .next/*, .next*/
	{
		background  : url(../img/fleche_rollover_diapo.png) no-repeat left top;
		width : 16px;
		height : 31px;
	}
	
	.paging .next:hover
	{
		background  : url(../img/fleche_rollover_diapo.png) no-repeat -100px top;
	}
	
	.paging .prev:hover
	{
		background  : url(../img/fleche_rollover_diapo.png) no-repeat right top;
	}
	
	#avatars li
	{
		width: 302px !important;
		height:158px !important;
	}
	
	#diapo_aircrafts li
	{
		width: 139px !important;
		height:auto !important;
		line-height:70px !important;
	}
	
	#background_content_fankit
	{
		background : url(../img/background_content_fankit.png) repeat-y;
		float:left;
		width:100%;height:100%;
	}
	
	#background_content_fankit .titre_2.padding
	{
		padding : 12px 10px;
	}
	
	#background_content_fankit .list h3
	{
		width : 91%;
	}
	
	#background_content_fankit .list h3 a img
	{
		padding : 0 9px 0 0;
	}
	
	#bottom_fankit
	{
		background : url(../img/bottom_content_fankit.jpg) no-repeat top left; float:left;width:100%; height:14px;
	}
	
	#special
	{
		float : left;
		position:absolute;
		top:505px;
		z-index:10;
		padding: 0 2px;
	}
	
	#special .carouselWindow
	{
		background : none;
	}
	
	#special .carousel li a
	{
		float : left;
		width : 100%;
		height : 100%;
		display : block;
	}
	
	#special .carousel li:hover
	{
		background-color : white;
	}
	
	#special .prev, #special .next
	{
		cursor:pointer;
		height : 67px;
		width : 36px;
		background : url('../img/fleche_rollover.png') no-repeat left center;
		margin-top : 7px;
	}

	#special .prev
	{
		background-position : -108px center;
		margin-right : 4px;
	}
	
	#special .next
	{
		margin-left : 4px;
	}

	#special .next:hover
	{
		background-position : -216px center;
	}

	#special .prev:hover
	{
		background-position : -324px center;
	}	
		
	#slide .type_aircraft
	{
		font:32px/32px Futura, Arial, Sans-serif !important;
	}
	
	#slide.community  .content .desc
	{
		width : 68%;
		line-height : 40px !important;
		font-size : 45px !important;
	}
	
	#slide.community .pagination_slide
	{
		bottom: 44px !important;
	}
	
	#diapo_aircrafts li a .overlay
	{
		border: 4px solid #B0921B;
		float: left;
		height: 76px;
		left: 0;
		position: absolute;
		top: 0;
		width: 131px;
		display : none;
	}
	
	#diapo_aircrafts li a:hover .overlay
	{
		display : block;
	}
	
	#diapo_aircrafts li a .unavailable
	{
		float: left;
		height: 84px;
		left: 0;
		position: absolute;
		top: 0;
		width: 139px;
		display : block;
		background : url(../img/unavailable.png) top left;
	}
	
	/*--- lecteur ---*/	
	
	#background_content_fankit .rollover
	{
		background : url(../img/filtre_noir.png) repeat top left;
		display: none;
		float:left;
		height : 93%;
		width : 96%;
		position : absolute;
		top : 0;
		left : 0;
		z-index : 5;
		text-align : left;
		padding : 9px;
	}
	
	#background_content_fankit li:hover .rollover
	{
		display:block;
	}
	
	#background_content_fankit .rollover .choix_format a
	{
		font-size : 10px; color: #b4b2a2;
		padding-right : 8px;
		margin-right : 8px;
		border-right : 1px solid #67665a;
	}
	
	#background_content_fankit .rollover .choix_format a.lastChild
	{
		padding : 0;
		margin : 0;
		border-right : none;
	}
	
	#background_content_fankit .rollover .choix_format a:hover
	{
		color : #BFAA49;
		cursor : pointer;
	}
	
	#background_content_fankit .rollover .download
	{
		font : normal normal 10px Arial, Verdana, Sans-serif !important;
		color : #bfaa49 !important;
		text-transform : uppercase !important;
		background : url(../img/picto_download.png) no-repeat right 1px;
		padding-right : 15px !important;
	}
	
	#background_content_fankit .rollover .links
	{
		line-height : 24px;
		float:left;
	}
	
	#mobiles_rings .lecteur
	{
		width:93%; 
		border-bottom: 1px solid #393528;
		float: left;
		padding: 8px;
		position: relative;
	}
	ul.jp-controls
	{
		float:left;
		clear:both;
		margin : 9px 0 18px 0;
	}
	
	ul.jp-controls li
	{
		float:left;
	}		
	
	ul.jp-controls li a.lastChild
	{
		border : none;
		margin : 0;
		padding : 0;
	}	

	ul.jp-controls li a
	{
		border-right : 1px solid #999789;
		padding-right : 8px;
		margin-right : 8px;
	}
	
	a.jp-play, a.jp-pause
	{
		background : url(../img/pictos_mobiles_rings.png) no-repeat;
		width:19px;
		height:19px;
		float:left;
		display:block;
	}
	
	a.jp-play
	{
		background-position: 0 -76px;
	}
	
	a.jp-pause
	{
		background-position: 0 -38px;
	}
	
	a.jp-stop
	{
		background : url(../img/pictos_mobiles_rings.png) no-repeat;
		background-position: 0 -57px;
		width:17px;
		height:17px;
		float:left;
	}
	
	a.jp-mute
	{
		background : url(../img/pictos_mobiles_rings.png) no-repeat;
		background-position: top left;
		width:20px;
		height:19px;
		float:left;
	}
	
	a.jp-unmute
	{
		background : url(../img/pictos_mobiles_rings.png) no-repeat;
		background-position: 0 -19px;
		width:20px;
		height:19px;
		float:left;
	}
	
	div.jp-interface ul.jp-controls a
	{
		text-indent:-9999px;
	}
	
	.jp-type-single
	{
		font : 11px/11px Arial, Verdana, Sans-serif;
		color : #cac8b6;
		float:left;
		margin-bottom : 10px;
	}

	.jp-progress
	{
		width: 204px !important;
		height:3px;
		float:left;
		background-color : #cac8b6;
		clear:both;		
	}

	.jp-progress .jp-play-bar
	{
		background-color : #b0921b;
		height:3px;
	}
	
	/*--- AIRCRAFTS ---*/
	.nopadding-top
	{
		padding-top : 0 !important;
	}
	/*--- PRE ORDER --*/
	
	#buy_now
	{
		background : url('../img/background_buy_now.jpg') no-repeat top left  #0f100d;
		width : 553px;
		float:left;
		padding: 0 24px 24px;
		font-size : 11px;
	}
	
	#buy_now img
	{
		float : right;
	}
	
	#buy_now #list_skilled_pack
	{
		float : left;
		width : 100%;
		padding : 30px 0 50px 0;		
	}
	
	#buy_now #list_skilled_pack li
	{
		float : left;
		width : 176px;
		margin-right : 20px;
	}
	#buy_now #list_skilled_pack li img
	{
		padding-bottom : 20px;
		clear : both;
	}
	#buy_now #list_skilled_pack li.last
	{
		margin : 0;
	}
	
	#retailers_list
	{
		float:left;
		width : 100%;
	}
	
	
	#retailers_list #separation
	{
		background : url(../img/filet_retailers.png) no-repeat top center;
		width:100%;
		height:13px;
		float:left;
		margin-bottom : 6px;
	}
	#retailers_list ul
	{
		margin-top : 13px;
		float:left;
		width:277px;
	}
	#retailers_list  ul li
	{
		background : url(../img/background_retailers.jpg) repeat-y top left;
		float:left;
		width:100%;
		margin-bottom : 1px;
		text-align : center;
	}
	
	#retailers_list  ul li a
	{
		display : block;
	}
	
	#retailers_list .no_match
	{
		padding-top : 10px;
		clear : both;
	}
	
	.result_selection
	{
		float: left;
	}
	
	.result_selection p
	{
		margin : 10px 0 5px 0;
	}
	
	#buy_now .float-left
	{
		width:100%;
	}
	
	.result_selection.width
	{
		width: 220px;
	}
	
	.result_selection .title
	{
		font: bold 30px/28px Arial, Verdana, Sans-serif;
	}
	
	.result_selection .titre_4.recommandation
	{
		background : url(../img/arrow.png) no-repeat left center;
		padding-left : 38px;
	}
	
/*---- MENU ----*/
.menu
{
	color: #BFAA49;
	font : normal normal 13px/13px Arial black, Verdana, Sans-serif;
	text-transform: uppercase;
	background : url(../img/arrows_menu.png) no-repeat right bottom;
	position : absolute;
	right:0px;
	top:60px;
	padding-right : 20px;
	display : block;
}

.menu.active
{
	color: white;
	background-position : right -3px;
}
/*---- MENU ----*/

/*--- page SYM ---*/

.background_SYM{background : url('../img/background_SYM.jpg') repeat-x top #020100;}


/*--- SCORE ---*/

#ajax_community table
{
	margin-bottom : 20px;
	float : left;
	margin-top: 15px;
}

#ajax_community table tr
{
	border-bottom: 1px solid #2B271B;
    float: left;
    font-size: 11px;
    padding: 4px 0;
    width: 586px;
}

#ajax_community table tr td, #ajax_community table tr th
{
	width : 150px;	
}

#ajax_community table tr th
{	
	text-transform : uppercase;
	font-size : 13px;	
	text-align : left !important;	
	color: #7D7A69;
    font-family: Arial black,Verdana black,Sans-serif;
}

#screensaversPagination{visibility:hidden !important;}