/*
Thème du site www.ephfx.fr
Auteur : ephfx
version : 1.1
*/

html, body {
    min-height: 100%;
    height: auto ;
    height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height:	100%;
	background-image: url(medias/interface/fond.jpg);
	background-color: #999999;
	background-position: top;
	background-attachment: fixed;
	background-repeat: repeat-x;
	font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  color: #333;
}

body * { line-height:1.22em;}

* {margin:0; padding: 0; list-style: none;}

img { border: none;} 
 
a:focus 	{ outline-style: none;}
a 			  { color: #1365a5;}   
a:link 		{ color: #1365a5;} 
a:visited { color: #1365a5;} 
a:hover 	{ color: #083b62;}  
a:active 	{   } 

form div {padding: 6px 0;} 

/*******************************************
 Eléments communs            
*******************************************/

#prechargement {
	height: 1px;
	width: 1px;
	overflow: hidden;
 }

#container {
	width: 805px;
	margin: 0 auto;
	padding: 0 10px;
	}
	
#nav_content {
  width: 100%;
	background: url(medias/interface/fond-nav1.jpg) top center no-repeat;  
  }
           
#top_content{
	height: 134px;
	width: 805px;
	margin: 0 auto;
	padding: 0 10px;
	}

#top_content h1 a{
	width: 140px;
	height: 45px;
	float: left;
	text-indent: -5000px;
	background: url(medias/interface/logo.png) top left no-repeat;
	margin-left: 116px;
	}
	
#top_content h1 a:hover {
	background: url(medias/interface/logo_d.png) top left no-repeat;
	margin-left: 116px;
	}
	
/*************************************/
	
#under_content {
  	width: 100%;
	margin-left: 1px;
	background: url(medias/interface/fond-nav2.jpg) top center no-repeat;  
  }
           
#under_top_content{
	height: 65px;
	width: 805px;
	margin: 0 auto;
	padding: 0 10px;
	}
	
/*************************************
 Menu n1
*************************************/

#nav { height: 45px; overflow: hidden;} 

#nav li, #nav a  { 
	display: block;
	height: 45px;
	color: #e8eaec;	
	float: left;
	}

#nav a { text-indent: -5000px;}

#nav #nav_portfolio {
	width: 76px;
	background: url(medias/interface/portfolio_up.jpg) top left no-repeat;
	}

#nav #nav_lab {
	width: 71px;
	background: url(medias/interface/lab_up.jpg)  top left no-repeat;
	}

#nav #nav_propos {
	width: 71px;
	background: url(medias/interface/propos_up.jpg)  top left no-repeat;
	}

#nav #nav_extras {
	width: 71px;
	background: url(medias/interface/extras_up.jpg)  top left no-repeat;
	}
	
#nav #nav_liens {
	width: 71px;
	background: url(medias/interface/liens_up.jpg)  top left no-repeat;
	}
	
#nav #nav_contact {
	width: 73px;
	background: url(medias/interface/contact_up.jpg)  top left no-repeat;
	}
		
/*************************************/

#nav #nav_portfolio:hover {
	background-image: url(medias/interface/portfolio_down.jpg);
	}

#nav #nav_lab:hover {
	background-image: url(medias/interface/lab_down.jpg);
	}

#nav #nav_propos:hover {
	background-image: url(medias/interface/propos_down.jpg);
	}

#nav #nav_extras:hover {
	background-image: url(medias/interface/extras_down.jpg);
	}
	
#nav #nav_liens:hover {
	background-image: url(medias/interface/liens_down.jpg);
	}
	
#nav #nav_contact:hover {
	background-image: url(medias/interface/contact_down.jpg);
	}

/*************************************/

.back_nav { 
	display: none;
	}
	
#startnav2 { 
	margin-left: 116px;
	width: 60px;
	height: 32px;
	}
	
/*************************************
 Menu n2
*************************************/

#backtop {
	height: 30px;
	overflow: hidden;
	}
#backtop a { 
  text-indent: -5000px;
  display: block;
  float: left;
  }
#backtop #back2{
	width: 130px;
	height: 30px;
	background: url(medias/interface/bt_preced.jpg)  top left no-repeat;
	position: absolute;
	margin-top: -9px;
	margin-left: 558px;
	}
#mn2 { 
	height: 65px;
	overflow: hidden;
	margin-left: 125px;
	} 

#mn2 li a  { 
	display: block;
	height: 32px;
	color: #e8eaec;	
	float: left;
	}

#mn2 a { text-indent: -5000px;}

#mn2 #mn2_print {
	width: 60px;
	background: url(medias/interface/print.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	}

#mn2 #mn2_web {
	width: 60px;
	background: url(medias/interface/web.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 60px;
	}

#mn2 #mn2_illustration {
	width: 90px;
	background: url(medias/interface/illustration.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 120px;
	}

#mn2 #mn2_software {
	width: 81px;
	background: url(medias/interface/software.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 210px;
	}
	
#mn2 #mn2_identite {
	width: 109px;
	background: url(medias/interface/identite.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 291px;
	}
	
#mn2 #mn2_animation {
	width: 86px;
	background: url(medias/interface/animation.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 400px;
	}
	
#mn2 #mn2_dessin {
	width: 69px;
	background: url(medias/interface/dessin.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 486px;
	}
/*******************************************/	
	
#act_print {
	width: 60px;
	height: 32px;
	background: url(medias/interface/print_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	}

#act_web {
	width: 60px;
	height: 32px;
  background: url(medias/interface/web_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 60px;
	}

#act_illustration {
	width: 90px;
	height: 32px;
  background: url(medias/interface/illustration_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 120px;
	}

#act_software {
	width: 81px;
	height: 32px;
  background: url(medias/interface/software_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 210px;
	}
	
#act_identite {
	width: 109px;
	height: 32px;
	background: url(medias/interface/identite_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 291px;
	}
	
#act_animation {
	width: 86px;
	height: 32px;
	background: url(medias/interface/animation_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 400px;
	}
	
#act_dessin {
	width: 69px;
	height: 32px;
	background: url(medias/interface/dessin_act.jpg)  top left no-repeat;
	position: absolute;
	top: 69px;
	margin-left: 486px;
	}
	
/*******************************************
 Eléments communs centraux           
*******************************************/

#mid_container {
	width: 805px;
	height: 468px;
	margin: 0 auto;
	padding: 0 10px;
	}
#mid_container_hp {
	width: 805px;
	height: 315px;
	margin: 0 auto;
	padding: 0 10px;
	}
#mid_container_lab {
	width: 805px;
	height: 400px;
	margin: 0 auto;
		font-family: normal Arial, Helvetica, sans-serif;
	}
#mid_container_lnk {
	width: 805px;
	height: 400px;
	margin: 0 auto;
	}
#folio_title{
	width: 805px;
	height: 23px;
	float: left;
	background: url(medias/interface/title.select.jpg)  top left no-repeat;
	text-indent: -5000px;
	margin-left: 60px;
	}
	
#folio_title2{
	width: 805px;
	height: 23px;
	float: left;
	background: url(medias/interface/title.select2.jpg)  top left no-repeat;
	text-indent: -5000px;
	margin-left: 60px;
	}
	
#folio_title3{
	width: 805px;
	height: 23px;
	float: left;
	background: url(medias/interface/title.select4.jpg)  top left no-repeat;
	text-indent: -5000px;
	margin-left: 60px;
	}
	
#menu_g_container{
	width: 204px;
	height: 317px;
	float: left;
	margin-left: 67px;
	margin-top: 14px;
	background: url(medias/interface/back_menug.jpg)  top left no-repeat;
	}
	
#zone_viewer{
	width: 437px;
	height: 316px;
	float: left;
	margin-left: 6px;
	margin-top: 8px;
	background: url(medias/interface/backscreen.jpg)  top left no-repeat;
	}

#zone_viewer_sp{
	width: 576px;
	height: 436px;
	float: left;
	margin-left: 124px;
	margin-top: 22px;
	}
	
#zone_comment{
	width: 437px;
	height: 138px;
	float: left;
	margin-left: 5px;
	margin-top: 12px;
	background: url(medias/interface/backcomment.jpg)  top left no-repeat;
	}
	
#zone_comment_title{
	width: 250px;
	height: 20px;
	float: left;
	margin-left: 35px;
	margin-top: 6px;
	font: Bold 12px Arial, Helvetica, sans-serif;
	color: #587d97;
	}
#zone_comment_status{
	width: 130px;
	height: 20px;
	float: right;
	margin-right: 11px;
	margin-top: 9px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #587d97;
	}
	
#zone_comment_description{
	width: 386px;
	height: 120px;
	float: left;
	margin-top: 12px;
	margin-right: 16px;
	margin-left: 35px;
	overflow: hidden;
	display: block;
	font-size:11px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #585e63;
	line-height: 14px;
	}
		
#middle{
	width: 470px;
	height: 390px;
	float: left;
	margin-top: -67px;
	margin-left: 358px;
	padding-left: 35px;
	position: absolute;
	overflow: hidden;
	display: block;
	font-size:11px;
  background: url(medias/interface/visu_intro_1.jpg)  top left no-repeat;
	}
	
.actu8 a {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
  color: #1a7d92;
	text-decoration: underline;
	}
.actu8 {
	margin-left: 86px;
	margin-right: 0px;
	padding-top: 0px;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	}
	

#fun{
	width: 380px;
	height: 280px;
	float: left;
	margin-top: 0px;
	margin-left: -35px;
	position: absolute;
	overflow: hidden;
	display: block;

	}
	
#fun li, #fun a  { 
	display: block;
	width:466px;
	height: 318px;
  color: rgb(0,102,255); 
	float: left;
	}

#fun a {text-indent: -6000px;}

#fun #fun_a1 {width:466px; height:318px;}
#fun #fun_a1:hover {width:380px; height:280px; background: url(medias/interface/visu_intro_1_over.jpg) top left no-repeat;}


#skull{
	width: 40px;
	height: 70px;
	margin-top: 270px;
	margin-left: 32px;
	background: url(medias/skull_news.png)  top left no-repeat;
	position: absolute;
	z-index: 999;
	}
	
#middle h4{
	margin-left: 86px;
	padding-top: 279px;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	padding-bottom: 6px;
	}
	
p.middle {
	margin-left: 86px;
	margin-right: 0px;
	padding-top: 0px;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	margin-bottom: 0px;
	text-align: left;
	}	
		
.actu_sp1 a {
	width: 26px;
	height: 26px;
	margin-top: 1px;
	margin-left: 6px;
	margin-right: 6px;
	overflow: hidden;
	display: block;
	background: url(medias/interface/bt_home_off.gif)  top left no-repeat;
	text-indent: -5000px;
	}
  	
.actu_sp1 a:hover {
	width: 26px;
	height: 26px;
	margin-top: 0px;
	margin-left: 5px;
	overflow: hidden;
	display: block;
	background: url(medias/interface/bt_home_on.gif)  top left no-repeat;
	}

.actu_sp2 a {
	text-decoration: none;
	}	

#actu{
	width: 300px;
	height: 300px;
	float: left;
	margin-top: -40px;
	margin-right: 16px;
	margin-left: 110px;
	display: block;
	position: absolute;
	font-size:11px;
	color:#585e63;
	z-index: 200;
	}
	
#actu h1 {
	font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	margin-top: 3px;
	}
#actu h2 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: Bolder;
	text-align: left;
	color:#346983;
	}
#actu h3 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: left;
	color:#346983;
	}
	
#filet {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
	width: 262px;
	height: 13px;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 1px;
	}
	
#actu h4 {
	margin-left:5px;
	padding-top: 0px;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	padding-bottom: 6px;
	}
	
#actu3 {
	margin-left:5px;
	margin-right: 5px;
	padding-top: 0px;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	margin-bottom: 14px;
	text-align: left;
	}
	
#actu3 a {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	margin-bottom: 14px;
	text-align: left;
	text-decoration: none;
	}
	
#actu3 a:hover 	{
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	margin-bottom: 14px;
	text-align: left;
	text-decoration: underline;
	}
	
.actu4 {
	margin-left: 0px;
	margin-right: 2px;
	padding-top: 0px;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	}

.actu4:hover {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
  color: #1a7d92;
	text-decoration: underline;
	}
	
#actu h5 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#917D3E;
	margin: 0;
	padding-bottom: 2px;
	text-align: left;
	line-height: 14px;
	padding-left: 2px;
	}
#actu h6 {
	font-size: 10px;
	font-family: normal Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top: 0px;
	padding-left: 2px;
	text-align: justify;
	}

/*******************************************
Lab         
*******************************************/

#lab_g {
	background-image: url(medias/interface/small_tree.jpg);
	background-repeat:no-repeat;
	width: 356px;
  height: 100px;
	margin-top: -77px;
	margin-right: 0px;
	margin-left: 87px;
	display: block;
	position: absolute;
	z-index: 999;
	}
#extra_g {
	background-image: url(medias/interface/goodies.gif);
	background-repeat:no-repeat;
	width: 356px;
  height: 200px;
	margin-top: -25px;
	margin-right: 0px;
	margin-left: 440px;
	display: block;
	position: absolute;
	z-index: 999;
	}
#lab_g2 {
	background-image: url(medias/interface/ephfx.jpg);
	background-repeat:no-repeat;
	width: 356px;
  height: 200px;
	margin-top: -60px;
	margin-right: 0px;
	margin-left: 117px;
	display: block;
	position: absolute;
	z-index: 999;
	}
	
#lab_d {
	background-image: url(medias/interface/visu_intro_2.jpg);
	background-repeat:no-repeat;
	width: 330px;
	height: 265px;
	margin-top: -77px;
	margin-right: 0px;
	margin-left: 433px;
	display: block;
	position: absolute;
	z-index: 800;
	}
#cnt_d {
	background-image: url(medias/interface/visu_intro_5.jpg);
	background-repeat:no-repeat;
	width: 370px;
	height: 265px;
	margin-top: -77px;
	margin-right: 0px;
	margin-left: 427px;
	display: block;
	position: absolute;
	z-index: 800;
	}
	
#extra_d {
	background-image: url(medias/interface/microdelire.jpg);
	background-repeat:no-repeat;
	width: 460px;
	height: 400px;
	margin-top: -65px;
	margin-right: 0px;
	margin-left: 2px;
	display: block;
	position: absolute;
	z-index: 998;
	}
  
  	
#lab_d2 {
	background-image: url(medias/interface/visu_intro_2.jpg);
	background-repeat:no-repeat;
	width: 330px;
	height: 265px;
	margin-top: 150px;
	margin-right: 0px;
	margin-left: 433px;
	display: block;
	position: absolute;
	z-index: 1000;
	}
	
#lab_d3 {
	width: 120px;
	height: 20px;
	margin-top: 318px;
	margin-right: 0px;
	margin-left: 471px;
	display: block;
	position: absolute;
	font-weight: lighter;
	z-index: 1200;
	}
	
#lab_d31{
	width: 120px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	position: absolute;
	font-weight: lighter;
	z-index: 1200;
	}
#lab_d32 {
	width: 120px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 110px;
	display: block;
	position: absolute;
	font-weight: lighter;
	z-index: 1200;
	}
	
#lab_d4 {
  background-image: url(medias/interface/visu_intro_3.jpg);
	background-repeat:no-repeat;
	width: 360px;
	height: 360px;
	margin-top: 39px;
	margin-right: 0px;
	margin-left: 409px;
	display: block;
	position: absolute;
	font-weight: lighter;
	z-index: 999;
	}
	
#lab_title {
	width: 210px;
	height: 50px;
	margin-top: 46px;
	margin-right: 0px;
	margin-left: 92px;
	font-size:11px;
	color:#585e63;
	}
	
#extra_title {
	width: 210px;
	height: 50px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 72px;
	font-size:11px;
	color:#585e63;
	}
	
#lab_title2 {
	width: 210px;
	height: 50px;
	margin-top: 18px;
	margin-right: 0px;
	margin-left: 66px;
	font-size:11px;
	color:#585e63;
	}
	
#lab_g h1 {
	font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#3088a9;
	}
	
#lab_g h2 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#346983;
	}
	
#extra_g h1 {
	font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#3088a9;
	}
	
#extra_g h2 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#346983;
	}
	
#lab_g2 h1 {
	font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#3088a9;
	}
	
#lab_g2 h2 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#346983;
	}
	
#lab_g2 h3 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: justify;
	margin-right: 8px;
	}
#intro_extra h3 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: justify;
	margin-right: 8px;
	margin-left: -30px;
	margin-bottom: 4px;
	}	

#lab_g2 h4 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#b28a11;
	text-align: left;
	margin-bottom: 5px;
	}
	
#lab_d3 h4 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	text-align: left;
	margin-bottom: 5px;
	}
	
#lab_g2 h5 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: justify;
	margin-right: 5px;
	margin-top: 4px;
	}
#lab_g2 p {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: justify;
	margin-right: 5px;
	margin-top: 0px;
	}
	
#lab_g2 h6 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
  font-weight: lighter;
	color:#346983;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 2px;
	}	
	
#filet_lab {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat:no-repeat;
	position: absolute;
	overflow: hidden;
	width: 270px;
	height: 16px;
	margin-left: 26px;
	padding-top: 0px;
	}
	
#filet_cnt {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat:no-repeat;
	position: absolute;
	overflow: hidden;
	width: 288px;
	height: 16px;
	margin-left: 26px;
	padding-top: 0px;
	}
	
#filet_extra {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat:no-repeat;
	position: absolute;
	overflow: hidden;
	width: 249px;
	height: 16px;
	margin-left: -2px;
	margin-top: -4px;
	}
	
#filet_lab2 {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat:no-repeat;
	position: absolute;
	overflow: hidden;
	width: 280px;
	height: 16px;
	margin-left: -2px;
	margin-top: -6px;
	}
	
#filet_lab3 {
	background-image: url(medias/interface/filet_light1.jpg);
	background-repeat:no-repeat;
	position: absolute;
	/*overflow: hidden;*/
	width: 300px;
	height: 16px;
	margin-left: -16px;
	margin-top: 0px;
	}
		
#intro_lab {
	width: 270px;
	font-weight: lighter;
	position: absolute;
	margin-left: 36px;
	margin-right: 0px;
	margin-top: 14px;
	}
	
#intro_cnt {  
  font-size: 12px;
	width: 270px;
	text-align:justify;
	font-weight: lighter;
	position: absolute;
	margin-left: 36px;
	margin-right: 0px;
	margin-top: 14px;
	}
	
#cnt {  
  width: 200px;
  background-image: url(medias/interface/home.gif);
	background-repeat:no-repeat;
	text-align:justify;
	font-weight: lighter;
	position: absolute;
	margin-left: 16px;
	margin-right: 0px;
	margin-top: 22px;
	}
#cnt h1{  
	font-weight: lighter;
	margin-left: 24px;
	font-size: 14px;
  color: #383a3c;
	}
#cnt2 {  
  width: 200px;
  height: 34px;
  background-image: url(medias/interface/contact.gif);
	background-repeat:no-repeat;
	font-weight: lighter;
	position: absolute;
	margin-left: 136px;
	margin-right: 0px;
	margin-top: 152px;
	color: #46819f;
  z-index: 800;
  	}
#cnt2 h1{  
	font-weight: lighter;
	margin-left: 24px;
	font-size: 12px;
  color: #46819f;
	}	
#cnt2 a{  
  color: #46819f;
	}
#cnt3 {  
  width: 230px;
  height: 34px;
  background-image: url(medias/interface/msn.gif);
	background-repeat:no-repeat;
	font-weight: lighter;
	position: absolute;
	margin-left: 136px;
	margin-right: 0px;
	margin-top: 173px;
	color: #46819f;
	font-size: 12px;
  z-index: 800;
  	}
#cnt3 h1{  
	font-weight: lighter;
	margin-left: 24px;
	font-size: 12px;
  color: #383a3c;
  margin-top: 1px;
	}	
#cnt3 a{  
  color: #46819f;
  margin-top: -2px;
	}
#cnt4 {  
  width: 200px;
  height: 34px;
  background-image: url(medias/interface/tel.gif);
	background-repeat:no-repeat;
	font-weight: lighter;
	position: absolute;
	margin-left: 136px;
	margin-right: 0px;
	margin-top: 196px;
	color: #46819f;
	font-size: 12px;
  z-index: 800;
  	}
#cnt4 h1{  
	font-weight: lighter;
	margin-left: 24px;
	font-size: 12px;
  color: #383a3c;
  margin-top: 1px;
	}	
#cnt4 a{  
  color: #46819f;
  margin-top: -2px;
	}	
#cnt5 {  
  width: 200px;
  height: 34px;
  background-image: url(medias/interface/plan.gif);
	background-repeat:no-repeat;
	font-weight: lighter;
	position: absolute;
	margin-left: 136px;
	margin-right: 0px;
	margin-top: 270px;
	color: #46819f;
	font-size: 11px;
  z-index: 800;
  	}
#cnt5 h1{  
	font-weight: lighter;
	margin-left: 24px;
	font-size: 11px;
  color: #383a3c;
  margin-top: 1px;
	}	
#cnt5 a{  
  color: #46819f;
  margin-top: -2px;
	}
  
#cnt6 {  
  width: 280px;
  height: 180px;
	font-weight: lighter;
	position: absolute;
	margin-left: 484px;
	margin-right: 0px;
	margin-top: 210px;
	color: #46819f;
	font-size: 12px;
  z-index: 800;
  	}
#cnt6 h1{  
	font-weight: lighter;
	margin-left: 0px;
	font-size: 12px;
  color: #383a3c;
  margin-top: 2px;
  margin-bottom: 3px;
	}
#cnt6 h2{  
	font-weight: lighter;
	margin-left: 0px;
	font-size: 12px;
  color: #383a3c;
  margin-bottom: 8px;
	}	
#cnt6 a{  
  color: #46819f;
  margin-top: -2px;
	}  
#cnt7 {  
  width: 200px;
  height: 34px;
  background-image: url(medias/interface/fax.gif);
	background-repeat:no-repeat;
	font-weight: lighter;
	position: absolute;
	margin-left: 136px;
	margin-right: 0px;
	margin-top: 218px;
	color: #46819f;
	font-size: 11px;
  z-index: 800;
  	}
#cnt7 h1{  
	font-weight: lighter;
	margin-left: 24px;
	font-size: 11px;
  color: #383a3c;
  margin-top: 1px;
	}	
#cnt7 a{  
  color: #46819f;
  margin-top: -2px;
	}
      	
    	
#intro_cnt a{
  font-size: 12px;
  text-decoration:underline;
  color: #c8651c;
	}

#cnt a{  
	font-weight: lighter;
	color: #c8651c;
	}		

#intro_cnt p {
  font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	}
	
#intro_extra {
	width: 212px;
	font-weight: lighter;
	position: absolute;
	margin-left: 36px;
	margin-right: 0px;
	margin-top: 8px;
	}	
	
#intro_lab2 {
	width: 270px;
	font-weight: lighter;
	position: absolute;
	margin-left: 9px;
	margin-right: 5px;
	margin-top: 10px;
	color:#52809f;
	}	

#intro_lab3 {
	width: 270px;
	font-weight: lighter;
	position: absolute;
	margin-left: 9px;
	margin-right: 5px;
	margin-top: 10px;
	}	
	
#lab_g h3 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	}

#mov {
	position: absolute;
	width: 270px;
	height: 500px;
	margin-left: 115px;
	margin-top: 100px;
	z-index: 50;
	}	
#mov a {
	color:#52809f;
	}
#mov2 {
	position: absolute;
	width: 270px;
	height: 235px;
	margin-left: 115px;
	margin-top: 100px;
	z-index: 50;
	}	
#mov2 a {
	color:#52809f;
	}		
#filet_tab1 {
	position: absolute;
	margin-left: 104px;
	margin-top: 119px;
	z-index: 0;
	background-image: url(medias/interface/filet_tab.jpg);
	background-repeat:no-repeat;
	width: 314px;
	height: 20px;
	}
	
#filet_tab2 {
	position: absolute;
	margin-left: 104px;
	margin-top: 222px;
	z-index: 0;
	background-image: url(medias/interface/filet_tab.jpg);
	background-repeat:no-repeat;
	width: 314px;
	height: 20px;
	}
	
#filet_tab3 {
	position: absolute;
	margin-left: 104px;
	margin-top: 325px;
	z-index: 0;
	background-image: url(medias/interface/filet_tab.jpg);
	background-repeat:no-repeat;
	width: 314px;
	height: 20px;
	}
	
#filet_tab4 {
	position: absolute;
	margin-left: 450px;
	margin-top: 222px;
	z-index: 0;
	background-image: url(medias/interface/filet_tab2.jpg);
	background-repeat:no-repeat;
	width: 276px;
	height: 20px;
	}
	
#title_tabA1 {
  background-image: url(medias/interface/ico_photo.gif);
  background-repeat:no-repeat;
	position: absolute;
	margin-left: 120px;
	margin-top: 103px;
	z-index: 2002;
	width: 120px;
	height: 20px;
	}	
#title_tabA1 h1 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	text-align: left;
	margin-left: 18px;
	}
#title_tabA2 {
  background-image: url(medias/interface/ico_grfx.gif);
  background-repeat:no-repeat;
	position: absolute;
	margin-left: 120px;
	margin-top: 207px;
	z-index: 2002;
	width: 120px;
	height: 20px;
	}	
#title_tabA2 h1 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	text-align: left;
	margin-left: 18px;
	}
#title_tabA3 {
  background-image: url(medias/interface/ico_icon.gif);
  background-repeat:no-repeat;
	position: absolute;
	margin-left: 120px;
	margin-top: 309px;
	z-index: 2002;
	width: 120px;
	height: 20px;
	}	
#title_tabA3 h1 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	text-align: left;
	margin-left: 18px;
	}
#title_tabA4 {
  background-image: url(medias/interface/ico_ref.gif);
  background-repeat:no-repeat;
	position: absolute;
	margin-left: 465px;
	margin-top: 207px;
	z-index: 2002;
	width: 120px;
	height: 20px;
	}	
#title_tabA4 h1 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#837536;
	text-align: left;
	margin-left: 18px;
	}
			
inter {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	text-indent: -5000px;
	}
inter2 {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	text-indent: -5000px;
	}
inter3 {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	text-indent: -5000px;
	}	
	
#intro_lab2 li {
	color:#52809f;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: left;
	margin-top: 8px;
	margin-left: -3px;
	}
	
#intro_lab2 a {
	color:#52809f;
	}
	
#lab_d3 li {
	color:#52809f;
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	}
	
#lab_d3 a {
	color:#52809f;
	}
	
/*******************************************
Nav. Gauche           
*******************************************/

#mg {
  width: 204px;
  height: 317px;
	float: left;
	padding: 0px;
	margin-left: 0px;
	background: url(medias/interface/cel.png)  top left repeat-y;
	}
	
#mgjump {
	width: auto;
  height: 1px;
	}
	
#mg li a {
  width: 150px;
  height: auto;
	padding-top: 0px;
	padding-left: 10px;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
  font-weight:280;
	color: #727881;
	vertical-align: 9px;
	background: url(medias/interface/pickerlist.gif)  center left no-repeat;
	}
	
#mg a:hover {
	color: #ab8309;	
	background: url(medias/interface/bsel.png)  center left no-repeat;
	} 
#mg a:active {
	color:#b28a11;	
	background: url(medias/interface/pickerlist_up.gif)  center left no-repeat;
	} 
#mg a:focus {
	color:#b28a11;	
	background: url(medias/interface/pickerlist_up.gif)  center left no-repeat;
	} 

#cursortop {
    position: relative;
    bottom: 0;
    left: 0;
    width: 204px;
    height: 28px;
	/*cursor: pointer;*/
	margin-left: -7px;
	margin-bottom: 5px;
	background: url(medias/interface/scroll_up.jpg) no-repeat left;
} 
	
#cursordown {
    position: relative;
    bottom: 0;
    left: 0;
    width: 204px;
    height: 28px;
	/*cursor: pointer;*/
	margin-left: -7px;
	margin-top: -4px;
	background: url(medias/interface/scroll_down.jpg) no-repeat left;
	}
	
#bt_portal {
	overflow: hidden;
  position: relative;
  bottom: 0;
  left: 0;
  width: 204px;
  height: 29px;
  cursor: pointer;
	margin-left: 18px;
	margin-top: 23px;
	background: url(medias/interface/sp_portal_n.gif) no-repeat left;
	}
	
#bt_portal li , #bt_portal a  { 
	display: block;
	text-indent: -5000px;
	float: left;
	}
	
#bt_portal2 {
	overflow: hidden;
  position: relative;
  bottom: 0;
  left: 0;
  width: 204px;
  height: 29px;
  cursor: pointer;
	margin-left: 18px;
	margin-top: 7px;
	background: url(medias/interface/sp_web_n.gif) no-repeat left;
	}
	
#bt_portal2 li { 
	display: block;
	text-indent: -5000px;
	float: left;
	}
	
#bt_portal2 a  { 
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(medias/interface/cal.gif) no-repeat left;
	}
#nav_sp {
	overflow: hidden;
  position: relative;
  bottom: 0;
  left: 0;
  width: 204px;
  height:100px;
	margin-left: 0px;
	margin-top: -2px;
	}
	
#nav_sp a:hover {
	color: #ab8309;	
	background: url(medias/interface/calage.gif)  center left no-repeat;
	} 
#nav_sp a:active {
	color:#b28a11;	
	background: url(medias/interface/calage.gif)  center left no-repeat;
	} 
#nav_sp a:focus {
	color:#b28a11;	
	background: url(medias/interface/calage.gif)  center left no-repeat;
	} 

/*******************************************
liens SP        
*******************************************/
.spx {	
	padding-top: 4px;
	}
	
.sp a {
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:underline;
	color: #727881;
	}

.sp a:hover {
	color:#b28a11;	
	} 
.sp a:active {
	color:#b28a11;	
	} 
.sp a:focus {
	color:#b28a11;	
	} 
	
/*******************************************
Spry tab 4     
*******************************************/
	
#TabbedPanels4 {
	position: absolute;
	margin-left: 350px;
	margin-top: 103px;
	width: 240px;
	height: 250px;
	}	
	
.TabbedPanelsContent p {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
	}

.TabbedPanelsContent li {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#52809f;
	text-align: left;
	margin-top: 3px;
	}
	
/*******************************************
extras   
*******************************************/
#ex {
	position: relative;
	width: 260px;
	height: 250px;
	margin-top: 0px;
	margin-left: -18px;
	}	
	
#ex h1 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
	}

#ex li {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	margin-top: 3px;
	}
	
#ex a {
	color:#52809f;
	}
	
/*******************************************
extras 2
*******************************************/
#lien_g {
	background-image: url(medias/interface/gooddog.gif);
	background-repeat:no-repeat;
	width: 356px;
  height: 200px;
	margin-top: -48px;
	margin-right: 0px;
	margin-left: 100px;
	display: block;
	position: absolute;
	z-index: 3000;
	}
	
#lien_g h1 {
	font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#3088a9;
	}
	
#lien_g h2 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#346983;
	}
	
#lien_title {
	width: 290px;
	height: 50px;
	margin-top: 14px;
	margin-right: 0px;
	margin-left: 72px;
	font-size:11px;
	color:#585e63;
	}
#filet_lien {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat:repeat-x;
	position: absolute;
	overflow: hidden;
	width: 380px;
	height: 16px;
	margin-left: -2px;
	margin-top: -7px;
	}
#intro_lien {
	width: 346px;
	font-weight: lighter;
	position: absolute;
	margin-left: 34px;
	margin-right: 0px;
	margin-top: 8px;
	}
#intro_lien h3 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: justify;
	margin-right: 8px;
	margin-left: -30px;
	margin-bottom: 4px;
	}
#lnk {
	position: relative;
	width: 260px;
	height: 250px;
	margin-top: 0px;
	margin-left: -30px;
	}
#lnk2 {
	position: absolute;
	width: 260px;
	height: 250px;
	margin-top: -260px;
	margin-left: 120px;
	}
#lnk3 {
	position: absolute;
	width: 260px;
	height: 250px;
	margin-top: -260px;
	margin-left: 246px;
	z-index: 3000;
	}
#lnk4 {
	position: absolute;
	width: 210px;
	height: 500px;
	margin-top: 142px;
	margin-left: 535px;
	z-index: 3000;
	}	
	
#lnk4 li {
	text-align: left;
	margin-top: 1px;
	}
	
#intro_lien h1 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#346983;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 6px;
	}
#intro_lien h2 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#346983;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 6px;
	}

#intro_lien li {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	margin-top: 3px;
	margin-left: 6px;
	}
	
#intro_lien a {
	color:#52809f;
	}
	
#intro_lien h4 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#96999b;
	margin-right: 8px;
	margin-left: -4px;
	margin-bottom: -2px;
	margin-top: -4px;
	}
#lien_d {
	background-image: url(medias/interface/visu_intro_4.jpg);
	background-repeat:no-repeat;
	width: 330px;
	height: 265px;
	margin-top: -86px;
	margin-right: 0px;
	margin-left: 496px;
	display: block;
	position: absolute;
	z-index: 1000;
	}
/***************************************
 Footer
 ***************************************/
 
#zone_footerx {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: -35px;
	padding: 0 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
#zone_footerx2 {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: 28px;
	padding: 0 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
#zone_footerx3 {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 0 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;	
	}
#zone_footerx4 {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 0 10px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	}	
#zone_footerx6 {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: -35px;
	padding: 0 10px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	}	
#zone_footerx7 {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: -110px;
	padding: 0 10px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	}	
#zone_footerx8 {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: -80px;
	padding: 0 10px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	}	
#footerx {
	position: relative;
  margin-left: 5px;
  margin-top: -6px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot3.png)  top center no-repeat;
	}
#footerxie {
	position: relative;
  margin-left: 5px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot3.png)  top center no-repeat;
	}
#footerx2 {
	position: relative;
  margin-left: 7px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot.jpg)  top center no-repeat;
	}
#footerx3 {
	position: relative;
  margin-left: 7px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot.jpg)  top center no-repeat;
	}
#footerx4 {
	position: relative;
  margin-left: 5px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot3.png)  top center no-repeat;
	}
#footerx5 {
	position: relative;
  margin-left: 5px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot3.png)  top center no-repeat;
	}
#footerx6 {
	position: relative;
  margin-left: 5px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot3.png)  top center no-repeat;
	}
#copyrightx {
	position: relative;
	float: right;
	width: 300px;
	height: 33px;
	margin-top: 4px;
	margin-right: 16px;
	color: #6c7f96;
	}
#copyright2x {
	position: relative;
	float: right;
	width: 300px;
	height: 33px;
	margin-top: 4px;
	margin-right: 16px;
	color: #6c7f96;
	}
	
#copyrightx a{
  text-decoration: none;
  font-style: normal;
	color: #6c7f96;
	}
	
#mentionsx {
	position: relative;
	background-image: url(medias/interface/contact2.gif);
	background-repeat:no-repeat;
	width: 200px;
	height: 33px;
	float: left;
	margin-left: 100px;
	margin-top: 5px;
	padding-left: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6c7f96;
	z-index: 4000;
	}
#mentionsx a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6c7f96;
	}	
#mentionsx h1 {
	font-size: 10px;
	margin-top:-3px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6c7f96;
	}	
#mentions2x {
	position: absolute;
	background-image: url(medias/interface/contact2.gif);
	background-repeat:no-repeat;
	width: 200px;
	height: 33px;
	float: left;
	margin-left: 100px;
	margin-top: 5px;
	padding-left: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6c7f96;
	z-index: 1000;
	}
#mentions2x a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6c7f96;
	}	
#mentions2x h1 {
	font-size: 10px;
	margin-top:-3px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6c7f96;
	}	
 /***** Footer par page ******/ 

#thanks {
	width: 805px;
	height: 72px;
	margin-top: 36px;
	padding: 0px;
	z-index: 999;
	}   
	
#thx {
  height: 60px;
  width: 660px;
  overflow: hidden;
  margin-left: 5px;
  } 
  
#tree {
  height: 90px;
  width: 108px;
  padding-left: 68px;
  padding-top: 42px;
  margin-left: 44px;
  background: url(medias/tree_awards.png) top left no-repeat;
  } 

#thx li, #thx a  { 
	display: block;
	height: 28px;
	color: #e8eaec;	
	float: left;
	}

#thx a { text-indent: -5000px;}

#thx #thx_a1 {width: 98px; height: 28px; background: url(medias/g01-a.gif) top left no-repeat;}
#thx #thx_a2 {width: 36px; height: 28px; background: url(medias/g02-a.gif) top left no-repeat;}
#thx #thx_a3 {width: 33px; height: 28px; background: url(medias/g03-a.gif) top left no-repeat;}
#thx #thx_a4 {width: 92px; height: 28px; background: url(medias/g04-a.gif) top left no-repeat;}
#thx #thx_a5 {width: 39px; height: 28px; background: url(medias/g05-a.gif) top left no-repeat;}
#thx #thx_a6 {width: 41px; height: 28px; background: url(medias/g06-a.gif) top left no-repeat;}
#thx #thx_a7 {width: 32px; height: 28px; background: url(medias/g07-a.gif) top left no-repeat;}
#thx #thx_a8 {width: 35px; height: 28px; background: url(medias/g08-a.gif) top left no-repeat;}	
#thx #thx_a9 {width: 32px; height: 28px; background: url(medias/g09-a.gif) top left no-repeat;}	
#thx #thx_a10 {width: 40px; height: 28px; background: url(medias/g10-a.gif) top left no-repeat;}
#thx #thx_a11 {width: 29px; height: 28px; background: url(medias/g11-a.gif) top left no-repeat;}	
#thx #thx_a12 {width: 34px; height: 28px; background: url(medias/g12-a.gif) top left no-repeat;}	
#thx #thx_a13 {width: 37px; height: 28px; background: url(medias/g13-a.gif) top left no-repeat;}
#thx #thx_a14 {width: 32px; height: 28px; background: url(medias/g14-a.gif) top left no-repeat;}

#thx #thx_a1:hover {width: 98px; height: 28px; background-image: url(medias/g01-b.gif);}
#thx #thx_a2:hover {width: 36px; height: 28px; background-image: url(medias/g02-b.gif);}
#thx #thx_a3:hover {width: 33px; height: 28px; background-image: url(medias/g03-b.gif);}
#thx #thx_a4:hover {width: 92px; height: 28px; background-image: url(medias/g04-b.gif);}
#thx #thx_a5:hover {width: 39px; height: 28px; background-image: url(medias/g05-b.gif);}
#thx #thx_a6:hover {width: 41px; height: 28px; background-image: url(medias/g06-b.gif);}
#thx #thx_a7:hover {width: 32px; height: 28px; background-image: url(medias/g07-b.gif);}
#thx #thx_a8:hover {width: 35px; height: 28px; background-image: url(medias/g08-b.gif);}
#thx #thx_a9:hover {width: 32px; height: 28px; background-image: url(medias/g09-b.gif);}
#thx #thx_a10:hover {width: 40px; height: 28px; background-image: url(medias/g10-b.gif);}
#thx #thx_a11:hover {width: 29px; height: 28px; background-image: url(medias/g11-b.gif);}
#thx #thx_a12:hover {width: 34px; height: 28px; background-image: url(medias/g12-b.gif);}
#thx #thx_a13:hover {width: 37px; height: 28px; background-image: url(medias/g13-b.gif);}
#thx #thx_a14:hover {width: 32px; height: 28px; background-image: url(medias/g14-b.gif);}

#stars{
	width: 38px;
	height: 30px;
	margin-top: -44px;
	margin-left: 706px;
	background: url(medias/stars.png)  top left no-repeat;
	position: absolute;
	}
	
#flux{
	width: 67px;
	height: 70px;
	margin-top: -2px;
	margin-left: 270px;
	position: absolute;
	z-index: 998;
	}

#flux #rss1 {width: 67px; height: 70px;	background: url(medias/interface/rss_up.png) top left no-repeat;}
#flux #rss1:hover {width: 67px; height: 70px;	background: url(medias/interface/rss_down.png) top left no-repeat;}
	
#flux li, #flux a  { 
	display: block;
	height: 28px;
	color: #e8eaec;	
	float: left;
	}
	
#flux a { text-indent: -5000px;}

/*************************************/

#neojob {
	background-image: url(medias/new/picto_neo.png);
	background-repeat:no-repeat;
	width: 356px;
  height: 110px;
	margin-top: -60px;
	margin-right: 0px;
	margin-left: 108px;
	display: block;
	position: absolute;
	z-index: 999;
	}
	
#neo_title {
	width: 210px;
	height: 50px;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 62px;
	font-size:11px;
	color:#585e63;
	}
	
#neojob h1 {
	font-size: 12px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#3088a9;
	}
	
#neojob h2 {
  font-size: 13px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	color:#346983;
	}	
	
#neojob h3 {
  font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#666666;
	text-align: left;
	}
#filet_neo {
	background-image: url(medias/interface/filet_t2.jpg);
	background-repeat: repeat-x;
	position: absolute;
	overflow: hidden;
	width: 580px;
	height: 16px;
	margin-left: 5px;
  margin-top: -6px;
	padding-top: 0px;
	}	
#neobloc1 {
	width: 580px;
  height: 105px;
	margin-top: 16px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	position: relative;
	}
#neobloc2 {
	width: 580px;
  height: 105px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	position: relative;
	}
#neobloc3 {
	width: 580px;
  height: 105px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	position: relative;
	}
#neobloc4 {
	width: 580px;
  height: 105px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	position: relative;
	}
	
#neotxt h1 {
	font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 4px;
	color:#3088a9;
	}
	
#neotxt h2 {
	font-size: 6px;
	}

#neotxt p {
	font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
  font-weight: lighter;
  color: #666666;
  text-align: justify;
  margin-bottom: 3px;
	}	
#neotxt li {
	font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
  font-weight: lighter;
  color: #666666;
  text-align: justify;
  margin-bottom: 3px;
	}	
#neotxt a {
	font-size: 11px;
	font-family: normal Arial, Helvetica, sans-serif;
	text-align: left;
  font-weight: lighter;
  color: #1a7d92;
	text-decoration: underline;
	}		
#neoimg {
	width: 129px;
  height: 94px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	display: block;
	position: relative;
	float: left;
	z-index: 990;
	}
#neotxt {
	width: 430px;
  height: 96px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 50px;
	padding-left: 100px;
	padding-top: 4px;
	display: block;
	position: relative;
	}	
#zone_footerxneo {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	margin-top: 120px;
	padding: 0 10px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	}
#footerxneo {
	position: relative;
  margin-left: 5px;
	width: 805px;
	height: 33px;
	background: url(medias/interface/foot3.png)  top center no-repeat;
	}
/*************************************/	
	
	
