body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #060F3E;
	font-size: 11px;
}

td{
	vertical-align: top;
}

input, select, textarea{
	color: #060F3E;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img{
	border:0px;
}

form{
	margin: 0;
}

a{
	text-decoration: none;
	color: #060F3E;
}

a:hover{
	color: #639E07;
}

/* ajout Pablo 09/06 */
ul{
	margin-left:0;
	padding-left:1em;
}

.page{
	margin-left:auto;
	margin-right:auto;
	width: 984px;
	height: 578px;
	text-align: left;
}

.popup{
	width: 550px;
	height: 550px;
	text-align: left;
}

br.clear{
	clear: both;
}

#italic{
	font-style: italic;
}

#txt_red{
	color: Red;
}

/* Début FONDS */
.fond{
	margin-left:auto;
	margin-right:auto;
	min-width: 982px;
	text-align: center;
}

.fond#spirale_txt{
	background: url(../image/content/fond_txt.jpg) no-repeat center top;
}

body#en .fond#hp{
	background: url(../image/content/im_fond_hp.gif) no-repeat center top;
}

body#en .fond#corporate_info{
	background: url(../image/content/im_fond_corporate.jpg) no-repeat center top;
}

body#en .fond#inverstor_center{
	background: url(../image/content/im_fond_investor.jpg) no-repeat center top;
}

body#en .fond#careers{
	background: url(../image/content/im_fond_careers.jpg) no-repeat center top;
}
/* Fin FONDS */

/* Début HEADER */
.header{
	font-size: 10px;
	color: #7C7C7C;
}

.header .colA .logo{
	padding: 20px 0 0 20px;
	float: left;
}

.header .colB{
	float: left;
	padding: 15px 0 0 40px;
}

.header .colB .langues{
	padding: 0 100px 0 0;
}

.header .colB .langues img{
	position: relative;
	top: 2px;
}

.header .liens_trans{
	letter-spacing:-1px;
}

.header .colB .langues a, .header .liens_trans a, .footer a{
	color: #7C7C7C;
	text-decoration: none;
}

.header .colB .langues a:hover, .header .liens_trans a:hover, .footer a:hover, .langues .lien_on, .liens_trans .lien_on, .liens_trans2 .lien_on{
	color: #91B209;
	text-decoration: none;
}

.chemin_fer span.lien_on{
	color: #91B209;
}

.chemin_fer{
	font-size:10px;
	padding: 12px 0 0 0;
}

.colF .chemin_fer{
	padding-top:0px;
}

.chemin_fer a{
	color: #514760;
	text-decoration:	underline;
}

.chemin_fer a:hover{
	color: #91B209;
}

.header div.liens_trans{
	float: left;
	padding: 15px 0 0 0;
}

.header div.recherche{
	padding-left:24px;
	float: left;
}

.header div.recherche img{
	padding: 5px 0 0 0;
}

.header input{
	float: left;
	width: 115px;
	margin: 12px 0 0 15px;
	color: #060F3E;
	font-size: 10px;
	font-weight: bold;
}

.header a.ubi-com{
	display: block;
	float: left;
	width: 97px;
	height: 20px;
	background: url(../image/content/acces_ubi-com_off.gif) no-repeat;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 12px 0 0 0;
}

.header a:hover.ubi-com{
	background: url(../image/content/acces_ubi-com_on.gif) no-repeat;
}
/* Fin HEADER */


/* Début MENU */
.menu_main{
	background-color:#FFF;
	clear: both;
	float: left;
	padding: 20px 0 0 0;
}

.menu_main ol{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.menu_main li{
	padding: 0 0 2px 7px;
	width: 158px;
	margin: 1px 0 2px 0;
}
.menu_main li a{
	display: block;
	background: #EDEDF2;
	color: #514760;
	font-size: 11px;
	padding: 1px 0 1px 10px;
	width: 158px;

	text-decoration: none;
}
#zh .menu_main li a{
	padding: 4px 0 1px 10px;
}

.menu_main li a:hover{
	color: #598E26;
	background: #D3E09D;
}

.menu_main li a.on{
	color: #598E26;
	background: #D3E09D;
}

.menu_main ol ol li {
	list-style-type: none;
	background:none;
	padding: 0;
}

.menu_main ol ol li a{
	background: #F9F9FB;
	color: #514760;
	font-size: 11px;
	padding-left:24px;
	width:144px;
	text-decoration: none;
}

.menu_main ol ol li a.on, .menu_main ol ol li a:hover{
	background: #F0F4DB;
	color: #5A8E29;
}

.menu_main .wwt_entree{
	padding: 40px 0 0 0;
}
/* Fin MENU */

/**** debut promo ***/

#promo{margin-top:150px;}
/**** fin promo ***/

/* Début COLONNE D - PRESS */
#hp .colD .flash {position:relative;}
.colD .press{
	float: left;
	padding: 0px 0 0 15px;
}

.colD .press .titre_img{
	float: left;
	margin-left:-4px;
	_margin-left:-2px;
}

.colD .press .sous-titre{
	float: left;
	clear: both;
	margin: 10px 0 0 10px;
	_margin: 10px 0 0 5px;
	width: 460px;
}

#hp .press .bordure {
	margin-left:-2px;
	padding-left:4px;
	_padding-left:0px;
	_margin-left:-1px;
}

.colD .press .chapo{
	clear: both;
	float: left;
	padding: 0 0 0 10px;
	width: 460px;
}

.colD .press .sous-titre3{
	float: left;
	margin: 12px 0 0 15px;
}

.colD .press .bordure{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 470px;
	border-left: 3px solid #060F3E;
}

.colD .press .bordure .sous-titre{
	margin: 0 0 0 5px;
}
/* Fin COLONNE D - PRESS */


/* Début COLONNE D */
.colD {
	float: left;
	padding: 0 0 0 50px;
	width: 500px;
}

.colD .description{
	margin: 185px 0 0 250px;
	width: 215px;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	height:112px;
}

.colD .description2{
	margin: 0 20px 0 0;
}

.colD .description2 ul{margin:0px;}

.colD .description3{
	margin: 0 20px 0 0;
}

.colD .a_la_une{
	margin: 15px 0 0 30px;
	width: 470px;
}

.colD .a_la_une img{
	float: left;
}

.colD .a_la_une .titre{
	color: #A8A8A8;
	font-size: 20px;
	padding: 10px 0 0 173px;
}

.colD .a_la_une a, .colE .news a, .colD .press a{
	color: #060F3E;
	font-size: 11px;
	text-decoration: none;
}

.colD .a_la_une a:hover, .colE .news a:hover, .colD .press a:hover{
	color: #639E07;
}

.colD .a_la_une .sous-titre, .colE .sous-titre, .colD .press .sous-titre, .colD .press .sous-titre3, .colD .bloc_result .titre{
	font-weight: bold;
	background: url(../image/content/puce_verte.gif) no-repeat;
	padding: 0 0 0 15px;
}

.colD .a_la_une .sous-titre2, .colE .sous-titre2{
	font-weight: bold;
}

.colD .bordure{
	border-left: 3px solid #060F3E;
	margin: 5px 0 0 175px;
	padding: 0 0 0 8px;
}

.colD .zone_select{
	float: left;
	background: url(../image/content/im_fond_select.gif) no-repeat;
	width: 290px;
	height: 42px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
}

.colD .zone_select select{
	float: left;
	font-size: 11px;
	color: #060F3E;
	width: 180px;
}

.colD .zone_select .bouton{
	float: right;
	position: relative;
	top: -10px;
	right: 15px;
}

.colD .titre_rub, .colF .titre_rub{
	background: url(../image/content/fond_titre.gif) repeat-y;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	color: #FFF;
	height: 19px;
	margin: 10px 0 10px 0;
	padding: 1px 0 0 6px;
}
#zh .colD .titre_rub, .colF .titre_rub{
	padding: 3px 0 0 6px;
}
.colD .sous_titre_result{
	clear:both;
	background:#EDEDF2;
	font-size: 11px;
	font-weight: bold;
	color:black;
	width: 470px;
	height: 15px;
	margin: 0;
	padding:2px 0 2px 10px;

}


.colD .nb_champs{
	padding: 20px 0 10px 0;
}

.colD .nb_champs span{
	color: Red;
}

.colD .msg_erreur{
	color: Red;
	font-size: 12px;
}

.colD .msg_erreur img{
	vertical-align: middle;
	padding: 0 7px 0 0;
}

.colD .titre_bloc_form{
	font-size: 13px;
	font-weight: bold;
	padding: 17px 0 10px 0;
}

.colD .esrb{
	padding: 10px 0 0 0;
}

.lien_top{
	text-align: right;
	padding: 40px 10px 0 0;
}

.lien_top img{
	padding: 0 3px 0 0;
}

.lien_top a{
	font-size: 10px;
	font-weight: bold;
	color: #060F3E;
	text-decoration: none;
}

.lien_top a:hover{
	color: #598E26;
}

.colD .pagination{
	text-align: center;
	margin: 0 0 0 100px;
}

.colD .pagination a.precedent{
	display: block;
	float: left;
	background: url(../image/content/bou_fleche_prec_off.gif) no-repeat 0px 5px;
	width: 12px;
	height: 27px;
}

.colD .pagination a.suivant{
	display: block;
	float: left;
	background: url(../image/content/bou_fleche_suiv_off.gif) no-repeat 0px 5px;
	width: 12px;
	height: 27px;
}

.colD .pagination a.num{
	display: block;
	float: left;
	background: url(../image/content/bou_etape_off.gif) no-repeat;
	width: 29px;
	height: 27px;
	padding: 5px 0 0 0;
	color: #060F3E;
	font-weight: bold;
}

.colD .pagination a.num#on, .colD .pagination a:hover.num{
	background: url(../image/content/bou_etape_on.gif) no-repeat;
	color: #FFF;
}

/*-------/ pagination little exemple ubisoft_doc.html\------*/
.colD .pagination_little{
	text-align: center;
	margin: 0 0 0 175px;
}

.colD .pagination_little a.precedent{
	display: block;
	float: left;
	background: url(../image/content/bou_fleche_prec_off.gif) no-repeat 0px 5px;
	width: 12px;
	height: 27px;
}

.colD .pagination_little a.suivant{
	display: block;
	float: left;
	background: url(../image/content/bou_fleche_suiv_off.gif) no-repeat 0px 5px;
	width: 12px;
	height: 27px;
}

.colD .pagination_little a.num{
	display: block;
	float: left;
	background: url(../image/content/bou_etape_off.gif) no-repeat;
	width: 29px;
	height: 27px;
	padding: 5px 0 0 0;
	color: #060F3E;
	font-weight: bold;
}

.colD .pagination_little a:hover.precedent{
	background: url(../image/content/bou_fleche_prec_on.gif) no-repeat 0px 5px;
}

.colD .pagination_little a:hover.suivant{
	background: url(../image/content/bou_fleche_suiv_on.gif) no-repeat 0px 5px;
}

.colD .pagination_little a.num#on, .colD .pagination_little a:hover.num{
	background: url(../image/content/bou_etape_on.gif) no-repeat;
	color: #FFF;
}
/*---------/fin pagination_little\-----------------*/

/* ajout Pablo 05/06 */
.colD .pagination2{
	position:relative;
	height:1em;
}

/* ajout Pablo 05/06 */
.colD .pagination2 a{
	position:absolute;
}

.colD .pagination2 .retour a{
	background: url(../image/content/bou_fleche_retour_off.gif) no-repeat;
	padding: 0 0 0 25px;
	font-weight: bold;
	/*float: left;*/
	display: block;
	clear:both;
	top:0; /* ajout Pablo 05/06 */
	left:0;
}

.colD .pagination2 .precedent a{
	background: url(../image/content/bou_fleche_prec_off.gif) no-repeat;
	padding: 0 0 0 15px;
	font-weight: bold;
	/*float: left;*/
	display: block;
	top:0; /* ajout Pablo 05/06 */
	left:40%;
}

.colD .pagination2 .suivant a{
	background: url(../image/content/bou_fleche_suiv_off.gif) no-repeat right 1px;
	padding: 0 15px 0 0;
	font-weight: bold;
	/*float: left;*/
	display: block;
	top:0; /* ajout Pablo 05/06 */
	right:20px;
}

#fr .colD .pagination2 .suivant a{
	margin: 0 0 0 145px;
}

.colD .pagination2 .retour a:hover{
	background: url(../image/content/bou_fleche_retour_on.gif) no-repeat;
}

.colD .pagination2 .precedent a:hover{
	background: url(../image/content/bou_fleche_prec_on.gif) no-repeat;
}

.colD .pagination2 .suivant a:hover{
	background: url(../image/content/bou_fleche_suiv_on.gif) no-repeat right 1px;
}

.colD .bloc_result{
	clear: both;
	width: 460px;
	padding: 10px;
}

.colD .bloc_result#fond_bleu{
	background-color: #EDEDF2;
}


.colD .trait_bleu{
clear:both;
	border-bottom: 6px solid #EDEDF2;
	margin: 0 0 5px 0;
	width: 480px;
}


.colD .bloc_result .pourcentage{
	clear: both;
	float: right;
	font-weight: bold;
}

.colD .bloc_result .titre{
	font-weight: bold;
}

.colD .bloc_result .description{
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 11px;
	width: 460px;
}
/***style tableau de donnee****/
.docs{ border-collapse:collapse;margin:20px 0 40px 0px;font-size:11px;width:480px;}
.docs#last{ margin:20px 0 5px 0px;}
.legend th{border-bottom:1px solid #666699;padding-bottom:5px;}


.couv {margin:5px 0 0 0;width:80px;height:77px;
background:url(../image/content/im_fd_couv_docs.gif) no-repeat top left;}
.couv img{float:left;margin:8px 0px 0px 16px;}

.file_type{padding-right:15px;padding-left:5px;text-align:center;width:60px;}
p#doc { height:24px;width:24px;background:url(../image/content/picto_doc.gif) no-repeat top left;margin:15px; 0 0 14px;cursor:hand;}
p#pdf{height:24px;width:24px;background:url(../image/content/picto_pdf.gif) no-repeat top left;margin:15px; 0 0 14px;cursor:hand;}
.col_title{padding-right:235px;}
.title {font-weight:bold;width:250px;padding:0;margin:10px 0 10px 0;}
td.desc{padding:0px 10px 5px 0;text-align:left;}
.weight{font-weight:bold;margin:10px 0 0 0;}
td.line{border-bottom:1px solid #666699;padding:0;font-size:1px;}


 /***fin style tableau de donnee***/
.tab_career{font-size:11px;margin:0 0 12px 0; padding:0;}
.tab_career td{padding:0 0 0 8px;vertical-align:top;}
img.puceV{float:left;padding:1px 2px 0 0;}
.colD .btn_actions{
	text-align: right;
	padding: 0 15px 0 0;
	width: 480px;
}

.colD .article_press .titre{
	font-size: 18px;
	font-weight: bold;
	padding: 15px 0 15px 0;
}

.colD .article_press .description2{
	padding: 0 10px 20px 10px;
}

.colD .article_press .bordure{
	margin: 0 20px 10px 0;
	width: 480	PX.
}

.colD .article_press .bordure .sous-titre{
	font-weight: bold;
}

.colD .article_press .mention_leg{
	color: #646692;
	padding: 10px 10px 10px 10px;
}

.colD .cadre{
	border: 1px solid #8788AA;
	padding: 10px 15px 10px 15px;
	margin: 20px 0 0 0;
	width: 450px;
}

.colD .cadre .about{
	padding: 0 0 10px 0;
}

.colD .cadre .about a{
	text-decoration: underline;
}

.colD .job .bordure{
	margin: 0;
}

.colD .job .titre{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 25px 0;
}

.colD .job .profil, .colD .job .footer_job{
	margin:0 0 0 11px;
}

.colD .job .footer_job .lien {padding:0;text-align:center;margin:20px 0 0 0;}
.colD .job .footer_job .lien a {font-size:12px;font-weight:bold;color:#060F3E;display:block;width:310px;height:54px;background:url('../image/content/bou_apply_off.gif') no-repeat;text-align:center;padding-top:20px;margin:0 auto 0 auto;}
.colD .job .footer_job .lien a:hover {color:#FFF;background:url('../image/content/bou_apply_on.gif') no-repeat;}

/* Fin COLONNE D */


/* Début BLOC FORM */
.colD .bloc_form{
	background-color: #F2F2F2;
	width: 480px;
	margin: 0 0 10px 0;
}

.colD .bloc_form .arrondi_h_g{
	background: url(../image/content/coin_bloc_ht_g.gif) no-repeat top left;
	height: 10px;
}

.colD .bloc_form .arrondi_h_d{
	background: url(../image/content/coin_bloc_ht_d.gif) no-repeat top right;
	height: 10px;
}

.colD .bloc_form .arrondi_b_g{
	background: url(../image/content/coin_bloc_bas_g.gif) no-repeat bottom left;
	height: 10px;
}

.colD .bloc_form .arrondi_b_d{
	background: url(../image/content/coin_bloc_bas_d.gif) no-repeat bottom right;
	height: 10px;
}

.colD .bloc_form .titre{
	font-size: 13px;
	font-weight: bold;
}
.colD .bloc_form .titre{
	font-size: 13px;
	font-weight: bold;
}

.colD .bloc_form .adresse{
	float:left;
	margin:15px 25px 10px 30px;
	_margin:15px 25px 10px 15px;
}

.colD .bloc_form .adresse a{
	text-decoration:underline;
}

.colD .bloc_form .titre2{
	font-weight: bold;
	padding: 10px 10px 0 10px;
}
.colD .bloc_form .titre3{
	font-size: 13px;
	font-weight: bold;
	float:left;
	margin:10px 0 0 20px;

}
.colD .bloc_form .sous_titre{
	font-size: 10px;
	padding: 10px 0 10px 0;
}

.colD .sous-titre2{
	font-weight: bold;
}

.colD .sous-titre4{
	font-weight: bold;
	padding: 5px 0 15px 0;
	clear: both;
}

.colD .bloc_form .cases input{
	width: 20px;
	float: left;
	clear: both;
	position:relative;
	top:4px;
}

.colD .bloc_form .cases img{
	float: left;
}

.colD .bloc_form .description{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	width: 240px;
}

.colD .bloc_form .lib_champs#first{
	margin: 54px 0 0 0;
}

.colD .bloc_form .lib_champs{
	font-weight: bold;
	margin: 15px 0 0 0;
	font-size: 11px;
}

.colD .bloc_form .formulaire td, .colD .bloc_form .formulaire th{
	text-align:left;
	padding-bottom:8px;
}

.colD .bloc_form .formulaire input{
	width: 287px;
	height: 16px;
	border:1px solid #8C8C8C;
}

.colD .bloc_form textarea, .colD .bloc_form input, .colD .bloc_form select {
	border:1px solid #8C8C8C;
}

.colD .bloc_form .formulaire input.envoyera{
	width: 410px;
	height: 16px;
}

.colD .bloc_form .formulaire select.fonction{
	width: 290px;
	height: 20px;
}

.colD .bloc_form th{
	font-size: 11px;
	text-align: left;
	padding-right:7px;
}

.colD .bloc_form textarea.message{
	width: 415px;
	height: 165px;
}

.colD .bloc_form textarea.message2{
	width: 260px;
	height: 165px;
}

.colD .bloc_form textarea.adress{
	width: 287px;
	height: 47px;
}

.colD .bloc_form .formulaire td.info{
	font-size: 10px;
	font-style: italic;
	vertical-align: bottom;
	text-align: right;
	padding: 0 30px 5px 0;
}

.colD .bloc_form .formulaire th.message{
	padding: 0 0 10px 0;
	vertical-align: top;
}

.colD .bloc_form .formulaire .bouton{
	text-align: right;
	padding: 0 20px 0 0;
}

.colD .bloc_form img.attention{
	padding: 0 0 0 5px;
	vertical-align: bottom;
}

.colD .bloc_form .lib_search{
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 12px 10px 0 15px;
}

.colD .bloc_form input.recherche{
	float: left;
	margin: 7px 5px 0 0;
	padding: 4px 0 0 5px;
	width: 240px;
	height: 18px;
}

.colD .bloc_form .btn_ok{
	float: left;
}
.colD .bloc_form .btn_find{
	float: left;
padding-left:10px;
}

.colD .bloc_form select.type{
	width: 156px;
	margin: 0 0 0 20px;
}
.colD .bloc_form select.type2{
	float:left;
	width: 180px;
	margin: 10px 0 0 60px;
}

.colD .bloc_form select.mois{
	width: 126px;
}

.colD .bloc_form#filtre_press{
	margin: 10px 0 15px 0;
}

.colD .bloc_form#filtre_press .btn_ok{
	position: relative;
	top: -9px;
	margin: 0 0 0 10px;
}

.colD .bloc_form#filtre_press .titre{
	font-size: 11px;
	padding: 0 0 10px 20px;
}

.colD .bloc_form select.pays{
	width: 196px;
	height: 20px;
	margin: 10px 0 0 0;
}

.colD .form_top select.pays{
	width: 196px;
	height: 20px;
}

.colD .bloc_form select.sujet{
	width: 285px;
}

#fr .colD .bloc_form select.sujet{
	width: 200px;
}

.colD .bloc_form input.send_friend{
	width: 258px;
}
/* Fin BLOC FORM */


/* Début COLONNE E */
.colE{
	float: left;
	width: 245px;
	font-size: 11px;
	padding: 10px 0 0 0;
}

.colE .news{
	padding: 10px 0 10px 0;
	width: 210px;
}

 .colE .news .bordure{
	border-left: 3px solid #060F3E;
	margin: 5px 0 0 5px;
	padding: 0 0 0 8px;
 }

.colE .news .bordure#invisible{
  	border-left: none;
	padding: 0 0 0 12px;
}

.colE .news .bordure_img{
 	float: left;
	border-left: 3px solid #060F3E;
	height: 20px;
	padding: 0 3px 0 0;
}

.colE .news .photo{
 	float: left;
	/*height: 150px;*/
	margin: 0 10px 0 0 ;
 }

.colE .news .focus_on .sous-titre{
	margin: 0;
}

.colE .news .chapo{
	padding: 0 0 0 17px;
}

/* ajout Pablo 05/06 */
.colE .news p{
	margin:0;
}

.colE .encart{
	padding: 0;
	margin: 0;
}

#hp .colE {
	width:220px;
}

#hp .colD .flash {
	position:relative;
	left:-20px;
}

#hp .colE .encart{
	position:relative;
	top:-15px;
	_top:-25px;
}

#hp .colE .encart #brandhit.titre {
	top:24px;
}

.colE .encart .titre{
	clear: both;
	width:150px;
	position: relative;
	top: 20px;
	left: 80px;
	font-weight: bold;
	z-index: 3;
}

.colE .wwt_entree{
	padding: 25px 0 0 20px;
}
/* Fin COLONNE E */

.colRight {background: url(../image/content/bandeau_droit.jpg) no-repeat bottom left;height:503px;width:217px;margin-left:15px;margin-top:20px;float:left;position:relative;}
.colRight#longue {height:740px;}
.colRight div {margin:0 auto 0 auto;text-align:center;}
.colRight div div {text-align:left;}
.colRight .testimonies {width:217px;position:absolute;top:200px;}
.colRight .join_us {width:217px;position:absolute;top:367px;}
.colRight .rss {border:1px solid #DCDDE2;background:url('../image/content/fond_tableau_rss.gif') repeat-y;width:170px;margin-top:20px;}
.colRight .rss div {border:2px solid #DCDDE2;width:122px;padding:3px 0px 4px 45px;}
.colRight .rss .xml {background:url('../image/content/flux_xml.gif') no-repeat;}
.colRight .help {width:192px;height:145px;background:url('../image/content/im_right_help.gif') no-repeat;color:#060F3E;font-weight:bold;}
.colRight .help .contenu {text-align:left;padding:15px 13px 0px 15px;}
.colRight .help .titre {font-size:11px;border-bottom:2px solid #EDEDF2;padding:0px 0px 5px 15px;background:url('../image/content/puce_verte.gif') no-repeat;}
.colRight .help .texte div {margin:10px 0px 10px 0px;font-size:10px;}
.colRight .help .texte a {font-weight:normal;text-decoration:underline;}
.colRight .news {width:192px;height:248px;background:url('../image/content/im_right_news.gif') no-repeat;color:#060F3E;font-weight:bold;margin-top:25px;}
.colRight .news .contenu {text-align:left;padding:8px 13px 0px 15px;}
.colRight .news .titre {font-size:15px;padding:0px 0px 5px 0px;}
.colRight .news .item {border-top:2px solid #EDEDF2;font-size:10px;font-weight:normal;padding:5px 0px 4px 0px;}
.colRight .news .item img {position:relative;top:3px;}
.colRight .news .item a {font-weight:bold;}

/* Début Colonne F */
.colF {float:left;margin:0px 0px 0px 50px;width:717px;}
.colF .titre_rub {background-color:#5B9027;}
.worldmap {position:relative;top:-48px;}
.worldmap .layer {position:relative;top:35px;left:20px;z-index:7;}
.worldmap .layer select {width:190px;}
.worldmap .layer .actions {position:relative;top:10px;left:348px;}
.worldmap .flash {z-index:1;}
.worldmap .visuel {float:left;}
.worldmap .navigation {margin-bottom:5px;}
.worldmap .details {_height:1%;}
.worldmap .details .infos {float:left;width:540px;margin:0px 0px 0px 10px;color:#070F3E;}
.worldmap .details .infos .titre {font-size:18px;font-weight:bold;margin:0px 0px 5px 0px;}
.worldmap .details .infos .sstitre {font-size:15px;font-weight:bold;}
.worldmap .details .item {width:500px;float:left;padding:0px 10px 0px 10px;margin:0px 0px 30px 0px;border-left:3px solid #070F3E;}
.worldmap .details .item.single {width:380px;}
.worldmap .lien_top {width:650px;}

.brands .overview .visuel {float:left;}
.brands .overview {color:#060F3E;}
.brands .overview .titre {font-size:18px;font-weight:bold;margin:10px 0 0 0;}
.brands .overview .description {float:left;width:400px;border-left:3px solid #060F3E;padding:0 0 0 10px;margin:5px 0 0 5px;}
.brands .overview .description .goto {position:relative;left:-10px;top:5px;}
.brands .genres {clear:both;margin:10px 0 0 0;_margin:20px 0 0 0;}
.brands .genres .item {float:left;margin:2px;}
.brands .genres .item a {display:block;width:174px;height:142px;font-size:12px;font-weight:bold;color:#FFF;background:url('../image/content/bou_fond_brand_off.gif') no-repeat;padding-top:1px;}
.brands .genres .item div {margin:16px;text-align:center;}
.brands .genres .item img {margin:0 0 10px 0;}
.brands .genres .item a:hover {background:url('../image/content/bou_fond_brand_on.gif') no-repeat;}

/*  MAJ Florent 05/10/2006 */
.brands .jeux {float:left;}
.brands .jeux .item {cursor:pointer;color:#060F3E;width:366px;_width:372px;height:121px;background:url('../image/content/bou_fiche_jeu_off.gif') no-repeat;padding-top:1px;}
.brands .jeux .itemOn {cursor:pointer;color:#060F3E;width:366px;_width:372px;height:121px;background:url('../image/content/bou_fiche_jeu_on.gif') no-repeat;padding-top:1px;}
.brands .jeux .visuel {float:left;width:160px;padding-top:5px;}
.brands .jeux .titre {font-size:11px;font-weight:bold;background:url('../image/content/puce_verte.gif') no-repeat;margin-left:159px;_margin-left:162px;padding-left:12px;_padding-left:10px;}
.brands .jeux .contenu {margin:12px 25px 0px 15px;}
/* /MAJ Florent 05/10/2006 */
.brands .fiche_jeu {color:#060F3E;width:360px;float:left;text-align:center;}
.brands .fiche_jeu .visionneuse {z-index:5;position:relative;}
.brands .fiche_jeu .textes {z-index:2;width:342px;background:url('../image/content/bas_visionneuse.gif') no-repeat bottom left;padding:0 0 30px 0;margin:0 auto 0 auto;position:relative;top:-25px;}
.brands .fiche_jeu .contenu {background-color:#EAF3C0;padding-top:30px;text-align:left;}
.brands .fiche_jeu .image2 {text-align:center;}
.brands .fiche_jeu .titre {margin:0 12px 12px 12px;font-size:13px;font-weight:bold;}
.brands .fiche_jeu .legende {margin:0 12px 12px 12px;}
.brands .fiche_jeu .description {margin:0 12px 12px 12px;}
.brands .fiche_jeu .lien {padding:0;text-align:center;margin:20px 0 0 0;}
.brands .fiche_jeu .lien a {font-size:12px;font-weight:bold;color:#060F3E;display:block;width:300px;height:54px;background:url('../image/content/bou_lien_jeu_off.gif') no-repeat;text-align:center;padding-top:16px;margin:0 auto 0 auto;}
.brands .fiche_jeu .lien a:hover {color:#FFF;background:url('../image/content/bou_lien_jeu_on.gif') no-repeat;}

.brands .age{margin: -22px auto 0px auto;width: 390px; height: 369px;background: url('../image/content/im_fond_age.jpg') no-repeat top left;}
.brands .age img{margin-top: 30px; margin-left: 25px;}
.brands .age h3{text-align: left; margin: 8px 0px 23px 25px; color: white; font-size: 12px;}
.brands .age div.texte {text-align: left; margin-left: 25px; color: white; font-weight: bold;}
.brands div.error {width:350px; text-align: center; margin-left: 25px; color: white; font-weight: bold;}
.brands .age div.error img{margin-top: 0px;margin-left: 0px;}
.brands .age select{width: 80px; margin-right: 3px;}
.brands .age input.img_submit{margin-bottom: -10px;}
/* Fin Colonne F */

.form_top {clear:both;margin:10px 0 10px 0;background:#F2F2F2 url('../image/content/fond_form_bas.gif') no-repeat bottom left;width:483px;}
.form_top .contenu {height:40px;_height:42px;padding:2px 20px 2px 20px;background:url('../image/content/fond_form_haut.gif') no-repeat top left;}
.form_top2 {clear:both;margin:10px 0 10px 0;background:#F2F2F2 url('../image/content/fond_form_bas_2.gif') no-repeat bottom left;width:483px;}
.form_top2 .contenu {height:40px;_height:42px;padding:2px 20px 2px 20px;background:url('../image/content/fond_form_haut_2.gif') no-repeat top left;}
.form_top .intitule, .form_top2 .intitule {font-size:13px;font-weight:bold;float:left;padding-top:13px;width:140px;}
.form_top .champs, .form_top2 .champs {float:left;padding-top:11px;width:210px;}
.form_top .action, .form_top2 .action {float:left;}
.form_top#press_list .intitule {float:none;}
.form_top#press_list .champs {width:350px;}
.form_top#press_list .type {width:90px;}
.form_top#press_list .annee {width:130px;}

a.puce {background:url('../image/content/puce_verte.gif') no-repeat;padding-left:13px;}

.visuel_cadre{
	float:left;
	width:136px;
	height:137px;
	background: url(../image/content/im_cadre.gif) no-repeat;
	margin-right:7px;
}

.visuel_cadre img{padding:10px;}

.visuel_cadre_p{
	float:left;
	width:140px;
	height:137px;
	background: url(../image/content/im_cadre_p.gif) no-repeat left;
	margin-right:7px;
}

.visuel_cadre_p img{padding:10px;}

.visuel_cadre_m{
	float:left;
	width:157px;
	height:140px;
	background: url(../image/content/im_cadre_m.gif) no-repeat left;
}

.visuel_cadre_m img{padding:8px 0px 0px 8px;}

.visuel_cadre_g{
	float:left;
	width:251px;
	height:183px;
	background: url(../image/content/im_cadre_g.gif) no-repeat left;
	margin-right:7px;
}

.visuel_cadre_g img{padding:12px 0px 0px 15px;}

/*  Ajout Florent 05/10/2006 */
p.puce {background:url(../image/content/puce_texte.gif) 1px 5px no-repeat;padding-left:11px;display:inline;}
/* /Ajout Florent 05/10/2006 */

/* Début FOOTER */
.footer{
	clear: both;
	color: #7C7C7C;
	font-size: 10px;
	letter-spacing:-1px;
	padding: 30px 0 30px 0;
}

#hp .footer{
	padding:15px 0 20px 0px;
}

.footer .raison_sociale{
	float: left;
}

.footer .liens_trans2{
	float: left;
	padding: 0 260px 0 125px;
}

#fr .footer .liens_trans2{
	padding: 0 90px 0 125px;
}
#zh .footer .liens_trans2{
	padding: 0 330px 0 125px;
}

.footer .liens_trans3{
	float: left;
}
/* Fin FOOTER */

/* Début AUTRE */

.tableClass td {border: 1px solid #003366}

/* Fin AUTRE */