div.nicetitle   { color: #000; font: 0.9em Tahoma, Verdana, Helvetica, Arial, sans-serif, Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background-color: white; text-align: left; padding: 7px; border: solid 1px #5f9ea0; position: absolute; z-index: 100; top: 0; left: 0; width: auto; overflow: hidden; *: .6em; min-width: 12em;}
div.nicetitle .text   { color: black; font-weight: bold; background-color: transparent }

/* Categories (index.php) */
/* ---------------------- */

DIV.Dos_cat {position:relative;margin-top:2em;}

/*DIV.Dos_cat_titre {margin:10px 0 0 0;}
   DIV.Dos_cat_titre h2 {display:inline;}
   DIV.Dos_cat_titre a {font-weight:bold; text-decoration:none; }
   DIV.Dos_cat_titre a:hover {text-decoration: none; background:rgb(255,204,0);}
   DIV.Dos_cat_titre span {font-size:0.8em; color:rgb(117,144,174); font-weight:normal; padding-left:5px;}
   DIV.Dos_cat_titre img {}*/

  DIV.Dos_cat_titre {
	margin-top:3em; 
	border-bottom: #c1665a 1px solid; 
	padding:0.4em
  }
	DIV.Dos_cat_titre img {float:left; margin:-15px 1em 0 0; border:#FF6600 1px solid}
	DIV.Dos_cat_titre h2 {display:inline;font-size:1.5em}
	DIV.Dos_cat_titre span {font-size:0.8em;color:#FF6600;padding-left:1em}	
   DIV.Dos_cat_titre a {font-weight:bold; text-decoration:none; border: 0px;}
   DIV.Dos_cat_titre a:hover {text-decoration: none; border: 0px; color: #c1665a;}
   

DIV.Dos_cat_texte {font-size:1em; color: #000000; background-color: #efefef; margin-bottom:5px; padding:0.5em}
   DIV.Dos_cat_texte img {padding-right: 10px;}


DIV.Dos_sscat {position:relative; margin-left:10px;}
DIV.Dos_sscat_titre {font-size:1em; font-weight:bold; text-decoration:none;color:rgb(61,92,122);}
   DIV.Dos_sscat_titre h3 {display:inline;}
   DIV.Dos_sscat_titre a {font-weight:bold; text-decoration:none;color:rgb(193,102,90);}
   DIV.Dos_sscat_titre a:hover {text-decoration: none; color:rgb(117,144,174);}
   DIV.Dos_sscat_titre span {font-size:0.8em; color:rgb(117,144,174); font-weight:normal; padding-left:5px;}
   DIV.Dos_sscat_titre img {}

DIV.Dos_sscat_texte {font-size:1em; color:rgb(33,50,66);}
   DIV.Dos_sscat_texte img {padding-right:10px;}

/* affichage deux colonnes */
DIV.doscatcol1 {position:relative; float:left; width:48%; margin:5px;}
DIV.doscatcol2 {position:relative; float:right; width:48%; margin:5px;}*/


/* ----------------------------------- */
/* les dossiers dans une cat (cat.php) */
/* ----------------------------------- */

DIV.Dos_catphp {margin-top:2em; position:relative;}
DIV.Dos_catphp_titre {
	margin-top:3em; 
	border-bottom: #c1665a 1px solid; 
	padding:0.4em}
   DIV.Dos_catphp_titre img {}
   DIV.Dos_catphp_titre h2 {display:inline;font-size:1.5em}
   DIV.Dos_catphp_titre a {font-weight:bold; text-decoration:none; border: 0px;}
   DIV.Dos_catphp_titre a:hover {text-decoration: none; border: 0px; color: #c1665a;}
   DIV.Dos_catphp_titre span {font-size:0.8em; color:rgb(117,144,174); font-weight:normal; padding-left:5px;}

DIV.Dos_catphp_texte {font-size:1em; color: #000000; background-color: #efefef; margin-bottom:5px; padding:0.5em}
   DIV.Dos_catphp_texte img {float:left; padding-right:10px;font-size:1em; font-weight:normal; color:rgb(33,50,66);}


/* affichage des souscatégories */
DIV.Dos_catphp_sscat {
   border-top:rgb(33,50,66) 1px solid;
   border-bottom:rgb(33,50,66) 1px solid;
   margin:0 10px;
   padding:5px;
}
   DIV.Dos_catphp_sscat ul {}
   DIV.Dos_catphp_sscat li {}
   DIV.Dos_catphp_sscat a {font-size:1em; font-weight:normal; text-decoration:none;}
   DIV.Dos_catphp_sscat a:hover {font-size:1em; font-weight:normal; text-decoration:none;}

/* class supplémentaire pour présentation deux colonnes */
DIV.doscol1 {position:relative; float: left; width: 48%; margin: 5px;}
DIV.doscol2 {position:relative; float: right; width: 48%; margin: 5px;}


/* -------------------------------------------------- */
/* Dossier specifique (dossiers.php, commentaire.php) */
/* -------------------------------------------------- */

DIV.dossier {position:relative; background : url(img/fondedito.gif) repeat; margin: 1.5em 0 1em 0;}
   #hautgauche, #hautdroit, #basgauche, #basdroit {
height: 19px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(img/hautgauche.gif);
}
#hautdroit {
float: right;
background: url(img/hautdroit.gif);
}
#basgauche {
background: url(img/basgauche.gif);
}
#basdroit {
float: right;
background: url(img/basdroit.gif);
}
DIV.titre {}
   DIV.titre h1 {
	   	color: rgb(193,102,90);
	background-color: transparent;
	font-family: georgia, "trebuchet ms", verdana, helvetica, arial, sans-serif;
	font-size: 180%;
	border-bottom: 2px solid #000000;
	margin: 0 1em 0.5em 1em;
	}
   DIV.titre span {}

DIV.chapo {position:relative; margin: 0 1em 1.5em 1.5em;}
   DIV.chapo img {}
DIV.texte {margin:1em 1.5em 1em 1.5em; font-size:1em; color: #000000; text-align: justify;}

DIV.suite {border-top:rgb(33,50,66) 1px solid; margin-top : 10px; margin-bottom : 20px;}
   DIV.suite a {font-weight:normal; text-decoration:none; margin-left : 5px;}
   DIV.suite a:hover {font-weight:normal; text-decoration: none; margin-left : 5px;}
   DIV.suite a:before {content:"\0020 \0020 \0020 \00BB \0020"; color:rgb(33,50,66);}

DIV.debut_suite {border-top:rgb(33,50,66) 1px solid; margin-top : 10px; margin-bottom : 20px; text-align : center; padding : 2px;}
   DIV.debut_suite a {font-weight:bold;}
   DIV.debut_suite a:hover {}

DIV.auteur {}
   DIV.auteur img {}

DIV.commentaire {border:rgb(33,50,66) 1px solid; text-align:center; padding:2px; margin-bottom:20px;}
   DIV.commentaire a {font-weight:normal; text-decoration:none; color:rgb(61,92,122);}
   DIV.commentaire a:hover {font-weight:normal; text-decoration:none; color:rgb(61,92,122); background-color:rgb(255,204,0);}
   DIV.commentaire input {background-color:white; font-size:0.8em; font-weight:normal;}

DIV.commentaire_login {border:rgb(33,50,66) 1px solid; background-color:white; padding:2px;}
   DIV.commentaire_login img {}
DIV.commentaire_texte {border:rgb(33,50,66) 1px solid; background-color:white; padding:2px;}
