@charset "iso-8859-1";

HTML{width:100%;}

BODY{width:100%; margin:0px; text-align:center; font-size:0.9em; background-color:#FFFFFF; font-family:Trebuchet MS, Arial;}

IMG{border:none;}

#site{position:relative; width:1000px; margin: 0 auto 0 auto;}
#site_fond{position:relative; float:left; width:1000px; border:solid 1px #000000; background:url(bande_grise_bas.jpg) repeat-x; background-position:left bottom;}

#bandeau{position:relative; float:left; text-align:left; width:1000px; height:195px; background:url(bandeau.jpg) no-repeat;}

#menu_h{position:absolute; float:left; top:55%; left:24%; padding-top:10px; width:667px; height:47px; text-align:center; background:url(fond_menu_h.png) no-repeat;}

.lien_haut{width:120px; height:25px; vertical-align:middle; border-left:solid 1px #FFFFFF;}
.lien_haut_over{width:120px; height:25px; vertical-align:middle; border-left:solid 1px #FFFFFF;}
.lien_haut a{color:#FFFFFF; text-decoration:none;}
.lien_haut_over a{color:#000000; text-decoration:none;}
.lien_haut a:hover{color:#000000; text-decoration:none; width:100px; display:block;}

#gauche{position:relative; float:left; width:193px; text-align:center; background:url(fond_menu.jpg) repeat-y; left:39px;}
#gauche_bas{position:absolute; float:left; bottom:0px; left:0px; background:url(fond_menu_bas.jpg) no-repeat; width:193px; height:29px; z-index:1;}

#menu_gauche{position:relative; float:left; width:192px; height:auto;}
.menu_g a{position:relative; float:left; width:163px; text-align:left; height:24px; background:url(bt_off.jpg) no-repeat; color:#841a1d; font-size:0.9em; padding:8px 0px 0px 20px; margin:-2px 0px 0px 15px; text-decoration:none;}
.menu_g a:hover{position:relative; float:left; width:163px; height:24px; padding:8px 0px 0px 20px; background:url(bt_on.jpg) no-repeat; color:#FFFFFF; font-size:0.9em; font-weight:bold; margin:-2px 0px 0px 15px; text-decoration:none;}
.menu_g_over a{position:relative; float:left; width:163px; text-align:left; height:24px; padding:8px 0px 0px 20px; background:url(bt_on.jpg) no-repeat; color:#FFFFFF; font-size:0.9em; font-weight:bold; margin:-2px 0px 0px 15px; text-decoration:none;}

#info_con{position:relative; float:left; width:190px; height:45px; margin-top:10px; font-size:0.8em;color:#444444; line-height:9pt;}
#info_con a{color:#444444;}

#logocrci{position:relaitve; float:left; top:15px; margin-left:44px; background:url(logo_crci.png) no-repeat; width:127px; height:120px;}

#contenu{position:relative; float:left; top:-40px; width:740px; text-align:left; margin-left:20px; font-size:0.9em; height:auto; left:39px;}

#fond_titre{position:relative; float:left; padding:3px 0px 3px 15px; width:464px; height:auto;  background-image:url(fond_haut_titre.jpg); background-repeat:no-repeat; background-color:#a4d31b; color:#000000; font-size:1.2em; text-align:left; font-weight:bold; }

#textes_haut{position:absolute; float:left; top:0px; left:0px; background:url(fond_cont_haut.jpg) no-repeat; width:580px; height:13px;}
#textes{position:relative; float:left; background:url(fond_cont.jpg) repeat-y; width:580px; height:auto; padding:8px 0px 15px 0px;}
#textes_bas{position:absolute; float:left; bottom:0px; left:0px; background:url(fond_cont_bas.jpg) no-repeat; width:580px; height:19px;}

.bt_suite{width:100px;height:20px;margin:0px auto;padding:3px 0px 0px 33px;text-align:left;line-height:10pt;color:#589329;background:url(bt_suite.png) no-repeat;cursor:pointer;text-decoration:none;}
.bt_prec{width:100px;height:20px;margin:0px auto;padding:3px 0px 0px 33px;text-align:left;line-height:10pt;color:#589329;background:url(bt_prec.png) no-repeat;cursor:pointer;text-decoration:none;}
.bt_retour{width:100px;height:20px;margin:0px auto;padding:3px 0px 0px 33px;text-align:left;line-height:10pt;color:#589329;background:url(bt_retour.png) no-repeat;cursor:pointer;text-decoration:none;}
.bt_print{width:100px;height:20px;margin:0px auto;padding:3px 0px 0px 33px;text-align:left;line-height:10pt;color:#589329;background:url(bt_print.png) no-repeat;cursor:pointer;text-decoration:none;}
.bt_maj{width:100px;height:20px;margin:0px auto;padding:3px 0px 0px 33px;text-align:left;line-height:10pt;color:#589329;background:url(bt_maj.png) no-repeat;cursor:pointer;text-decoration:none;}
.bt_mail{width:100px;height:20px;margin:0px auto;padding:3px 0px 0px 33px;text-align:left;line-height:10pt;color:#589329;background:url(bt_mail.png) no-repeat;cursor:pointer;text-decoration:none;}


.bt_vert a{color:#649A11; font-size:10pt; font-weight:bold; letter-spacing:-1px; text-decoration:none;}


#form_maj INPUT{font-size:0.9em;}
#form_internat INPUT, #form_internat SELECT, #form_internat TEXTAREA{font-size:0.9em;}
#form_internat INPUT[type=text]{}


.libelle_formulaire{color:#e76513; font-size:0.9em;}
.case_champs{color:#000000; font-size:0.9em;}
.form_rubrique{font-size:1.2em; color:#e78131;font-weight:bold; text-decoration:underline; border-top:dashed 2px #d2e98d; padding-top:5px; height:30px; vertical-align:top;}

/*DEBUT MOTEUR ENTREPRISE*/
.rech_cat{color:#e57923; font-size:1.1em; font-weight:bold; padding:5px 0px 3px 0px;}
.rech_lib{color:#000000; font-style:italic; font-size:10pt;}
#zone_nombre{position:relative; float:left; color:#e57923; font-size:1em; width:250px; height:60px; margin-left:150px;font-weight:bold; font-style:italic; text-align:center;}

.entreprise_result{padding-left:5px;}
.entreprise_result a{color:#e57923; font-weight:bold; font-size:0.8em;}
.entreprise_entete{color:#000000; font-weight:bold; padding-left:5px;}
.entreprise_divers{color:#000000; font-style:italic;}

.fiche_nom{font-size:1.2em; font-weight:bold; color:#000000;}
.fiche_rubrique{font-size:1.2em; color:#e78131;font-weight:bold; text-decoration:underline; border-top:dashed 2px #d2e98d; padding-top:5px;}
.libel_fiche{color:#e76513; font-size:0.9em;}
.lien_fiche{color:#e76513; font-size:0.9em;}
.cont_fiche{color:#000000; font-size:0.9em;}
.cont_fiche a{color:#000000;}

.entr_news_titre{font-size:1em; font-weight:bold; color:#000000; padding-top:12px;}
.entr_news_intro{font-size:0.9em; font-weight:bold; color:#000000; line-height:11pt;}
.entr_news_corps{font-size:0.9em; color:#000000; line-height:11pt;}
.entr_news_source{font-size:0.8em; font-style:italic; color:#000000; line-height:11pt;}


#onglet_gene{position:relative; float:left; background:url(onglet_gene.jpg); width:124px; height:29px;}
#onglet_gene:hover{position:relative; float:left; background:url(onglet_gene_over.jpg); width:124px; height:29px;}
#onglet_gene.over{position:relative; float:left; background:url(onglet_gene_over.jpg); width:124px; height:29px;}
#onglet_presse{position:relative; float:left; background:url(onglet_presse.jpg); width:124px; height:29px;}
#onglet_presse:hover{position:relative; float:left; background:url(onglet_gene_over.jpg); width:124px; height:29px;}
#onglet_presse.over{position:relative; float:left; background:url(onglet_gene_over.jpg); width:124px; height:29px;}
#onglet_internat{position:relative; float:left; background:url(onglet_internat.jpg); width:124px; height:29px;}
#onglet_internat:hover{position:relative; float:left; background:url(onglet_gene_over.jpg); width:124px; height:29px;}
#onglet_internat.over{position:relative; float:left; background:url(onglet_gene_over.jpg); width:124px; height:29px;}

/*FIN MOTEUR ENTREPRISE*/


/* DEBUT INFOS PRESSE */
.presse_titre{font-size:1.2em; font-weight:bold; color:#4E8A21; text-align:left; padding-top:15px;}
.presse_titre a{color:#4E8A21; text-decoration:none;}
.presse_intro{font-size:0.9em; color:#e6822c; text-align:justify;}
.presse_corps{font-size:0.9em; color:#000000; text-align:justify;}

/* FIN INFOS PRESSE */

.niv_4_intro{font-size:1em; color:#e6822c; text-align:justify; margin:0;}
.niv_4_intro a{color:#e6822c; font-weight:bold;}
.niv_4_partie_titre{font-size:1.2em; font-weight:bold; color:#4E8A21; text-align:left;}
.niv_4_partie_intro{font-size:0.9em; color:#e6822c; text-align:justify; padding:6px 0px;}
.niv_4_partie_corps{font-size:0.9em; color:#000000; text-align:justify; padding:6px 0px;}
.niv_4_partie_corps a{color:#eb6614; text-align:justify;}

.rencontre_corps{font-size:0.9em; color:#000000; text-align:justify;}
.rencontre_corps a{font-size:0.9em; color:#000000; text-align:justify;}

.mess_erreur{color:#FF0000; font-weight:bold; text-align:center; font-size:1em;}

#droite{position:relative; float:left; text-align:left; width:150px; margin-left:5px; padding-top:10px; height:auto; color:#000000; font-weight:bold;}



.file_notok{color:#FF0000;}
.file_ok{color:#339900;}


#pied{position:relative; float:left; width:1000px; height:54px;}


#copyright{width:100%; float:left; text-align:center; font-size:0.9em; font-weight:bold;}

.spacer{height:15px;}



/* AUTOCOMPLETE */

.ac_results{padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; text-align:left; font-size:0.9em;}
.ac_results ul{width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results iframe{display:none; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden;}
.ac_loading {background : Window url('interface/indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight; color: HighlightText;}



