/***********************************************/
/* 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, a:hover {
	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; }



/* Bouton SPIP */
div.spip-admin {position: absolute; right: 0; bottom: 0;}

/***********************************************/
/* 			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: 38px; 
	background: url(images/logo-dp.gif) no-repeat top left; 
	position: absolute; top: 15px; left: 15px; }
#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;}
/**/
/***********************************************/
/* 		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;}
#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; border-bottom: 2px solid #72ACC9;}
#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;}
#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: 2px solid #72ACC9;  text-decoration: none;
	background: url(images/icon_article.gif) no-repeat 20px 3px; }
#listesection li a:link, #navlist li a:visited {  }
#listesection li a:hover { background: #FFFFFF url(images/icon_article.gif) no-repeat 20px 3px; }

#listesection li a.selection { background: #FFFFFF url(images/icon_article.gif) no-repeat 20px 3px; font-weight: bold; }

/* Correction pour IE6 - Enlève l'espacement vertical entre les items */
/*\*/
#listesection li a { height: 1%; }
/* Fin de la correction pour IE6 */

/***********************************************/
/* 			CONTENU	ACCUEIL DU SITE            */
/***********************************************/

#contenuAccueil { margin: 0 0 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, h1.titreSection { 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;
	background: url(images/icon_auteur.png) no-repeat left center; padding-left: 10px;}  
#auteurs_dossier a:hover { text-decoration: underline; } 

 
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 */


/***********************************************/
/* 			FORUM DE SECTION                   */
/***********************************************/
/* Boite forum */
#contenu dl {margin: 1em 0 0 0; border-top: 1px dotted #4D4D4F; padding: 0;}
#contenu dl dt {display: none;}
#contenu dl dd {padding: 2px 0; margin: 0;}
#contenu dl dd a {padding-left: 20px;}
#contenu dl dd.consulter_commentaire {background: url(images/icon_commentaires.gif) no-repeat left center; margin-top: 5px;}
#contenu dl dd.ajouter_commentaire {background: url(images/icon_ecrire.gif) no-repeat left center;}
.spip_visualiser {background-color: white; padding: 10px; margin-bottom: 15px; border: 1px solid #CCCCCC;}
fieldset {border-style: none;}
#message-forum {border: 1px solid #666666; padding: 5px 15px;; 
	margin-top: 20px; margin-bottom: 30px; }
#message-forum ul {padding: 0; margin: 0; list-style-type: none;}
#message-forum li {margin-bottom: 15px; }
#message-forum h3, #formulaire-forum h3 a, h3 a.repondre , #documents_boite h3 {color: #1D4D9E; font-size: 13px;}
#message-forum h3 {background: url(images/icon_commentaires.gif) no-repeat left center; padding-left: 20px; margin-bottom: 20px;}

a.repondre {text-decoration: underline; padding-left: 15px; padding-top: 30px;}
#message-forum h4 {margin: 0;  font-size: 13px;}
#message-forum .date-auteur {color:#333333;}
#message-forum a {color: #666666; text-decoration: underline; }
#formulaire-forum {border: 1px solid #666666; padding: 15px; 
	margin: 0; background-color: #F0F0F0; text-align: left;}
#formulaire-forum textarea {border: none;}
#formulaire-forum input {border: none;}
#formulaire-forum .spip_bouton {background-color: #1D4D9E; 
	font-family: Arial, Helvetica, sans-serif; color: white; 
	font-size: 11px; border: none; padding: 3px 15px; }
.forum-chapo h4 {font-weight: bold;}
.date-auteur {font-size: 11px; font-style: italic;}

/************* Bas de page ***************/
#siteInfo { clear: both; border: 1px solid #cccccc;
	font-size: 0.7em; color: #336699; position: relative;
	height: 60px;  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;}


