/*******************************stylepardefaut***********/
* {
	margin: 0;
}
body, input, select, textarea {
	/* font-family: Helvetica Neue,Helvetica,Verdana,Arial,sans-serif */
	font-family: Helvetica,Verdana,Arial,sans-serif
}
body{
	/*background:url("../images/pixeldesalmson.gif") repeat;*/
}
body {
	margin:0 auto;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
	padding: 0;
	border: none;
}
a {
	text-decoration: none;
	color:#838383;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
hr {
	display: none;
}

ol, ul, li {
	list-style: none;
	line-height:1.5;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

input, select, textarea {
	background-color: white;
	color: black;
/* 	font-size: 70%; */
	font-size:12px;
	/* font-size: 100%;  */
	border: 1px solid #585858;
}
input, button {
	border: 0;
}
button {
	padding: 0 !important;
}
input {
	font-size: 100%;
}

.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
}
.cache {
	visibility: hidden;
	position: absolute;
	font-size: 0%;
	width: 0;
	height: 0;
}
br.cache {
	display: none;
}
/*************Style_de_la_page_accueil***************/
#global {
	margin: 0;
	padding: 0;
	width: 1000px;
	margin: 0 auto;

	/**/min-height: 635px;
	height: auto !important;
	height: 635px;
	color: #555;
	font-size:90%;
	/*background:url("../images/pixeldesalmson.gif") repeat;*/
	/*padding-left: 52px;*/
}

#header {
	/*float:left;*/
	height:30px;
	padding-top:5px;
	width:961px;
	/*margin-left:-11px;*/
}
/***********/
#blocright {
	/*float:right;
	margin-right:-12px !important;
	margin-right:-10px;
	*/
}

formFind
{
	float: left;
}
#contact
{
	width: 206px;
	background: url(../images/contactsalmson2.jpg) no-repeat 4px -2px;
	height:32px;
}
#lignefind label,input,.champs{
	float:left;
	padding-top:2px;
	}
#lignefind .champsok{
	float:left;
	padding-top:2px;
}
#lignefind label{
	font-size:90% !important;
	font-size:80% ;
	font-weight:bold;
	padding-top:5px;
	padding-right:3px;
	letter-spacing:-0.9px !important;
	color:#696969;
}
#lignefind #find, #newsletterAccueil{
	border:1px solid gray;
	padding: 2px 0 2px 2px;
}
#find, #newsletterAccueil{
	padding:3px;
	font-size: 80%;
	width: 150px;
	border: #DBDBDB 2px solid !important;
}
#contlien {
	height:100%;
	display:block;
	border-left:1px solid #D6D6D6;
}
#numindigo {
	float: left;
	width:65px;
	font-size: 60%;
	color: #FCB5B6;
	font-weight: bold;
	margin-top: 2px;
}
#langues {
	/*float:left;*/
	font-size:85%;
	/*padding: 0 6px 0 5px;*/
}
#langues a {
	/*font-weight: bold;*/
	color: #ffffff;
	padding:0 5px;
	transition-duration: 0.5s;
    transition-property: text-shadow;
    transition-timing-function: ease-in;
}

#langues .tx-srlanguagemenu-pi1{padding:10px;}

#langues #selected a {
	/*font-weight: bold;*/
	color: red;
}
#langues a:hover {
	/*color: #FE1100;*/
	text-shadow: 2px 2px 2px #fff;
	color:#f5f5f5;
	
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/


.right ul {
	float: right !important;
	padding-right: 5px !important;
	padding-right: 0;
}
.EnteteMenuOpera ul ul {
		width: 900px !important;
}
.widthAuto {
	width: auto !important;
}
#logo img {
	margin-top:15px;
	float: left;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
#milieu {
	/*width:964px;*/
	min-height: 560px;
	height: auto !important;
	height:560px;
	border-top:1px solid #eeeeee;
	/*min-height:528px;
	height:auto !important;
	height:528px;*/
	width:944px;
	border-right:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	padding-left:20px;
	
}
#bordure {
	
	
}
#milieu1 {
	width:968px;
	margin-top: -7px;
}
#milieu2_gauche {
	width:596px;
	float:left;
	/*background:url("../images/ombre_accueil.gif") repeat-x 100% 10%;*/
	/*background:white;
	padding-right:-5px !important;*/
	padding-right:0;
	margin-top: 10px;
	}
#milieu2_gauche_haut {
	height:238px;
	margin-left:-20px;
	/*background:white;*/
	margin-right:-20px;
}
div>#milieu2_gauche_haut {
	height:236px;
	margin-left:0px;
	/*background:white;*/
	margin-right:0px;
	width:599px;
}
* html #milieu2_gauche_haut{
	position:relative;
	height:236px;
	margin-left:0px;
	/*background:white;*/
	margin-right:-20px;
	width:599px;
}
.blocgauche {
	float:left;
	width:146px;
	margin-left:3px !important;
	margin-left:3px;
}
#milieu2_gauche_bas {
	width: 596px;
	min-height:280px;
	height:auto !important;
	height:234px;
	background:white;
}
#milieu2_gauche_bas11 img{
	/*height:220px;
	width:152px;*/
	float:left;
	margin-left:-20px;
	margin-bottom:3px;
	margin-top:-4px;
}
#milieu2_gauche_bas12{
	margin-top:10px;
}
#milieu2_gauche_bas12 img {
	float:left;
	margin-right:6px;
}
#milieu2_gauche_bas2 {
	background: url("../images/pixelv.gif") ;
	background-repeat: repeat-x;
}
#milieu2_gauche_bas3 {
	background: url("../images/pixelv.gif") ;
	background-repeat: repeat-x;
}
#milieu2_gauche_bas4{
	background: url("../images/pixelv.gif") repeat ;
	background-repeat: repeat-x ;
}
#milieu2_gauche_bas12 p {
	font-size:70%;
}
#milieu2_gauche_bas21 img {
	margin-left:2px;
}
#ligneForm {
	margin-top: 15px;
}
#ligneForm #mail{
	margin-left:6px;
	width:110px;
	float:left;
	border:1px solid gray;
}
#ligneForm  .boutonOk { 
	float: left;
}
.boutonOk { 
	background: none;
}
.champs {
	float: left;
}
.boutonOk{
	padding-top:-4px;
	padding-right: 7px;
	}
#milieu2_gauche_bas22 ul li{
	padding-left:15px;
	background:url("../images/cerclevert.gif") no-repeat 0 2px;
}
.menubas li a{
	padding-left:3px;
	font-size:10px;
	font-family: arial Helvetica, sans-serif;
	color:#373737;
}
.titre1gris{
	padding: 2px 0 6px 8px ;
	color:#666666;
}

.menubas{
	padding-left:8px;
}
#milieu2_gauche_bas32 ul li{
	padding-left:15px;
	background:url("../images/cerclerouge.gif") no-repeat 0 2px;
}
#milieu2_gauche_bas42 ul li{
	padding-left:15px;
	background:url("../images/cerclebleu.gif") no-repeat 0 2px;
}
.liengeneral {
	padding-left:24px;
	background:url("../images/flechered.gif") no-repeat 8px 4px;
}
.liengeneral a{
	color: #383838;
	font-weight: bold;
	font-size:90% !important;
}
#Pequipe{
	margin-top: 15px;
	padding-left:24px;
	/*background:url("../images/flechered.gif") no-repeat 9px 4px !important;*/
	background:url("../images/flechered.gif") no-repeat 9px 0px;
	padding-bottom:5px;
}
#Pequipe a{
	color: #383838;
	font-weight: bold;
	font-size:90% !important;
}
#Lservices {
	/*margin-top: 4px !important;*/
	margin-top: 7px;
	padding-left:24px;
	/*background:url("../images/flechered.gif") no-repeat 8px 4px !important;*/
	background:url("../images/flechered.gif") no-repeat 8px 1px;
	padding-bottom:5px;
}
#Lservices a {
	color: #383838;
	font-weight: bold;
	font-size:90% !important;
}

#milieu_2_gauche_bas_wrapper {
    float: left;
}

#milieu2_gauche_bas5 {
    margin-top: 10px;
    /*height: 100px;*/
    width: 430px;
}

#milieu2_gauche_bas5 h3,
#milieu2_gauche_bas5 h4,
#milieu2_gauche_bas5 h5 {
    margin-bottom: 5px;
}


#milieu2_gauche_bas5 .col-left {
    border-right: 1px solid gray;
    float: left;
    margin-right: 10px;
    width: 204px;
}

#milieu2_gauche_bas5 .col-right {
    float: left;
    width: 215px;
}
/***************droit***************/
#milieu2_droite {
	float:left;
	width:310px;
	margin-left:10px;
	margin-top: 10px;
}
/****block**********/
#milieu2_droite2 .swf {
    float: left;
    width: 158px;
}

#milieu2_droite21 img {
	/*width: 156px;*/
	/*height: 102px;*/
	float:left;
	margin-right:4px;
/* 	margin-top:1px; */
}
#milieu2_droite22 img {
	/*width: 156px;
	height: 102px;*/
	float:left;
	margin-bottom:2px;
}
#milieu2_droite23 img {
	/*width: 156px;
	height: 102px;*/
	float:left;
	margin-right:4px;
	margin-top:4px;
}
#milieu2_droite23_flashcontent {
	float:left;
    margin-right:4px;
    margin-top:4px;
}
#milieu2_droite24 img{
	/*width: 156px;
	height: 102px;*/
	float:left;
	margin-top:4px;
	margin-left: 2px;
}
#milieu2_droite31{
	margin-top:10px !important;
	margin-top:0;
	margin-left:10px;
	padding-bottom: 5px;
}
#milieu2_droite31 h2{
	float:left;
	color:#585858;
	margin-top:0 !important;
	margin-top:10px;
	text-transform:uppercase;
}
#lientouteact {
	margin-top:0 !important;
	margin-top:10px;
	float:right;
	background:url("../images/laflecherouge.gif") no-repeat 4px 3px !important;
	background:url("../images/laflecherouge.gif") no-repeat 0px 50%;
	padding-left:20px;
	line-height:15px;
}
#lientouteact a{
	color: #383838;
	font-size: 80%;
}
#milieu2_droite32{
	margin-left:10px;
	/*margin-top:10px !important;*/
	margin-top:0;
	/*margin-bottom:5px;*/
	padding-bottom:6px;
}
#milieu2_droite3 {
	margin-top: 12px;
	border-top:1px dotted #676767;
	width:300px;
}
#milieu2_droite33 {
	border-bottom: 1px dotted #676767;
	padding-bottom:10px;
	padding-top: 7px;
}
#milieu2_droite33 h2 {
	color:#5E5E5E;
	font-size: 90%;
	padding-left:7px;
}
#milieu2_droite32 {
	width:328px !important;
	width:300px;
}
#milieu2_droite32 ul li{
	font-size: 80% !important;
	font-size: 80%;
	padding-left:15px;
	background:url("../images/cerclerouge1.gif") no-repeat 0 7px;
	padding-top:5px;
	color:#383838;
	position: relative;
}
#milieu2_droite32 ul li a{
	color:#383838;
}
/*****formulaire***/
#lignenews{
margin-top:4px;
}
#lignenews label{
	float:left;
	padding-left:10px;
	width:75px;
	font-size:80%;
	margin-right:2px;
	padding-top:5px;
	color: #5E5E5E;
	font-weight: bold;
}
#lignenews #newsletter{
	float:left;
	
	padding:3px;
font-size: 80%;
width: 150px;
border: #DBDBDB 2px solid !important;
}
#ligneForm1 .champs {
	min-height: 23px;
	height: auto !important;
	height: 23px;
}
#milieu2_droite4{
	float:left;
	margin-left:10px;
}
#milieu2_droite4 ul{
	margin-top:15px;
}
#milieu2_droite4 ul li{
	float:left;
}
#milieu2_droite4 img{
	padding-left:10px;
}
/* Webkit (& KHTML) */
body:last-child:not(:root:root) #milieu2_droite4 img
{
	display: block;
}
#milieu2_droite4 ul li a {
	display:block;
	color:#383838;
	font-weight:bold;
	font-size:90%;
}
.dsp {
	display:block;
	float:left;
	padding-right:22px;
	color: #5E5E5E;
}
#Pr {
	display:block;
	float:left; 
	color: #5E5E5E;
}
#Pc {
	padding-top:2px;
}
#Primg {
	margin-top:-7px;
}
#footer {
	/*margin-top:10px;
	margin-bottom:17px;
	float:right;
	width:840px;
	padding-left:63px;*/
	
}
#footer ul li {
	/*float: left;*/
}
#footer ul li a {
	padding:0 7px 0 7px;
	display :block;
	background:url("../images/separateur.gif") no-repeat 100% 50%;
	color:#A8A8A8;
}
#footer ul #sansseparateur a {
	background:none;
	width:100px;
	}
/*#Id1 {
	background:url("../images/pixel1.gif") repeat-y 0% 50%;
	min-height: 1px;
	height: auto !important;
	height: 1px;
}*/
#milieu2_gauche_bas42{
width:
}
/**** Ajout du lien postuler pour l'�diteur wysiwyg ****/
.lienPostuler {	color:#383838; 	font-size:90% !important; padding-left:15px;}

.styleTable {
	border: 1px solid black; 
}

/* Merge des styles */
li ul, li ol {margin:1em 0;}

.tx-srlanguagemenu-pi1 .INACT {display:inline; float:none; font-size:1em;}
.tx-srlanguagemenu-pi1 .SPC {color:#35006D;display:inline;float:none;font-family:Verdana,sans-serif;font-size:1em;line-height:100%;}

/* Page recrutement */
.milieucentre a{font-weight:bold;}
.milieucentre a:hover{color:#e32118;}
.milieucentre h1{background-attachment:scroll; background-color:transparent; background-image:url(../images/titreproduit.jpg); background-repeat:no-repeat; color:white; font-size:145%; height:43px; margin-left:-1px; padding-left: 20px;padding-top: 8px; text-transform:uppercase;}
.milieucentre img{margin:5px 10px 5px 0px;}
#milieuCentreAxess p, .milieucentre p {color:#383838;font-weight:normal;padding-left:30px;}
.milieucentre dl {padding-left:30px;}

/* Page postes de recrutement */
#milieuCentreAxess h1 {background-attachment:scroll; background-color:transparent; background-image:url(../images/acessbare.jpg); background-repeat:no-repeat; color:white; font-size:140%; height:30px; padding:8px 0 8px 15px; }
#milieuCentreAxess h2, .milieucentre h2 {background-attachment:scroll; background-color:transparent; background-image:url(../images/flechered.gif); background-repeat:no-repeat; border-bottom:1px dotted #D9D7D8; color:#3F3D3F; margin-bottom:12px; margin-left:12px; margin-right:20px; padding-left:0; text-transform:uppercase; font-size:1em;font-weight:bold; }
#milieuCentreAxess ul, .milieucentre ul {color:#6C6C6C; font-size:90%; padding:10px 10px 10px 30px; }

/* Communiqu�s de presse */
.contenuLibreCentre h1 {background:transparent url(../images/titreproduit.jpg) no-repeat scroll 0 0;color:white;height:43px;padding-left:33px;padding-top:13px;text-transform:uppercase;}



/* mediatheque c2m */

.test01{ font:25px Arial; }

.titreMedia{ 
	/* background-image:url(../images/titreproduit.jpg);  */
	background:url(../images/titremediatheque.png) 0 0 no-repeat; 
	color:#ffffff; font:20px Arial; font-weight:bold;
	height:43px; 
	margin-left:-1px; padding-left:34px; 
	padding-top:10px; text-transform:uppercase;
}

.sousTitreMedia{
	background:transparent url(../images/flechered.gif) no-repeat 0 center;
	color:#3F3D3F;
	font:14px Arial; font-weight:bold; margin-bottom: 1em;
	margin-top:5px;
	margin-left:10px;
	padding-left:20px;
	text-transform:uppercase;
}

.vignMtheque{ display:block; float:left; width:399px; margin-right:35px;  margin-bottom:20px; }
.mthequeCadreTop{ display:block; background:url(../images/mtheque_cadre_top.png) 0 0 no-repeat; width:399px; height:5px; }
.mthequeCadrePx{ display:block; background:url(../images/mtheque_cadre_px.png) 0 0 repeat-y; width:399px; height:auto; }
.mthequeCadreBot{ display:block; background:url(../images/mtheque_cadre_bot.png) 0 0 no-repeat; width:399px; height:8px; }

.mthequeVisuel{ display:block; height:100px; width:100px; border:1px solid #8e8e8e; overflow:hidden; }
.mthequeTitreProd{ display:block; font:14px Arial; color:#e32118; font-weight:normal; height:30px; }
.mthequeSep{ display:block; height:8px; margin-bottom:10px; border-bottom:1px dotted #c8c7c7; }
.mthequeLstDown{ overflow:hidden; }
.mthequeMoreLst{ margin-bottom:10px; height:10px; }

.liDisquetteN, a.liDisquetteN, a.liDisquetteN:link {
	color:#727272; font:12px Arial; display:block;
	background: url(../images/disk.gif) no-repeat 0 0.1em;
	height: 20px;
	padding-left: 25px;
	padding-top: 3px;
	text-decoration:none;
}
a.liDisquetteN:hover { color:#ff2515; }
.liPDFN, a.liPDFN, a.liPDFN:link {
	color:#727272; font:12px Arial; display:block;
	height: 22px;
	padding-left: 25px;
	padding-top: 3px;
	background: url(../images/pdf.gif) no-repeat 0 0.1em;
	text-decoration:none;
}
a.liPDFN:hover { color:#ff2515; text-decoration:none; }

.btVoirPlus, a.btVoirPlus, a.btVoirPlus:link{ 
	float:right; text-align:right;
	display:block; background:url(../images/puceBasPage.jpg) 105px 0 no-repeat;
	width:100px; text-decoration:none; padding-right:22px; 
	color:#727272; font:10px Arial; font-style:italic; height:20px;
}
a.btVoirPlus:hover{ 
	color:#ff2515; 
	background:url(../images/puceBasPage.jpg) 105px 1px no-repeat;
}
	
.btVoirMoins, a.btVoirMoins, a.btVoirMoins:link{ 
	float:right; text-align:right;
	display:none; background:url(../images/puceHautPage.jpg) 105px 0 no-repeat;
	width:100px; text-decoration:none; padding-right:22px; 
	color:#727272; font:10px Arial; font-style:italic; height:20px;
}
a.btVoirMoins:hover{ 
	color:#ff2515; 
	background:url(../images/puceHautPage.jpg) 105px 1px no-repeat;
}
	
.alphaLettre, a.alphaLettre, a.alphaLettre:link{ 
	float:left; text-align:center; display:block; padding:10px;
	color:#000; font:11px Arial; font-weight:bold; text-decoration:none;
}
a.alphaLettre:hover{ 
	color:#ff2515; 
}
	
.alphaLettreOff, a.alphaLettreOff, a.alphaLettreOff:link{ 
	float:left; text-align:center; display:block; padding:10px;
	color:#ccc; font:11px Arial; font-weight:bold; text-decoration:none;
}
a.alphaLettreOff:hover{ 
	color:#999; 
}

.btTrier, a.btTrier, a.btTrier:link{ 
	float:left; text-align:left; display:block;
	padding:10px; height:28px; width:30px; background:url(../images/mtheque_trier.png) 0 1px no-repeat;
	color:#000; font:11px Arial; font-weight:bold; text-decoration:none; padding-left:18px;
}
a.btTrier:hover{ color:e32118; }

.alphaZone{ 
			display:block; border-top:1px solid #727272; 
			border-bottom:1px solid #727272; height:30px; 
			padding-bottom:2px; margin-right:30px; margin-top:10px;  
			}

			
/* c2m */

#ListeAnnee{
	position:absolute;
	margin-top:0px;
	margin-left:20px;
	left:56%;
	width:100px;
	display: inline;
	float:right;
}










