body {
margin: 0px;
color: #666666;
margin: 0; 

font-family:Arial, Helvetica, sans-serif; 
}
body, html{height:100%;}

body,td,th {
	font-size: 12px;
	color: #000000;
}




/* 
______________________________________________________________def liens menu haut droite

*/
a.bp {
display: block;
width: 136px; height: 19px;
background-image:url("header/headerSubBtn1.gif"); 
background-repeat: no-repeat;
}
     
a.bp:hover {background-image:url("header/headerSubBtn1_on.gif");}

a.ec {
display: block;
width: 136px; height: 19px;
background-image:url("header/headerSubBtn2.gif"); 
background-repeat: no-repeat;
}
     
a.ec:hover {background-image:url("header/headerSubBtn2_on.gif");}


a.es {
display: block;
width: 136px; height: 19px;
background-image:url("header/headerSubBtn3.gif"); 
background-repeat: no-repeat;
}
     
a.es:hover {background-image:url("header/headerSubBtn3_on.gif");}

a.nl {
display: block;
width: 136px; height: 19px;
background-image:url("header/headerSubBtn4.gif"); 
background-repeat: no-repeat;
}
     
a.nl:hover {background-image:url("header/headerSubBtn4_on.gif");}

/*
                                                                          PAGINATION ( 1 2 3 4 Next...)
*/
ul{border:0; margin:0; padding:0;}

#pagination-clean li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-clean li, #pagination-clean a{
border:solid 1px #DEDEDE
margin-right:2px;
}
#pagination-clean .previous-off,
#pagination-clean .next-off {
color:#888888
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-clean .next a,
#pagination-clean .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-clean .active{
color:#00000
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
color:#cccccc
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-clean a:hover{
text-decoration:none;
}
/*
                                                                          Fin pagination
*/

#main { width: 100%; margin: 0px; padding:0px; border:0px; text-align: center; position: relative;

}
#maincadre { width: 990px; position: relative;  margin-left: auto;
  margin-right: auto; text-align:left;

}
#maincadreleft { width: 780px; float:left; color:#000000; text-align:left; margin-top:10px; position: relative;

}


div#maincadreleft #parag {
width: 750px;
padding-top:0px;
padding-left:15px;
padding-bottom:2px;
font: 1.1em Calibri, "Verdana", Times, serif;
color: #000;	
text-align:justify;
}

div#maincadreleft #parag img{
float:left;
padding-right:10px;
padding-bottom:3px;

}
div#maincadreleft #parag #leclear{ clear: left ; }

div#maincadreleft #parag h2{
font: 1.5em Calibri, "Verdana", Times, serif;
color: #000;	
border-bottom: 1px solid black;
letter-spacing:-1px;
text-align:left;

}
div#maincadreleft #parag h2 a{
text-decoration:none;
color: #000;	
}
div#maincadreleft #parag h2 a:hover{
color: #626161;	
}


div#maincadreleft #parag h3{
font: 1.3em Calibri, "Verdana", Times, serif;
color: #fff;	
background-color:#686868; 
border-bottom: 1px solid black;
letter-spacing:-1px;
text-align:left;

}

div#maincadreleft #parag h3 a{
text-decoration:none;
color: #ffffff;	
}
div#maincadreleft #parag h3 a:hover{
color: #e2e2e2;	
}




div#maincadreleft #parag h5{
font: 0.9em Calibri, "Verdana", Times, serif;
color: #6f6f6f;	
	text-transform: uppercase;
border-bottom: 1px solid #c4c4c4;
letter-spacing:-1px;
text-align:left;

}

#maincadreright { 
width: 200px; 
height:100%;
background-color:#535353; 
float:right; 
color:#FFFFFF; 
text-align:left; 
border:5px; 
position: relative; 

}


#maincadreright #bloc_im{
float:left;
width: 170px;
position: relative;
padding-left:5px;
padding-top:5px;
}
/*_______________________________________________________________________COL D BLOC */
#maincadreright #bloc{
float:left;
width: 185px;
position: relative;
padding-left:5px;
margin-left:5px;
margin-top:5px;
margin-right:5px;
background-color:#ffffff; 
line-height:1px;
}

#maincadreright #bloc h3{
float:left;
font: bold 1.0em Calibri, "Verdana", Times, serif;
color: #646464;
letter-spacing:0px;
text-transform:uppercase;	
text-align:left;
padding-top:0px;

margin:0px;
}
#maincadreright #bloc h3 a{color: #000000;}
#maincadreright #bloc h3 a:hover{color: #616161;}
#maincadreright #bloc #par{
float:left;
position:relative;
text-indent:-6px 0 0 0;
font: 0.9em Calibri, "Verdana", Times, serif;
color: #7c7c7c;
letter-spacing:-1px;

width:180px;
text-align:justify;
}

/*______________________________________________________________________________BLOC NL */
#maincadreright #blocn{
float:left;
width: 185px;
position: relative;
padding-left:5px;
margin-left:5px;
margin-top:5px;
margin-right:5px;

line-height:1px;
	background-image:url("header/con_d_abo.jpg"); 
		background-repeat:no-repeat;
}

#maincadreright #blocn h3{
float:left;
font: bold 1.0em Calibri, "Verdana", Times, serif;
color: #646464;
letter-spacing:0px;
text-transform:uppercase;	
text-align:left;
padding-top:0px;

margin:0px;
}
#maincadreright #blocn #par{
float:left;
margin-top:20px;
position:relative;
text-indent:-6px 0 0 0;
font: 0.9em Calibri, "Verdana", Times, serif;
color: #ffffff;
letter-spacing:-1px;

width:180px;
text-align:justify;
}
/*_______________________________________________________________________COL D BLOC */
#maincadreright #bloc_e{
float:left;
width: 185px;
position: relative;
padding-left:5px;

margin-top:5px;
margin-right:5px;
background-color:#535353; 
line-height:1px;
}

#maincadreright #bloc_e #par{
float:left;
position:relative;
text-indent:-6px 0 0 0;
font: 0.9em Calibri, "Verdana", Times, serif;
color: #cccccc;
letter-spacing:-1px;
width:180px;
text-align:justify;
background-image:url("header/col_d_fond_emploi.jpg"); 
margin-bottom:5px;
}
#maincadreright #bloc_e #par h3{
float:left;
font: bold 1.0em Calibri, "Verdana", Times, serif;
color: #ffffff;
letter-spacing:0px;
text-transform:uppercase;	
text-align:left;
padding-top:0px;

margin:0px;
}
#maincadreright #bloc_e #par h3 a{color: #ffffff;}
#maincadreright #bloc_e #par h3 a:hover{color: #cccccc;}
#cadrepagi {
position:relative;
float:center;


}


.offremploi{margin:10px;}
#maintext{ text-align:justify; width:740px}

#main { width: 100%;  text-align: center; position: relative; height:100%;  
}

#flash {width:100%; height:100%; position:relative; }