@import "lib/reset.css";
@import "lib/hyperliens.css";
@import "lib/listes.css";
@import "lib/layout.css";
@import "lib/typographie.css";
@import "lib/forms.css";
@import "lib/tables.css";
@import "lib/navigation-verticale.css";
@import "lib/navigation-horizontale.css";
@import "lib/styleswitcher.css";
@import "lib/tablesorter.css";
@import "lib/jtab.css";

body {background: #EFEFEF;}	
#config  {position: absolute; top: 0: left: 0; width: 250px;border: 1px solid #CCCCCC; background: #EFEFEF; padding: 5px 5px 10px 5px;}
#config form fieldset {margin: 0;}
#config div{margin: 0;}

div.alpha { 
		border-left: 1px solid #EDEDED;
        } 
div.alpha a { 
        font-size:1.1em;
		display: block;
        float: left;
		padding: 3px 6px;
		border: 1px solid #EDEDED;
		border-left: none;
		text-decoration: none;
        }
#content div.alpha a  { color: #333; }
#content div.alpha a:hover  { background: #EDEDED; }
#content div.alpha a#expose {color: white; background: #333;}
#content #hierarchie {margin: 1em 0;}
#content h2 {margin-top: 0;}
#content p {margin-bottom: 10px;}
a.text span, th.camera strong {display: none;}
table.tablesorter th {padding: 0;}
th.camera span {display: block; background: url(images/camera.gif) no-repeat 5px 0; height: 14px; width: 40px; }
td a.text {background: url(../images/icons/image.gif) no-repeat left top; width: 16px; height: 16px;  }


#loading { background: url(images/loading.gif) no-repeat;
            width: 50px; height: 50px; margin: 0 auto; }

#container {border: 1px solid #E1E1E1;background: #FFF;}

/* Header
-------------------------------------------------------------- */
#header {background: #C46200 url(images/bandeauhumpath.jpg) repeat-x; color: white;position: relative; padding: 0;}
#header .margin { padding-bottom: 0;}
#header h1 {margin: 0; padding: 0; }
#header p {margin: 0; padding: 0; line-height: 1em; }
#header a span {display: none;}



/* Content
-------------------------------------------------------------- */

.outils {margin: 0 0 1.5em 0; }
.outils a {font-size: 1em; color: #666;}
.outils a span {display: none;}
.outils .commentaire {padding-left: 20px; background: url(images/icons/comment.gif) no-repeat left 2px;}
.outils .printerFriendly {padding-left: 20px; background: url(images/icons/action_print.gif) no-repeat left 2px;}

#accueil #content div.intro p {margin: 0; padding: 0;}
#accueil div.outils {margin: 0; padding: 0 0 1em 0;}
#accueil div.outils ul {margin: 0; padding: 0;}
#accueil div.outils ul li {margin: 0; padding: 0;}

#accueil #content .margin {padding-top: 1em;}
#accueil #content p.surtitre {margin-bottom: 0;}
#accueil #content h2, #accueil #content h3 {margin: 0;}
#accueil #content p.auteur {margin: 0 0 .8em 0;}

#content {border-left: 1px solid #EDEDED}
body.DeuxColonnes div#content{width:75.9em}
#content .boite {font-size: .9em;}
#content > .margin {padding-top: 0;}
#content .intro {margin-bottom: 1.5em;}
#content .notes {padding: 0 0 .5em 0; margin-bottom: 1em;}
#content .notes p {margin: .5em 0;}



/* Navigation
-------------------------------------------------------------- */
#navigation .margin {padding-top:1em}
#navigation h2 {}
#navigation h3 {font-size: 1.4em; margin-top: 0;}
#navigation p { font-size: .9em;}
#navigation ul { list-style-type: none; margin-left: 0; padding-left: 0; font-size: 10px;}
#navigation ul li > ul, #navigation ul li > ol {margin-bottom:0; margin-left:1.2em;  font-size: 10px;}
#navigation dt { color: #004276; cursor: pointer; font-size: 10px;}
#navigation dd { padding-left: 1.2em;cursor: pointer;}
#navigation dd a { font-size: 10px;}
/* Extra
-------------------------------------------------------------- */
#extra h2 {font-size: 1.4em; }

#extra #formulaire_inscription { margin-top: 0;}
#extra div#ads table.adc td {font-size: 10%; color: #FFF;}


/* Footer
-------------------------------------------------------------- */
#footer { text-align: center;}
#footer div.margin { border-top: 1px solid #EDEDED}
#footer a {text-align: center;}

/* Forum
---------------------------------------------------------------*/
h3.bulle, h3.forum-repondre {border-bottom: 1px solid #E1E1E1}
h3.bulle {padding-left: 25px; background: url(images/icons/comment.gif) no-repeat left 5px;}
h3.forum-repondre {padding-left: 25px; background: url(images/icons/comment_new.gif) no-repeat left 5px;}
div.forum-message {border: 1px solid #E1E1E1; background: #E1E1E1}
div.forum-message div.forum-nav {}
div.forum-message div.forum-chapo {background: #EFEFEF}
div.forum-message div.forum-chapo strong.forum-titre {}
div.forum-message div.forum-texte {padding-bottom: 0;background: #EFEFEF }
div.forum-message div.forum-texte p {padding-bottom: 0;}


	
