@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}

img{ border:0;}

ul li{ list-style:none;}

a { text-decoration:none;color:#0066cc;}

body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-image:url(../images/bkg.png); background-repeat:no-repeat; background-color:#616161;}

#wrap { width:980px;  margin: 0 auto; background-color:#ffffff; padding:0 10px 15px 10px; }

#langue a:hover, .toutes_actu a:hover, #contenu a:hover, #menu_footer a:hover {text-decoration:underline;}

#titre { display:none;}

/*************************************** HEADER ***************************************************/

#header { background-image:url(../images/bkg_header.png); background-repeat:no-repeat; width:980px; height:135px; margin-bottom:5px;}

#logo { padding-top:15px; width:116px; height:112px; float:left;}

#baseline { padding:35px 100px 0 15px; width:296px; height:45px; float:left; }

#langue { background-image:url(../images/bkg_lang.png); background-repeat:repeat-x; height:20px; width:105px; float:right; margin: 0 15px 15px 0; padding:2px 0 0 10px; font-size:11px;}

.lang_fr { float:left; padding-right:15px;}

#langue img { position:relative; top:4px;}

#espace_membres { background-image:url(../images/bkg_espace_membres.png); width:374px; height:69px; float:right; margin: 0 8px 0px 0; padding:10px 0 0 10px; }

.titre_espcae_membres { font-size:12px; text-transform:uppercase; color:#0066cc; font-family: Arial Helvetica, sans-serif; font-weight:bold;}

#identifiant, #mot_passe { float:left; padding-right:10px;}

#identifiant input, #mot_passe input { background-image:url(../images/input_espace_membres.png); width:130px; height:20px; background-repeat:no-repeat; border:none; color:#0066cc;}

#connexion { position:relative; top:15px; width:77px; height:20px; float:left;}
#connexion input { background:url(../images/btn_connexion.png) no-repeat; width:77px; height:20px; border:none; color:#ffffff; text-transform:uppercase; font-size:11px; padding-top:-2px;}
#deconnexion input { background:url(../images/btn_connexion.png); width:93px; height:20px; border:none; color:#ffffff; text-transform:uppercase; font-size:11px; padding-top:-2px;}
#deconnexion {width:93px; height:20px; float:left; margin-top:5px; }
#acceder_espace { margin:5px 5px 0 130px; float:left; width:127px; height:20px;}


/*************************************** MENU ***************************************************/

#menu { background-image: url(../images/bkg_menu.png); background-repeat:repeat-x; height:35px; width:980px; font-size:14px;}

#menu a {color:#333333;}


/*************************************** PAGE ***************************************************/

#breadcrumbs { width:965px; background-color:#f7f7f7; height:20px; padding:10px 0 0 15px; margin-bottom:15px;}

.vous_etes { color:#666666; float:left; padding-right:3px;}

a.pathway { text-decoration:underline; color:#0066cc;}

#content { margin-bottom:25px;}

/*************************************** COLONNE GAUCHE ***************************************************/

#colonne_gauche { width:235px; float:left; margin-right:15px;}

#sous_menu { background-color:#f0f0f0; width:235px; margin-bottom:10px;}

.titre_sous_menu, .titre_actu { background: url(../images/bkg_titre_actu.png) repeat-x; height:23px; padding:8px 0 0 10px; font-size:13px; text-transform:uppercase; font-family: Helvetica, Arial, sans-serif; width:225px; color:#666666; letter-spacing:-1px; }

#sous_menu_liste  ul { padding:4px 0 13px 0;}

#sous_menu_liste ul li { padding:7px 0 7px 15px; border-bottom:1px solid #c2c2c2;}

#liste_actu { background-image:url(../images/bkg_actu.png); background-repeat:repeat-x; width:235px; background-color:#e3e3e3;}

#sous_menu_liste ul li a {color:#666666;}

#sous_menu_liste ul li a.active , #sous_menu_liste ul li a:hover { color:#0066cc; font-weight:bold; background-image:url(../images/picto_fleche_sous_menu.png); background-repeat:no-repeat; padding-left:18px;}

#sous_menu_liste ul li.last { border-bottom:none;}

.actu { padding:10px 15px; border-bottom:1px solid #c2c2c2; font-size:11px;}

.date_actu { color:#666666; padding-bottom:3px;}

.actu p, .actu_accueil p { color:#0066cc;}

.actu a, .actu_accueil a { color:#0066cc; text-decoration:underline;}

.toutes_actu { padding:10px 15px;}
.toutes_actu a { color:#0066cc; font-size:12px; font-weight:bold;}


/*************************************** ACCUEIL ***************************************************/

#bienvenue { background:url(../images/bkg_bienvenue.png) repeat-x; width:630px; height:319px; border:1px solid #e1e1e1; float:left; margin-right:14px; padding:50px 15px 0 20px; color:#757575;}

#bienvenue h2 {font-size:18px; color:#757575; padding:0 0 15px 0px; text-transform:uppercase; letter-spacing:-1px; font-weight:100;}

#bienvenue h3 {font-size:16px; color:#0066cc; padding:0 0 15px 0px; font-weight:bold;}

.en_savoir_plus img { border:none; float:right;}

#bienvenue strong { color:#333333;}

/*************************************** COLONNE DROITE ***************************************************/

#colonne_droite { width:298px; float:left;}

.titre_actu_accueil { background: url(../images/bkg_titre_actu.png) repeat-x; height:23px; padding:8px 0 0 10px; font-size:13px; text-transform:uppercase; font-family: Helvetica, Arial, sans-serif; width:288px; color:#666666; }

#liste_actu_accueil { background-image:url(../images/bkg_actu.png); background-repeat:repeat-x; width:298px; background-color:#e3e3e3;}

.actu_accueil { padding:10px 15px 10px 15px; border-bottom:1px solid #c2c2c2; font-size:12px;}

#devenir_membre { background:url(../images/pourquoi_devenir_membre.png); width:268tpx; height:46px; margin-top:5px; padding: 35px 15px 0 15px; font-size:14px; color:#003865;}


/*************************************** CONTENU ***************************************************/

#contenu { width:730px; float:left; min-height:400px;}

#contenu h1 { font-size:20px; font-weight:bold; color:#666666; padding:0 0 13px 15px;}

#contenu h2 {font-size:16px; font-weight:bold; color:#0066cc; padding:0px 15px; border-bottom:2px solid #0066cc; width:700px; margin-bottom:10px;}

#contenu p { text-align:justify; padding: 0 10px 15px 15px;}

#contenu h3 { font-size:14px; font-weight:bold; color:#999999; padding:0 0 5px 15px;}

#contenu img.bordure {border:1px solid #d0d0d0; padding:2px;}


/*************************************** FOOTER ***************************************************/

#footer { background-color:#f7f7f7;width:950px; height:25px; padding:10px 15px 0 15px;}

#menu_footer { color:#999999; font-size:11px; float:left; }
#menu_footer a {color:#0066cc; padding:0 3px;}

#ic { float:right;}







/*************************************** ESPACE MEMBRES ***************************************************/

#bibliotheque .titre_bibli_1{ float: left; font-size:20px; font-weight:bold; color:#666666; padding:0 0 0px 15px;/*border-bottom:2px solid #0066cc; */ width:529px; /*margin-bottom:20px;*/}
#bibliotheque .titre_bibli_1_court { width:472px; }
#bibliotheque .titre_bibli_1_long { width:529px; }

#bibliotheque .consulter_documents { margin-left: 544px; width: 186px; }
#bibliotheque .consulter_archives { margin-left: 487px; width: 243px; }


#bibliotheque fieldset { border: 1px solid #0066CC; margin-bottom: 20px; padding: 10px; }
#bibliotheque fieldset legend { border: 1px solid #0066CC; color: #0066CC; padding: 2px 5px; }
#bibliotheque fieldset input.inputtext { width: 300px; }
#bibliotheque fieldset em { color: #66667D; font-size: 12px; margin-left: 62px; }

#bibliotheque div.filet { border-bottom:2px solid #0066cc; clear: both; width:730px; margin-top: 3px; margin-bottom:20px; }

#bibli { margin-bottom:30px;}

.titre_bibli_2 {font-size:14px; font-weight:bold; color:#0066cc; text-transform:uppercase; float:left; padding:8px 0 0px 15px; width:527px;}

#en_tete_bibli {border-bottom:1px solid #c2c2c2; padding-bottom:3px; margin-bottom:3px;}

.liste { background-color:#f0f0f0; padding:3px 10px; margin-bottom:2px;}
#listing_bibli strong { color:#0066cc; padding-left:5px;}
td.nom_doc { width:600px; padding-right:30px;}
td.nom_doc em { color: #66667D; }
#contenu .sous_doc li { list-style: disc; background:none; padding:0; }
ul.sous_doc  { padding: 0 0 10px 70px;}


.type_membre {font-size:14px; font-weight:bold; color:#0066cc; border-bottom:1px solid #c2c2c2; padding:8px 0 8px 15px; text-transform:uppercase; }
.entreprise {font-size:14px; font-weight:bold; color:#333333; padding-bottom:3px;}
.fiche_pers { background-color:#f0f0f0; padding:10px 15px; margin-top:3px; margin-bottom:10px; float:left; clear:both; width:700px;}

.fiche_pers .col_1 { width:270px; margin-right:25px; float:left;}
.fiche_pers .col_2{ width:190px; margin-right:60px; float:left;}
.fiche_pers .descr_membres{ clear:both; padding-top:8px;}

.images_membres { width:115px; float:left;}
.images_membres img { height:56px; float:right;}
.images_membres_logo img { /*width:115px;*/ /*height: 56px;*/ float:right;}
.images_membres_logo2 img { margin-top: 5px; margin-bottom: 10px; }

.bordure {border-bottom:2px solid #c2c2c2; margin:10px 0 20px 0; padding-bottom:30px; /* padding-bottom:15px; */}
.envoyer_message_groupe { float:left; margin:0px 15px 0px 10px;}
.bibliotheque_groupe{ margin:0px 0 0 0;}

.titre_conseils {font-size:14px; font-weight:bold; color:#333333; padding-bottom:3px;text-transform:uppercase; float:left; width:640px; padding:9px 0 0 15px;}
.en_tete_tableau {border-bottom:1px solid #c2c2c2; padding-bottom:3px; margin-bottom:3px;}

#listing_doc { background-color:#f0f0f0;}
#listing_doc tr {  height:22px;  width:732px; }
#listing_doc .membres_groupe {  height:22px;  width:732px; }
#listing_doc td {border-bottom:1px solid #fff; }
#listing_doc a, #liste_alpha a { text-decoration:underline;}

a.lien_doc { font-weight:bold;}
li a.lien_doc { font-weight:normal; color: #000;}
td.date_doc { padding-left:10px;}

.titre_membres {font-size:14px; font-weight:bold; color:#333333; padding-bottom:3px;text-transform:uppercase; float:left; width:547px; padding:9px 0 0 15px;}

#moteur_recherche { background:url(../images/bkg_moteur_recherche.png) repeat-x; width:702px; padding:20px 15px; margin-bottom:15px;}
#moteur_recherche input { background:url(../images/input_rechercher.png) no-repeat; width:298px; height:24px; border:none; position:relative; top:-7px; margin-right:15px; color: #666666;font-size:11px; padding-left:5px;}
#moteur_recherche option{ padding:1px 0 1px 5px; color:#666666; font-size:11px;}

#liste_alpha a { margin:0 3px; font-weight:bold;}

#liste_alpha a.active { text-decoration:none; color:#333;}

.titre_organisme { float:left; width:230px;}

#liste_alpha { margin-bottom:15px;}

.secteur { margin-bottom:15px;}

.telecharger_annuaire { padding-left: 230px; margin-top:15px;}

#secteur_act select { background:url(../images/bkg_select.png) no-repeat; width:303px; height:81px; border:none;margin-right:15px; color:#666666;}

td.desc_resultat { padding-right:30px; text-align:justify;}

.resultat_logo img {/*background-color: #F7F7F7; width: 115px; height: 190px;*/ overflow: hidden;  padding: 5px 0 5px 0;}
.resultat_ent {font-size:14px; font-weight:bold; color:#0066cc;}
.resultat_resp {font-size:12px; color:#666666;}
.resultat_site a {font-size:12px; color:#666666;}

table#resultat_recherche { width:732px;}
#resultat_recherche tr { height:65px; }
#resultat_recherche td { border-bottom:1px solid #c2c2c2;}
tr#bkg_bleu { background-color:#d1d4db;}


#pagination_top { height:27px; border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2; padding:8px 0 0 0; text-align:center; margin-bottom:10px;}
#contenu #pagination_top ul li { display:inline; background:none; margin:0; padding:0; }
#pagination_top .actif{ color:#fff; background:#0066cc; padding:1px 4px; margin-right:5px;}
#pagination_top a{ font-weight:bold; text-decoration:none; padding:0 3px;margin-right:5px;}
#pagination_top .prevnext{ padding:0 3px;}
#pagination_top .prevnext a{ background:none; text-decoration:underline; font-weight:normal;}

.nb_resultat {color:#0066cc; margin:0 20px 0 0; float:left;}

.annuaire_complet { float:right;}

input#btn_submit { color:#fff; padding:2px 3px; border:none; background:#0066cc; cursor:pointer;}



/*************************************** COM_LOGIN ***************************************************/

#com-form-login fieldset { border: none; }
#com-form-login .contentpane img { display: none; }
#com-form-login ul li { display: none; }