/*@import "/css/thickbox.css"; */
@import '/css/menu.css'; 
@import '/css/blog.css'; 
@import '/css/style_bd.css'; 

html, body { height: 100%;  padding:0;  margin:0; }
body { background:url(/charte/rpt_degr_body.png) repeat-x #CCE4F2;  font-family:Arial, Helvetica, sans-serif;  font-size:0.8em;  text-align:center;  }
body.neutre{ background:none;  background-image:none;  text-align:left; }
#conteneur {width:100%; min-height:100%; position: relative; }
#page { min-height: 100%;  padding-top:10px;  width: 955px;  margin: 0px auto;  text-align:left; }
#footer{ clear:both;  width:100%;  height: 62px;  background:url(/charte/fond_footer.png) no-repeat;  }
#header{ margin-top: 0;   height:125px;  background:url(/charte/fond_bandeau.gif) no-repeat #fff; position:relative;}
#z_centrale{float:left;  width:100%; padding-top:15px; background:url(/charte/rpt_z_centrale_claire.png) repeat-x #ffffff; }
#colG{float:left; width:225px; padding-bottom:40px; margin-left:15px; }
* html #colG{margin-left:5px; }
#colD{float:right; width:192px; margin-right:15px; height:500px; }
* html #colD{margin-right:5px; }
#z_contenu{float:left;  width:463px; }
* html #z_contenu{width:420px; }
#z_contenu_etendu{float:left;  width:670px; clear:right; min-height:400px; }
#z_contenu_etendu.z_contenu_etendu100pc{margin-left:75px; width:750px; }
* html #z_contenu_etendu #contenu_html{margin:5px; padding:0; }

/*----- mise en forme du texte -----*/
a, p, td, fieldset{font-size:12px; color:#00679B; }
h1{font-size:17px; color:#00679B; }
h2{font-size:15px; color:#719723; font-weight:bold; }
h3{font-size:13px; color:#00679B; font-weight:bold; }
h4{font-size:12px; color:#5A7712; font-weight:bold; }
#contenu_html li{ font-size:12px; color:#00679B;  list-style-position: outside;  list-style-image: url(/charte/puce.gif); }
a{color:#042E47; }
a:hover{color:#000000; }
.lien_yahoo, .lien_yahoo a{color:#042E47; font-size:11px; }
.grise{ color:#BBBBBB; }
li.grise{ color:#BBBBBB !important; }
.legende{font-size:10px; color:#042E47; }
.image_ombree img{width:auto; border:3px solid #3487B1; padding:5px; background-color:#FFFFFF; }
ul.enligne, #nuagedetags ul{	margin:0; padding:0; list-style-type:none; }
ul.enligne li{ list-style-type:none; margin:0; padding:0; display:inline; }
.width100pc{width:100%; }
.invisible{display:none; }
img{border:0; }
.titre_spe{color:#7FB3CD; font-family:"Frutiger", Arial, sans-serif; font-size:18px; text-decoration:none; }

/*news*/
.News_titre{color:#669933; font-size:14px; font-weight:bold; margin:0; padding:0; }
.News_resume p{margin:0; padding:0; /*color:#042E47; */
font-size:11px; }
a.News_suite{background:url(/charte/lire_suite.gif) no-repeat left center; color:#CC0033; font-size:10px; text-decoration:none; padding-left:13px; float:left; margin-top:5px; }

/*----- header -----*/
#logo{float:left; width:285px; padding-top:8px; padding-left:11px; }
#carte{ background:url(/charte/cciexpert-franche-comte.jpg) no-repeat left bottom; width:442px; height:118px; float:left; padding-top:7px; }
a#lien-carte{width:370px; height:118px; display:block;}
#langues{position:absolute; top:10px; left:680px; height:20px; width:165px;}
#langues a{display:block; height:18px; width:25px; float:left;}
a#fr{background-image:url(/charte/version_francaise.png); }
a#de{background-image:url(/charte/deutsche_version.png); }
a#en{background-image:url(/charte/english_version.png); }
#colD_header{float:left; width:205px;  margin-top:8px; height:116px; position:relative; }
#selection{margin-top:4px; background:url(/charte/voir-selection.png) no-repeat; padding:0px 3px; text-indent:140px; vertical-align:middle; color:#FFFFFF; height:30px; }
#selection a{display:block; color:#FFFFFF; text-decoration:none; padding-top:6px; }
#moteur{background:url(/charte/fond_moteur.gif) no-repeat; height:28px; width:200px; margin-top:4px; position:absolute; bottom:0; left:0; }
.div_moteur{}
input.moteur{position:absolute; top:4px; left:31px; width:120px; color:#1482C1; font-size:12px; font-weight:bold; height:14px; line-height:14px; vertical-align:middle; }
input.ok{position:absolute; top:5px; left:160px; }

/*barre menu*/
#barre_menuH{background-color:#000000; height:29px; }
#repere{float:left; width:10px; height:29px; }
#menuH{width:730px; height:29px; float:left; }
#colD_barre_menuH{float:right; text-align:right; width:130px; background:url(/charte/fond_colD_barre_menuH.jpg) repeat-x; }
#drapeaux{padding-top:6px; float:left; width:75px; margin-left:10px; display:none; }
#liens_barreH{float:left; text-align:right; padding-right:5px; border-right:1px solid #ffffff; height:29px; }
#liens_barreH a{ color:#FFFFFF;  text-decoration:none;  font-size:15px;  font-family: "Futura Book", "Futura", Arial, Helvetica, sans-serif;  background:url(/charte/separateur.gif) no-repeat left center;  padding-right:8px;  padding-left:10px;  margin-top:2px;  display:block;  float:left;  height:25px;  line-height:25px;  vertical-align:middle;  }
#liens_barreH a:hover{ background:url(/charte/puce_pointeur_f2.png) no-repeat left center ;  color:#fff;  }
#pictos_b1{float:right; width:auto; margin-right:8px; }
#pictos_b1 img{margin-right:3px; }

/*footer*/
#footer a, #liens_bas a{font-family: "Futura Book", "Futura", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
#liens_bas{float:left; width:70%; color:#FFFFFF; margin-top:40px; padding-left:10px; }
#made_with{margin-top:38px; float:right; width:25%; text-align:right; padding-right:15px; }
#logo_illicopage{position:relative; top:4px; left:4px; }

/*colonne de gauche COLG*/
#menuLat{width:223px; color:#666666; background:url(/charte/fond_bleu.jpg) no-repeat left top #D0E7F2; border:1px solid #CFCFCF; }
#titre_rubrique{background:url(/charte/rpt_z_centrale_claire.png) left -15px; border-bottom:1px solid #CFCFCF; color:#7FB3CD; 
font-family:"Frutiger", Arial, sans-serif; font-size:18px; position:relative; left:-1px; top:-1px; width:225px; }
#consulter_fournisseurs{height:47px; width:225px; margin-top:15px; background:url(/charte/consulter-les-fournisseurs.jpg) no-repeat; }
#consulter_fournisseurs a{display:block; padding-top:25px; padding-left:13px; text-decoration:none; color:#FFFFFF; }

/*colonne de droite cold*/
#actu_colD{ background:url(/charte/fond_bleu.jpg) no-repeat left top #D2E6F1 !important; border:1px solid #CFCFCF; }

/*zone contenu*/
#yahoo_pictos{float:left; margin-left:15px; width:100%; }
#div_lien_yahoo{float:left; font-size:11px; color:#042E47; text-decoration:none; }
#div_lien_yahoo a{color:#042E47; text-decoration:none; }
#pictos_b2{float:right; width:auto; }
#pictos_b2 img{margin-right:2px; }
#contenu_html{width:100%; margin:15px 20px; float:left; }

/* Gestion du plan du site */
.PLAN0 a, .PLAN1 a, .PLAN2 a, .PLAN3 a, .PLAN4 a{text-decoration:none; }
.PLAN0 a{ font-size:14px;  font-weight:bold;  border-left: 3px solid #3487B1;  padding-left:5px; }
.PLAN1 {position:relative; left:-10px; top:-5px; }
.PLAN1 a{ font-size:13px;  color:#719723;  font-weight:bold;  padding:2px 0px; }
.PLAN2 {position:relative; left:-20px; }
.PLAN2 a{ font-size:11px;  color:#00679B; }
.PLAN3 a{ font-size: 10px;  color:#042E47;  list-style-position: inside;  list-style-type: square; }
.PLAN0 a:hover, .PLAN1 a:hover, .PLAN2 a:hover, .PLAN3 a:hover{ color:#000000; }

/*blocs specifiques*/
.encadre_bleu, #maj_colD, #actu_colD{float:left; background-color:#E4F1F8; border-left:1px solid #CEE3EC; border-right:1px solid #CEE3EC; border-top:1px solid #CEE3EC; }
#maj_colD, #actu_colD{padding:5px 3px 0 3px; width:184px; }
#actualites .encadre_bleu{min-height:130px; }
#derniere_maj.encadre_bleu{min-height:130px; }
#moteur_fournisseurs{width:480px; margin-left:15px; float:left; }
.bas_moteur{background:url(/charte/bas_moteur_accueil.jpg) no-repeat #94C30A bottom; min-height:380px; float:left; width:100%; }
.haut_moteur{background:url(/charte/fond_moteur_accueil.jpg) no-repeat -1px top; float:left; padding:5px 10px; width:459px; }
.z_contenu_accueil{float:left; width:425px; margin-left:10px; margin-top:5px; }
* html #moteur_fournisseurs{margin-left:0px; }
* html .z_contenu_accueil{width:415px; margin-left:0px; }
.z_contenu_accueil #yahoo_pictos{margin-left:10px; }
.z_contenu_accueil #contenu_html{margin:10px !important; }
.z_contenu_accueil #actualites{position:relative; float:left; width:204px; }
#actualites p{margin-top:5px; }
#actualites p.News_titre{margin-top:0px; }
* html .z_contenu_accueil #actualites{margin-left:10px; }
.z_contenu_accueil #derniere_maj{position:relative; width:212px; font-size:12px; float:right; clear:right; }
* html .z_contenu_accueil #derniere_maj{margin-left:5px; }
#actualites, #derniere_maj{margin-bottom:15px; }
#derniere_maj p{margin:0; padding:0; }
.maj_logo{float:right; }
.maj_logo img{max-width:90px; padding:5px 0 5px 5px; }
.maj_nom{font-weight:bold; }
.maj_ville{font-size:10px; }
.maj_activite{font-size:11px; }
.maj_suite{background:url(/charte/lire_suite.gif) no-repeat left center; color:#CC0033; font-size:10px; text-decoration:none; padding-left:13px; float:left; margin-top:5px; }

/*----- modele resultats moteur fiche liste -----*/
#z_relative{float:left; position:relative; width:100%; min-height:550px; padding-bottom:10px; }
#div_moteur{position:relative; left:7px; float:left; top:0; z-index:1; width:252px; }
#selection_repet{float:left; width:190px; margin-top:4px; background:url(/charte/voir-selection.png) no-repeat; padding:0px 8px; 
text-indent:136px; vertical-align:middle; color:#FFFFFF; height:30px; margin-left:23px; }
#selection_repet a{display:block; color:#FFFFFF; text-decoration:none; padding-top:6px; }
#div_moteur_contenu{background:url(/charte/lmts_moteur/fond-petit-moteur.png) no-repeat #80B610; float:left; width:250px; min-height:344px; padding-bottom:30px; 
border:1px solid #D3D3D3; }
#div_liste{position:absolute; left:268px; top:20px; z-index:2; width:265px; }
#div_liste_affiche{ background-color:#D0E7F2;  border:1px solid #999999;  max-height:490px;  overflow:auto;  width:265px; clear:both; }
* html #div_liste_affiche{height:480px; width:260px; padding-right:8px; }
*+html #div_liste_affiche{height:480px; width:260px; padding-right:8px; }
#div_liste_affiche_selection{ background-color:#D0E7F2;  border:1px solid #999999;  max-height:300px;  overflow:auto;  width:265px; }
* html #div_liste_affiche_selection{height:300px; }
*+html #div_liste_affiche_selection{height:300px; }
#div_fiche{position:absolute; left:530px; top:0; z-index:3; width:415px; }
#bt_action_fiche{ float:left;  color:#FF0000; }
#message_action_fiche{ float:right;  width:50%;  color:#FF0000; }
#erreur_contenu_fiche{ clear:both;  color:#FF0000;  font-weight:bold;  }
#contenu_fiche{ clear:both; }

/*----- pop up -----*/
#popup{width:600px; margin:10px; padding-bottom:10px; }
#popup #contenu_html{padding:10px; float:left; background-color:#FFFFFF; margin:0; text-align:left; width:580px; }
* html #popup #contenu_html{width:600px; }
#footer-popup{background:url(/charte/footer-popup.jpg) no-repeat left bottom #fff; height:25px; float:left; width:100%; line-height:25px; vertical-align:middle; margin-bottom:10px; }
#footer-popup a{color:#B5CFDF; font-size:11px; }
#footer-popup a:hover{color:#fff; }

/* bouton valider liste */
#Submit_Form{height:28px; width:110px; background:url(/charte/lmts_moteur/fond-valider.png) no-repeat left top; margin-bottom:20px; }
#Submit_Form a{display:block; vertical-align:middle; line-height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; padding-left:33px; text-align:left; }
#Message_inscription{margin-bottom:5px;  }

/*----- moteur de recherche plein texte -----*/
.swish-resultat{padding:10px 0; color:#000; font-size:13px; }
.swish-affichage-actuel{color:#00679B; padding-top:10px; font-size:12px; }
.swish-temps{display:none; }
.swish-pages{padding:10px 0; }
.swish-pages a{color:#00679B; }
