
/* MENU PROS 1 */

#menu_pros_1 {
margin: 0 auto;
padding: 20px 0 0 0; 
width: 800px;
}

#menu_pros_1 ul {
height: 30px;
}

#menu_pros_1 li {
float: left;
padding: 0 1px 0 0;
height: 30px;
list-style: none;
}

#menu_pros_1 li a {
padding: 8px 15px;
text-decoration: none;
color: #8a8050;
font-size: 1.2em;
font-weight: bold;
}

#menu_pros_1 li a.active,
#menu_pros_1 li a:hover
{
background-color: #f9f9f7;
}





/* MENU PROS 2 */

#menu_pros_2 {
margin: 0 auto;
padding: 20px 0 40px 0; 
width: 800px;
border-bottom: 1px solid #ddd;
}

#menu_pros_2 ul {
margin: 0 0 0 20px;
}

#menu_pros_2 li {
list-style: none;
}

#menu_pros_2 li.niv1 {
float: left;
width: 260px;
font-family: "times new roman", times, serif;
font-size: 1.3em;
color: #fff;
text-transform: uppercase;
}

#menu_pros_2 li.niv1:first-letter {
font-size: 1.5em;
}

#menu_pros_2 li.niv1 ul {
margin: 5px 0 0 0;
padding: 10px 0 0 0;
width: 200px;
border-top: 1px solid #f9f9f7;
}

#menu_pros_2 li.last ul {
width: 250px;
}

#menu_pros_2 li.niv2 {
padding: 0 0 0 15px;
background: transparent url(../img/menu2_puce.png) no-repeat left 4px;
}

#menu_pros_2 li.niv2 a,
#menu_pros_2 li.niv2 span
{
font-family: "Trebuchet MS", arail, verdana, serif;
font-size: .8em;
text-decoration: none;
color: #f9f9f7;
text-transform: none;
}

#menu_pros_2 li.niv2 a.active,
#menu_pros_2 li.niv2 a:hover
{
text-decoration: underline;
}



#menu_pros_2 li.error {
font-family: "Trebuchet MS", arail, verdana, serif;
font-size: .8em;
text-transform: none;
color: red;
}

#menu_pros_2 li.champ {
margin: 4px 0;
}

#menu_pros_2 li.champ2 {
margin: 8px 0;
}

#menu_pros_2 li.champ input,
#menu_pros_2 li.champ2 input 
{
padding: 2px;
width: 180px;
font-family: "Trebuchet MS", arail, verdana, serif;
color: #8a8050;
font-size: .9em;
border: 1px solid #8a8050;
background-color: #fff;
}

#menu_pros_2 li.submit input {
width: 132px;
height: 36px;
background: transparent url(../img/kpz-pros-connexion.png) no-repeat 0 0;
border: none;
cursor: pointer;
}

#menu_pros_2 li.submit2 input {
width: 132px;
height: 36px;
background: transparent url(../img/kpz-pros-pwd_valider.png) no-repeat 0 0;
border: none;
cursor: pointer;
}

#menu_pros_2 li.submit {
margin: 4px 0 0 0 ;
}

#menu_pros_2 li.submit input:hover,
#menu_pros_2 li.submit2 input:hover
{
background-position: left bottom;
}




/* MENU PROS 3 */

#menu_pros_3 {
padding: 40px 0 0 0; 
}

#menu_pros_3 ul {
padding: 10px;
border-top: 1px solid #8a8050;
border-bottom: 1px solid #8a8050;
}

#menu_pros_3 li.niv2 {
list-style: none;
padding: 2px 0 2px 20px;
background: transparent url(../img/puce.png) no-repeat left center;
}

#menu_pros_3 li.niv2 a {
text-decoration: none;
color: #171310;
}

#menu_pros_3 li.niv2 a.active,
#menu_pros_3 li.niv2 a:hover
{
text-decoration: underline;
}


#menu_pros_3 li.niv3 {
margin: 2px 10px 2px 40px;
}

#menu_pros_3 li.niv3 a {
text-decoration: none;
color: #171310;
}

#menu_pros_3 li.niv3 a.active,
#menu_pros_3 li.niv3 a:hover
{
text-decoration: underline;
}




/* MENU LISTE RESUMES */

#menu_resumes-liste {
margin: 10px 0;
}

#menu_resumes-liste .menu_resumes-item {
float: none;
width: auto;
}

#menu_resumes-liste .menu_resumes-item_data {
margin: 10px 0;
padding: 10px 0;
border: none;
background-color: transparent;
}

#menu_resumes-liste .menu_resumes-item_data:hover {
background-color: transparent;
}

#menu_resumes-liste .menu_resumes-item h4 {
margin-bottom: 10px;
font-size: 1em;
}

#menu_resumes-liste .menu_resumes-item img {
margin-bottom: 10px;
}

#menu_resumes-liste .menu_resumes-item h4 a {
color: #8a8050;
font-size: 1.2em;
}
