/*
30/06/05 jldv : Ajout de .pagePrincipale table { margin: 0 auto; text-align: left;	}
		pour centrer les tables y compris dans firefox...
*/
/* Corp de texte */
BODY { background-color: #EFA64A;margin:0px; font: 11pt  Verdana, Arial, Helvetica, sans-serif; color: #000000 } 
TABLE {background-color: #FFFFFF}
.bod {background-color: #EFA64A; margin:0px; font: 12pt  Verdana, Arial, Helvetica, sans-serif; color: #000000}

/* Bandeau haut */
.TopPresentation { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color:#669966; text-align:center}
.TopEmploi { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color:#cc6699; text-align:center}
.TopCvTheque { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color:#B8070C; text-align:center}
.TopEspaceEntreprises { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color:#336699; text-align:center}
.TopEspaceAdherents { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color:#11B0B3; text-align:center}
.TopOnglet { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #E07F00; background-color:#ffffff; text-align:center}
/*.TopOnglet { font: 8pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color:#E47F00; text-align:center}*/

/* Menu Contextuel */	
.menuContext {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align:center; vertical-align: middle}
.menuContextGrise {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; text-align:center; vertical-align: middle}
.sousMenuContext {  font: 9pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;  text-align:center; vertical-align: middle}
.sousMenuContextGrise {  font: 9pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #999999;  text-align:center; vertical-align: middle}

/* Texte de la page*/
.pagePrincipale{background: #eba44e url(images/fondRayure.gif);background-repeat:repeat-x; text-align:center; width:100%;vertical-align: top; height:100%}
.pagePrincipale table { margin: 0 auto; text-align: left;	}
.titreText {  font: 14pt  Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:center}
.textSecond, .textSecondCenter {  font: 9pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-align:left}
.textSecondCenter {text-align:center}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.textPrincipal {  font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-align:left}
.textPrincipalRight {  font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-align:right}
.textPrincipalCenter {  font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-align:center}
.textTitre {  font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-align:center}
.champObligatoire {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; color: red;  text-align:left}
.msgErreur { font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #cc0000;font-weight: bold}
.textGras {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;	font-style: normal;	font-weight: bold;}
.marron {font-family: Verdana, Arial, Helvetica, sans-serif;color: #7b2121;font-size: 10px;}
.textSmall {  font: 8pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-align:left}

/* Boite d'alerte */
.txtmsg{color: #7b2121;background-color: #FFFFFF;font-family: verdana;font-size: 11pt;}
.txterror{background-color: #ffdede;color: #ce0000;font-size: 11pt;font-family: verdana;}	

/* Formulaire */
SELECT, INPUT, TEXTAREA {  font: 9pt  Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.formBoutonOrange{ font: 9pt  Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #E77B00; font-weight: bold; border : 0px; cursor: pointer}
LEGEND {color: #000000; padding:2px; font-weight:bold;border: 1px solid #C6C6C6;background-color:#E7E7E7}
FIELDSET {color: #500000;border: 1px solid #C6C6C6;width:500px;padding:10px}
.aRubrique {color: #7B2121;	font-weight: bold; background-color: #FFE7CE;}

/* Page de visualisation */
.visuTitre {  font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #E77B00;}
.visuLibelle { font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:right}
.visuDonnee { font: 10pt  Verdana, Arial, Helvetica, sans-serif; color: #7b2121; font-weight: bold; text-align:left}
.visuTabBord,.visuTabTitre,.visuTabBordBas { border: 1px solid #C6C6C6; font: 9pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.visuTabTitre { border: 0px; font-weight: bold; background-color:#E7E7E7}
.visuTabBordBas { border-top: 0px}

/* Couleur */
.bgOrange{ background-color: #E77B00; }
.bgOrangeClair{ background-color: #FAE6D0; }
.bgOrangeClair2{ background-color: #FFDEC6; }
.bgBlanc{ background-color: #FFFFFF; }
.bgGrisClair{ background-color: #E7E7E7; }
.orange{ color: #E77B00; }
.rouge{ color: #CC0000;}
.colorMarron{ color:  #7b2121; }

/* Tableau */
.tabOrange {  border: 1px solid #FF7B00; background-color: #FFE7CE;}
.tabOrangeCel { color: #7B2121 ; font: 9pt  Verdana, Arial, Helvetica, sans-serif; text-align:left}
.tabOrangeCelGras { color: #7B2121 ; font: 9pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align:left}
.tabOrangeCelSousTitre { color: #7B2121 ; font: 10pt  Verdana, Arial, Helvetica, sans-serif; text-align:center}
.copyright {font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40;}
.tabCatCel{ border: 1px solid #C6C6C6; font: 9pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.tabCatCel{border-left:0px;border-right:0px;border-bottom:0px}
.tabLien, .tabLienTitre{font: 9pt  Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.tabLienTitre { background-color: #E7E7E7;}
.tabLien {border: 1px solid #E7E7E7; }
.tabProjet { background-color: #FFDEC6}
.tabProjetSelect { background-color: #B1CEB1}

/* Lien par défaut */
A:link { text-decoration: underline; color: #044DC6}
A:visited { text-decoration: underline; color: #044DC6}
A:active { text-decoration: underline; color: #ff7f00}
A:hover { text-decoration: underline; color: #FF7F00}
/* Menu Bandeau */
A.menuRubriquelink:link { color: #ffffff; text-decoration:none}
A.menuRubriquelink:visited { color: #ffffff; text-decoration:none}
A.menuRubriquelink:active { color: #ffffff; text-decoration:none}
A.menuRubriquelink:hover { color: #62140e; text-decoration:none}
/* Menu Bandeau Onglet*/
A.menuRubriquelinkOnglet:link { color: #E07F00; text-decoration:none}
A.menuRubriquelinkOnglet:visited { color: #E07F00; text-decoration:none}
A.menuRubriquelinkOnglet:active { color: #E07F00; text-decoration:none}
A.menuRubriquelinkOnglet:hover { color: #E07F00; text-decoration:none}
/*A.menuRubriquelinkOnglet:link { color: #F3BC64; text-decoration:none}
A.menuRubriquelinkOnglet:visited { color: #F3BC64; text-decoration:none}
A.menuRubriquelinkOnglet:active { color: #F3BC64; text-decoration:none}
A.menuRubriquelinkOnglet:hover { color: #F3BC64; text-decoration:none}*/
/* Liens du Menu Contextuel */
A.menuContextlink:link {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:none}
A.menuContextlink:visited {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:none}
A.menuContextlink:active {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:none}
A.menuContextlink:hover {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #62140e; text-decoration:underline}
A.menuContextlinkGrise:link {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; text-decoration:none}
A.menuContextlinkGrise:visited {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; text-decoration:none}
A.menuContextlinkGrise:active {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; text-decoration:none}
A.menuContextlinkGrise:hover {  font: 11pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; text-decoration:none}
/* Liens dans zone de texte*/
A.textlink:link { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:underline}
A.textlink:visited { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:underline}
A.textlink:active { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration:underline}
A.textlink:hover { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #62140e; text-decoration:underline}
/* Bas de page */
A.footerLink:link {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:underline}
A.footerLink:visited {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:underline}
A.footerLink:active {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:underline}
A.footerLink:hover {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:underline}

A.footerMenuLink:link {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:none}
A.footerMenuLink:visited {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:none}
A.footerMenuLink:active {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:none}
A.footerMenuLink:hover {  font: 7pt  Verdana, Arial, Helvetica, sans-serif; color: #ED9C40; text-decoration:none}

/* rubrique */
A.rubrique:link { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration: underline; color: #044DC6}
A.rubrique:visited { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration: underline; color: #044DC6}
A.rubrique:active { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration: underline; color: #ff7f00}
A.rubrique:hover { font: 10pt  Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration: underline; color: #FF7F00}

/* Lien pour la liste des offres */
A.lienOffre:link { text-decoration: underline; color: #044DC6}
A.lienOffre:visited { text-decoration: underline; color: #7b2121 }
A.lienOffre:active { text-decoration: underline; color: #ff7f00}
A.lienOffre:hover { text-decoration: underline; color: #FF7F00}

/* Filtre de la liste des membres*/
A.lienFilter:link { text-decoration: none; color: #044DC6; font-weight: bold}
A.lienFilter:visited { text-decoration: none; color: #044DC6; font-weight: bold}
A.lienFilter:active { text-decoration: none; color: #044DC6; font-weight: bold}
A.lienFilter:hover { text-decoration: none; color: #FF7F00; font-weight: bold}

/* Lien pour la liste des offres */
A.lienCVtheque:link { text-decoration: none; color: #7B2121}
A.lienCVtheque:visited { text-decoration: underline; color: #000000 }
A.lienCVtheque:active { text-decoration: underline; color: #ff7f00}
A.lienCVtheque:hover { text-decoration: underline; color: #FF7F00}

/* Styles des select de l'accueil de la cv-theque */
.selOrange {
	border-bottom: 1px solid #FF7B00;
	border-top: 1px solid #FF7B00;
	border-left: 1px solid #FF7B00;
	border-right: 1px solid #FF7B00;
	background-color: #FFE7CE;
}

.scrolltable{width: 520px; height: 400px; overflow: auto;}

/* Style pour les mini CV*/
.pageMiniCV{background-color: #FFFFFF;border: 1px solid #949594}
.titreMiniCV{text-decoration: none; color: #7B2021; font-weight: bold; font: 14pt Verdana, Arial, Helvetica, sans-serif; text-align:center}
.etatCivilMiniCV{text-decoration: none; color: #7B2021; font: 11pt Verdana, Arial, Helvetica, sans-serif; text-align:left}
.cadreMiniCV{background-color: #f9ddbb;border: 1px solid #E77900;}
.rubriqueMiniCV{color: #7B2021; font: 12pt Arial, Helvetica, sans-serif; text-align:left}
.rubriqueSpanMiniCV{font-style: italic;font-weight: bold}
.textMiniCV{text-decoration: none; color: #7B2021; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-align:left}
.textBoldMiniCV{text-decoration: none; color: #7B2021; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-align:left; font-weight: bold;}

A.lienMiniCV:link { text-decoration: underline; color: #044DC6; font: 10pt  Verdana, Arial, Helvetica, sans-serif;}
A.lienMiniCV:visited { text-decoration: underline; color: #044DC6; font: 10pt  Verdana, Arial, Helvetica, sans-serif;}
A.lienMiniCV:active { text-decoration: underline; color: #ff7f00; font: 10pt  Verdana, Arial, Helvetica, sans-serif;}
A.lienMiniCV:hover { text-decoration: underline; color: #FF7F00; font: 10pt  Verdana, Arial, Helvetica, sans-serif;}

