/* 
 * Caractéristiques générales de la page 
 */
body
{
	font-family: arial, helvetica, sans-serif;
	background-color: #E7EAF1;
}

.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('MesImages/Fonds/rayures-gris.gif');
 background-repeat : repeat;*/
	background-color: #C2E3FF;
}

td.colonne-centrale
{
	background-color: #FAFEFF;
}

td.colonne-gauche
{
	/*background-image:  url('MesImages/Fonds/rayures-gris.gif');
 background-repeat : repeat;*/
	background-color: #C2E3FF;
}


.contenumenu{ 
background-color : #FFFFFF;
}


/* Le menu déroulant */
a.parent:link, a.parent:active, a.parent:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin-top: 10;
	cursor: hand;
	color: #000222;
}

a.parent:hover 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin-top: 10;
	cursor: hand;
	color: #000222;
	text-decoration: underline;
}

.parent 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10;
	color: #000222;
}

.child  
{
  font-size: 10px;
  font-weight: normal;
  margin-left: 14pt;
}

 

/* tableau de fond */
.tabfond
{ 
  background-position : top left;
 
  //background-repeat : no-repeat;
}

/* 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: #000222;
	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: #000222;
	border-style: none;
	vertical-align: top;
	width: 200px;
}

.colonneCentrale
{
  margin-left  : 10 px;
  margin-right : 10 px;
}



/* Séparations avec les balises hr
 */
hr 
{
	border-top-width: 1px;
	border-style: dotted;
	border-color: #DEB887;
}

/* 
 * Pour les  tableaux issus de textes SPIP
 */

.agendatitre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

/* 
 * Les liens 
 */

a:link, a:active, a:visited
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	color: #000222;
}

a:hover
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: white;
	color: #222DA0;
}


/*
 * Mise en forme particulière des liens pour la barre de navigation
 */
a.navig:link, a.navig:active, a.navig:visited
{
  font-family: arial, helvetica, sans-serif;
  color: white;               
  font-weight : bold;
}

a.navig:hover
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	color: white;
	background-color: #222DA0;
	font-weight: bold;
}
/*
 * Mise en forme particulière des liens pour le tableau de droite contenant les liens vers l'IA
 */
a.menuia:link, a.menuia:active, a.menuia:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10;
	color: #000222;
}

a.menuia:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10;
	color: Green;
	text-decoration: underline;
}

a.reper:link, a.reper:active, a.reper:visited
{
	font-family: arial, helvetica, sans-serif;
	color: Red;
	}

a.reper:hover
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: Purple;
	background-color: #F0F8FF;
	font-weight: normal;
}
/* 
 * Liens issus de textes tapés dans SPIP
 */
a.spip_in
{  
  color : #990000;
  text-decoration : underline;
  font-style : italic;
}
a.spip_out
{  
  text-decoration : underline;
}

/* Liens pour les mots clés dans rubrique
 */
a.motcleRubrique:hover
{ 
  font-family            : arial, helvetica, sans-serif;
  color :  #8B8D8B;
  font-size : 12;
  text-decoration : underline;
}


/*
 * Mise en forme des titres et sous-titres
 */
.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: #010727;
	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: #010727;
	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: #010727;
	font-size: 12;
}

.datebreve
{
	font-family: arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	color: #616267;
	font-size: 10;
}

.grossedate
{
	font-family: arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	color: #616267;
	font-size: 11;
	font-weight: bold;
}
.dateagenda
{
	font-family: arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	color: #616267;
	font-size: 10;
}

.titreagenda
{
	font-family: arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	color: #00008B;
	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;
	font-size: 12px;
}

.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;
}

/*
 * 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 : 11;
}

.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: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22;
	margin-top: 2;
	margin-bottom: 2;
	margin-left: 2;
	margin-right: 2;
	font-weight: bold;
	color: #9C2D3D;
}

.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;
}

.textarticle
{
	font-size: 12;
	margin-left: 14pt;
}

.titrerubrique
{
	font-size: 14;
	font-weight: bold;
	color: #083664;
	}


.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: #5870AE;
	border-top-width: 1;
	border-left-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	color: #F0FFFF;
	font-size: 10px;
	font-weight: bold;
}

.barre2
{ 
  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;
}


/*
 * 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');*/
	background-color: #E8EBF4;
	background: #DCDFE5;
}
.spiprecherche
{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1em;
	margin-right: 0;
	text-align: left;
	font-size: 60%;
	font-family: arial, helvetica, sans-serif;
	color: #3F5264;
	font-size: 12;
	border: 1px solid #8B8D8B;
	padding: 2px; 
	background-color: #E8EBF4;
	background: #DCDFE5;
}
.celltitre
{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1em;
	margin-right: 0;
	text-align: left;
	font-size: 60%;
	font-family: arial, helvetica, sans-serif;
	color: #3F5264;
	font-size: 12;
	border: 1px solid #8B8D8B;
	padding: 2px;
	background-color: #DCDFE3;
}
.cell
{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1em;
	margin-right: 0;
	text-align: left;
	font-size: 60%;
	font-family: arial, helvetica, sans-serif;
	color: #3F5264;
	font-size: 12;
	border: 1px solid #8B8D8B;
	padding: 2px;
	background-color: #F5DEB3;
}
