/* CSS pour le centre de documentation */

/* Modifications de styles pour le centre de documentation */
.centreDoc #piv { height: 90px; }
.centreDoc #utilitaires{ width:500px; padding-top:17px; }
.centreDoc h1{ margin:0; width:176px; height:0; overflow:hidden; background:url(../images/fr/centredoc-h1.gif) 18px 19px no-repeat; padding:73px 18px 0 0;}
.centreDoc #top{ clear:both; background:url(../images/centredoc-top.gif) left top no-repeat #55a1d8;}
.centreDoc #contenu{ background:url(../images/centredoc-contenu.gif) left top no-repeat; padding:17px 5px 0 5px;}
.centreDoc.accueil #contenu{ padding-top:27px;}


/* Zone "Les plus consultés" de l'accueil du centre de documetnation */
.centreDoc.accueil #plusConsultes{ margin:0 0 27px; clear:both; background:url(../images/centredoc-plusconsulte.gif) left bottom no-repeat #f6f7f7;}
.centreDoc.accueil #plusConsultes .contenuCentral{ padding:6px 0;}
.centreDoc.accueil #plusConsultes h2{ padding:48px 0 0; float: left; margin:0; background:url(../images/fr/centredoc-plusconsulte-h2.gif) 15px 9px no-repeat; width:160px; height:0; overflow:hidden; }
.centreDoc.accueil #plusConsultes dl{ width:148px; float:left; color:#9d9d9d; padding:5px 20px 5px 20px; border-right:1px solid #dde2e6;}
.centreDoc.accueil #plusConsultes dd{ font-weight:bold;}

/* Boites du centre de documetnation */
.centreDoc.accueil .ligne3col{ clear:both;  float:left; width:100%; }
.centreDoc.accueil .ligne3col .coinRond{ background-color:transparent;  margin:0;}
.centreDoc.accueil .ligne3col .col{  width:298px; float:left; margin:0; clear:none;margin-bottom:25px; margin-left:23px; background:url(../images/centredoc-fond-bloc.gif) left bottom repeat-x;}
.centreDoc.accueil .ligne3col .col.premier{ margin-left:0;}
.centreDoc.accueil .ligne3col .col .contenuCentral{ padding:15px 20px;}
.centreDoc.accueil .ligne3col h2{ font-weight:bold; background:url(../images/centredoc-dossier.gif) left top no-repeat; margin:0; padding:3px 20px 8px 35px; font-size:1.37em; width:243px;}
.centreDoc .consulter{ font-weight:bold; margin-bottom:0;}

/* Modification du fil d'ariane */
#filAriane{ color:#a1a1a1; float:left; width:100%;}
#filAriane li{ float:left; margin-right:0.25em; white-space:nowrap;}

/* Les différentes colonnes des différents gabarits du centre de documentation */
.centreDoc .colonne1{  padding:23px 28px 0 15px; margin:0; width:690px; float:left;clear:both;}
.centreDoc .colonne2{ margin-top:23px; width:205px; float:left; min-height:300px; border-left:1px solid #dde2e6;}
.centreDoc .contenuEtroit{ padding-left:47px; width:643px; clear:both; }

.centreDoc .contenuEtroit p{ margin-bottom:1em; line-height:1.3em}

/* Retour a l'accueil du centre de documentation */
.centreDoc .retourAccCentreDoc{ float:left;}
.centreDoc .retourAccCentreDoc a{ float:left; width:49px; height:0; padding-top:46px; overflow:hidden; background:url(../images/centredoc-retour.gif) left 5px no-repeat;}

/* Page du centre de documentation */
.centreDoc h2{ float:left;padding-bottom:13px; float:left; background:url(../images/centredoc-sep-h2.gif) left bottom no-repeat; padding-left:14px; width:620px; margin-bottom:1.5em; }
.centreDoc .titre{ width:100%; float:left; margin-left:-15px; min-height:52px;}
.centreDoc .colonne2 ul{ padding-left:19px; font-family:Arial, Helvetica, sans-serif; font-size:1.09em; text-transform:uppercase;}
.centreDoc .colonne2 ul li{  padding-bottom:11px; line-height:1.1em; }
.centreDoc .colonne2 ul li a{ display:block; min-height:17px; padding-left:35px; padding-top:5px; background:url(../images/centredoc-dossier.gif) left top no-repeat;}
.centreDoc .colonne2 ul li.actif a{ color:#333; background-image:url(../images/centredoc-dossierouvert.gif)}
.centreDoc .colonne2 ul li.actif{ font-weight:bold;}

/* Introduction des pages */
.centreDoc .introduction{ float:left; margin-bottom:2.5em;}
.centreDoc .introduction img{ float:left; padding: 1px; margin:0 10px 5px 0; border:1px solid #f90b50}

/* Styles pour listes de pages dans les dossiers du centre de documentation + styles des fichiers des publications  */
.centreDoc .colonne1 dl{ width: 256px; float:left; margin-bottom:2.5em; padding-left:55px; padding-right:10px; min-height:45px;}
.centreDoc .colonne1 dl.dossier{ background:url(../images/centredoc-dossier-grand.gif) left top no-repeat;}
.centreDoc .colonne1 dl.html{ background:url(../images/centredoc-html-grand.gif) 6px top no-repeat;}
.centreDoc .colonne1 dl.pdf{ background:url(../images/centredoc-pdf-grand.gif) 6px top no-repeat;}
.centreDoc .colonne1 dl.excel{ background:url(../images/centredoc-xls-grand.gif) 6px top no-repeat;}
.centreDoc .colonne1 dl.word{ background:url(../images/centredoc-doc-grand.gif) 6px top no-repeat;}
.centreDoc .colonne1 dl dt{ font-family:Arial, Helvetica, sans-serif; font-size:1.27em; text-transform:uppercase; padding-top:3px; margin-bottom:0.4em; }
.centreDoc .colonne1 dl dd p{ margin-bottom:1.1em;}
.centreDoc .colonne1 dl dd p.telecharger{ font-weight:bold; float:left; width:35%;}
.centreDoc .colonne1 dl dd ul.commander{ padding:0; margin:0; float:left; padding-left:2%; border-left:1px solid #dde2e6; margin-bottom:1em; width:62.5%; clear:none; }
.centreDoc .colonne1 dl dd ul.commander li{ background:none; margin:0; padding:0; }
.centreDoc .colonne1 dl dd ul.commander strong{ font-size:0.91em;}
.centreDoc .colonne1 dl dd ul.commander input{ border:1px inset; padding:0;}

.centreDoc .colonne1 h3.categorie{ margin:0 0 0 -15px; padding:2em 0 2.5em 15px; background:url(../images/bg-h2.gif) left top no-repeat;}

.centreDoc .groupeBoutons{ border-top:1px solid #dde2e6; padding-top:1.5em; }
.centreDoc .groupeBoutons div{ float:right;}
.centreDoc .groupeBoutons div .bouton{ margin-right:0; margin-left:1em;}

/* Utilitaires */
.centreDoc #utilitaires .outilsGeneraux a{ color:#ddf1ff;}
.centreDoc #utilitaires .outilsGeneraux a:hover{ color:#FFF;}


/* Tableau pour la commande de publications */
table caption{ color:#333;}
table.liste tbody th{ width:auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 10px}
table.commande{ margin-bottom:4em;}
table.commande caption, table.recherche caption{ display:none; }
table.commande tr.entete, table.recherche tr.entete{ background:#fff url(../images/bg-tableCaption-commande.gif) repeat-x left bottom;}
table.commande tr.total td{ font-weight:bold; text-transform:uppercase; border-top:1px solid #dbdbdb; background:#FFF;}
td.centrer, th.centrer{ text-align:center;}

/* H2 de la recherche du centre de documentation */
.centreDoc.recherche h2{ margin-bottom:0; margin-top:0.5em; color:#676767; margin-left:0; background:0; font-size:1.09em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.centreDoc.recherche h2 span{ font-size:1.33em; text-transform:none; color:#f90b50;}
.centreDoc.recherche h2 strong{ color:#333;}

/* Résultats de la recherche */
ul.menuResultats{ float:right; color:#676767; margin-bottom:0.7em;}
ul.menuResultats li{ float:left;}
ul.menuResultats strong{ color:#333; font-size:1.27em;}
ul.menuResultats .precedent, ul.menuResultats .suivant{ width:9.5em; font-weight:bold;  padding-top:0.35em; }
ul.menuResultats .suivant{ text-align:right;width:7.8em;}
ul.menuResultats .precedent a{background:url(../images/retour-guide.gif) left 0.3em no-repeat; padding-left:14px;}
ul.menuResultats .suivant a{background:url(../images/puce-nav-norme-h.gif) right 0.3em no-repeat; padding-right:14px;}

/* Tableau de la recherche */
table.recherche{ clear:both; margin-bottom:0.4em;}
table.recherche td{ vertical-align:top;}
table.recherche .pertinence{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.45em; padding-top:1em; }
table.recherche .titre{ margin:0; font-weight:bold; min-height:inherit;}
table.recherche .adresse{ color:#676767; font-size:0.91em; padding-bottom:0.3em;}
table.recherche p{ padding-bottom:0.5em;}
table.recherche strong.tx-indexedsearch-redMarkup{ color:#f90b50; font-weight:bold;}
table.recherche img{ padding-top:0.4em; margin:0;}

.centreDoc.recherche .colonne1{ padding-left:0; width:705px;}


/* Correction pour des éléments de contenu typo3*/
.centreDoc .colonne1 dl.csc-textpic-image{ padding-left:0;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{ margin-right:0 !important;}
