body.pourimpression
{
  font-family            : arial, helvetica, sans-serif;

  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  background-image  : none;
  background-position : bottom right;
  /*background-repeat : no-repeat; */
}


.tableau_central
{  
  background-color:  #FFFFFF;
}


.menu-rond
{ 
width : 160px; 
}

td.pied-page
{
/* background-image:  url('MesImages/Fonds/rayures-gris.gif');
 background-repeat : repeat;*/
}

td.colonne-droite
{
 background-image:  url('../image/rayures-gris.gif');
 background-repeat : repeat;
}

td.colonne-centrale
{  
  background-color : #FFFFFF;
}

td.colonne-gauche
{
background-image:  url('../image/rayures-gris.gif');
 /*background-color:red;*/
 background-repeat : repeat;
/* background-color : #FFFFFF;*/
}


 td  td .colonne-gauche
{
/* background-image:  url('MesImages/Fonds/rayures-gris.gif');*/
 background-color:red;
 background-repeat : repeat;
}
.contenumenu{ 
background-color : #FFFFFF;
}

/* tableau de fond */
.tabfond
{ 
  background-position : top left;
  height	      : 600px;
}

/* Tableau avec pointillés de séparation
 */
 .separationDroite
{
  border-top-width : 0;
  border-left-width : 0;
  border-bottom-width : 0;
  border-right : medium;
  border-right-width : 0;
  border-color : #3F5264 ;
  border-style : dotted;

}

.separationGauche
{
  border-top-width : 0;
  border-left-width : 1;
  border-bottom-width : 0;
  border-right : medium;
  border-right-width : 0;
  border-color : #3F5264 ;
  border-style : none;
  vertical-align : top;
  width:200px;
}

.colonneCentrale
{
  margin-left  : 10 px;
  margin-right : 10 px;
}



/* Séparations avec les balises hr
 */
hr1 
{ 
  border-width: 0px; 
  border-top-width: 1px; 
  border-style: solid; 
}

/* 
 * Pour les  tableaux issus de textes SPIP
 */
table.spip {
  font-family            : arial, helvetica, sans-serif;
  color                  : black;
  margin-top             : 1px;
  margin-bottom          : 1px;
  margin-left            : 1px;
  margin-right           : 1px;
  font-size : 12;
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}

.titrerecherche
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  font-weight            : bold;
  color                  : #083664;
  font-size : 12;
 }

.titrebreve
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  font-weight            : bold;
  color                  : #083664;
  font-size : 10;
 }

.titreCompact
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  font-weight            : bold;
  color                  : #083664;
  font-size : 10;
 }

.grostitrebreve
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  font-weight            : bold;
  color                  : #083664;
  font-size : 12;
 }

.datebreve
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                  : #8B8D8B;
  font-size : 10;
 }

.grossedatebreve
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                  : #8B8D8B;
  font-size : 11;
  font-weight : bold;
 }


.soustitre
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                  : #305479
  font-style : italic;
}

.compact
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                  : #3F5264;
  font-size: 10px;
}

.infoCompact
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                  : white;
  font-size: 10px;
}


.titreVoirAussi
{  
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  border-top-width       : 1;
  border-left-width      : 1;
  border-right-width     : 1;
  border-bottom-width    : 1;
  color : #A42420;
  font-weight            : bold;
}

.titrePaveMenu
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 60px; 
}

.titrePaveRecherche
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 75px; 
}

.titrePaveArticle
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 95px; 
}

.titrePaveBreve
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 60px; 
}

.titrePaveRedaction
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 85px; 
}

.titrePaveForum
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 110px; 
}

.titrePaveDossier
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 60px; 
}

.titrePaveActu
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 70px; 
}

.titrePaveMot
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 65px; 
}

.titrePaveAutre
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 2px;
  margin-bottom          : 2px;
  margin-left            : 2px;
  margin-right           : 2px;
  color                  : #3F5264;
  font-size 		 : 12;
  font-weight		 : bold;
  background-image	 : url('MesImages/Fonds/rayures-gris.gif');
  width			 : 70px; 
}


/*
 * Mise en forme des paragraphes
 */
p.spip
{ 
  text-align : justify;
 }

.contenuSpip
{  
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 5;
  margin-right           : 5;
  color                  : #3F5264;
  font-size : 14;
  text-align : justify;
}

.contenuSpipinfo
{  
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                  : black;
  font-size : 11;
  font-style  :  italic;
}

.spip_documents
{
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  color                     : #3F5264;
  font-size: 10px;
}

.list
{  
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 1;
  margin-bottom          : 1;
  margin-left            : 1;
  margin-right           : 1;
  border-top-width       : 1;
  border-left-width      : 1;
  border-right-width     : 1;
  border-bottom-width    : 1;
  border                 : 1;
  color                  : black;
  font-size : 12;
}


/* 
 * Habillage du bandeau contenant le logo
 */
.logo
{
  font-family            : arial, helvetica, sans-serif;
  font-size : 22;
  margin-top             : 2;
  margin-bottom          : 2;
  margin-left            : 2;
  margin-right           : 2;
  font-weight            : bold;
  color :  #5577aa;
}

.logoimprim
{
  font-family            : arial, helvetica, sans-serif;
  font-size : 16;
  margin-top             : 2;
  margin-bottom          : 2;
  margin-left            : 2;
  margin-right           : 2;
  font-weight            : bold;
  color :  #A42420;
}
/*
 * Mots clés des articles dans rubrique
 */
.motcleRubrique
{  
  font-family            : arial, helvetica, sans-serif;
  color :  #8B8D8B;
  font-size : 12;
}


.logo2
{
  font-family            : arial, helvetica, sans-serif;
  font-size : 22;
  margin-top             : 2;
  margin-bottom          : 2;
  margin-left            : 2;
  margin-right           : 2;
  font-weight            : bold;
  color :  #083664;
}
.logo2imprim
{
  font-family            : arial, helvetica, sans-serif;
  font-size : 16;
  margin-top             : 2;
  margin-bottom          : 2;
  margin-left            : 2;
  margin-right           : 2;
  font-weight            : bold;
  color :  #083664;
}


/* 
 * Les différents pavés contenant les éléments du menu
 */
.pave
{  
  margin-left: 1px;
  margin-top: 0px;
  margin-bottom: 0px;  
  margin-right: 0px;
  text-align:left;
  font-size: 80%;
  width:180px;
  font-family            : arial, helvetica, sans-serif;
  color :  #A42420;
  font-size : 12;
  
  padding: 3px; 
}



/* Tire des pavés
 */
.titrepave
{ 

  font-size : 12;
  font-weight : bold;
  color :  #A42420;
  
}

.grostitre
{ 
  font-size : 14;
  font-weight : bold;
  color :  #A42420;
}

.grostitrebleu
{ 
  font-size : 14;
  font-weight : bold;
  color :  #3F5264;
}

/*
 * Titre des différentes fonctionnalités
 */
.titrearticle
{ 
  font-size : 14;
  font-weight : bold;
}

.titrerubrique
{ 
  font-size : 14;
  font-weight : bold;
  background-color : #EEEEE6;
  color                  : #083664;
  width			: 300px;
}


.titrelistearticle
{ 
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 0;
  margin-bottom          : 0;
  margin-left            : 0;
  margin-right           : 0;
  border-top-width       : 1;
  border-left-width      : 1;
  border-right-width     : 1;
  border-bottom-width    : 1;
  color                  : #083664;
  font-weight            : bold;
  font-size : 12;
}


/* 
 * Barre de titre et de menu 
 */
.barre
{ 
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 1;
  margin-bottom          : 1;
  margin-left            : 1;
  margin-right           : 1;
  background-color        : #008080;
  
  border-top-width       : 1;
  border-left-width      : 1;
  border-right-width     : 1;
  border-bottom-width    : 1;
  color                  : #ffffff;
  font-size : 10px;
  font-weight            : bold;
}

.barre2
{ 
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 1;
  margin-bottom          : 1;
  margin-left            : 1;
  margin-right           : 1;
  background-color        : #939393;
  
  border-top-width       : 1;
  border-left-width      : 1;
  border-right-width     : 1;
  border-bottom-width    : 1;
  color                  : #ffffff;
  font-size : 10px;
  font-weight            : bold;
}
.barre3
{ 
  font-family            : arial, helvetica, sans-serif;
  margin-top             : 1;
  margin-bottom          : 1;
  margin-left            : 1;
  margin-right           : 1;
  background-color        : #ffffff;
  
  border-top-width       : 1;
  border-left-width      : 1;
  border-right-width     : 1;
  border-bottom-width    : 1;
  color                  : #ffffff;
  font-size : 10px;
  font-weight            : bold;
}


/*
 * Habillage des forums
 */
.reponse_forum
{ 
  border-top-width    : 1px;
  border-bottom-width : 1px;
  border-right-width  : 1px;
  border-left-width   : 1px;
  border-color        : #3F5264 ;
  border-style        : dotted; 
  width : 80%;
  background-color    : #DCDFE5;
}


/* La page de login
 */
.spip_login
{  
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 1em;  
  margin-right: 0;
  text-align:left;
  font-size: 80%;
  width:400px;
  font-family            : arial, helvetica, sans-serif;
  color :  #3F5264;
  font-size : 12;
  border: 1px solid #8B8D8B; 
  padding: 3px; 
  background-image:  url('MesImages/Fonds/rayures-gris.gif');
}

/* Le formulaire de recherche
 */
.formrecherche 
{ 
  width			: 80% ; 
  background-color	: #FFFFFF;
  margin-top		: 2px;
  margin-bottom		: 2px;
  margin-left		: 2px;
  margin-right		: 2px;
}
