/***********************************************/
/* Feuille de style pour Dossiers Pratiques    */
/***********************************************/
body {
	font-family: Arial,sans-serif; color: #333333; font-size: 12pt;
	line-height: 1.166; margin: 0px; padding: 0px; 
	background: #FFFFFF url(images/accueil-fond.gif) repeat-y; }
body#page2	{ background: #FFFFFF url(images/accueil-fond2.gif) repeat-y; }
a:link, a:visited {
	color: #336699;	text-decoration: none;}
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-family: Arial,sans-serif;
	margin: 0px; padding: 0px; }
h2 { font-size: 1.15em; color: #336699; }
h3 { font-size: 1em; color: #29537F; }
h4 { font-size: 1em; font-weight: normal;
	color: #333333; }
h5 { font-size: 1em; color: #29537F; }

p.spip img.spip_puce {margin: 0;}

div#nouveau {
    display: inline; 
    height: 10px; 
    width: 45px; 
    background: url(images/nouveaute.gif) no-repeat;
    }

/***********************************************/
/* 			ENTÊTE                             */
/***********************************************/
#entete1 { margin: 0; padding: 0; height: 70px; position: relative;
	background: #FFFFFF url(images/entete1-fond.jpg) no-repeat top right;  
	border-bottom: 6px solid #95BF00; }
#entete1 h1 a {display: block; width: 300px; height: 50px; 
	background: url(images/dossiers_logo.gif) no-repeat top left; 
	position: absolute; top: 10px; left: 38px; }
#entete1 h2 a {display: block; width: 131px; height: 68px; 
	background: url(images/logo-profetic.jpg) no-repeat top left; 
	position: absolute; top: 0px; right: 0; }
#entete1 span, #entete2 span {display: none;}
/* Zone du moteur de recherche */
#entete2 { background: #00669B; position: relative; height: 46px; }
#entete2 form {
	padding: 0; 
	margin: 0; 
	position: absolute; 
	top: 12px; 
	right: 30px; 
	padding-left: 20px;
	}
#entete2 .searchinput {width: 160px; border: 1px solid #00669B; padding: 2px;}
#entete2 .bouton { position: absolute; top: 3px; left: 0;}
/* Correction pour IE6 - position du bouton submit de la recherche */
/*\*/
* html #entete2 .bouton { position: absolute; top: 4px; left: 0;}
/**/

/* Liens à propos du site : */
#entete2 #apropos {
	position: absolute;
	top: 18px;
	right: 230px;
	color: white;
	font-size: 11px;
	}
#entete2 #apropos a,
#entete2 #apropos a:link,
#entete2 #apropos a:visited {
	color: white;
	font-size: 11px;
	text-decoration: none;
	}
#entete2 #apropos a:hover {
	text-decoration: underline;
	}

/***********************************************/
/* 		COLONNE GAUCHE ET NAVIGATION     	   */
/***********************************************/

#colgauche { float: left; width: 220px;}
#navigation {width: 200px; background: #E5F2F8 url(images/navtop.gif) no-repeat top left; 
	padding: 13px 0 0 0; position: absolute; top: 90px; left: 0; font-size: 12px; z-index: 3000;}

#navigation h3#lien_accueil a {
	background: url(images/icon_home.gif) no-repeat 7px 4px; margin: 0;
	font-weight: bold; color: black; text-decoration: none; display: block; 
	padding: 4px; padding-left: 27px; border-bottom: 2px solid #72ACC9;}
#navigation h3#lien_titre a { 
	background: #94BE00 url(images/icon_dossier.gif) no-repeat 7px 4px; 
	font-weight: bold; color: white; text-decoration: none; display: block; 
	padding: 4px; padding-left: 27px;}
#navigation h3#lien_imprimer a {
	background: url(images/icon_print.gif) no-repeat 7px 4px; margin: 0;
	font-weight: bold; color: black; text-decoration: none; display: block; 
	padding: 4px; padding-left: 27px; 
	border-bottom: 2px solid #72ACC9;
	border-top: 2px solid #72ACC9;
	}
#navigation h3#lien_forum a {
	background: url(images/icon_commentaires.gif) no-repeat 6px 4px; margin: 0;
	font-weight: bold; color: black; text-decoration: none; display: block; 
	padding: 4px; padding-left: 27px; border-bottom: 2px solid #72ACC9;}	
#navigation h3#lien_glossaire a {
	background: url(images/icon_glossaire.gif) no-repeat 7px 4px; margin: 0;
	font-weight: bold; color: black; text-decoration: none; display: block; 
	padding: 4px; padding-left: 27px; border-bottom: 2px solid #72ACC9;}	
#listesection ul {list-style-type: none; margin: 0; padding: 0; }
#listesection ul li {margin: 0; }
#listesection ul { margin: 0; padding: 0; list-style-type: none; }
#listesection li { margin: 0; padding: 0; }
#listesection li a { display: block; font-size: 11px; color: #000000;
	padding: 4px 4px 4px 40px; border-bottom: none;  text-decoration: none;
	background: url(images/icon_article.gif) no-repeat 20px 2px; }
#listesection li a:link, #navlist li a:visited {  }
#listesection li a:hover { background: #FFFFFF url(images/icon_article.gif) no-repeat 20px 2px; }

#listesection li a.selection { 
	background: #FFFFFF url(images/icon_article_selection.gif) no-repeat 20px 2px; 
	font-weight: bold; 	border-bottom: 1px solid #72ACC9;
	border-top: 1px solid #72ACC9;
	}

/* Correction pour IE6 - Enlève l'espacement vertical entre les items */
/*\*/
* html #listesection li a { height: 1%; }
/* Fin de la correction pour IE6 */

/***********************************************/
/* 			CONTENU	ACCUEIL DU SITE            */
/***********************************************/

#contenuAccueil { margin: 0 20px 0 40px; padding: 0; 
	background: #FFFFFF url(images/coin_bleu.gif) no-repeat top left;}
#contenuAccueil  h1 { padding: 10px 0px 0px 10px; color: #00669B; 
	font-size: 18px; font-weight: bold; margin-bottom: 16px; }
#contenuAccueil  h2 { padding: 10px 0px 0px 10px; color: #00669B; 
	font-size: 15px; font-weight: bold; margin-bottom: 0; }
#contenuAccueil h3 { padding: 10px 0 0 0; color: black; 
	border-bottom: 1px dotted #999; font-size: 15px; margin: 0 20px 0 0;}
/* Liste des dossier */
table {width: 98%; margin: 0;  }
th.titre-dossier, th.titre-auteur, 
th.titre-appartenance {	padding: 2px 0 0 0; text-align: left; }
th.titre-auteur { width: 182px;}
td.dossier { vertical-align: top; padding: 5px 1px 3px 20px; 
	background: url(images/icon_dossier.gif) no-repeat left 3px ;}
td.auteur {width: 170px; padding-left: 12px; 
	background: url(images/icon_auteur.png) no-repeat left center ; }


/***********************************************/
/* 			CONTENU	PAGE NIVEAU 2            */
/***********************************************/

#contenu { margin-left: 227px; padding: 0; margin-right: 2em;
	background: #FFFFFF url(images/coin_bleu.gif) no-repeat top left;}
#contenu  h1 { padding: 10px 0px 0px 10px; color: #00669B; 
	font-size: 18px; font-weight: bold; margin-bottom: 11px; }

h1.abstractTitle  { padding-left: 0; margin-left: -10px; }
div.textePrincipal h1 { padding-left: 0; margin-left: -10px; }
 
#contenu h3 { font-size: 13px; color: #00669B; }
/* Les auteurs du dossier */
#auteurs_dossier {color: #949495; margin: 0 0 11px 0; }
#auteurs_dossier a, #auteurs_dossier a:link,
#auteurs_dossier a:visited {color: #949495; text-decoration: none;}  
#auteurs_dossier a:hover { text-decoration: underline; } 

/* Liste des dossier */
body#page2 table {
	width: 98%; 
	margin: 0;  
	}
body#page2 table th,
body#page2 table td { 
	vertical-align: top; 
	padding: 0; 
	}

body#page2 table td ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
body#page2 table td li { 
	margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	background: url(images/puce.gif) left 3px no-repeat;
	}	
 
h3.resultat_recherche_titre_dossier {font-weight: normal; color: #000;}

/************** Corps du texte principal *****************/
.textePrincipal { clear: both; padding: 0 0 0 10px;
	font-size: 0.8em; }
.textePrincipal h3 { padding: 0px 0px 5px 0px; }
.textePrincipal img { padding: 0px 10px 0px 0px; margin: 0 5px 70px 0; }


/* Contenu boite de documents */
#documents_boite { width: 100%; margin-top: 15px; padding-left: 15px;}
#documents_boite img { border-style: none; }
#documents_boite h3 {margin: 0;}
#documents_boite dl {margin: 15px 10px 0 5px; width: 225px; padding: 0; float: left;}
#documents_boite dt {float: left;}
#documents_boite dd a {color: #666666;}
#documents_boite dd a:hover {color: #000000; text-decoration: none;}

/* Correction du bug de 3px sous IE/Win 5 et 6. Voir à ce sujet :
   http://www.positioniseverything.net/explorer/threepxtest.html
   IE5-Mac ne voit pas cette correction \*/
* html #documents_boite dt { margin-right: 5px;}
* html #documents_boite dd { height: 1%; margin-left: 0; }
/* Fin du code non visible pour IE MAC 5.2 */



/************* Bas de page ***************/
#siteInfo { clear: both; border: 1px solid #cccccc;
	font-size: 0.7em; color: #336699; position: relative;
	height: 30px;  margin: 70px 2em 1em 50px;}
	
#siteInfo a.rss {display: block; position: absolute; top: 5px; left: 5px;
	height: 19px; width: 39px; background: url(images/rss.png) no-repeat top left; }
#siteInfo .infolink {position: absolute; left: 50px; top: 5px; }
#siteInfo a span {display: none;}

div.spip_documents img {margin-bottom: 0;}
div.spip_doc_titre, div.spip_doc_titre strong {margin-top: 0;}