body
{
background:#f7c027 url(/img/bgemp.jpg) no-repeat -448px 120px;
    margin:0;padding:0;
	font-size:10px;
	background-color:#f7c027;
}
body,tr,td{
    font-size:10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}
.conteneurGeneral{

}
.clear_both
{
	clear:both;
	height:0;
	line-height:0;
    margin:0;padding:0;
}
.hide
{
	display:none
}
#fond
{
    width:100%;height:100%;
    margin:auto;
    padding:auto;
}
#haut
{

    width:100%;height:100px;
    background:url(/img/fd-haut.jpg) repeat-x left top;
}
#haut a
{
    display:block;
    background:#191919;
    width:165px;height:100px
}
#haut a b
{
    display:none
}
.tousProjets
{
    clear:both;
    height:162px;
    overflow:hidden;
    background:#fff url(http://www.eurosima.com/media/bandeauHaut/bgFlash2.png) repeat-x top left;
 }
 
 .tousProjets div
{
    width:990px;
    height:162px;
    overflow:hidden;
 }
#news
{
    position:absolute;top:266px;left:165px;width:716px;height:340px
    /*position:absolute;top:40px;left:165px;width:716px;height:340px*/
}
#newsBandeau{
	position:absolute;top:606px;left:165px;width:717px;height:30px;z-index:2;display:block;
	/*position:absolute;top:380px;left:165px;width:717px;height:30px;z-index:2;display:block;*/
}
#langues
{
position:absolute;top:265px;left:885px;width:20px;height:36px
   /* position:absolute;top:39px;left:885px;width:20px;height:36px*/
}
#langues a
{
    display:block;padding:1px
}
#langues a i
{
    display:none
}
#menu
{
     position:absolute;top:336px;left:15px;width:185px;height:164px;
    /*position:absolute;top:110px;left:15px;width:185px;height:164px;*/
}
#contenu
{
    padding:258px 0 0 165px;
    width:716px;
    /*background:Transparent url(/img/fd-ombre.jpg) repeat-y left bottom;*/
}
#search
{
    display:inline;
}
#block_search
{
    width:717px;height:49px;margin:0;padding:0;
}
#block_search div
{
    margin:4px 1px 4px 1px;
    padding:5px 3px 0 3px;
    height:49px;
    float:left;display:inline;
    background:Transparent url(/img/fd-search.png) repeat-x left top;
}
#block_search #search_titre
{
    width:106px;
    margin:4px 2px 4px 4px;  
    background:Transparent url(/img/t-search.png) repeat-x left top;
}
#block_search #search_titre SPAN
{
    display:none;font-family:Arial, helvetica;
}
#block_search #search_titre b
{
    font-size: 16pt
}
#block_search #search_filter1,#block_search #search_filter2,#block_search #search_filter3
{
    width:186px;
}
#block_search SELECT
{
    background-color:#37AFC7;
    color:#FFF;
    font-weight:bold;
    width:182px;
    margin-left:2px;
    margin-bottom:3px;
    font-size:10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
    border:0 none #000;border-collapse:collapse;
}
#block_search2
{
    width:717px;height:49px;margin:0;padding:0;
}
#block_search2 div
{
    margin:4px 1px 4px 1px;
    padding:5px 3px 0 3px;
    height:49px;
    float:left;display:inline;
    background:Transparent url(/img/fd-search.png) repeat-x left top;
}
#block_search2 #search_filter4
{
    width:574px;
    margin-left:2px;
}
#block_search2 #search_result
{
    width:106px;
    display:block;
    margin-left:4px;
}
#contenu #result
{
    padding:0 0 0 3px;
}
#contenu #block_middle
{
    background:#BEC6CE url(/img/fd-contenu.png) repeat-x left top;
    width:717px;
	padding-top:27px;
}
#bas
{
    background:#191919;width:694px;padding:9px 12px 9px 12px;margin:3px 0 0 165px
}
#bas div#left
{
    float:left;color:#CDCDCF;
}
#bas div#right
{
    height:10px
}
#bas a.lk_bas
{
    text-decoration:none;
    color:#CDCDCF;
}
#bas a.lk_eurosima
{
    text-decoration:none;float:right;
    color:#ffae02;font-weight:bold
}
#bas a:hover
{
    text-decoration:underline
}
TABLE.entete
{
    border-collapse: collapse;
    padding:0;margin:0;border:0;
    background-color:#A4AEB8;
}
TABLE.entete A
{
    color:#FFF;
    font-weight:bold;
    text-decoration:none
}
TABLE.entete A:hover,TABLE.data_line A:hover
{
    text-decoration:underline
}
TABLE.entete TD
{
    padding:4px 9px;
    margin:30px;
    background:Transparent url(/img/fd-titre-col.png) no-repeat right bottom;
    color:#FFF;
}
TABLE.entete TD.last_col
{
    background-position:left bottom;
}
TABLE.data_line{
    border-collapse: collapse
}
TABLE.data_line TD
{
    padding:9px
}
TABLE.data_line A
{
    color:#252A30;
    text-decoration:none
}
TABLE.paging SELECT
{
    background-color:#37AFC7;
    color:#FFF;
    height:17px;
    border:1px solid #80A1B2;
    font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
}
TABLE.paging
{
    color:#252A30;
    font-weight:bold;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding:12px 0 6px 0;
}
.header
{
    height:73px;
    background:Transparent url(/img/resultats.gif) no-repeat left 25px;
}

a:link,a:active,a:visited,a:hover{
	color:#414449;
}
#block_search #search_result
{
width:200px;
}
#menu A B, .hide
{
    display:none
}
#menu A
{
    display:block;
    width:185px;
}
#mn_metiers
{
    height:42px;
    background:#f7c027 url(/img/metiers.png) no-repeat left top;
}
#mn_entreprises
{
    height:40px;
    background:#f7c027 url(/img/entreprises.png) no-repeat left top;
}
#mn_formations
{
    height:41px;
    background:#f7c027 url(/img/formations.png) no-repeat left top;
}
#mn_offres
{
    height:43px;
    background:#f7c027 url(/img/offres.png) no-repeat left top;
}
#mn_espaceEntreprises
{
    height:44px;
    background:#f7c027 url(/img/espace_entreprise.png) no-repeat left top;
}
#mn_espaceCandidats
{
    height:44px;
    background:#f7c027 url(/img/espace_candidat.png) no-repeat left top;
}
#menu A:hover,.mn_hover{
    background-position:left bottom!important;
}
#postMe
{
    height:18px;width:100px;border:1px solid #809BB0;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.errorBlock
{
    text-align:left;
}

.CustomTabStyle .ajax__tab_header 
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    
    font-size:12px;
    display:block;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_inner 
{
    background:url(img/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.CustomTabStyle .ajax__tab_body 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    padding:8px;
    background:#BEC6CE url(/img/fd-contenu.png) repeat-x left top;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

.label{
    text-align:center;
    font-size:11px;
    color:#FFFFFF;
    background-color:#232323;
    font-weight:bold;
}

.menuLink a {
    font-size:20px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
    text-decoration:none;
}

.menuLink a:hover{
    font-weight:bold;
    color:#000000;
}

/*
a:link, a:active, a:visited{
	color:#4c4a4e;
	text-decoration:underline;
	line-height:14px;
}
a:hover{
	color:#000000;
}*/
/*********************************ESPACE login entrerpise*****************************/
#Login_candidat{
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
}
#Login_candidat td{
text-align:left;
}

#Login_candidat a:link, #Login_candidat a:active,#Login_candidat a:visited{
	color:#4c4a4e;
	text-decoration:underline;
	line-height:14px;
}
#Login_candidat a:hover{
	color:#000000;
}

#common_link a:link,#common_link a:active,#common_link a:visited{
	color:#000000;
	text-decoration:underline;
	line-height:14px;
}
#common_link a:hover{
	color:#000000;
}


/*********************************ESPACE login entrerpise*****************************/


#result{
	clear:both;

}
.contenu_page h3{
	border-top: solid 1px grey; 
	border-top-width:thin;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:13px;
	color:#212122;
}

.contenu_page{
	margin-left:30px;
	text-align:justify;
	margin-right:30px;
	color:#212122;
}
.titre_page{
	font-weight:bold;
	color:#414449;
	font-size:18px;
	margin-bottom:20px;
	background:transparent url("/img/puce_titre.jpg") no-repeat left 2px;
	line-height:26px;
	height:26px;
	padding-left:30px;
	padding-right:10px;
}
.bouton_rechercher{
	background-color:#3f3e41;
	color:#ffffff;
	font-weight:normal;
	border-style:none;
	height:14px;
	font-size:10px;
	
}
.bouton_connect{
	background-color:#3f3e41;
	color:#ffffff;
	border-style:none;
	height:16px;
	font-size:10px;
	margin-top:10px;
}

/*mot de passe oublié*/	
#PasswordRecovery{
	margin-left:20px;
}
#forget_pass_e{
	margin-left:30px;
	line-height:16px;
}
#PasswordRecovery td{
	text-align:left;
	padding:5px;
}
#PasswordRecovery_UserNameContainerID_SubmitButton{
	background-color:#3f3e41;
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana;
	border-style:none;
	line-height:16px;
	height:16px;
}
.titre_page_special{
	font-weight:bold;
	color:#414449;
	font-size:18px;
	margin-bottom:20px;
	display:block;
	background:transparent url("/img/puce_titre.jpg") no-repeat left 2px;
	line-height:26px;
	height:26px;
	padding-left:30px;
	padding-right:10px;
}
#phrase_intro{
	margin-left:5px;
	padding-bottom:15px;
	text-align:left;
	display:block;
}

#Login_entreprise{
margin-left:20px;
margin-bottom:20px;
}
#Login_entreprise td{
text-align:left;
}
#Login_entreprise_LoginButton{
margin-bottom:10px;
margin-top:10px;
display:block;
}

#phrase_intro_log_entreprise{
padding:30px 0 0 25px;
display:block;
}

.Login_candidat,#Login_candidat_CreateUserLink{
	margin-top:10px;
	display:block;
	font-weight:bold;
	padding-top:5px;
	color:#414449;
	font-size:18px;
	background:transparent url("/img/puce_titre.jpg") no-repeat left 2px;
	height:26px;
	padding-left:30px;
	padding-right:10px;
}
html>body .Login_candidat,#Login_candidat_CreateUserLink
{
    height:auto;
}
a#Login_candidat_CreateUserLink:link,a#Login_candidat_CreateUserLink:active,a#Login_candidat_CreateUserLink:visited{
text-decoration:none;
}

.contenu_home{
padding:20px;
}

#typeEtabLeft
{
    float:left;
    margin-left:8px;
    font-weight:bold;
}
#typeEtabRight
{
    float:right;
}

.bandeauHaut
{
    font:12px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color:#555658;
    background-color:#ffffff;
    height:64px;
    padding-top:15px;
    padding-bottom:10px;
}

.bandeauHaut_Arianne
{
    /*
    margin-left:auto;
    margin-right:auto;*/
    width:990px;
    height:64px;
    padding-left:40px;
background-color:#ffffff;
}

.bandeauHaut_Arianne img
{
    float:left;
    margin-right:15px;
}
.bandeauHaut_Arianne .retourAuSite,.bandeauHaut_Arianne .retourAuSite a
{
    color:#414548;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}
.bandeauHaut_Arianne .retourAuSite{float:left;height:20px;padding-top:25px;width:800px;}
.arianneItems{float:left;}
.arianneItems,.arianneItems a
{
    color:#616161;
    font-size:15px;
    text-decoration:none;
}
/***** home *****/
.contenu_home #introtxt
{
	float:left;
	width:340px;
	padding-bottom:10px;
}
/******* temoignage home ******/
.contenu_home #hometemoin
{
	float:left;
	width:320px;
	
}
.contenu_home #hometemoin .titre_page
{
	margin-bottom:10px;
}
.contenu_home #hometemoin .contenu_page
{
	height:150px;width:293px;
	margin:0 0 0 26px;padding:0;
	/*background:transparent url(/img/home-bg-temoin.png) no-repeat left top;*/
	background-color:#EFF0F1;
}
.contenu_home #hometemoin .photo
{
	float:left;
	height:150px;
	width:100px;
	margin:0px 20px 0px 0px;
}


.contenu_home #hometemoin .masquePhoto
{
	
	text-align:right;
	float:left;
	width:106px;
	height:160px;
	margin-left:-120px;
}

.contenu_home #hometemoin  .masquePhoto img
{
	
	height:160px;
	
}



.contenu_home #hometemoin .txt
{
	float:left;
	padding:13px 10px;
	height:120px;
	width:145px;
	text-align:left;
}
.contenu_home #hometemoin .txt .nom{
	font-size:18px;
	padding:0 0 5px 0;
}
.contenu_home #hometemoin .txt .fct{
	color:#41aecb
}
.contenu_home #hometemoin .txt .acr{
	padding:10px 0 0 0;
}
.contenu_home #hometemoin .txt a.suite{
	color:#f5c22b;
	text-decoration:none
}
.contenu_home #hometemoin .txt a.suite:hover,.contenu_home #hometemoin .txt .suite:active,.contenu_home #hometemoin .txt .suite:visited,.contenu_home #hometemoin .txt .suite:link{
	color:#f5c22b;
	text-decoration:underline
}
#hometemoin .slider
{
	margin-top:-12px;
	padding-right:5px;
	float:right;
	width:75px;
}
.contenu_home .slider a .prev,.contenu_home .slider a .next,.contenu_home .slider a .tem,.contenu_home .slider a .tem2 {
    cursor:hand;
}
.contenu_home .slider .prev,.contenu_home .slider .next,.contenu_home .slider .tem,.contenu_home .slider .tem2
{
	float:left;
	background:transparent url(/img/home-temoin-next.gif) no-repeat left top;
	padding:0 0px 0 0;
	margin:0 0px 0 0 ;
	height:14px;
	width:14px;
}
.contenu_home .slider .next{
    margin:0 0 0 -1px;
	padding:0;
	background-position:-55px 0;
}
.contenu_home .slider .tem
{
    margin:0;
	background-position:-15px 0;
}
.contenu_home .slider .tem2{
    margin:0;
	background-position:-28px 0;
}
.temoignages {
    width:290px;
    height:160px;
    display:block;
    float:left;
}
.liste_tem {
    height:160px;
    width:870px;
    display:block;
}