/* CSS Document */


body{
margin:0px;
padding:0px;
background:url("../image/global/bg.gif");
background-position:top;
background-repeat:repeat-x;
background-color:#cbbd9e;}

a:hover{
cursor:pointer;}

#container{
width:900px;
margin-left:auto;
margin-right:auto;}

#box{
height:100px;}


#header{
padding-bottom:0px;
margin-bottom:0px;
border:solid 1px #e7dbc0;}

#logo{
float:left;}

.texte_logo{
color:#574242;
font-family:Arial;
font-size:11px;
padding-top: 29px;
}

#menu_top{
float:right;
vertical-align:bottom;
padding-top:54px;
}


#btn_accueil{
	background:url("../image/global/btn_accueil_off.jpg");
	width:172px;
	height:44px;
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#btn_accueil:hover{
	background:url("../image/global/btn_accueil_on.jpg");
	width:172px;
	height:44px;
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#btn_candidat{
	background:url("../image/global/btn_candidat_off.jpg");
	width:170px;
	height:44px;
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#btn_candidat:hover{
	background:url("../image/global/btn_candidat_on.jpg");
	width:170px;
	height:44px;
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#btn_entreprise{
	background:url("../image/global/btn_entreprise_off.jpg");
	width:181px;
	height:44px;
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#btn_entreprise:hover{
	background:url("../image/global/btn_entreprise_on.jpg");
	width:181px;
	height:44px;
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#clear_both{
clear:both;}

#content{
overflow:auto;
height:auto;
width:890px;;
padding:5px;
background-color:#f3f6ef;}

#cadre_top{
height:15px;
background-color:#ede7db;
padding:5px;
margin-bottom:5px;
}

#fil_ariane{
font-family:Tahoma;
font-size:10px;
color:#7A6E54;
float:left;
}

#fil_ariane a{
color:#7A6E54;
text-decoration:none;
}

#fil_ariane a:hover{
text-decoration:underline;
}

#sous_menu_top{
font-family:Arial;
font-size:12px;
color:#515B65;
float:right;
display:none;
background-color:#ede7db;
}

#sous_menu_top a{
padding-bottom:3px;
padding-top:3px;
padding-left:15px;
padding-right:15px;
margin-left:5px;
margin-right:5px;
color:#515B65;
text-decoration:none;
height:100%;
}

#sous_menu_top a:hover{
background-color:#D6DDE7;
}

#cadre_middle{
width:100%;
min-height:339px;
overflow:auto;
height:auto;
background-image:url(../image/global/fond_interne.jpg);
background-position:top-left;
background-repeat:no-repeat;
background-color:#ffffff;}

#contenu_left
{
	float:left;
	height:auto;
}


#espace_entreprise{
background-image:url(../image/index/btn_espace_entreprise.jpg);
background-repeat:no-repeat;
margin-top:90px;
margin-left:16px;
width:232px;
height:219px;
float:left;
cursor:pointer;
}

#espace_candidat{
background-image:url(../image/index/btn_espace_candidat.jpg);
background-repeat:no-repeat;
width:228px;
height:230px;
float:left;
margin-top:78px;
cursor:pointer;
}

#contenu_right
{
margin-left:20px;
float:left;
width:350px;
height:auto;
}

#texte_index{
width:360px;
height:auto;
margin-top:10px;
font-family:Tahoma,Arial;
font-size:11px;
color:#663333;
padding:5px;}

#texte_all
{
text-align:left;
/*border: solid 1px #000000;*/
width:94%;
font-family:Tahoma,Arial;
font-size:11px;
color:#663333;
padding-top:5px;
padding-left:25px;
padding-right:25px;
}




.texte_all
{
font-family:Tahoma,Arial;
font-size:11px;
color:#663333;
}



#texte_all p{
margin-top:12px;
margin-bottom:12px;}

#footer1
{
width:100%;}

#copyright{
margin-left:5px;
margin-top:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;}

#copyright a{
text-decoration:underline;
color:#FFFFFF;}

#copyright a:hover{
color:#663333;}

#postuler{
float:right;
}

#box_connect{
margin-bottom:30px;}

.box_connect{
padding-top:5px;
background-image:url(../image/global/bg_box_connect.gif);
padding-left:5px;
padding-right:5px;
font-family:Tahoma,Arial;
font-size:11px;
color:#663333;

}

form{
padding:0px;
margin:0px;}

#recherche
{
float:left;
margin-right:30px;}

#tri_recherche{
float:left;}

.titre_liste_mission{
background-color:#ffffcc;
color:#6699cc;
font-weight:bold;}

.contenu_liste_mission{
background-color:#f5f4ef;
}



/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
		font-family:Arial, Helvetica, sans-serif;
        position:absolute;
        border:1px solid #CCCCCC;
		background-color:#FFFFFF;
        padding:5px;
		color:#999999;
		font-size:12px;
        display:none;
		min-width:200px;
}

.tooltip{
text-decoration:none;
color:#663333;}

.titre_tooltip{
color:#6991c4;
font-weight:bold;}

#result_search
{
margin-top:15px;
margin-bottom:15px;
margin-left:5px;
font-size:12px;}

.nb_result{
color:#6699cc;
font-weight:bold;
}

#cadre_mission{
overflow:auto;
height:auto;
border: solid 1px #CCCCCC;
width:97%;
background-color:#ffffff;
min-height:200px;
padding:10px;}

#cadre_info_mission{
width:200px;
min-height:200px;
margin: 5px;
padding:5px;
background-color:#fafafa;}

#titre_info_mission
{
padding:5px;
color:#000000;
font-size:14px;
font-weight:bold;
border-bottom: dotted 1px #000000;
margin-bottom:10px;
}

#texte_info_mission
{
padding-left:5px;
}

#cadre_contenu_mission
{
	float:left;
	padding:5px;
	margin-left:15px;
	margin-top:5px;
	width:500px;
}

#titre_offre{
font-size:14px;
font-weight:bold;
}

#titre_offre .ref
{
font-size:11px;
font-weight:normal;
}

.lien_postuler, .lien_postuler a{
font-size:12px;
color:#707c8f;
font-weight:bold;
text-decoration:none;}

.lien_postuler a:hover{
text-decoration:underline;}

.input_connect{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.input_connect2{
color:#c0bfbf;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
border: solid 1px #c0bfbf;
padding:2px;}


.titre_inscription
{
font-size:18px;
font-weight:bold;
font-family:Tahoma,Arial;
color:#663333;

}

.titre_candidature{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#574242;
}

#error_inscription{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
margin-right:60px;
margin-top:10px;
margin-bottom:10px;}

.msg_error{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;}

#deja_postule{
margin-top:10px;
margin-bottom:10px;
text-align:center;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;}

.link1{
font-family:Tahoma,Arial;
font-size:11px;
color:#663333;
text-decoration:none;
}

.link1:hover{
font-family:Tahoma,Arial;
font-size:11px;
color:#663333;
text-decoration:underline;
}

.telephone {
	color: #6992ca;
}



/*---------
Charte
-----------*/
#bloc_charte
{
	width:870px; 
	position:relative;
}

#charte
{
	width:370px; 
	float:right; 
	position:relative;
}

#image_dosnews
{
	position:absolute; 
	margin-top:20px;	
}
/*---------
-----------*/



