/* CSS Document */

/* NAVIGATION NIVEAU 2 ---------------------------------------------------------------------------------------------------------------- */
.menuoff {font-family: Arial;font-size: 8pt;color: #CCE1EE;text-decoration: none;}
a.menuoff:hover {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
.menuon {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
.menuonlight {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
.menuondark {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: none;}
.taboff {height: 19px;width: 100px;padding: 2px 2px 2px 4px;}
.tabover {height: 19px;width: 100px;padding: 2px 2px 2px 4px;background-color: #3589BD;}
.tabon {height: 19px;width: 100px;padding: 2px 2px 2px 4px;background-color: #3589BD;background-image: url(../imgs/pages/nav-fleche.gif);background-repeat: no-repeat;background-position: right center;}
.tabonsize {height: 19px;width: 100px;padding: 2px 2px 2px 4px;}
.logonav {background-image: url(../imgs/pages/logo_nav.gif);background-position: bottom;background-repeat: no-repeat;}


/* TEXTES SIMPLES ---------------------------------------------------------------------------------------------------------------- */
.tx07blanc {font-family: Arial;font-size: 7pt;color: #FFFFFF;text-decoration: none;}
.tx07noir {font-family: Arial;font-size: 7pt;color: #000000;text-decoration: none;}
.tx08blanc {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
a.tx08blanc:hover {font-family: Arial;font-size: 8pt;color: #C3DCEB;text-decoration: none;}

.tx08blanc_u {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: underline;}
a.tx08blanc_u:hover {font-family: Arial;font-size: 8pt;color: #C3DCEB;text-decoration: underline;}


.tx08blanc_jaune {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
a.tx08blanc_jaune:hover {font-family: Arial;font-size: 8pt;color: #FFCC00;text-decoration: underline;}
.tx08noir_jaune {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: none;}
a.tx08noir_jaune:hover {font-family: Arial;font-size: 8pt;color: #FFCC00;text-decoration: underline;}

.tx08noir_jaune_u {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: underline;}
a.tx08noir_jaune_u:hover {font-family: Arial;font-size: 8pt;color: #FFCC00;text-decoration: underline;}

.tx08noir_rouge_u {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: underline;}
a.tx08noir_rouge_u:hover {font-family: Arial;font-size: 8pt;color: #8C0000;text-decoration: underline;}

.tx07gris{font-family: Arial;font-size: 7pt;color: #969696;text-decoration: none;}
a.tx07gris:hover {font-family: Arial;font-size: 7pt;color: #BABABA;text-decoration: underline;}

#tx08noir_id10 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	clip: rect(auto,auto,auto,10px);
}
.tx08bordeaux {font-family: Arial;font-size: 8pt;color: #8C0000;text-decoration: none;}


.tx08noir_rouge {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: none;}
a.tx08noir_rouge:hover {font-family: Arial;font-size: 8pt;color: #8C0000;text-decoration: underline;}
.tx08jaune_blanc {font-family: Arial;font-size: 8pt;color: #FFCC00;text-decoration: underline;}
a.tx08jaune_blanc:hover {font-family: Arial;font-size: 8pt;color: #FFFFFF;text-decoration: underline;}
.tx09blanc {font-family: Arial;font-size: 9pt;color: #FFFFFF;text-decoration: none;}
.tx08noir {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: none;}
.tx08bleu_bleuclair {font-family: Arial;font-size: 8pt;color: #00558C;text-decoration: none;}
a.tx08bleu_bleuclair:hover {font-family: Arial;font-size: 8pt;color: #026BAC;text-decoration: underline;}

.tx07bleu {font-family: Arial;font-size: 7pt;color: #00558C;text-decoration: none;}
.tx08bleu {font-family: Arial;font-size: 8pt;color: #00558C;text-decoration: none;}

.tx09bordeaux {
	font-family: Arial;
	font-size: 9pt;
	color: #8c0000;
	text-decoration: none;
	font-weight: bold;
}


.tx09bleu {font-family: Arial;font-size: 9pt;color: #00558C;text-decoration: none;}
a.tx09bleu:hover {font-family: Arial;font-size: 9pt;color: #026BAC;text-decoration: underline;}
.tx09violet {font-family: Arial;font-size: 9pt;color: #9F00A1;text-decoration: underline;}
a.tx09violet:hover {font-family: Arial;font-size: 9pt;color: #9F00A1;text-decoration: underline;}
.tx09gris{font-family: Arial;font-size: 9pt;color: #BABABA;text-decoration: none;}
a.tx09gris:hover {font-family: Arial;font-size: 9pt;color: #BABABA;text-decoration: underline;}
.tx11bleu {font-family: Arial;font-size: 11pt;color: #00558C;text-decoration: none;}
a.tx11bleu:hover {font-family: Arial;font-size: 11pt;color: #026BAC;text-decoration: underline;}
.tx10 {font-family: Arial;font-size: 10pt;text-decoration: none;font-weight: bold;}
.tx08gris_rouge {font-family: Arial;font-size: 8pt;color: #707070;text-decoration: none;}
a.tx08gris_rouge:hover {font-family: Arial;font-size: 8pt;color: #8C0000;text-decoration: underline;}


/* PRESENTATION ---------------------------------------------------------------------------------------------------------------- */
.fond_etud {  background-color: #F2EFEB}
.txt_gras_sstitre { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold; color: #666666; text-align: left}
.txt_gras { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #006699; text-align: justify}
.txt_normal {font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-align: justify; vertical-align: middle}
.txt_normal_gauche { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle }
.txt_gras_gauche {  font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #006699; text-align: left }
.cadre_images {  border-width: 2px 0px 0px; border-color: #FFFFFF black black; border: 2px #FFFFFF solid}
.cadre_image_bas {  border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}


/* EDITO ---------------------------------------------------------------------------------------------------------------- */
.edito_titre {font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-beige.gif);background-repeat: no-repeat;margin: 0px 0px 10px 11px;padding: 2px 2px 2px 4px;}
.edito_tab_texte{font-family: Arial;font-size: 8pt;color: #000000;border: 1px dashed #CBBFB1;padding: 5px;margin: 0px 40px 5px 30px;}


/* ACTUALITES PREVIEW BAS DE PAGE ---------------------------------------------------------------------------------------------------------------- */
.actus_preview_titre {font-family: Arial;color: #FFCC00;font-size: 8pt;}
.actus_preview_texte { font-family: Arial; font-size: 7pt; color: #90C3E4; text-decoration:none;}
a.actus_preview_texte:hover { font-family: Arial; font-size: 7pt; color: #FFFFFF; text-decoration:none;}


/* ACTUALITES ---------------------------------------------------------------------------------------------------------------- */
.actus_titre {font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;margin: 0px 0px 10px 20px;padding: 2px 2px 2px 4px;}
.actus_chapeau {font-family: Arial;font-size: 8pt;color: #000000;margin-left: 35px;margin-right: 20px;text-align: justify;}
.actus_vignette {border: 1px solid #FFFFFF;}
.actus_read {color: #FFFFFF;text-decoration: underline;font-weight: bold;}
a.actus_read:hover {color: #FFCC00;text-decoration: underline;font-weight: bold;}
.actus_sep {background-image: url(../imgs/pages/actus-sep-horiz.gif);background-repeat: repeat-x;font-family: Arial;font-size: 8pt;background-position: center;margin: 15px 20px;}
.actus_titre_archives {font-family: Arial;font-size: 8pt;color: #00558C;margin-left: 20px;padding-left: 4px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;margin-bottom: 4px;background-image: url(../imgs/pages/degrade-soustitres-light.gif);background-repeat: no-repeat;}
.actus_chapeau_archives {font-family: Arial;font-size: 8pt;color: #5C5C5C;margin-left: 50px;margin-right: 20px;text-align: justify;margin-bottom: 15px;}
.actus_tab_texte{font-family: Arial;font-size: 8pt;color: #000000;text-align: justify;padding: 5px;border: 1px dashed #CBBFB1;}


/* CHALLENGES ---------------------------------------------------------------------------------------------------------------- */
.challenges_titre {font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;margin: 0px 0px 10px 20px;padding: 2px 2px 2px 4px;}
.challenges_chapeau {font-family: Arial;font-size: 8pt;color: #000000;margin-left: 35px;margin-right: 20px;text-align: justify;}
.challenges_vignette {border: 1px solid #FFFFFF;}
.challenges_read {color: #FFFFFF;text-decoration: underline;font-weight: bold;}
a.challenges_read:hover {color: #FFCC00;text-decoration: underline;font-weight: bold;}
.challenges_sep {background-image: url(../imgs/pages/actus-sep-horiz.gif);background-repeat: repeat-x;font-family: Arial;font-size: 8pt;background-position: center;margin: 15px 20px;}
.challenges_titre_archives {font-family: Arial;font-size: 8pt;color: #00558C;margin-left: 20px;padding-left: 4px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;margin-bottom: 4px;background-image: url(../imgs/pages/degrade-soustitres-light.gif);background-repeat: no-repeat;}
.challenges_chapeau_archives {font-family: Arial;font-size: 8pt;color: #5C5C5C;margin-left: 50px;margin-right: 20px;text-align: justify;margin-bottom: 15px;}
.challenges_tab_texte{font-family: Arial;font-size: 8pt;color: #000000;text-align: justify;padding: 5px;border: 1px dashed #CBBFB1;}


/* MARCHES -------------------------------------------------------------------------------------------------------------- */
.marches_chapeau {font-family: Arial;font-size: 9pt;font-weight: bold;color: #666666;text-align: justify;}
.marches_intro {font-family: Arial;font-size:10pt;font-weight: bold;}
.marches_texte {font-family: Arial;font-size: 8pt;color: #000000;text-align: justify;}
.txt_gras_sstitre { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-align: left}
.txt_normal { font-family: Arial; font-size: 8pt; color: #000000; text-align: justify;}
.txt_normal_gauche { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle }
.txt_gras_gauche { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #006699; text-align: left }
.txt_gras_gris { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold; color: #666666; text-align: justify}
.txt_gras_petro { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #7D85BC; text-align: left}
.txt_gras_petro2 { font-family: Arial; font-size: 8pt;font-weight: bold;color: #7D85BC;}
.cadr_img_petro {  border-width: 2px 0px 0px; border-color: #7D85BC; border: 2px #7D85BC solid}
.txt_gras_ener{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #4A7E7D; text-align: left}
.cadr_img_ener {  border-width: 2px 0px 0px; border-color: #4A7E7D; border: 2px #4A7E7D solid}
.txt_gras_nucl { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #594779; text-align: left}
.cadr_img_nucl {  border-width: 2px 0px 0px; border-color: #594779; border: 2px #594779 solid}
.txt_gras_side{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #1B679D; text-align: left}
.cadr_img_side {  border-width: 2px 0px 0px; border-color: #1B679D; border: 2px #1B679D solid}
.txt_gras_indu { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #9906D0; text-align: left}
.cadr_img_indu {  border-width: 2px 0px 0px; border-color: #9906D0; border: 2px #9906D0 solid}
.txt_gras_bras{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #F6C20C; text-align: left}
.cadr_img_bras {  border-width: 2px 0px 0px; border-color: #E4C145; border: 2PX #F6C20C solid}
.txt_gras_oeno { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #CC0000; text-align: left}
.cadr_img_oeno {  border-width: 2px 0px 0px; border-color: #CC0000; border: 2px #CC0000 solid}
.txt_gras_agro{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF6600; text-align: left}
.cadr_img_agro {  border-width: 2px 0px 0px; border-color: #FF6600; border: 2px #FF6600 solid}
.txt_gras_biot { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #48AA28; text-align: left}
.cadr_img_biot {  border-width: 2px 0px 0px; border-color: #48AA28; border: 2px #48AA28 solid}
.txt_gras_phar{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #BFE235; text-align: left}
.cadr_img_phar {  border-width: 2px 0px 0px; border-color: #BFE235; border: 2px #BFE235 solid}
.txt_gras_cosm { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #ADDA81; text-align: left}
.cadr_img_cosm {  border-width: 2px 0px 0px; border-color: #CCEBAE; border: 2px #ADDA81 solid}


/* CARRIERES -------------------------------------------------------------------------------------------------------------- */
.temoin_titre{font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;margin: 0px 0px 10px 20px;padding: 2px 2px 2px 4px;}
.temoin_texte_noir{font-family: Arial;font-size: 8pt;color: #000000;margin: 0px 40px 5px 40px;}
.bienvenue_titre {font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;margin: 0px 0px 10px 11px;padding: 2px 2px 2px 4px;}


/* IMPLANTATIONS & CONTACTS -------------------------------------------------------------------------------------------------------------- */
.contacts_agence_pays{font-family: Arial;font-size: 9pt;font-weight: bold;color: #464646;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;margin: 0px 0px 10px 30px;padding: 2px 2px 2px 4px;}
.contacts_pays{font-family: Arial;font-size: 9pt;font-weight: bold;color: #FFFFFF;background-image: url(../imgs/pages/degrade-bleu-bleu.gif);background-repeat: no-repeat;margin: 0px 0px 10px 30px;padding: 2px 2px 2px 4px;}
.contacts_agence_titre{font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;padding: 2px 2px 2px 4px;margin: 20px 0px 10px 30px;}
.contacts_titre{font-family: Arial;font-size: 8pt;color: #FFFFFF;background-image: url(../imgs/pages/degrade-contacts.gif);background-repeat: no-repeat;padding: 2px 2px 2px 4px;margin: 20px 0px 2px 30px;}
.contacts_infos{font-family: Arial;font-size: 8pt;color: #FFFFFF;background-image: url(../imgs/pages/degrade-contacts.gif);background-repeat: no-repeat;padding: 2px 2px 2px 4px;margin: 15px 30px 10px 30px;}
.contacts_ville{font-family: Arial;font-size: 8pt;color: #B4D3E6;margin-left: 60px;margin-bottom: 5px;}
.contacts_texte{font-family: Arial;font-size: 8pt;color: #FFFFFF;margin-left: 90px;margin-bottom: 5px;}
.contacts_texte_blanc{font-family: Arial;font-size: 8pt;color: #FFFFFF;margin: 0px 40px 5px 60px;}
.contacts_texte_noir{font-family: Arial;font-size: 8pt;color: #000000;margin: 0px 40px 5px 60px;}
.contacts_texte_noir2{font-family: Arial;font-size: 8pt;color: #000000;margin: 0px 40px 5px 30px;}
.contacts{margin: 0px 40px 5px 30px;}
.contmar_texte {padding: 5px;border: 1px solid #FFFFFF;}
.contacts_imp_pays{font-family: Arial;font-size: 8pt;color: #707070;padding: 2px 2px 2px 4px;margin: 10px 30px;}


/* CARRIERES -------------------------------------------------------------------------------------------------------------- */
.carrieres_titre{font-family: Arial;font-size: 8pt;color: #000000;margin: 30px 30px 5px 30px;padding: 2px 2px 2px 4px;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;}
.carrieres_texte{font-family: Arial;font-size: 8pt;color: #000000;margin: 0px 40px 5px 50px;}

/* LIENS */
.liens_titre {font-family: Arial;font-size: 8pt;color: #000000;background-image: url(../imgs/pages/degrade-beige-blanc.gif);background-repeat: no-repeat;margin: 0px 0px 10px 20px;padding: 2px 2px 2px 4px;}
.liens_chapeau {font-family: Arial;font-size: 8pt;color: #5C5C5C;margin-left: 50px;margin-right: 20px;margin-bottom: 30px;}


/* AUTRES ---------------------------------------------------------------------------------------------------------------- */
.recherche {font-family: Arial;font-size: 8pt;color: #5D99C0;height: 17px;width: 120px;border: 1px solid #5D99C0;text-align: center;}
.color_bleuciel{color: #B4D3E6;}
.alert{COLOR: #D1183A;font-family: Arial;font-size: 8pt;}
.retour{font-family: Arial;font-size: 8pt;color: #000000;padding: 2px 2px 2px 4px;margin: 10px 0px 10px 20px;}


/* RECHERCHE ---------------------------------------------------------------------------------------------------------------- */
a.search:link, a.search:visited, a.search:active, a.search:hover {font-family: Arial;font-size: 8pt;color: #000000;text-decoration: none;}
.gdtitre {font-family : Arial;font-size : 12px; text-decoration : none;color : #000000; font-weight:bold;}
.txtgris {font-family : Arial;font-size : 11px; text-decoration : none;color : #999999;}
.linkblue {font-family: Arial; font-size : 11.8px; color:#284478;}

/* FORMULAIRE ---------------------------------------------------------------------------------------------------------------- */
.dark_form_auto {font-family: Arial;font-size: 8pt;color: #FFFFFF;background-color: transparent;border: 1px solid #005E99;}
.light_form_auto {font-family: Arial;font-size: 8pt;color: #000000;background-color: #FFFFFF;border: 1px solid #CBBFB1;}
.dark_form_150 {font-family: Arial;font-size: 8pt;color: #FFFFFF;background-color: transparent;border: 1px solid #005E99;width: 150px;}
.light_form_150 {font-family: Arial;font-size: 8pt;color: #000000;background-color: #FFFFFF;border: 1px solid #CBBFB1;width: 150px;}
.light_form_500 {font-family: Arial;font-size: 8pt;color: #000000;background-color: #FFFFFF;border: 1px solid #CBBFB1;width: 500px;}
.light_form_350 {font-family: Arial;font-size: 8pt;color: #000000;background-color: #FFFFFF;border: 1px solid #CBBFB1;width: 350px;}

.dark_form_all {font-family: Arial;font-size: 8pt;color: #FFFFFF;background-color: transparent;border: 1px solid #005E99;width: 100%;}
.light_form_all {font-family: Arial;font-size: 8pt;color: #000000;background-color: #FFFFFF;border: 1px solid #CBBFB1;width: 100%;}
.dark_form_under_all {font-family: Arial;font-size: 8pt;color: #FFFFFF;width: 100%;background-color: transparent;border-bottom: 1px solid #005E99;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}
.light_form_under_all {font-family: Arial;font-size: 8pt;color: #000000;width: 100%;background-color: #FFFFFF;border-bottom: 1px solid #CBBFB1;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}
.search_result {font-family: Arial;font-size: 8pt;color: #666666;margin-left: 20px;}
.choblig {color: #FF0000;}

.thumb {border: 5px solid #FFFFFF;}
