@charset "UTF-8";


@media screen{
	/***** TYPOS POSSIBLES ******/
	/* SANS-SERIF	: Arial, Verdana, Helvetica, Lucida grande (Mac uniquement) */
	/* SERIF		: "Times New Roman", Georgia, Baskerville */
	
	body {
		margin: 0;
		padding: 0;
		font-family: verdana, arial, "sans serif";
		/* font-size: 62.5%; */
		font-size : 0.7em;
		text-align: center;
		background-color : black;
	}
	
	
	#global {
		position: relative;
		margin: 0 auto;
		width: 980px;
		font-size: 1em;
		text-align: left;
		background-color : #201a1a;
		font-family : Tahoma, Verdana, Arial;
		/* color : #79695b; */
		color : #CBC2B9;
	}
	
	img { -ms-interpolation-mode: bicubic; } /* DA FUCKING IE */
	
	/********************************/
	/*			ENTETE				*/
	/********************************/
	
	#entete {
		position : absolute;
		top : 0;
		width : 980px;
		height : 332px;
		background : url(../images/header.jpg);
	}
	#entete h1 a {
		position : absolute;
		top :0;
		left : 83px;
		display : block;
		width : 164px;
		height : 145px;
		background : url(../images/logo.jpg);
	}
	#entete h2 { }
	
	#entete #visuel { }
	
	/********************************/
	/*		CHEMIN DE FER			*/
	/********************************/
	
	p#chemin {
		position : absolute;
		top : 0;
		left : -999em;
	}	
	p#chemin span { }
	p#chemin span span { }	
	p#chemin span.chemin_last { }	
	p#chemin span.chemin_first { }
	p#chemin a { }
	p#chemin a:hover { }
	p#chemin a span { }
	
	/********************************/
	/*			CONTENU				*/
	/********************************/
	
	#global #contenu { padding : 385px 0 0 0; }
	
	/*----------------------------*/
	/*--	structure contenu	--*/
	
	h1#con_libelle {
		margin : 25px 0 0 103px;
		font-family : Times New Roman, Times, serif;
		font-size: 25px;
		font-style : italic;
		color : white
	}
	
	#con_chapeau { font-size: 1.4em; }
	
	#con_descriptif {
		font-size: 1.2em;
		line-height: 1.4em;
		width : 816px;
		margin : 0 0 0 82px;
	}
	
	#con_descriptif h3 {
		font-family : Times New Roman, Times, serif;
		font-style : italic;
		font-size : 20px;
		font-weight : normal;
		color : #d35d0f;
	}
	
	.colonne1 { float : left; }
	
	.grossecolonne {
		width : 518px;
		float : left;
		margin : 0;
	}
	
	.colonne {
		width : 235px;
		float : left;
		margin : 0 0 0 20px;
	}
	
	#con_descriptif .colonne h3 {
		font-family : Times New Roman, Times, serif;
		font-style : italic;
		font-size : 20px;
		font-weight : normal;
		color : #d35d0f;
	}
	
	#con_descriptif .colonne2 .interview img { margin-left: -40px; }
	
	#con_descriptif img { margin: 4px;
	}
	.entreprise { color : #fc4900; }
	
	.activite { color : white; }
	
	.cv {
		clear : both;
		width : 518px;
		height : 600px;
		margin : 0;
		padding : 0;
		font-size : 0.9em;
		background : url(../images/fond_cv.png) no-repeat 0 0;
		color : #cecfd1;
		
	}
	
	.cv h2 {
		margin-left : 20px;
		padding-top : 10px;
		font-family : Times New Roman, Times, serif;
		font-size : 25px;
		font-weight : normal;
		font-style : italic;
		color : #f66b0e;
	}
	
	.cv .colonne h3 {
		margin : 0;
		padding : 0;
	}
	
	.colspan {
		clear : both;
		width : 478px;
		margin : 0 0 0 20px;
	}
	
	.interview {
		float : left;
		width : 245px;
		margin : 0 0 0 30px;
		padding : 0 0 0 10px;
		border-left : 1px dashed #282121;
	}
	
	.colonne2  h2 {
		margin : -23px 0 0 0;
		font-family : Times New Roman, Times, serif;
		font-style : italic;
		font-size: 25px;
		color : #f66b0e;
	}
	
	.interview ul {
		margin : 0;
		padding : 0;
	}
	
	.interview ul li {
		margin : 20px 0 0 0;
		padding : 0 0 0 40px;
		background : url(../images/puce_interview.png) no-repeat 0 0;
		list-style-type : none;
	}
	
	.interview ul li a {
		display : block;
		width : 118px;
		height : 30px;
		margin : 5px 0 0 0;
		background : url(../images/btn_en_savoir_plus.png);
	}
	
	.interview ul li a span {
		position : absolute;
		top : 0;
		left : -999em;
	}
	
	/*---------- listes ----------*/
	
	#con_descriptif ul { }
	#con_descriptif li { }
	
	/*---------- liens ----------*/
	
	#con_descriptif a { text-decoration : none; color : #f66b0e;  }
	#con_descriptif a:hover {  }
	
	/*---------- images ----------*/
	
	#con_descriptif a.englobantimage, #con_descriptif span.englobantimage {  }
	#con_descriptif a.imageright, #con_descriptif span.imageright {  }
	#con_descriptif a.imageleft, #con_descriptif span.imageleft {  }
	#con_descriptif img { border: none; }
	
	/*---------- acronym ----------*/
	
	#con_descriptif acronym, abbr {
		border-bottom: 1px dotted #ccc;
		cursor: help;
	}	
	
	/********************************/
	/*			GENERAL				*/
	/********************************/
	h1 a span.invisible {
		position : absolute;
		top : 0;
		left : -999em;
	}
	
	h2 span.slogan strong {
		position : absolute;
		top : 180px;
		left : 80px;
		font-style : italic;
		font-family : Times New Roman, Times, serif;
		font-weight : bold;
		font-size : 1.4em;
		color : black;
	}
	
	h2 span.slogan span {
		display : block;
		width : 460px;
		height : 65px;
		position : absolute;
		top : 235px;
		left : 80px;
		font-style : italic;
		font-family : Times New Roman, Times, serif;
		font-weight : normal;
		font-size : 1.1em;
		color : #808080;
		line-height : 1.4em;
	}
	
	.invisible {position : absolute; top:0; left : -999em;}
	.leon { clear: both; }
	.leonvisuelpdt { clear: right; }
	.editChampVide { display: none; }
	
	/*-- menu liste des liens d'une rubrique --*/
	#contenu .menu_arbo { }
	#contenu .menu_arbo h3 { }
	#contenu .menu_arbo ul {}
	#contenu .menu_arbo li {}
	#contenu .menu_arbo li a {}
	#contenu .menu_arbo li a:hover {}
	#contenu .menu_arbo li img {}
	#contenu .menu_arbo li strong {}	
}
@media print{
  /* ... d&eacute;finition de formats pour l'impression ... */
}

@media screen {
	
	/********************************/
	/*		MENU NAVIGATION			*/
	/********************************/	
	#menu_menuprincipal {
		position : absolute;
		top : 332px;
	}
	
	#menu_menuprincipal h3 {
		position : absolute;
		top : 0;
		left : -999em;
	}
		
	#menu_menuprincipal ul {
		margin : 0 0 0 82px;
		padding : 0;
	}
		
	#menu_menuprincipal li {
		float : left;
		margin : 0;
		padding : 0;
		list-style-type : none;
	}
	
	#menu_menuprincipal li.numero_1 a {
		background : url(../images/btn_menu_first.png) repeat-x 0px 0px;
	}
	
	#menu_menuprincipal li.numero_1 a:hover {
		background : url(../images/btn_menu_first.png) repeat-x 0px -53px;
	}
	
	#menu_menuprincipal li.numero_6 a {
		background : url(../images/btn_menu_last.png) repeat-x 0px 0px;
	}
	
	#menu_menuprincipal li.numero_6 a:hover {
		background : url(../images/btn_menu_last.png) repeat-x 0px -53px;
	}
	
	#menu_menuprincipal li a {
		display : block;
		width : 135px;
		height : 53px;
		text-align : center;
		line-height : 53px;
		text-decoration : none;
		font-style : italic;
		font-family : Times New Roman, Times, serif;
		font-size : 1.8em;
		color : black;
		background : url(../images/btn_menu.png) repeat-x 0px 0px;
		border-left : 1px solid #201a1a;
	}
	
	#menu_menuprincipal li a:hover {
		background : url(../images/btn_menu.png) repeat-x 0px -53px;
		color : white;
	}
	
	#menu_menuprincipal ul ul { 
	}
		
	#menu_menuprincipal ul li:hover ul {
	}	
	
	#menu_menuprincipal ul ul li {		
	}
		
	#menu_menuprincipal ul ul li a {
	}	
	
	#menu_menuprincipal ul ul li a:hover {
	}
	
	/********************************/
	/*		MENU PIED DE PAGE		*/
	/********************************/
	#menu_menupieddepage {
		position : relative;
		height : 80px;
		line-height : 80px;
		background-color : #141010;
	}	
	#menu_menupieddepage h3 {
		position : absolute;
		top : 0;
		left : -999em;
	}	
	#menu_menupieddepage ul {
		margin : 0 0 0 83px;
		padding : 0;
	}	
	#menu_menupieddepage li {
		float : left;
		list-style-type : none;
	}	
	#menu_menupieddepage li a {
		text-decoration : none;
		color : #79695b;
		font-size : 13px;
		margin : 0 15px 0 0;
		
	}	
	#menu_menupieddepage li a:hover {
		color : #fc4900;
	}
	
	/********************************/
	/*			MENU LANGUE			*/
	/********************************/
	#menu_langue {
	}
	#menu_langue ul {
	}	
	#menu_langue ul li {
	}	
	#menu_langue ul li a {
	}
	
	#menu_langue ul li a:hover {
	}	
	#menu_langue ul li a img {
	}
}

@media print {
}




