/*---------------------------*/
/*       CSS Document        */
/* par Productions Multimage */
/*           2008            */
/*---------------------------*/

/****************/
/*    Général   */
/****************/

*{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	background-image:url(medias/interface/bkg_general.gif);
	background-color:#9cb5d3;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

a{
	color: #000000;
}

div#container{
	display:block;
	position:relative;
	width:962px;
	background-image:url(medias/interface/bkg_inner_container.gif);
	text-align:left;
}

div#header{
	display:block;
	position:relative;
	width:962px;
}

div#menu_top{
	display:block;
	position:absolute;
	top:-1px;
	right:8px;
	z-index:5;
	color:#ffffff;
}
div#menu_top a:link, div#menu_top a:visited{
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}
div#menu_top a:hover{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

/******************/
/*  PAGE ACCUEIL  */
/******************/
div#contenu_acc{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(medias/interface/accueil/separateur_accueil.gif);
	min-height:600px;
}

div.bloc_nouvelles_accueil{
	display:block;
	position:relative;
	width:523px;
	padding-left:22px;
	padding-right:8px;
	margin-top:15px;
	float:left;
}
div.bloc_nouvelles_accueil h1{
	color:#00568d;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
div.nouvelle_acc,div.nouvelle_acc_{
	clear: both;
	display:block;
	position:relative;
	width:100%;
	padding-top:13px;
	border-top:1px solid #00568d;
}

div.nouvelle_acc_green{
	clear: both;
	display:block;
	position:relative;
	width:100%;
	padding-top:13px;
	border-top:1px solid #439119;
}

div.nouvelle_acc_orange{
	clear: both;
	display:block;
	position:relative;
	width:100%;
	padding-top:13px;
	border-top:1px solid #DB8B16;
}

div.nouvelle_acc_rouge{
	clear: both;
	display:block;
	position:relative;
	width:100%;
	padding-top:13px;
	border-top:1px solid #892A00;
}

div.nouvelle_acc_mauve{
	clear: both;
	display:block;
	position:relative;
	width:100%;
	padding-top:13px;
	border-top:1px solid #890083;
}

div.nouvelle_acc_cyan{
	clear: both;
	display:block;
	position:relative;
	width:100%;
	padding-top:13px;
	border-top:1px solid #00ADEF;
}


div.float_pics_1{
	display:block;
	position:relative;
	width:194px;
	float:left;
}
div.float_pics_1 img{
	margin-right:18px;
	margin-bottom:18px;
	border:1px solid #00568d;
}
div.float_pics_2{
	display:block;
	position:relative;
	width:194px;
	float:left;
	/*float:right;*/
}
div.float_pics_2 img{
	/*margin-left:18px;
	margin-bottom:18px;
	border:1px solid #00568d;*/
	margin-right:18px;
	margin-bottom:18px;
	border:1px solid #00568d;
}
div.bloc_nouvelles_accueil h2{
	color:#00568d;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div.bloc_nouvelles_accueil p.date{
	color:#00568d;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div.bloc_nouvelles_accueil p{
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
div.bloc_nouvelles_accueil a:link, div.bloc_nouvelles_accueil a:visited{
	color:#00568d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.bloc_nouvelles_accueil a:hover{
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

div.list_container{
	display:block;
	position:relative;
	height:20px;
	clear:both;
	margin-left:184px;
	margin-bottom:6px;
}
div.list_container2{
	display:block;
	position:relative;
	height:20px;
	clear:left;
	margin-left:-8px;
	margin-bottom:6px;
}
div#navigation_rapide{
	display:block;
	position:relative;
	width:392px;
	margin-right:5px;
	padding-left:5px;
	float:right;
}
a.bouton_portfolio:link, a.bouton_portfolio:visited{
	display:block;
	background-image:url(medias/interface/accueil/bt_portfolio.jpg);
	background-position: 0 0;
	width:392px;
	height:104px;
}
a.bouton_portfolio:hover{
	display:block;
	background-image:url(medias/interface/accueil/bt_portfolio.jpg);
	background-position: 0 -104px;
	width:392px;
	height:104px;
}
a.bouton_portfolio span{
	/*Referencement*/
	display:none;
}
div#navigation_rapide h1{
	color:#00568d;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #00568d;
	margin-left:5px;
}
a.raccourci_gestion:link, a.raccourci_gestion:visited{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#439119;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_gestion.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_gestion:hover{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#439119;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_gestion.jpg);
	background-position: 0 -50px;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_gestion span{
	font-size:12px;
	font-weight:normal;
	color:#439119;
	font-family:Arial, Helvetica, sans-serif;
}
a.raccourci_video:link, a.raccourci_video:visited{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#db8b16;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_video.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_video:hover{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#db8b16;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_video.jpg);
	background-position: 0 -50px;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_video span{
	font-size:12px;
	font-weight:normal;
	color:#db8b16;
	font-family:Arial, Helvetica, sans-serif;
}
a.raccourci_CD:link, a.raccourci_CD:visited{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#892a00;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_cd.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_CD:hover{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#892a00;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_cd.jpg);
	background-position: 0 -50px;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_CD span{
	font-size:12px;
	font-weight:normal;
	color:#892a00;
	font-family:Arial, Helvetica, sans-serif;
}
a.raccourci_ref:link, a.raccourci_ref:visited{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#890083;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_ref.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_ref:hover{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#890083;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_ref.jpg);
	background-position: 0 -50px;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_ref span{
	font-size:12px;
	font-weight:normal;
	color:#890083;
	font-family:Arial, Helvetica, sans-serif;
}
a.raccourci_jeux:link, a.raccourci_jeux:visited{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_jeux.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_jeux:hover{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(medias/interface/accueil/bt_raccourci_jeux.jpg);
	background-position: 0 -50px;
	background-repeat:no-repeat;
	width:358px;
	height:40px;
	padding-top:10px;
	padding-left:4px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
a.raccourci_jeux span{
	font-size:12px;
	font-weight:normal;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
}

div.raccourci_autre{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:358px;
	margin:15px;
	margin-right:5px;
	margin-left:20px;
}
/*  /////////  Fin page accueil */


/****************/
/*   Page CMS   */
/****************/


div.bt_center{
position:relative;
display:block;
	width:630px;
	/*border:5px solid black;*/
	text-align:center;
}

/*div global du contenu*/
div#contenu_green{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(medias/interface/green/separateur.gif);
	min-height:500px;
}
/*div contenu texte*/
div#content_green{
	display:block;
	position:relative;
	width:630px;
	margin:20px;
	margin-top:0px;
}
div#content_green h1{
	font-size:36px;
	color:#439119;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
a.green{
color:#439119;
}
div#content_green h2{
	font-size:18px;
	color:#439119;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:3px;
}
div#content_green h3{
	font-size:14px;
	color:#439119;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_green p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	text-align:justify;
}
a.bouton_sandbox:link, a.bouton_sandbox:visited{
	display:block;
	position:relative;
	background-image:url(medias/interface/green/bt_demo.jpg);
	background-position: 0 -111px;
	width:381px;
	height:111px;
	border:0;
	margin-left: 134px;
}
a.bouton_sandbox:hover{
	display:block;
	position:relative;
	background-image:url(medias/interface/green/bt_demo.jpg);
	background-position: 0 0;
	width:381px;
	height:111px;
	border:0;
	margin-left: 134px;
}
a.bouton_sandbox span{
	/*Referencement*/
	display:none;
}

div#nouvelle_green{
	display:block;
	position:relative;
	width:248px;
	padding-right:22px;
	padding-left:22px;
	margin-top:20px;
	float:right;
}
div#nouvelle_green div.nouvelle{
	display:block;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}

div.pic_container_green1{
	display:block;
	position:relative;
	float:left;
	width:87px;
}
div.pic_container_green1 img{
	border:1px solid #439119;
	margin-right:10px;
	margin-bottom:10px;
}
div.pic_container_green2{
	display:block;
	position:relative;
	float:right;
	width:87px;
}
div.pic_container_green2 img{
	border:1px solid #439119;
	margin-left:10px;
	margin-bottom:10px;
}
div#nouvelle_green h1{
	color:#439119;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
}
div#nouvelle_green h2{
 	color:#439119;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#nouvelle_green p{
 	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
}
div#nouvelle_green p.date{
 	color:#439119;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div#nouvelle_green a{
 	color:#439119;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

div#content_green ol{
	font-size:16px;
	color:#439119;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px
}
div#content_green ol ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:12px;
	margin-bottom:20px;
	list-style-image:url(medias/interface/green/bullet.jpg);
}





/* /////////  Fin page CMS*/

/****************/
/*  Page Vidéo  */
/****************/

/*div global du contenu*/
div#contenu_orange{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(medias/interface/orange/separateur.gif);
	min-height:500px;
}
/*div contenu texte*/
div#content_orange{
	display:block;
	position:relative;
	width:630px;
	margin:20px;
	margin-top:0px;
}
div#content_orange h1{
	font-size:36px;
	color:#db8b16;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
a.orange{
color:#db8b16;
}
div#content_orange h2{
	font-size:18px;
	color:#db8b16;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
div#content_orange h3{
	font-size:14px;
	color:#db8b16;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_orange p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	text-align:justify;
}

div#nouvelle_orange{
	display:block;
	position:relative;
	width:248px;
	padding-right:22px;
	padding-left:22px;
	margin-top:20px;
	float:right;
}
div#nouvelle_orange div.nouvelle{
	display:block;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}

div.pic_container_orange1{
	display:block;
	position:relative;
	float:left;
	width:87px;
}
div.pic_container_orange1 img{
	border:1px solid #db8b16;
	margin-right:10px;
	margin-bottom:10px;
}
div.pic_container_orange2{
	display:block;
	position:relative;
	float:right;
	width:87px;
}
div.pic_container_orange2 img{
	border:1px solid #db8b16;
	margin-left:10px;
	margin-bottom:10px;
}
div#nouvelle_orange h1{
	color:#db8b16;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
}
div#nouvelle_orange h2{
 	color:#db8b16;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#nouvelle_orange p{
 	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
}
div#nouvelle_orange p.date{
 	color:#db8b16;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div#nouvelle_orange a{
 	color:#db8b16;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

div#content_orange ol{
	font-size:16px;
	color:#db8b16;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px
}
div#content_orange ol ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:12px;
	margin-bottom:20px;
	list-style-image:url(medias/interface/orange/bullet.jpg);
}
div#content_orange div.float_viz{
	display:block;
	position:relative;
	
	float:right;
}
/* /////////  Fin page Vidéo*/

/********************/
/*   Page Cédérom   */
/********************/

/*div global du contenu*/
div#contenu_rouge{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(medias/interface/rouge/separateur.gif);
	min-height:500px;
}
/*div contenu texte*/
div#content_rouge{
	display:block;
	position:relative;
	width:630px;
	margin:20px;
	margin-top:0px;
}
div#content_rouge h1{
	font-size:36px;
	color:#892a00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
a.rouge{
	color:#892a00;
}
div#content_rouge h2{
	font-size:18px;
	color:#892a00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
div#content_rouge h3{
	font-size:14px;
	color:#892a00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_rouge p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	text-align:justify;
}

div#nouvelle_rouge{
	display:block;
	position:relative;
	width:248px;
	padding-right:22px;
	padding-left:22px;
	margin-top:20px;
	float:right;
}
div#nouvelle_rouge div.nouvelle{
	display:block;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}

div.pic_container_rouge1{
	display:block;
	position:relative;
	float:left;
	width:87px;
}
div.pic_container_rouge1 img{
	border:1px solid #892a00;
	margin-right:10px;
	margin-bottom:10px;
}
div.pic_container_rouge2{
	display:block;
	position:relative;
	float:right;
	width:87px;
}
div.pic_container_rouge2 img{
	border:1px solid #892a00;
	margin-left:10px;
	margin-bottom:10px;
}
div#nouvelle_rouge h1{
	color:#892a00;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
}
div#nouvelle_rouge h2{
 	color:#892a00;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#nouvelle_rouge p{
 	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
}
div#nouvelle_rouge p.date{
 	color:#892a00;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div#nouvelle_rouge a{
 	color:#892a00;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

div#content_rouge ol{
	font-size:16px;
	color:#892a00;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px
}
div#content_rouge ol ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:12px;
	margin-bottom:20px;
	list-style-image:url(medias/interface/rouge/bullet.jpg);
}

/* /////////  Fin page CD*/

/**************************/
/*   Page Référencement   */
/**************************/

/*div global du contenu*/
div#contenu_mauve{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(medias/interface/mauve/separateur.gif);
	min-height:500px;
}
/*div contenu texte*/
div#content_mauve{
	display:block;
	position:relative;
	width:630px;
	margin:20px;
	margin-top:0px;
}
div#content_mauve h1{
	font-size:36px;
	color:#890083;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
a.mauve{
	color:#890083;
}
div#content_mauve h2{
	font-size:18px;
	color:#890083;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
div#content_mauve h3{
	font-size:14px;
	color:#890083;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_mauve p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	text-align:justify;
}

div#nouvelle_mauve{
	display:block;
	position:relative;
	width:248px;
	padding-right:22px;
	padding-left:22px;
	margin-top:20px;
	float:right;
}
div#nouvelle_mauve div.nouvelle{
	display:block;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}

div.pic_container_mauve1{
	display:block;
	position:relative;
	float:left;
	width:87px;
}
div.pic_container_mauve1 img{
	border:1px solid #890083;
	margin-right:10px;
	margin-bottom:10px;
}
div.pic_container_mauve2{
	display:block;
	position:relative;
	float:right;
	width:87px;
}
div.pic_container_mauve2 img{
	border:1px solid #890083;
	margin-left:10px;
	margin-bottom:10px;
}
div#nouvelle_mauve h1{
	color:#890083;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
}
div#nouvelle_mauve h2{
 	color:#890083;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#nouvelle_mauve p{
 	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
}
div#nouvelle_mauve p.date{
 	color:#890083;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div#nouvelle_mauve a{
 	color:#890083;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div#content_mauve ol{
	font-size:16px;
	color:#890083;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px
}
div#content_mauve ol ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:12px;
	margin-bottom:20px;
	list-style-image:url(medias/interface/mauve/bullet.jpg);
}
/* /////////  Fin page référencement*/


/*****************/
/*   Page Jeux   */
/*****************/

/*div global du contenu*/
div#contenu_cyan{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(medias/interface/cyan/separateur.gif);
	min-height:500px;
}
/*div contenu texte*/
div#content_cyan{
	display:block;
	position:relative;
	width:630px;
	margin:20px;
	margin-top:0px;
}
div#content_cyan h1{
	font-size:36px;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
a.cyan{
	color:#00adef;
}
div#content_cyan h2{
	font-size:18px;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
div#content_cyan h3{
	font-size:14px;
	color:#00adef;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_cyan p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	text-align:justify;
}

div#nouvelle_cyan{
	display:block;
	position:relative;
	width:248px;
	padding-right:22px;
	padding-left:22px;
	margin-top:20px;
	float:right;
}
div#nouvelle_cyan div.nouvelle{
	display:block;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}

div.pic_container_cyan1{
	display:block;
	position:relative;
	float:left;
	width:87px;
}
div.pic_container_cyan1 img{
	border:1px solid #00adef;
	margin-right:10px;
	margin-bottom:10px;
}
div.pic_container_cyan2{
	display:block;
	position:relative;
	float:right;
	width:87px;
}
div.pic_container_cyan2 img{
	border:1px solid #00adef;
	margin-left:10px;
	margin-bottom:10px;
}
div#nouvelle_cyan h1{
	color:#00adef;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
}
div#nouvelle_cyan h2{
 	color:#00adef;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#nouvelle_cyan p{
 	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
}
div#nouvelle_cyan p.date{
 	color:#00adef;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div#nouvelle_cyan a{
 	color:#00adef;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

div#content_cyan ol{
	font-size:16px;
	color:#00adef;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px
}
div#content_cyan ol ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:12px;
	margin-bottom:20px;
	list-style-image:url(medias/interface/cyan/bullet.jpg);
}

/* /////////  Fin page jeux*/

/**********************/
/*   Page multimage   */
/**********************/

/*div global du contenu*/
div#contenu_normal{
	display:block;
	position:relative;
	width:962px;
	margin-top:15px;
	margin-bottom:15px;
	/*background-image:url(medias/interface/normal/separateur.gif);*/
	min-height:500px;
}
/*div contenu texte*/
div#content_normal{
	display:block;
	position:relative;
	width:630px;
	margin:20px;
	margin-top:0px;
	float: left;	/* Chtit hack here */
}
div#content_normal h1{
	font-size:36px;
	color:#005d90;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
a.normal{
	color:#005d90;
}
div#content_normal h2{
	font-size:18px;
	color:#005d90;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
div#content_normal h2 a{
	color:#005d90;
}

div#content_normal h3{
	font-size:14px;
	color:#005d90;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_normal p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	text-align:justify;
}

div#nouvelle_normal{
	display:block;
	position:relative;
	width:248px;
	padding-right:22px;
	padding-left:22px;
	margin-top:20px;
	float:right;
}
div#nouvelle_normal div.nouvelle{
	display:block;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}

div.pic_container_normal1{
	display:block;
	position:relative;
	float:left;
	width:87px;
}
div.pic_container_normal1 img{
	border:1px solid #005d90;
	margin-right:10px;
	margin-bottom:10px;
}
div.pic_container_normal2{
	display:block;
	position:relative;
	float:right;
	width:87px;
}
div.pic_container_normal2 img{
	border:1px solid #005d90;
	margin-left:10px;
	margin-bottom:10px;
}
div#nouvelle_normal h1{
	color:#005d90;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
}
div#nouvelle_normal h2{
 	color:#005d90;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#nouvelle_normal p{
 	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
}
div#nouvelle_normal p.date{
 	color:#005d90;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div#nouvelle_normal a{
 	color:#005d90;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

div#content_normal ol{
	font-size:16px;
	color:#005d90;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
	list-style-type:none;
}
div#content_normal ol ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:12px;
	margin-bottom:20px;
	list-style-type:none;
}

/* /////////  Fin page Normal*/

/**********************/
/*   Page Portfolio   */
/**********************/

/*div global du contenu*/
div#contenu_portfolio{
	display:block;
	position:relative;
	width:962px;
	margin-top:10px;
	margin-bottom:15px;

}

h1.portfolio{
	margin-left:13px;
	font-size:36px;
	color:#005d90;
	overflow: hidden;
}

div#search_box_portfolio{
	position: absolute;
	display:block;
	bottom:0;
	left:0;
	width:220px;
	padding: 4px;
	height:20px;
}
div#navig_portfolio{
	position: absolute;
	display:block;
	top:0;
	left:0;
	width:205px;
	padding: 4px;
	height:410px;
	overflow:auto;
}
div#navig_portfolio ul{
	margin-left:0px;
	list-style-type:none;
}
div#navig_portfolio ul li{
	padding-bottom:10px;
	line-height:16px;
	background-position:0 0px;
	background-repeat:no-repeat;
	padding-left:20px;
	list-style:none;
}
div#navig_portfolio ul li a{
	color:#000000;
}

div#navig_portfolio ul li ul li a{
	font-weight: normal;
}

div#navig_portfolio ul li.green{
	background-image:url(medias/interface/green/img_bullet.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;
}
div#navig_portfolio ul li.green_en_cours{
	background-image:url(medias/interface/green/img_bullet_en_cours.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}

div#navig_portfolio ul li.orange{
	background-image:url(medias/interface/orange/img_bullet.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}
div#navig_portfolio ul li.orange_en_cours{
	background-image:url(medias/interface/orange/img_bullet_en_cours.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}

div#navig_portfolio ul li.rouge{
	background-image:url(medias/interface/rouge/img_bullet.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}
div#navig_portfolio ul li.rouge_en_cours{
	background-image:url(medias/interface/rouge/img_bullet_en_cours.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}

div#navig_portfolio ul li.mauve{
	background-image:url(medias/interface/mauve/img_bullet.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}
div#navig_portfolio ul li.mauve_en_cours{
	background-image:url(medias/interface/mauve/img_bullet_en_cours.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}

div#navig_portfolio ul li.cyan{
	background-image:url(medias/interface/cyan/img_bullet.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}
div#navig_portfolio ul li.cyan_en_cours{
	background-image:url(medias/interface/cyan/img_bullet_en_cours.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}

div#navig_portfolio ul li.gen{
	background-image:url(medias/interface/cyan/img_bullet.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}
div#navig_portfolio ul li.gen_en_cours{
	background-image:url(medias/interface/cyan/img_bullet_en_cours.gif);
	background-position:0 0;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;

}
div#navig_portfolio ul li ul{
	list-style-type:disc;
	margin-left:15px;
	margin-top: 10px;
}
div#navig_portfolio ul li ul li{
	list-style-type:disc;
	font-size:12px;
	color:#000000;
	padding-left:2px;
	padding-bottom:4px;	
}
div#navig_portfolio ul li ul{

}
div#navig_portfolio ul li ul li a{
	color:#000000;
}

div#portfolio_text{
	display:block;
	position:relative;
	width: 730px;
	min-height: 450px;
	margin-left:215px;
	
	border-left: 1px solid #005D90;
}

div#portfolio_text h1{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
div#portfolio_text h1.green, span.green{color:#439119;}
div#portfolio_text h1.orange, span.orange{color:#db8b16;}
div#portfolio_text h1.rouge, span.rouge{color:#892a00;}
div#portfolio_text h1.mauve, span.mauve{color:#890083;}
div#portfolio_text h1.cyan, span.cyan{color:#00adef;}

div#portfolio_text h2{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#search_text div.search_tag{
	padding-top: 30px;
}

div#search_text h2.green, div#search_text a.green{color:#439119;}
div#search_text h2.orange, div#search_text a.orange{color:#db8b16;}
div#search_text h2.rouge, div#search_text a.rouge{color:#892a00;}
div#search_text h2.mauve, div#search_text a.mauve{color:#890083;}
div#search_text h2.cyan, div#search_text a.cyan{color:#00adef;}


div#portfolio_text p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#005d90;
	margin-bottom:10px;
}
div#portfolio_text span{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#portfolio_text span.green{color:#439119;}
div#portfolio_text span.orange{color:#db8b16;}
div#portfolio_text span.rouge{color:#892a00;}
div#portfolio_text span.mauve{color:#890083;}
div#portfolio_text span.cyan{color:#00adef;}

div#portfolio_flash_imgs{
	display:block;
	position:relative;
	width:700px;
	margin:6px;
	text-align:center;
}


/* /////////  Fin page Portfolio*/


/*Signature*/
div.sign_normal{
	display:block;
	position:relative;
	width:962px;
	height:38px;
	background-image:url(medias/interface/normal/footer_global.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#005d90;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}
div.sign_green{
	display:block;
	position:relative;
	width:962px;
	height:38px;
	background-image:url(medias/interface/green/footer_global.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#439119;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}
div.sign_orange{
	display:block;
	position:relative;
	width:962px;
	height:38px;
	background-image:url(medias/interface/orange/footer_global.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#db8b16;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}
div.sign_rouge{
	display:block;
	position:relative;
	width:962px;
	height:38px;
	background-image:url(medias/interface/rouge/footer_global.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#892a00;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}
div.sign_mauve{
	display:block;
	position:relative;
	width:962px;
	height:38px;
	background-image:url(medias/interface/mauve/footer_global.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#890083;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}
div.sign_cyan{
	display:block;
	position:relative;
	width:962px;
	height:38px;
	background-image:url(medias/interface/cyan/footer_global.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00adef;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}

/*  //////////  Fin signature*/

/*Menu principal*/
div#menu_holder{
	display:block;
	position:relative;
	height:49px;
	overflow:hidden;
}
div#sub_menu{
	display:block;
	position:relative;
	width:962px;
	height:9px;
	font-size:1px;
	background-image:url(medias/interface/img_shadow.jpg);
}

/*BT PORTFOLIO FRANCAIS*/
div#menu_holder a.portfolio_fr:link, div#menu_holder a.portfolio_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:97px;
	height:20px;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_portfolio.gif);
	background-position: 0 0px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder a.portfolio_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:97px;
	height:20px;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_portfolio.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder div.portfolio_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:97px;
	height:20px;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_portfolio.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}
/*BT GESTIONNAIRE FRANCAIS*/
div#menu_holder a.gestion_fr:link, div#menu_holder a.gestion_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:231px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_gestionnaire.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.gestion_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:231px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_gestionnaire.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#439119;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.gestion_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:231px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_gestionnaire.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#439119;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT video FRANCAIS*/
div#menu_holder a.video_fr:link, div#menu_holder a.video_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:76px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_video.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.video_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:76px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_video.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#db8b16;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.video_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:76px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_video.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#db8b16;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT CD FRANCAIS*/
div#menu_holder a.cd_fr:link, div#menu_holder a.cd_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:95px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_cd.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.cd_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:95px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_cd.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#892a00;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.cd_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:95px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_cd.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#892a00;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT referencement FRANCAIS*/
div#menu_holder a.referencement_fr:link, div#menu_holder a.referencement_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:152px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_referencement.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.referencement_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:152px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_referencement.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#890083;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.referencement_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:152px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_referencement.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#890083;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT jeux FRANCAIS*/
div#menu_holder a.jeu_fr:link, div#menu_holder a.jeu_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:167px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_jeu.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.jeu_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:167px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_jeu.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#00adef;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.jeu_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:167px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_jeu.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#00adef;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT multimage FRANCAIS*/
div#menu_holder a.multimage_fr:link, div#menu_holder a.multimage_fr:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:116px;
	height:20px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_multimage.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder a.multimage_fr:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:116px;
	height:20px;
	padding-right:9px;
	padding-top:10px;
	background-image:url(medias/interface/bt_multimage.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder div.multimage_fr{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:116px;
	height:20px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_multimage.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

/*Listes*/
ul.tags{
	margin:15px; margin-top:2px; margin-bottom:2px;
}
ul.tags li.gen{
	float:left;
	margin:10px; margin-top:2px; margin-bottom:2px;
	padding-right:10px;
	font-size:12px;
	list-style-image:url(medias/interface/img_bullet_gen.gif);
}
ul.tags li.gestionnaire{
	float:left;
	margin:10px; margin-top:2px; margin-bottom:2px;
	padding-right:10px;
	font-size:12px;
	list-style-image:url(medias/interface/img_bullet_gestion.gif);
}
ul.tags li.video{
	float:left;
	margin:10px; margin-top:2px; margin-bottom:2px;
	padding-right:10px;
	font-size:12px;
	list-style-image:url(medias/interface/img_bullet_video.gif);
}
ul.tags li.cederom{
	float:left;
	margin:10px; margin-top:2px; margin-bottom:2px;
	padding-right:10px;
	font-size:12px;
	list-style-image:url(medias/interface/img_bullet_cederom.gif);
}
ul.tags li.referencement{
	float:left;
	margin:10px; margin-top:2px; margin-bottom:2px;
	padding-right:10px;
	font-size:12px;
	list-style-image:url(medias/interface/img_bullet_referencement.gif);
}
ul.tags li.jeux{
	float:left;
	margin:10px; margin-top:2px; margin-bottom:2px;
	padding-right:10px;
	font-size:12px;
	list-style-image:url(medias/interface/img_bullet_jeux.gif);
}
ul.tags a:link, ul.tags a:visited{
	color:#000000;
	text-decoration:underline;
}
ul.tags a:hover{
	color:#00568d;
	text-decoration:underline;
}

/* //////// fin listes */

/*Floats*/
div.float_gen_ecran{
	display:block;
	position:absolute;
	right:-60px;
	top:0px;
	z-index:5;
}
div.float_jeux_pancarte{
	display:block;
	position:absolute;
	right:-60px;
	top:0px;
	z-index:5;
}

/* ------------ */
/* Menu ENGLISH */
/* ------------ */

/*BT PORTFOLIO Anglais*/
div#menu_holder a.portfolio_en:link, div#menu_holder a.portfolio_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:97px;
	height:20px;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_portfolio.gif);
	background-position: 0 0px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder a.portfolio_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:97px;
	height:20px;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_portfolio.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder div.portfolio_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:97px;
	height:20px;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_portfolio.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}
/*BT GESTIONNAIRE Anglais*/
div#menu_holder a.gestion_en:link, div#menu_holder a.gestion_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:251px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_gestionnaire.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.gestion_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:251px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_gestionnaire.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#439119;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.gestion_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:251px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_gestionnaire.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#439119;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT video Anglais*/
div#menu_holder a.video_en:link, div#menu_holder a.video_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:76px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_video.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.video_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:76px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_video.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#db8b16;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.video_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:76px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_video.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#db8b16;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT CD Anglais*/
div#menu_holder a.cd_en:link, div#menu_holder a.cd_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:95px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_cd.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.cd_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:95px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_cd.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#892a00;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.cd_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:95px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_cd.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#892a00;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT referencement Anglais*/
div#menu_holder a.referencement_en:link, div#menu_holder a.referencement_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:112px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_referencement.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.referencement_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:112px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_referencement.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#890083;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.referencement_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:112px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_referencement.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#890083;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT jeux Anglais*/
div#menu_holder a.jeu_en:link, div#menu_holder a.jeu_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:187px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_jeu.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder a.jeu_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:187px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_jeu.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#00adef;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}

div#menu_holder div.jeu_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:187px;
	height:20px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_jeu.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#00adef;
	
	border-left:1px solid #9B9999;
	border-right:1px solid #C7C5C5;
}
/*BT multimage Anglais*/
div#menu_holder a.multimage_en:link, div#menu_holder a.multimage_en:visited{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:116px;
	height:20px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_multimage.gif);
	background-position: 0 0;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder a.multimage_en:hover{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:116px;
	height:20px;
	padding-right:9px;
	padding-top:10px;
	background-image:url(medias/interface/bt_multimage.gif);
	background-position: 0 -49px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}

div#menu_holder div.multimage_en{
	display:block;
	position:relative;
	float:left;
	text-align:center;
	width:116px;
	height:20px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:19px;
	background-image:url(medias/interface/bt_multimage.gif);
	background-position: 0 -98px;
	text-decoration:none;
	font-size:18px;
	color:#005d90;
}


/* ------------- */
/*    Footer     */
/* ------------- */

div#footer{
	clear: both;
	display:block;
	position:relative;
	
	width:962px;
	
	min-height:100px;
}
div.footer_links{
	display:block;
	position:relative;
	
	float:left;
	text-align:left;
	
	color:#000000;
	font-size:10px;
}
div.footer_links a:link, div.footer_links a:visited, div.footer_links a:hover{
	color:#000000;
	font-size:10px;
}
div.footer_copy{
	display:block;
	position:relative;
	
	float:right;
	text-align:right;
	
	color:#000000;
	font-size:10px;
}

/* CLASSE A MATH POUR LES SOUS_NIVEAUX DU PORTFOLIO */

div#navig_portfolio ul li.sub_green{
	color:#439119;
}

div#navig_portfolio ul li.sub_orange{
	color:#DB8B16;
}

div#navig_portfolio ul li.sub_rouge{
	color:#892A00;
}

div#navig_portfolio ul li.sub_mauve{
	color:#890083;
}

div#navig_portfolio ul li.sub_cyan{
	color:#00ADEF;
}

/* Classe pour l'affichage des keywords de la recherche */
p.keywords{
	font-style: italic;
}


span.highlight_keywords{
	background-color: #FFFF00;
	color: #ff0000;
	font-weight: bold;
}

div.bordure{
	width: 540px;
	border: 1px solid #000000;
}


/***TEAM***/

div.col_team{
	display:block;
	position:relative;
	width:175px;
	float:left;
	
	text-align:left;
	margin:5px;
}
div.col_team p{
	text-align:left;
}

/*div contenu texte*/
div#content_normal2{
	display:block;
	position:relative;
	width:930px;
	margin:6px;
	margin-left:15px;
	margin-top:0px;
	float: left;	/* Chtit hack here */
}
div#content_normal2 h1{
	font-size:36px;
	color:#005d90;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:14px;
}
a.normal{
	color:#005d90;
}
div#content_normal2 h2{
	font-size:18px;
	color:#005d90;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
div#content_normal2 h2 a{
	color:#005d90;
}

div#content_normal2 h3{
	font-size:14px;
	color:#005d90;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
div#content_normal2 p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
	/*text-align:justify;*/
}




/*GAMES*/

div.game_box{
	position:relative;
	display:block;
	background-color:#f2f2f2;
	border: 1px solid #00adef;
	padding:11px;
	height:170px;
}
div.game_box_c1{display:block; position:absolute; top:-1px; right:-1px;}
div.game_box_c2{display:block; position:absolute; top:-1px; left:-1px;}
div.game_box_c3{display:block; position:absolute; bottom:-1px; left:-1px;}
div.game_box_c4{display:block; position:absolute; bottom:-1px; right:-1px;}

div.game{display:block; float:left; font-size:12px; width:140px; margin:5px;}
div.game a{font-size:12px; color:#00adef;}

/*multimage boxes*/

div.lower_page_team{
	display:block;
	position:relative;
}

div.distinction{
	position:relative;
	display:block;
	background-color:#fff;
	border: 1px solid #00568d;
	padding:11px;
	height:403px;
	width:400px;
	clear:none;	
}
div.distinction_td{display:block; position:absolute; top:-1px; right:-1px;}
div.distinction_tg{display:block; position:absolute; top:-1px; left:-1px;}
div.distinction_bg{display:block; position:absolute; bottom:-1px; left:-1px;}
div.distinction_bd{display:block; position:absolute; bottom:-1px; right:-1px;}
div.distinction ul{
	margin-left:10px;
}
div.distinction ul li{
	font-size:12px;
	color: #00568d;
	margin-bottom:18px;
}
div.box_museo_multimage{
	position:absolute;
	display:block;
	top:0px;
	left:450px;
	
	height:200px;
	width:480px;
	
	margin-bottom:25px;
}
div.box_route_multimage{
	position:absolute;
	display:block;
	top:227px;
	left:450px;
	
	height:200px;
	width:480px;
	
	margin-bottom:25px;
}

div#contenu_acc a.link_portfolio_acc{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* Bouton en CSS */
a.main_bts_mini:link, a.main_bts_mini:visited{
	display:block;
	position:relative;
	width:150px;
	height:175px;
	text-align:center;
	padding-top:6px;
	
	border:1px solid red;
}
a.main_bts_mini:hover{
	display:block;
	position:relative;
	width:150px;
	height:175px;
	text-align:center;
	padding-top:6px;
	
	border:1px solid blue;
}



/*TEAM v2*/

div.team_box{
	display:block;
	position:relative;
	width:300px;
	float:left;
	margin-bottom:40px;
}
div.team_box div{
	display:block;
	position:relative;
	
	width:215px;
	float:right;
	margin-left:5px;
}
div.team_box img{
	display:block;
	position:relative;
	
	float:left;
}
div.team_box h2{
	font-size:14px;
	line-height:18px;
	
	color:#005d90;
}
div.team_box p{
	display:block;
	position:relative;
	min-height:32px;
	
	font-size:12px;
	line-height:14px;
	
	color:#000;
}
div.team_box q{
	display:block;
	position:relative;
	min-height:32px;
	
	font-size:12px;
	line-height:14px;
	
	color:#a5a5a5;
	margin-bottom:20px;
}
ul.team{
	width:175px;
	margin-left:24px;
	margin-top:-10px;
}
ul.team li.tel{
	list-style-type:none;
	list-style-image:url(medias/interface/normal/tests/ico_tel.jpg);
	font-size:10px;
	font-weight:bold;
}
ul.team li.mail{
	list-style-type:none;
	list-style-image:url(medias/interface/normal/tests/ico_mail.jpg);
	font-size:10px;
	font-weight:bold;
}