html {
	font-family: verdana, sans-serif;
	font-size: 10px;
	text-align: left;
}

body {
	font-family: verdana, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 0;
	padding: 0;
	background-color: #ee813c;
}


/* @group liens  */
a:visited
{
    color: black;
    text-decoration: underline
}
a:hover
{
    color: black;
    text-decoration: none
}
a:active
{
    color: black;
    text-decoration: none
}

a.small-button:link, 
a.small-button:visited,
a.small-button:active,
a.small-button:hover {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ee9;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	padding-top: 4px;
	padding-bottom:3px;
	padding-left : 7px;
	padding-right:7px;
	height:16px;
	display: inline;
	background-color: #774;
	border: 1px solid #663;
	cursor: pointer;
	letter-spacing:1px;
}

a.inner-link,
a.inner-link:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D03400;
	text-decoration: none;
}
a.inner-link:hover {
	color: #D03400;
	text-decoration: underline;
}


a.bmnu2:link,
a.bmnu2:hover,
a.bmnu2:visited,
a.bmnu2:active {
	color: #585E2C;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 2px 0;
}
a.bmnu2:visited {
	color: #899242;
}
a.bmnu2:hover {
	color: #3C401D;
	text-decoration: underline;
}
a.bmnu2:active
{
    font-weight: bold;
    font-size: 10px;
    color: white;
    text-decoration: none
}


.topic a:link, .topic a:visited, .topic a:hover { 

color:#585E2C;
text-decoration:none;
}

.topic a:hover { 

color:#585E2C;
text-decoration:underline;
}



/* @end */


/* @group tettiere  */
#top-banner {
	background: url(images/top-bkgnd.gif) repeat-x 0 0;
	height:  152px;
	position: relative;
}
/* @end */




/* @group banner */
#banner-holder {
	width: 100%;
	margin: 34px 0 0 0;
	padding: 0;
	
}
#page-banner {
	clear: both;
	text-align: left;
	/*display : none;*/
	background-color: #fff;
	width:950px;
}
#page-banner h1 {
	margin: 0;
	text-align: left;
	font-family: georgia, serif;
	font-size: 48px;
	color: #663;
	margin: 12px 0 18px 30px;
}
/* @end */



/* @group page title */
#page-title {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 310px;
	top: 84px;
	height: 60px;
	width: 575px;
}
#page-title h1 {
	font-family: georgia, times, serif;
	font-size: 24px;
	color: #fff;
	text-align: left;
	margin: 6px 0 4px 0;
}
#page-title p {
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #fff;
	text-align: left;
	margin: 0;
}

#page-title a
{
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #cc3;
	text-align: left;
	margin: 0;
	text-decoration:none;
}

#page-title a:hover
{
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #cc3;
	text-align: left;
	margin: 0;
	text-decoration:underline;
}
/* @end */


/* @group interlist nav : liens en haut de page */
#intersite-holder {
	width: 100%;
	margin: 0;
	padding: 10px 0 4px 0;
	background: #fff;
}
#intersite-nav {
	width: 950px;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0px;
	top: 6px;
}
 #intersite-list {
	margin: 0;
	padding: 0;
	float: right;
}
 #intersite-list ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#intersite-list li {
	background-color: transparent;
	margin: 0;
	padding: 0px 10px;
	display: block;
	float: left;
	border-right: 1px solid #d7d5ac;
}
#intersite-list li.end {
	padding-right: 0;
	border-right: 0px solid #d7d5ac;
}
#intersite-list li a.top-menu-item:link,
#intersite-list li a.top-menu-item:visited,
#intersite-list li a.top-menu-item:hover {
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 11px;
	color: #990;
 	text-decoration: none;
 	display: block;
 	padding: 0;
}
 #intersite-list li a.top-menu-item:hover {
 	text-decoration: underline;
 }
#intersite-list li a.top-menu-current-item:link,
#intersite-list li a.top-menu-current-item:visited,
#intersite-list li a.top-menu-current-item:hover {
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 11px;
	color: #550;
 	text-decoration: none;
 	display: block;
 	padding: 0;
 }
 #intersite-list li a.top-menu-current-item:hover {
 	text-decoration: underline;
	}

/* @end */

/* @group main navigation */
	
#main-navigation {
	background-color: #cc3;
	color: #663;
	width: 200px;	
	float: left;
}

#main-navigation h2 {
	font-family: georgia, times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	padding: 4px 10px 4px 30px;
	margin: 0 0 8px 0;
	background-color: #ee813c;
}


#main-navigation a.accueil {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #663;
	text-decoration: none;
	display: block;
	padding: 2px 10px 2px 30px;
	line-height:15px;
	text-transform:uppercase;
	font-weight:bold;		
}

#main-navigation ul
{
	margin: 0;
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	font-family: verdana, arial, helvetica, sans-serif;
}

#main-navigation li
	{
	margin: 0;
	line-height:0px;
	}

#main-navigation a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #663;
	text-decoration: none;
	display: block;
	padding: 2px 10px 2px 30px;
	line-height:15px;


}
#main-navigation a:hover
{
	text-decoration: underline;
}

/* @end */


/* @group main-contents */
#main-contents,
#main-contents-light {
	width: 950px;
	background-color: #ffffff;
	background-image: url(images/gg_bkgnd3.gif);
	background-repeat: repeat-y;
	float: left;
	
	
}
/* @end */


/* @group current contents */
#current-contents-spacer {
	float: left;
	width: 1px;
	margin : 0 0 0 0;
	}


#current-contents {
	float: left;
	width: 510px;
	text-align: left;
	margin : 0 20 0 20;
	}
	
	
	
#current-contents p {
color: #696700;
	}	

#current-contents h2 {
	font-family: georgia, times, serif;
	font-size: 18px;
	color: #696700;
	text-align: center;
	padding:10 0 5 0  ;
	margin: 0 0 17 0;
	border-bottom: 1px solid #cc3;
	
}

#current-contents h3 {
	font-family: georgia, times, serif;
	font-size: 14px;
	color: #663;
	font-variant: small-caps;
	text-align: center;
	background-color: #cc3;
	margin: 0 0 6px 0;
	padding: 4px 0;
}

#current-contents h4 {
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #663;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 5 0;
}

/* @end */

/* @group voir offre */
#offre {
}

#offre div.form {
width:300px;
margin: 15 0 5 120 ;
}

#offre span.label {

  float: left;
  width: 157px;
  text-align: left;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #656801;
  font-weight:normal;
  
}

#offre span.formw {

  float: right;
  text-align: left;
  width:320px;
  font-size: 10px;
  color: #656801;
}
/* @end */

/* @group pub */
#pub {
width:200;
background-color:#FFFFFF;
position:absolute;
top : 152px;
left: 750px;
text-align:center;
}

#pub a {
color:#663;
text-decoration:none;
}


#pub img {
padding:0 0 0 0;
}
/* @end */


/* @group augier */
#augier {
margin:25px;
}

#augier h1 {
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#663;
text-align:center;
line-height:16px;
font-weight:normal;
}


#augier span.augier {
font-size:16px;
color:#663;
text-align:center;
}




/* @end */


/* @group partner */

#partner {
padding :  0 0 0 0 ;
}

#partner h2{
font-size:12px;
color:#663;
text-align:center;
font-family: georgia, times, serif;
padding: 0 0 0 0;
}

/* @end */


/* @group footer */
#footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 10px 0;
	width: 950px;
	padding: 2px 0;
	border-top: 1px solid #663;
	border-bottom: 1px solid #663;
	background-color: #ffb;
	text-align: right;
	color: #663;
	clear:both;
}
	

#footer p {
	font-size: 10px;
	text-align: right;
	line-height: 120%;
	color: #000;
	margin: 4px 10px;
	padding: 0;
}

#footer a {
	font-size: 10px;
	color:  #663;
	text-decoration: none;
	padding: 2px 4px;
}

#footer a:hover {
	color:  #000;
	background-color: #993;
}
/* @end */



/* @group messages erreur confirmation etc  */
#error-frame {
	font-family: georgia, times, serif;
	font-weight: bold;
	padding: 10px;
	color: #666600;
	text-align:center;
	/*border: 3px solid #FE2400;*/
	margin:10px;
	background-color:#E1E185;
}

#error-frame h1 {
font-weight:bold;
font-size: 13px;	
	
}

#error-frame p {
font-size: 11px;
font-weight:normal;

}


#login-frame {
	font-family: georgia, times, serif;
	font-weight: bold;

	color: #666600;
	text-align:center;
	
	margin: 10 30 10 10;
	padding: 5 5 0 5;

	border: 1px solid #E1E185;
}

#login-frame h1 {
font-weight:bold;
font-size: 13px;	
}


#login-frame p {
font-weight:normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
}

#login-frame div.form {
width:300px;
margin: 15 0 5 120 ;
}

#login-frame span.label {

  float: left;
  width: 120px;
  text-align: left;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #656801;
  font-weight:normal;
}

#login-frame span.formw {

  float: right;
  text-align: left;
  width:180px;
  font-size: 10px;
  color: #656801;
}


#succes-frame {
	font-family: georgia, times, serif;
	font-weight: bold;
	padding: 10 10 10 10;
	color: #666600;
	text-align:center;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#E1E185;
}

#succes-frame h1 {
	font-weight:bold;
font-size: 13px;	
}

#succes-frame p {
font-size: 11px;
font-weight:normal;

}


#imp-frame {
	font-family: georgia, times, serif;
	font-weight: bold;
	padding: 10 10 20 10;	
	margin : 0 20 0 0 ;
	text-align:center;
		
	color: #C62C00;	
	background-color: #FFCB8E;
	
	
}
#imp-frame  h1 {
	font-size : 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;	
}
#imp-frame a:link, 
#imp-frame a:visited,
#imp-frame a:active,
#imp-frame a:hover {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color:#FE2400;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	padding-top: 1px;
	padding-bottom:2px;
	padding-left : 7px;
	padding-right:7px;
	height:16px;
	display: inline;
	color: #FFCB8E;
	border: 1px solid #C62C00;
	cursor: pointer;
	letter-spacing:1px;
}
/* @end */ 




/* @group moteur de recherche */
#jobsearch {
padding:0px;
color: #443;

}

.searchresult {
text-align:center;
font-weight:bold;
color:#696700;
font-size:11px;

}




#jobsearch a:link,
#jobsearch a:hover,
#jobsearch a:visited,
#jobsearch a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #443;
	text-decoration: none;
	font-weight:normal;
}


#jobsearch th {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;

	background-color: #CECD78;
	padding: 3px 4px;
}

a.search:link, 
a.search:visited,
a.search:active,
a.search:hover {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ee9;
	font-weight: normal;
	text-decoration: none;

	margin: 0 0 0 0;
	padding: 2 7 3 7;
	
	
	height:16px;
	display: inline;
	background-color: #774;
	border: 1px solid #663;
	cursor: pointer;
	letter-spacing:1px;
}

input.search {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ee9;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 1 7 2 7;
	display: inline;
	background-color: #774;
	border: 1px solid #663;
	cursor: pointer;
	letter-spacing:1px;
}


/* @end */ 


/* @group cand-view */
#cand-view { 
	color: #663;
	font-size: 10px;
	
}

#cand-view h4 { 
	color: #663;
	border-bottom: 1px solid #E1E185;
	margin:14 0 7 0;

	
	
}


#cand-view p { 
margin : 7 0 0 0;
}




#cand-view div.cand-infos { 
/*width : 218px;
float:left;
	border: 1px solid #E1E185;
	padding: 5 5 5 0;*/


}


#cand-view div.cand-poste { 
/*width : 218px;
float:left;
border: 1px solid #E1E185;
margin: 0 0 0 10;
padding: 5 5 5 5;*/

}

#cand-view div.cv{ 
	color: #663;
	line-height:13px;

}



/* @end */ 


/* @group recherche de candidats */

#list-table {
}

#list-table th {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #443;
	background-color: #cc3;
	padding: 5 5 5 5 ;
	
}

#list-table td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px 4px;
}


#list-table tr.comments {
/*background-color:#ffb;*/

}

#list-table td.comments {
border-left: solid 1px #cc3;
border-right: solid 1px #cc3;
padding: 10 5 0 5;
font-size:8px;
font-style: italic ;
}

#list-table td.comments2 {

padding: 0 5 10 5;
font-size:8px;
color: #000000;
}

#list-table td.toppadd {
padding: 10 5 0 5;
}

#list-table td.bottompadd {
padding: 0 5 10 5;
}



#list-table td.bordertop {
border-top: solid 1px #cc3;
}


#list-table td.borderleft {
border-left: solid 1px #cc3;
color: #828262;
}

#list-table td.borderright {
border-right: solid 1px #cc3;
}

#list-table td.spacer {
height:10px;
}



#list-table a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #443;
	text-decoration: none;
}
#list-table a:hover {
	color:  #443;
	text-decoration: underline;
}


/* @end */ 


/* @group choix de l'abonnement */
#abo { 

}

#abo div.formule{
width:250px;
float:left;
}



/* @end */ 


/* @group accueil */

#accueil {
margin: 20 0 0 0;
}

#accueil td {
padding: 3 0 3 0 ;
}



#accueil a.button:link, a.button:visited,
a.button:active
{
	font-family: georgia, times, serif;
	font-size: 14px;
	font-variant: small-caps;
	text-align: center;
	color: #663;
	margin: 0 0 6px 0;
	padding: 4px 0;
	text-decoration:none;
}

#accueil a.button:hover{
	text-decoration:underline;
}



#accueil h4{
	background-color: #cc3;
	margin: 6 0 0 0;
	padding: 4px 0;
	text-align:center;
}



#accueil td.intitule {
padding: 0 3 0 3 ;


}

#accueil td.uintitule {
padding: 0 3 0 0 ;
color: #656801;
font-size:10px;
}


#accueil td.ujob_cat {
padding: 0 3 5 0 ;
color: #656801;
font-size:10px;
}


#accueil div.insc{
text-align:center;

}

#accueil span.acc{
text-align:center;
font-weight:bold;
color: #696700;
}


#employeur {
width: 250px;
float:right;


}

#candidat {
width: 250px;


}

#accueil p {
padding: 5 5 5 5;
margin: 0 0 0 0;

}


dl.topic {
	text-align: left;
	margin: 0;
	padding: 2px 0;
}

a.topic { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #663;
	text-decoration:none;
}

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

.topic dt {
}
.topic dd {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #663;
	margin: 0;
	padding: 2px 0;
}


/* @end */ 


/* @group divers */

div.spacer {
  clear: both;
  height:10px;
  }
  
.info{
font-size:10px;
color: #656801;
font-style:italic;
margin: 5 25 10 0;
} 

.warning {
color: #443;

}

#temoignage {
border: 1px solid #cc3;
padding:10 10 10 10;
color: #696700;
margin: 0 0 5 0;
}


  
#popcontent {
background-color:#FFFFFF;
padding: 10 10 10 10;
margin: 10 10 10 10;
color: #696700;

}  


#popcontent h1 {
	font-family: georgia, times, serif;
	font-size: 18px;
	color: #696700;
	text-align: center;
	padding:10 0 5 0  ;
	margin: 0 0 17 0;
	border-bottom: 1px solid #cc3;

}  


#popcontent h2 {
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #663;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 5 0;
	border-bottom: 1px solid #cc3;
}

#popcontent h3 {
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #663;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 5 0;
	background-color:#FFFFFF;

}
  
/* @end */ 

#ressources {

color: #696700;

}  


#ressources h1 {
	font-family: georgia, times, serif;
	font-size: 18px;
	color: #696700;
	text-align: center;
	padding:10 0 5 0  ;
	margin: 0 0 17 0;
	border-bottom: 1px solid #cc3;

}  


#ressources h2 {
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #663;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 5 0;
	border-bottom: 1px solid #cc3;
}

#ressources h3 {
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #663;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 5 0;
	background-color:#FFFFFF;

}
