html{
 padding: 0px;
 margin: 0px;
 background: white;
}
body{
 padding: 0px;
 margin: 0px;
 background: #b4ba1c;
}

h1 { font-size: 200%; }
h2 { font-size: 175%; }
h3 { font-size: 150%; }
h4 { font-size: 125%; }

.dynamicpages{
    padding: 10px 0px 0px 0px;
}
.dynamicpages_content{
    COLOR: #333333;
    font-family: verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 12px;
    line-height: 13pt;
    FONT-weight: normal;
    text-align:left; 
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
}

/* INPUT FIELDS /**/
.inputfield{
    width: 150px;
}
.inputbutton{
}
.inputdropdown{
    width: 150px;
}
.inputtextarea{
}



.moduleFieldSetCompensation{
    padding-left: 16px;
}

.menulang {
margin-top:3px;
}
    
.menu1leftout{
background-color: #d4d4d4;
}

.menu1leftover{
background-color: #f5f5f5;
}

.menu2leftout{
background-color: #eaeaea;
}

.menu2leftover{
background-color: #f5f5f5;
}


.suivi {
    
    COLOR: #000000;
    font-family: arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 12px;
    line-height: 13pt;
    FONT-weight: normal;
    text-align:left; 
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.suivi a:link {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.suivi a:active {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.suivi a:visited {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.suivi a:hover {
COLOR: #000000; 
text-decoration: underline;
border-bottom:none}

.tarifs {
    
    COLOR: #000000;
    font-family: arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 12px;
    line-height: 13pt;
    FONT-weight: normal;
    text-align:left; 
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.tarifs a:link {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.tarifs a:active {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.tarifs a:visited {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.tarifs a:hover {
COLOR: #000000; 
text-decoration: underline;
border-bottom:none}

.accueil {
    
    COLOR: #666666;
    font-family: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    line-height: 16pt;
    FONT-weight: normal;
    text-align:left; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.accueil2 {
    
    COLOR: #666666;
    font-family: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    line-height: 16pt;
    FONT-weight: normal;
    text-align:center; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }

.pub-top {
    margin-right: 0px;
    margin-left: 20px;    
    margin-top: 8px;
    margin-bottom: 0px;
    border-width:1px;
    border-color:#000000;
    }
    
.pub-left {
    margin-right: 0px;
    margin-left: 2px;    
    margin-top: 4px;
    margin-bottom: 0px;
    border-width:1px;
    border-color:#000000;
    }
    
.image-right {
    margin-right: 0px;
    margin-left: 10px;
    }
    
.image-left {
    margin-right: 10px;
    margin-left: 0px;
    }

.formulaire-login {
    background-color: #FFFFFF;
    border-color: #000000;
    FONT-SIZE: 12px;
    width:150px;
    font-family: Trebuchet MS, trebuchet, Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    font-weight: 900;
    color: #757575;
    margin-top: 3px;
}

.formulaire-cv {
    background-color: #efefef;
    border-color: #555555;
    FONT-SIZE: 12px;
    font-family: Trebuchet MS, trebuchet, Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    font-weight: 900;
    color: #000000;
    margin-top: 3px;
}

.formulaire-offre {
    background-color: #efefef;
    border-color: #444444;
    FONT-SIZE: 12px;
    font-family: Trebuchet MS, trebuchet, Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    font-weight: 900;
    color: #000000;
    margin-top: 3px;
}

.formulaire-recherche {
    background-color: #FFFFFF;
    border-color: #000000;
    FONT-SIZE: 10px;
    font-family: Trebuchet MS, trebuchet, Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    font-weight: 900;
    color: #333333;
    margin-top: 0px;
}

.formulaire-inscription {
    background-color: #FFFFFF;
    border-color: #000000;
    FONT-SIZE: 12px;
    font-family: Trebuchet MS, trebuchet, Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    font-weight: 900;
    color: #333333;
    margin-top: 0px;
}


.boite-recherche {
    
    COLOR: #006695;
    font-family: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    line-height: 11pt;
    FONT-weight:bold;
    text-align:left; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.titre-rechercherapide {
    
    COLOR: #000000;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 18px;
    line-height: 18pt;
    font-weight: 900;
    text-align:left; 
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }

.titre-offre {
    
    COLOR: #000000;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 11px;
    line-height: 11pt;
    FONT-weight: bold;
    text-align:center; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.details-offre {
    
    COLOR: #000000;
    font-family: verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 11px;
    line-height: 11pt;
    FONT-weight: normal;
    text-align:center; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.details-offre a:link {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.details-offre a:active {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.details-offre a:visited {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.details-offre a:hover {
COLOR: #000000; 
text-decoration: underline;
border-bottom:none}
    
.menutop {
    
    COLOR: #3d4d00;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 11px;
    line-height: 12pt;
    FONT-weight: bold; 
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.menutop a:link {
COLOR: #3d4d00; 
text-decoration: none;
border-bottom: none}

.menutop a:active {
COLOR: #3d4d00; 
text-decoration: none;
border-bottom: none}

.menutop a:visited {
COLOR: #3d4d00; 
text-decoration: none;
border-bottom: none}

.menutop a:hover {
COLOR: #00325b; 
text-decoration: none;
border-bottom:1px dotted #3d4d00}

.lang {
    
    COLOR: #000000;
    font-family: arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    line-height: 12pt;
    FONT-weight: bold; 
    text-align:center;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.lang a:link {
COLOR: #581e00; 
text-decoration: none;
border-bottom: none}

.lang a:active {
COLOR: #581e00; 
text-decoration: none;
border-bottom: none}

.lang a:visited {
COLOR: #581e00; 
text-decoration: none;
border-bottom: none}

.lang a:hover {
COLOR: #000000; 
text-decoration: none;
border-bottom:none}

.langchoix {
    
    COLOR: #000000;
    font-family: arial, helvetica,sans-serif;
    FONT-SIZE: 9px;
    line-height: 11pt;
    FONT-weight: normal; 
    text-align:left;
    margin-top: 3px;
    margin-left: 3px;
    margin-right: 0px;
    margin-bottom: 3px }
    
.langchoix a:link {
COLOR: #581e00; 
text-decoration: none;
border-bottom: none}

.langchoix a:active {
COLOR: #581e00; 
text-decoration: none;
border-bottom: none}

.langchoix a:visited {
COLOR: #581e00; 
text-decoration: none;
border-bottom: none}

.langchoix a:hover {
COLOR: #000000; 
text-decoration: none;
border-bottom:none}


.legal {
    
    COLOR: #FFFFFF;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 10px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:center;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.legal a:link {
COLOR: #FFFFFF; 
text-decoration: none;
border-bottom: none}

.legal a:active {
COLOR: #FFFFFF; 
text-decoration: none;
border-bottom: none}

.legal a:visited {
COLOR: #FFFFFF; 
text-decoration: none;
border-bottom: none}

.legal a:hover {
COLOR: #FFFFFF; 
text-decoration: none;
border-bottom:1px dotted #FFFFFF}

.chercheur-left {
    
    COLOR: #234600;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 11px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:left;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 5px }
    
.chercheur-left a:link {
COLOR: #234600; 
text-decoration: none;
border-bottom: none}

.chercheur-left a:active {
COLOR: #234600; 
text-decoration: none;
border-bottom: none}

.chercheur-left a:visited {
COLOR: #234600; 
text-decoration: none;
border-bottom: none}

.chercheur-left a:hover {
COLOR: #234600; 
text-decoration: none;
border-bottom:1px dotted #234600}

.employeur-left {
    
    COLOR: #006391;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 11px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:left;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 5px }
    
.employeur-left a:link {
COLOR: #006391; 
text-decoration: none;
border-bottom: none}

.employeur-left a:active {
COLOR: #006391; 
text-decoration: none;
border-bottom: none}

.employeur-left a:visited {
COLOR: #006391; 
text-decoration: none;
border-bottom: none}

.employeur-left a:hover {
COLOR: #006391; 
text-decoration: none;
border-bottom:1px dotted #006391}


.offres-box {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.offres-left {
    
    COLOR: #000000;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 12px;
    line-height: 13pt;
    FONT-weight: normal; 
    text-align:center;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.offres-left a:link {
COLOR: #000000; 
text-decoration: none;
border-bottom: none}

.offres-left a:active {
COLOR: #000000; 
text-decoration: none;
border-bottom: none}

.offres-left a:visited {
COLOR: #000000; 
text-decoration: none;
border-bottom: none}

.offres-left a:hover {
COLOR: #000000; 
text-decoration: none;
border-bottom:1px dotted #000000}

.titre-left{
    
    COLOR: #FFFFFF;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 16px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:center;
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.titre-vedette{
    
    COLOR: #FFFFFF;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 18px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:center;
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.titre-inscription{
    
    COLOR: #222222;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 16px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:left;
    margin-top: 3px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.titre-section{
    
    COLOR: #455700;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 18px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.tableau-offre-titre{
    
    COLOR: #222222;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 13px;
    line-height: 14pt;
    FONT-weight: bold; 
    text-align:left;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.tableau-offre{
    
    COLOR: #222222;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 11px;
    line-height: 12pt;
    FONT-weight: normal; 
    text-align:left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.tableau-offre a:link {
COLOR: #990000; 
text-decoration: none;
border-bottom: none}

.tableau-offre a:active {
COLOR: #990000; 
text-decoration: none;
border-bottom: none}

.tableau-offre a:visited {
COLOR: #990000; 
text-decoration: none;
border-bottom: none}

.tableau-offre a:hover {
COLOR: #990000; 
text-decoration: none;
border-bottom:1px dotted #990000}

.grille-tarif {
    
    COLOR: #990000;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;
    FONT-SIZE: 14px;
    line-height: 12pt;
    FONT-weight: normal; 
    text-align:left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px }
    
.grille-tarif a:link {
COLOR: #990000; 
text-decoration: none;
border-bottom: none}

.grille-tarif a:active {
COLOR: #990000; 
text-decoration: none;
border-bottom: none}

.grille-tarif a:visited {
COLOR: #990000; 
text-decoration: none;
border-bottom: none}

.grille-tarif a:hover {
COLOR: #990000; 
text-decoration: none;
border-bottom:1px dotted #990000}


.contenu {
    
    COLOR: #333333;
    font-family: verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 12px;
    line-height: 13pt;
    FONT-weight: normal;
    text-align:left; 
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 0px }
    
.contenu a:link {
COLOR: #6e7600; 
text-decoration: none;
border-bottom:1px dotted #6e7600}

.contenu a:active {
COLOR: #6e7600; 
text-decoration: none;
border-bottom:1px dotted #6e7600}

.contenu a:visited {
COLOR: #6e7600; 
text-decoration: none;
border-bottom:1px dotted #6e7600}

.contenu a:hover {
COLOR: #5998d5; 
text-decoration: underline;
border-bottom:none}


.membertitle{
    padding: 10px;
    font-size: 16px;
    font-weight: 900;
    color: maroon;
}

