/* GENERAL */
body {	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/background.gif) 50% 0 repeat-x;
	color:#636363;
	font-size:11px;
	font-weight:normal;
	font-style:normal;	
	padding:0;margin:0;
}

p {
	margin-bottom:10px;}

img {
	border: 0px;
}

h1{
	color:#1a6ee5;
	font-weight:bold;
	font-size:12px;
    padding: 0;
    margin: 0; 
    padding-bottom: 5px;
    padding-top: 20px; 
}

h2.intro {
	color:#1a6ee5;
	font-weight:bold;
	font-size:13px;
	text-align:justify;
	margin:0;
	padding:0 250px;
}
h2.titre {
	color:#1a6ee5;
	font-weight:bold;
	font-size:13px;
	text-align:justify;
	margin:0;
	padding:0 10px;
}

h3.titre {
	color:#1a6ee5;
	font-weight:bold;
	font-size:13px;
    padding: 0;
    margin: 0; 
    padding-bottom: 5px;
    padding-top: 20px;
}

blockquote {
	padding-left: 20px;
}

a{
	color:#fe9b00;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
}
a:hover{
	color:#1a6ee5;
	font-size: 12px;
	text-decoration:underline;
	font-weight:normal;
}

.photo-gauche {
	float: 	   			left; 
	margin-right: 		10px;
	border:		 		0px;
}
.photo-droite {
	float: 	   			right; 
	margin-left: 		10px;
	border:		 		0px;
}




/* PRINCIPAL */
div#header {
	height: 38px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	color:#ffffff;
	font-size:12px;
	background: url(images/background-header3.gif) repeat-x top left;
}

#header img {
	margin-right: 20px;
}
#header a, #header a:visited {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
#header a:hover{
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}

#conteneur {
	display:block;
	width:790px;
	margin:0 auto;
	padding:0;
}

#header2 {
	display:block;
	padding-top:0px;
	margin:0;
	width:750px;
	height:auto;
	}
	
#header2 h1{
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:400px;
}
#header2 h1 img {
	border:0;
}
	
		
#menu {
	display:block;
	width:790px;
	height:16px;
	margin-top:10px;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background:url(images/bg_menu.gif) top left no-repeat;
	text-align:left;
}
#menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;	
	text-decoration: none;	
	padding:5px 6px;	
	text-transform:uppercase;
}
#menu a:hover{
	color: #176ed4;
	text-decoration: none;
	padding:5px 6px;
	background-image:url(images/menu-hover-orange.gif);
	background-repeat: repeat-x;	
}
#menu img{
	padding:0px 13px;
}




/* PIED PAGE */
.pied_page {
    padding:10px 5px;
    text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    border-top:1px solid #ffa405;
    margin-top:20px;
}
.pied_page a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1A6EE5;
	font-weight: normal;	
	text-decoration: none;	
	margin:0;
}
.pied_page a:hover{
	color:#1a6ee5;
	text-decoration:underline;
}

.pied_page #pied_page1{
	display:block;
	float:left;
	width: 400px;
}

.pied_page #pied_page2{
	display:block;
	float:right;
	padding-right: 25px;
}




/* ACCUEIL */
.accueil #espaces{
	display:block;
	width:790px;
	height:250px;
	margin-top:20px;
	padding:0;
	background:url(images/fond-espaces.jpg) top center no-repeat;
}
.accueil #espace-entreprises{
	display:block;
	float:left;
	width:350px;
	margin:0;
	padding-top:50px;
	padding-left:60px;
}
.accueil #espace-candidats{
	display:block;
	float:left;
	margin-left:0;
	padding-top:50px;
	padding-left:140px;
}

.accueil #contenu{
	display:block;
	float:left;
	width:470px;
	margin:0 auto;
	padding:20px 10px 0px 10px;
	text-align:justify;
}

.accueil #bloc_droite{
	display:block;
	float:left;
	width:290px;
	height:430px;
    margin:0 auto;
	padding:0;
	padding-left:10px;
	padding-top: 100px;
}




/* DEPOT OFFRE */
.depotoffre #avertissement{
	display:block;
	width:770px;
	font-size:10px;
	font-weight:normal;
	color:#4a4a4a;
	margin-top:5px;
	padding:10px;
	padding-bottom: 10px;
	background: #f0f0f0 url(images/fond_page.jpg) top right no-repeat;	
}

.depotoffre #titres{
	display:block;
	width:770px;
	margin-top:5px;
	padding:10px;
	padding-bottom: 20px;
	color:#4a4a4a;
	font-size:13px;
	font-weight:bold;
}

.tab{
	color:#ffffff;	
	width:790px;
	font-size:12px;
	background: #f0f0f0;	
}
.tab2{
	color:#000000;	
	width:790px;
	font-size:12px;
	background: #f0f0f0;	
}

.col1{
	background:#3084e7;
}
.col2{
	background:#ffba00;
}

/* DEPOT DEMANDE*/
.depotdemande #avertissement{
	display:block;
	width:770px;
	font-size:10px;
	font-weight:normal;
	color:#4a4a4a;
	margin-top:5px;
	padding:10px;
	padding-bottom: 10px;
	background: #f0f0f0 url(images/fond_page.jpg) top right no-repeat;	
}

.depotdemande #titres{
	display:block;
	width:770px;
	margin-top:5px;
	padding:10px;
	padding-bottom: 20px;
	color:#4a4a4a;
	font-size:13px;
	font-weight:bold;
}


/* CONSULTE DEMANDE*/

.consultedemande #bg-bleu-haut{
	width:790px;
	height:5px;
	background:#ffffff url(images/bg-bleu-haut.gif) top left no-repeat;	
}
.consultedemande #bg-bleu-milieu{
	width:790px;
	background:#ffffff url(images/bg-bleu-milieu.gif) top left repeat-y;	
	color:#ffffff;
}
.consultedemande #bg-bleu-bas {
	width:790px;
	height:5px;
	background:#ffffff url(images/bg-bleu-bas.gif) top left no-repeat;	
}

.tab3{
	color:#ffffff;	
	width:790px;
	padding: 10px;
	font-size:12px;
	background: transparent;	
}

.consultedemande #partie1 {
	display:block;
	width:790px;
	height:16px;
	padding: 2px;
	margin-top: 20px;
	font-size: 12px;
	color: #ab9394;
	text-align:left;
}
.consultedemande #partie2 {
	display:block;
	width:790px;
	height:25px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background:url(images/bg_menu2.gif) top left no-repeat;
	text-align:left;
}
.consultedemande #partie2 a{
	color: #ffffff;
}

.consultedemande #partie3 {
	display:block;
	width:790px;
	font-size: 12px;
	color: #000000;
	background: #efe7e8;
	text-align:left;
	padding: 0px;
}

.tab4{
	color:#000000;	
	font-size:12px;
	padding: 10px;
}



/* CONSULTE OFFRE*/

.consulteoffre #bg-bleu-haut{
	width:790px;
	height:5px;
	background:#ffffff url(images/bg-bleu-haut.gif) top left no-repeat;	
}
.consulteoffre #bg-bleu-milieu{
	width:790px;
	background:#ffffff url(images/bg-bleu-milieu.gif) top left repeat-y;	
	color:#ffffff;
}
.consulteoffre #bg-bleu-bas {
	width:790px;
	height:5px;
	background:#ffffff url(images/bg-bleu-bas.gif) top left no-repeat;	
}

.tab5{
	color:#ffffff;	
	width:790px;
	padding: 10px;
	font-size:12px;
	background: transparent;	
}

.consulteoffre #partie1 {
	display:block;
	width:790px;
	height:16px;
	padding: 2px;
	margin-top: 20px;
	font-size: 12px;
	color: #ab9394;
	text-align:left;
}
.consulteoffre #partie2 {
	display:block;
	width:790px;
	height:16px;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background:url(images/bg_menu2b.gif) top left no-repeat;
	text-align:left;
}
.consulteoffre #partie2 a{
	color: #ffffff;
}

.consulteoffre #partie3 {
	display:block;
	width:790px;
	font-size: 12px;
	color: #000000;
	background: #efe7e8;
	text-align:left;
	padding: 0px;
}

.tab6{
	color:#000000;	
	font-size:12px;
	padding:10px;
}
