/*
-------------
global styles
-------------
*/
BODY {background-color: #E7E7E7; margin: 15px; font-family: Arial, Helvetica, sans-serif;}
A {text-decoration: none;}
IMG {border: none;}
TABLE, TD {border: none; padding: 0px;}

/*
---------------------------------
contextual styles for info-letter
---------------------------------
*/
.letter A {text-decoration: underline;}
.letter A:link {color: #339933}
.letter A:visited {color: #339933}
.letter A:hover {color: #336666}

/*
----------------
recruiter styles
----------------
*/
TD.title-criteria
     {
     font-size: 11px;
     font-weight: bold;
     color: #CF9FFF;
     text-align: right;
     vertical-align: center;
     }
TD.title-criteria-group
     {
     font-size: 11px;
     font-weight: bold;
     color: #666666;
     padding-top: 15px;
     padding-bottom: 7px;
     vertical-align: bottom;
     }
TD.criteria
     {
     padding-top: 1px;
     padding-bottom: 1px;
     }
TD.bulle-up1
     {
     border: none;
     border-bottom: 2px solid #CF9FFF;
     background-color: #F7F7F7;
     }
TD.bulle-up2
     {
     border: 2px solid #CF9FFF;
     border-top: none;
     padding: 10px;
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     background-color: #FFFFFF;
     }
TD.bulle-down1
     {
     border: 2px solid #CF9FFF;
     border-bottom: none;
     padding: 10px;
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     background-color: #FFFFFF;
     }
TD.bulle-down2
     {
     border: none;
     border-top: 2px solid #CF9FFF;
     background-color: #F7F7F7;
     }
TD.bulle-down1-crit
     {
     border: 2px solid #CF9FFF;
     border-bottom: none;
     padding: 10px 5px 10px 5px;
     color: #666666;
     background-color: #FFFFFF;
     }
TD.bulle-criteria
     {
     border: none;
     border-left: 1px solid #CFCFCF;
     padding-left: 5px;
     vertical-align: top;
     color: #666666;
     font-size: 11px;
     }
TD.bulle3
     {
     border: 2px solid #67CFFF;
     border-left: none;
     padding: 10px;
     color: #666666;
     font-size: 11px;
     background-color: #FFFFFF;
     }
TD.bulle3-up1
     {
     border: none;
     border-bottom: 2px solid #67CFFF;
     background-color: #F7F7F7;
     }
TD.bulle3-up2
     {
     border: 2px solid #67CFFF;
     border-top: none;
     padding: 10px;
     color: #666666;
     font-size: 11px;
     background-color: #FFFFFF;
     }
FONT.bulle-criteria
     {
     color: #663399;
     font-size: 11px;
     font-weight: bold;
     }
FONT.bulle-text
     {
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     }
SELECT.criteria
     {
     background-color: #FFFFFF;
     color: #9F979F;
     font-size: 11px;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     }
INPUT.criteria
     {
     background-color: #FFFFFF;
     color: #9F979F;
     padding-left: 4px;
     padding-right: 4px;
     font-size: 11px;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     }
P.menu-accueil
     {
     line-height: 110%;
     text-align: right;
     }
P.menu-haut
     {
     line-height: 110%;
     text-align: left;
     }
P.sous-menu
     {
     text-align: left;
     }
FONT.title-grey
     {
     font-size: 11px;
     font-weight: bold;
     color: #CFCFCF;
     }
FONT.title-dark-grey
     {
     font-size: 11px;
     font-weight: bold;
     color: #372F37;
     }
INPUT.login
     {
     background-color: #FFFFFF;
     color: #9F979F;
     border: solid;
     border-width: 1px;
     border-color: #D7D7D7;
     padding-left: 4px;
     padding-right: 4px;
     font-size: 11px;
     font-weight: bold;
     width: 150px;
     }
INPUT.form
     {
     background-color: #FFFFFF;
     color: #000000;
     border: solid;
     border-width: 1px;
     border-color: #D7D7D7;
     margin-bottom: 3px;
     padding-left: 4px;
     padding-right: 4px;
     font-size: 12px;
     }

/*
----------------------------
les menus hauts & apparentes
----------------------------
*/
FONT.mh2, FONT.title2
     {
     font-size: 11px;
     font-weight: bold;
     color: #67379F;
     }
A.mh2, FONT.mh2-nosel
     {
     font-size: 11px;
     font-weight: bold;
     color: #CF9FFF;
     }
FONT.sm2
     {
     font-size: 12px;
     font-weight: bold;
     color: #67379F;
     }
A.sm2
     {
     font-size: 12px;
     font-weight: bold;
     color: #CF9FFF;
     }
A.mh2:hover, A.sm2:hover {color: #67379F;}

FONT.mh3, FONT.title3
     {
     font-size: 11px;
     font-weight: bold;
     color: #07679F;
     }
A.mh3
     {
     font-size: 11px;
     font-weight: bold;
     color: #67CFFF;
     }
FONT.sm3
     {
     font-size: 12px;
     font-weight: bold;
     color: #07679F;
     }
A.sm3
     {
     font-size: 12px;
     font-weight: bold;
     color: #67CFFF;
     }
A.mh3:hover, A.sm3:hover, A.serv3:hover {color: #07679F;}

FONT.mh4
{
     font-size: 11px;
     font-weight: bold;
     color: #679F37;
     }
A.mh4
     {
     font-size: 11px;
     font-weight: bold;
     color: #9FCF07;
     }
FONT.sm4
{
     font-size: 12px;
     font-weight: bold;
     color: #679F37;
     }
A.sm4
     {
     font-size: 12px;
     font-weight: bold;
     color: #9FCF07;
     }
A.mh4:hover, A.sm4:hover, A.serv4:hover {color: #679F37;}

/*
-----------------
Pagination
-----------------
*/
FONT.page-purple, FONT.count-purple
     {
     color: #663399;
     font-size: 11px;
     font-weight: bold;
     }
FONT.page-grey
     {
     color: #999999;
     font-size: 11px;
     font-weight: bold;
     }
FONT.count-grey, FONT.text-grey
     {
     color: #666666;
     font-size: 11px;
     }

/*
-----------------
Visualisation
-----------------
*/
TD.visu-header
     {
     background-color: #CFCFCF;
     padding: 10px 3px;
     }
TD.visu-odd-col
     {
     background-color: #F7F7F7;
     padding: 6px;
     vertical-align: top;
     }
TD.visu-even-col
     {
     background-color: #E7E7EF;
     padding: 6px;
     vertical-align: top;
     }
TD.visu-adnet-col
     {
     background-color: #CFCFCF;
     padding: 6px;
     vertical-align: top;
     }
@media print {
     TD.visu-odd-col, TD.visu-even-col, TD.visu-adnet-col
     {
     border-top: 1px solid #000000;
     padding: 6px;
     vertical-align: top;
     }
}
FONT.visu-header
     {
     color: #666666;
     font-size: 13px;
     }
FONT.visu-strong
     {
     color: #67679F;
     font-size: 11px;
     font-weight: bold;
     }
FONT.visu-marketpos
     {
     color: #6737CF;
     font-size: 11px;
     }
A.visu-email, A.visu-email:visited
     {
     color: #6737CF;
     font-size: 11px;
     }
FONT.visu-text
     {
     color: #666666;
     font-size: 11px;
     }
FONT.visu-label
     {
     color: #9F9F9F;
     font-size: 10px;
     }
FONT.visu-text-ok
     {
     color: #FF9F37;
     font-size: 11px;
     font-weight: bold;
     }
A.visu-text-ok, A.visu-text-ok:visited
     {
     color: #FF9F37;
     font-size: 11px;
     }
A.visu-text-ok:hover {color: #CF6707;}

/*
-----------------
Rech nom
-----------------
*/
FONT.title-criteria
     {
     color: #663399;
     font-size: 11px;
     font-weight: bold;
     }
TD.visu2-header
     {
     background-color: #CFCFCF;
     border: solid;
     border-width: 1px;
     border-color: #F7EFFF;
     padding: 10px 3px;
     }
TD.visu2-header2
     {
     background-color: #E7E7E7;
     border: solid;
     border-width: 1px;
     border-color: #F7EFFF;
     padding: 6px;
     text-align: right;
     vertical-align: top;
     }
TD.visu2-col
     {
     background-color: #FFFFFF;
     border: solid;
     border-width: 1px;
     border-color: #F7EFFF;
     padding: 6px;
     vertical-align: top;
     }
FONT.visu2-header
     {
     color: #666666;
     font-size: 13px;
     }

/*
-----------------
 Pages services
-----------------
*/

FONT.serv-text
     {
     color: #9F9F9F;
     font-size: 12px;
     }
FONT.serv-text11
     {
     color: #9F9F9F;
     font-size: 11px;
     }
DIV.serv-text
     {
     color: #9F9F9F;
     font-size: 12px;
     padding-bottom: 10px;
     }
FONT.serv-dark
     {
     color: #373737;
     font-size: 12px;
     }
FONT.serv-dark11
     {
     color: #373737;
     font-size: 11px;
     }
FONT.serv-strong11
     {
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     }
A.bulle2
     {
     color: #CF9FFF;
     font-size: 11px;
     font-weight: bold;
     }
A.bulle2:hover {color: #67379F;}
A.serv0
     {
     color: #9F9F9F;
     font-size: 12px;
     font-weight: bold;
     }
A.serv0:hover {color: #373737;}
A.serv3, FONT.serv3
     {
     color: #67CFFF;
     font-size: 12px;
     font-weight: bold;
     }
A.serv4
     {
     color: #9FCF07;
     font-size: 12px;
     font-weight: bold;
     }
FONT.title5
     {
     color: #CF6707;
     font-size: 11px;
     font-weight: bold;
     }
A.serv5
     {
     color: #FF9F37;
     font-size: 12px;
     font-weight: bold;
     }
A.serv5:hover {color: #CF6707;}

/*
-----------------
Listes formation
-----------------
*/
A.center-descrshort, A.center-descrshort:visited
     {
     font-size: 11px;
     font-weight: bold;
     color: #CF9FFF;
     }
FONT.center-descrshort, A.center-descrshort:hover
     {
     font-size: 11px;
     font-weight: bold;
     color: #67379F;
     }
FONT.center-descr, A.center-descr, A.center-descr:visited
     {
     font-size: 11px;
     color: #878787;
     }
A.center-descr:hover {color: #000000;}


FONT.title-center
     {
     font-size: 11px;
     font-weight: bold;
     color: #666666;
     }

/*
-----------------
 EOF
-----------------
*/
