/*

	BBS Consultant
	http://www.bbs-consultant.com

*/

/* ZONES FLUIDES OU FIXES */

div.fluide  {width: 90% !important;}
div.fixe    {width: 950px !important;}

/* BALISES STANDARD */

*
{
margin: 0em;
padding: 0em;
}

body    {
        background-color: #FFFFFF;
        color: #585858;
        font-size: 9pt;
        font-family: "trebuchet ms", helvetica, sans-serif;
        }

/* TITRES */
h1,h2,h3,h4,h5,h6   {font-weight:bold;}
h3,h4,h5,h6         {color: #7C0012;}

/* RETOUR CHARIOT & PARAGRAPHES */
br.clear    {clear: both;}
p           {line-height: 1.4em;}

/* LISTES */
ul.links            {list-style: none;}
ul.links li         {line-height: 2em;}
ul.links li.first   {}

/* LIENS */
a       {text-decoration: underline; color: #D90000;}
a:hover {text-decoration: none;}

/* IMAGES */
.avec_cadre     {padding: 2px;  border: solid 1px #E1E1E1;}
.sans_cadre     {border:none; margin-right:10px;}
    


/* ENTETE DE PAGE */
#entete
        {
        width:100%;
        height:122px;
        background: #440000 url('../images/hachures.gif') repeat-x;
        }

#entete_texte
        {
        position: relative;
        width: 950px;
        height:122px;
        margin: 0 auto;
        }

/* ZONE LOGO */
#logo       {position: absolute; bottom: 0.6em;}
#logo h1    {display: inline; color: #FFFFFF; font-size: 24px;}
#logo h2    {display: inline; padding-left: 0.5em; color: #E5CCD0; font-size: 18px;}

/* MENU PRINCIPAL A ONGLETS */
#menu           {position: absolute; right: 0em; bottom: 0em;}
#menu ul        {list-style: none;}
#menu li        {float: left; font-size:15px; text-transform: lowercase; font-variant:small-caps;}
#menu li a      {
                margin-left: 0.5em; 
                display: block; 
                padding: 1.1em 1.4em 1.0em 1.4em; 
                background: #FFFFFF url('../images/signet_gris.gif') repeat-x; 
                border: solid 1px #FFFFFF; 
                color: #616161;
                text-decoration: none;
                }
#menu li a.on   {
                background: #CA2F2F url('../images/signet_rouge.gif') 0px 1px repeat-x;
                color: #FFFFFF;
                border: solid 1px #A94B4B;
                }

/* PAGE UTILE */
#page                   {background: #FFFFFF url('../images/frange.gif') 0px 1px repeat-x;}
#page_interieure p      {text-align: justify; margin-bottom: 1.0em;}
#page_interieure ul     {margin-bottom: 2.0em;}
#page_interieure        {position: relative; width: 550px; margin: 0 auto; padding-top: 3.5em;}
#page_interieure h3,h4  {border-bottom: dotted 1px #E1E1E1; position: relative;}
#page_interieure h2     {font-size: 16px; font-weight:bold;}
#page_interieure h3     {font-size: 18px; padding-bottom: 0.175em; margin-bottom: 1.4em; margin-top: 0em;}
#page_interieure h4     {font-size: 16px; padding-bottom: 0.175em; margin-bottom: 1.4em; margin-top: 0em;}
#page_interieure h5     {font-size: 14px; padding-bottom: 0.175em; margin-bottom: 1.4em; margin-top: 0.95em;}

.hierarchie   {font-size:10px; font-style:normal;}

/* AFFICHAGE DES DONNEES DES SOUS-RUBRIQUES DE LA RUBRIQUE */
#rubriques              {line-height: 1em;}
#rubriques ol           {padding-left:20px;}
#rubriques .descriptif  {margin-top: 1.0em; font-style:italic;}
#rubriques .explicatif  {padding-left:0px; font-style:normal;}
#rubriques .titre_rubriques {font-size:16px; font-weight:normal;}

#agenda {margin-left:40px;}


/* AFFICHAGE 2 COLONNES */
	/* ZONE PRIMAIRE */
	#Zone-primaire_2colonnes
	{
	position: relative;
	margin-right: 17em;
	}
	
	#colonneA_2colonnes
	{
	position: relative;
	float: left;
	width: 81%;
	margin-right: -17em;
	padding-right: 2em;
	}
	
	/* ZONE SECONDAIRE */
	#Zone-secondaire_2colonnes
	{
	float: right;
	}
	
	#colonneC_2colonnes
	{
	width: 23.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}

/* AFFICHAGE SANS COLONNE */
	/* ZONE PRIMAIRE */
	#primaryContent_columnless
	{
	position: relative;
	}
	
	#columnA_columnless
	{
	position: relative;
	width: 100%;
	}
	
/* PIED DE PAGE */
#pied
        {
        width: 950px;
        margin: 0 auto;
        text-align: center;
        clear: both;
        border-top: dotted 1px #E1E1E1;
        margin-top: 1.0em;
        margin-bottom: 1.0em;
        padding-top: 1.0em;
        }

/* AFFICHAGE DES DONNEES DES RUBRIQUES ET ARTICLES */
#documents_portfolio img {padding: 2px;  border: solid 1px #E1E1E1;}
#colonneC_2colonnes img {padding: 2px;  border: solid 1px #E1E1E1;}

#liste-articles .soustitre  {font-weight:bold;}

.titre_rubriques    {font-variant:small-caps; font-size:12px; font-weight:bold;}
.descriptif         {font-style:italic;}
.chapo              {border:1px solid #CCCCCC; background:#EEEEEE; padding:0.5em; margin-bottom:0.5em;}
.spip       {}
.ps                 {font-style:italic; color:#CCCCCC;}
.hautdepage         {text-align:right;}
.titre-breve        {color:#D90000; font-weight:bold;}
.texte-breve        {text-align:justify;}

.titre-evenement    {font-size: 14px; font-weight:bold;}

/* TABLEAU HTML */	
table   {
        border-style:dotted; 
        border-width:1px; 
        border-color:#585858;
        padding:0 0 0 0;
        }
        
/* RECHERCHE */
input
            {
            border: solid 1px #F1F1F1;
            font-size: 10px;
            }


/* CLASSES SPIP SURCHARGEES */
.spip_logos {border:none; margin-left:10px;}
.on {color:#585858; text-decoration: none;}

/* CLASSES HIDDEN-VISIBLE */
.apparent       {visibility: visible; display: block;}
.cache          {visibility: hidden; display: none;}
