/* CSS SNOP  - version imprimable */

* {
	padding : 0 ;
	margin : 0 ;
}

body {
	background-color :  #fff ;
	text-align : center ;
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	font-size : 12px ;
}

body a{
	color : #3c576d;
	text-decoration:underline;
}


#wrapper {
	text-align : left ;
	margin : auto ;
 	clear : both ;
	width : 780px ;
	background: #fff url('') left top repeat-y ;
}

#subwrapper {
	width : 780px ;
}

#texte {
margin : 0;
}

 /* ----------- top -------------- */
#top {
	clear : both ;
}
#topLeft {
display : none ;
	width : 189px ;
	float : left
}
#topLeft img {
	margin-top : 2px ;
}

#topRight object {
	display : none ;
}



/* ------------- bottom -------------- */

#bottom {
	clear : both ;
	height : 34px ;
	text-align : right ;
	background : transparent url('') right bottom no-repeat ;
}
#bottom img {
	border : 0 ;
}

/* ------------ menu emploi et contact -------------- */

ul#emploiContact {
display : none ;
}


/* ----------- menu langues ------------- */
ul#menuLangues {
display : none ;
}



/* -------------- menu horizontal ---------------- */
ul#menu {
	/* margin-top :12px ; version avec textes 
	background-color : #3C576D ; */ 
	width : 780px ;
	margin-top : 0 ;
	height : 41px ;
	text-transform: uppercase ;
	background : transparent url('/es/img/fdMenu.gif') right bottom repeat-x  ;
}

ul#menu li {
	display : inline ;
	color : #97A5B1 ;
	float : left ;
}

ul#menu li a {
	color : #97A5B1 ;
	/*padding : 6px 20px ; version textes */
	font-size : 11px ;
	font-weight : bold ;
	text-decoration: none ;
	display : block ;
}

ul#menu img {
border : 0 ;
}
/* --------- Menu de gauche ---------- */

#menuGauche {
	display : none ;
}

 /* -------- Content ----------- */
#content {
	clear : both ;
	background-color :  #fff ;
}

/* colonne de gauche */
#left {
display : none ;
	width : 189px ;
	float : left ;
	background-color :  #fff ;
}

.encart  {
display : none ;	
}

/* contenu */
#contenu {
	float : right ;
	width : 781px ;
	background-color :  #fff ;
}

#contenu p, #contenu table#offres {
	color : #3C576D ;
	margin : 0 30px ;
}


/* --- bandeau bas --- */
#copyright {
	height : 18px ;
	clear : both ;
	background-color: #E1E0E1 ;
	color : #878687 ;
	margin : 30px ;
	padding : 3px 6px ;
	font-weight : bold ;
}
#copyrightLeft {
	float : left ;
}
#print {
	float : right ;
	display : none ;
}

/* --- textes --- */
h1 {
	font-size : 20px ;
	color : #3C576D ;
	margin : 30px 0 0 30px ;
}

h3{
	color :#e4154d;
}

/* --- tableaux offres d'emploi --- */
#offres p {

	margin : 0 ;
}
#offres tr td {
	padding : 3px ;
}

.tr1 .td1 {
	background-color : #fff ;
	width : 68px ;
}

.tr1 .td2 {
	background-color : #fff ;
	width : 450px ;
}

.tr1 .td3 {
	background-color : #a7a5a6 ;
	width : 97px ;
}

.tr1 .td4 {
	background-color : #e1e1e1 ;
	width : 97px ;
}

.tr2 .td1 {
	background-color : #f9f9f9 ;
}

.tr2 .td2 {
	background-color : #f9f9f9 ;
}

.tr2 .td3 {
	background-color : #ccc ;
}

.tr2 .td4 {
	background-color : #e9e9e9 ;
}

#offres h3 {
	color : #47535f ;
}
#offres tr .td3, #offres tr .td4 {
	text-align : center ;
}
#offres tr .td3 a{
	color : #fff;
}
#offres tr .td4 a{
	color : #a5a3a4 ;
}
#offres tr .td3 a, #offres tr .td4 a{
	text-decoration: none ;
	font-weight : bold ;
}
#offres tr .td3 a:hover, #offres tr .td4 a:hover{
	text-decoration: underline ;
}

/* --- admin --- */
#menuAdmin a{
	text-decoration: none ;
	font-weight : bold ;
	color : #e4154d ;
}

label {
	display:block;
	width:150px;
	float:left;
}

input{
	width: 250px;
	margin-top:3px;
}

.FormActive{
	width: 30px;
	margin-top:3px;
}

textarea{
	width: 350px;
	margin-top:3px;
}

#connexion, #submit {
	width: 184px;
	margin-left : 150px;
}

#submit2 {
	width:184px;
}

#fichier{
	width:350px;
}

/*#connect {
text-decoration: none ;
color : #fff;
margin-left:auto;
margin-right:auto;
}
*/

img{
	border:0px;
}

.nicetable {
	width:750px;
	margin-left:10px;
	margin-right:10px;
	text-decoration: none ;
}

.nicetable a{
	text-align:center;
	text-decoration: none ;
	font-weight : bold ;
	color : #3c576d ;
}

.nicetable thead{
	color:white;
	background-color:#203c61;
}

.td{
	font-size:12px;
}

.tdFichier{
	font-size: 11px;
}

.tdFichier a{
	width:30px;
	font-size:10px;
}

.tdcenter {
	text-align:center;
	font-size: 12px;
}

.lightcolor{
	background-color: #e1e1e1;
}

.darkcolor{
	background-color:#a7a5a6;

}

/* ajout "table" car bug sur FE, vérfier impact sur B.E.  */
table .active{
	width:20px;
}


.TDc {
	color:#3C576D;
}

.quality td {
	margin-top:0px;
	padding-top:0px;
	vertical-align:top ;
	
}
.quality td img {
	margin-bottom : 13px  ;
}

table.quality{
	margin : 10px;

}




