a:link, a:visited, a:active {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-decoration: none;
      font-weight: normal;
      color: #006EB4;
}

a:hover {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-decoration: underline;
      font-weight: normal;
      color: #006EB4;
}
body { background-color: #EAE6D7; 
font-family: Trebuchet MS, sans-serif;
margin-top:0px;}

p, p a, p a:active, p a:visited, p a:hover {
		margin-top:0px;
		margin-bottom:0px;

}
.accueilnouv {
       border: 0;
       background-color: #FFFFFF;
       height: 130px;
       background-repeat: no-repeat;
       background-image: url(images/hautnouv.gif);
}
.accueilnouv2 {
       border: 0;
       background-color: #FFFFFF;
       height: 130px;
       background-repeat: no-repeat;
       background-image: url(images/hautnouv2.gif);
}

.saisienouv {
    font-family: Trebuchet MS, sans-serif;
    font-size: 12px;
    width: 166px;
    height: 18;
    color: #000000;
    border-width: 1px;
}

/* Menu de gauche : les rubriques */
.menu{
	margin-top:3px;
	padding-left:7px;
}

.rubrique {
       border: 0;
       margin: 0;
       padding-left: 0;
       background-repeat: repeat-y;
       background-image: url(images/fondg.gif);
}
.rub, .rub a, .rub a:active, .rub a:visited, .rub a:hover {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      line-height: 15px;
      color: #000000;
}

.rubarald, .rubarald a, .rubarald a:active, .rubarald a:visited, .rubarald a:hover{
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      color: #000000;
}


.rubnouv, .rubnouv a, .rubnouv a:visited, .rubnouv a:hover, .rubnouv a:active {
      font-family: Arial;
      font-size: 10px;
      line-height: 15px;
	  margin-left: 3;
      color: #000000;
}


.rubtit {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #000000;
}
.rubtitnouv, .rubtitnouv a, .rubtitnouv a:active, .rubtitnouv a:visited, .rubtitnouv a:hover {
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      color: #000000;
      
}

.periodiques, .periodiques a, .periodiques a:active, .periodiques a:visited, .periodiques a:hover {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      color: #000000;
}

.rubrouge, .rubrouge a, .rubrouge a:active, .rubrouge a:visited, .rubrouge a:hover {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      line-height: 12px;
      text-indent: 1;
      font-weight: bold;
      color: #E9515D;
}

.rubrouge2 {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color: #E9515D;
}
.rubrouge2 a {
      font-family: Trebuchet MS, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #E9515D;
}
.ruborange, .ruborange a, .ruborange a:active, .ruborange a:visited, .ruborange a:hover  {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #F39E21;
}

.marcheurnouv {
       border: 0;
       margin: 0;
       padding: 0 0 35px 0;
       background-repeat: no-repeat;
       background-image: url("images/marcheurnouv.gif");
}


/* La section de droite de la page d'accueil */
.site, .site a {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      text-align: right;
      font-weight: normal;
      color: #006EB4;
}

.tiret {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #F39E21;
}
.lienrouge {
      font-family: Trebuchet MS, sans-serif;
      font-size: 12px;
      text-align: center;
      font-weight: bold;
      color: #E44044;
}
.liensuite, .liensuite a {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color: #E9515D;
}

/* les bases */


.baseedi2 {
       border: 0;
       background-color: #FFFFFF;
       height: 130px;
       background-repeat: no-repeat;
       background-image: url(images/baseformedi2.gif);
}

.baselib2 {
       border: 0;
       background-color: #FFFFFF;
       height: 130px;
       background-repeat: no-repeat;
       background-image: url(images/baseformlib2.gif);
}


.baseman2 {
       border: 0;
       background-color: #FFFFFF;
       height: 130px;
       background-repeat: no-repeat;
       background-image: url(images/baseformman2.gif);
}




/*//////////////////*/
/* Accueil          */
/*//////////////////*/


.acc_titrenouv {
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
	  text-align: left;
      color: #000000;
}
.acc_rubtitrenouv, .acc_rubtitrenouv a, .acc_rubtitrenouv a:active, .acc_rubtitrenouv a:hover, .acc_rubtitrenouv a:visited{
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
	  text-align: left;
      color: #000000;
}

.acc_rubnouv{
      font-family: Arial;
      font-size: 11px;
	  text-align: left;
      color: #000000;
}

.acclieunouv {
      font-family: Arial;
      font-size: 11px;
      font-weight:bold;
      color: #000000;
	  text-align:left;
	  float:left;
}
.acc_editeur {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #F29E21;
}
.acc_auteur {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color:#F29E21;
}

.acc_texte {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #000000;
}
.acc_textenouv {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
	  text-align: justify;
      color: #000000;
}
.actu_images{
	padding-top:33px;
	margin-top:0px;
	width:98px;
	text-align: center;

}
.actu_images2{
	padding-top:33px;
	margin-top:0px;
	width:98px;
	text-align: center;

}

.images{
	padding-top:5px;
	padding-bottom:2px;
	border-style:double;
	border-color:#d2c09e;
	border-width:1px;
	background-color:#faedd9;
	color:#CC0000;	

}
.acc_descrActu, .acc_descrActu a, .acc_descrActu a:active, .acc_descrActu a:hover, .acc_descrActu a:visited {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
	  text-align: justify;
      color: #000000;
}

.acc_descrDroite{
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
	  text-align: left;
      color: #000000;
}

.acc_descrDroite a, .acc_descrDroite a:active, .acc_descrDroite a:hover, .acc_descrDroite a:visited{
      color: #006EB4;
}

.acc_date {
      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      text-align: left;
      font-weight: normal;
      color: #006EB4;
}
.acc_datenouv, .acc_datenouv a, .acc_datenouv a:active, .acc_datenouv a:hover, .acc_datenouv a:visited {
      font-family: Arial;
      font-size: 10px;
	  float:left;
      text-align: left;
      font-weight: bold;
      color: #5283be;
}

.acc_dateetlieu {
	  font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      line-height: 14px;
      font-weight: normal;
      color: #006EB4;
}
.acc_troispoints, .acc_troispoints a, .acc_troispoints a:active, .acc_troispoints a:hover, .acc_troispoints a:visited {
      font-family: Arial;
      font-size: 10px;
	  float: right;
      text-align: right;
      font-weight: normal;
      color: #5283be;
}


/* Les pages de l'agenda */

.ajour {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      line-height: 18px;
      font-weight: bold;
      text-align: left;
      color: #000000;
      width:125px;
}
.alieu {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      line-height: 18px;
      text-indent: 20;
      font-weight: bold;
      text-align: left;
      color: #006EB4;
}
.amois {
      font-family: Trebuchet MS, sans-serif;
      font-size: 18px;
      font-weight: bold;
      text-indent: 10;
      color: #000000;
}
.atitre {
      font-family: Trebuchet MS, sans-serif;
      font-size: 16px;
      line-height: 20px;
      text-indent: 10;
      font-weight: bold;
      text-align: left;
      color: #000000;
}
.atexte {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      line-height: 14px;
      font-weight: normal;
      color: #000000;
}
.atexteo, .atexteo a, .atexteo a:active, .atexteo a:hover, .atexteo a:visited {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      line-height: 14px;
      font-weight: bold;
      color: #db7f2e;
}

/* Les autres pages du site */

.contenu {
      background-color: #FFFFFF;
      width: 612;
}
.trait {
      line-height: 20px;
      text-indent: 40;
}
.maj {

      font-family: Trebuchet MS, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: right;
      color: #0F4196;
}
.nav {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: normal;
      color: #0F4196;
}
.nav a{
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #0F4196;
}

.titre {
      font-family: Trebuchet MS, sans-serif;
      font-size: 18px;
      font-weight: bold;
      text-align: center;
      color: #000000;
}
.titre1 {
      font-family: Trebuchet MS, sans-serif;
      font-size: 18px;
      font-weight: bold;
      color: #000000;
}
.titre1o {
      font-family: Trebuchet MS, sans-serif;
      font-size: 18px;
      font-weight: bold;
      color: #F29535;
}
.titre2 {
      font-family: Trebuchet MS, sans-serif;
      font-size: 16px;
      font-weight: bold;
      color: #000000;
}
.titre3, .titre3 a {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #000000;
}

.titre4 {
	  margin-bottom:0px;
      font-family: Trebuchet MS, sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #000000;
}
/* Les styles de la page publication */
.ptitre {
      font-family: Trebuchet MS, sans-serif;
      font-size: 14px;
      font-weight: bold;
      text-align: center;
      color: #000000;
}
.ptitre2 {
      font-family: Trebuchet MS, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #000000;
}
.pauteur {
      font-family: Trebuchet MS, sans-serif;
      font-size: 12px;
      font-weight: normal;
      color: #F29535;
}
.ptexte {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      color: #000000;
}

.chapeau {
      font-family: Trebuchet MS, sans-serif;
      text-align: justify;
      font-size: 13px;
      font-weight: normal;
      color: #000000;
}

.chapeau a{
      font-family: Trebuchet MS, sans-serif;
      text-align: justify;
      font-weight: normal;
}

.chapeaub {
      font-family: Trebuchet MS, sans-serif;
      text-align: justify;
      font-size: 13px;
      font-weight: bold;
      color: #000000;
}

.petittexte {
      font-family: Trebuchet MS, sans-serif;
      font-size: 8px;
      color: #000000;
}

.texte {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      color: #000000;
}
.texteg {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #000000;
}
.textej {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-align: justify;
      color: #000000;
}
.texteo {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      decoration: underline;
      font-weight: normal;
      color: #F29535;
}
.lien, .lien a {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-decoration: underline;
      font-weight: normal;
      color: #006EB4;
}

.lieni, .lieni a {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-decoration: underline;
      font-weight: normal;
         color: #006EB4;
/*      color: #F29535;   */
}

.lienf, .lienf a  {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-decoration: underline;
      font-weight: bold;
      color: #006EB4;
}


/* Base de données */


.nbrep, .nbrep a, .nbrep a:active, .nbrep a:visited, .nbrep a:hover {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #da9a32;
} 
.lienchamp a, .lienchamp a:visited, .lienchamp a:hover, .lienchamp a:active, .lienchamp a:visited {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      text-align: right;
      text-indent: 30;
      font-weight: normal;
      color: #F39E21;
}

.titrechamp {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #000000;
}
.courantchamp {
      font-family: Trebuchet MS, sans-serif;
      font-size: 11px;
      font-weight: normal;
      color: #000000;
}



