body, p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

/* base */

div, .textecourant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3D3D;
}

/* formulaire */
.formulaire {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-color: #000000 #666666 #666666 #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #121C46;
	list-style-image: url(../images_pref_cote_dor/puce_sstitre_01.gif);
}

/* titre */
.entete-bleufonce {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #121C46;
}

/* menu */
.titreblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.texteblanc-menu {font-family: arial, verdana, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #FFFFFF;}
a.texteblanc-menu:link {	font-family: arial, verdana, Helvetica, sans-serif;	font-size: 10px;	line-height: 11px;	color: #FFFFFF;	text-decoration: none}
a.texteblanc-menu:visited {	font-family: arial, verdana, Helvetica, sans-serif;	font-size: 10px;	line-height: 11px;	color: #BDBFDB;	text-decoration: none}
a.texteblanc-menu:hover {	font-family: arial, verdana, Helvetica, sans-serif;	font-size: 10px;	line-height: 11px;	color: #FFFFFF;	text-decoration: underline;}

/* news */
.news-resume-title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D3D3D; font-weight: bold; }
.news-resume-date { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5D64AA; }

/* resume */
.resume-title { font-family: arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #121C46; }

/* search */
.search-pages {	font-family: arial, verdana, Helvetica, sans-serif; font-size: 12px; color: #121C46; }

/* hce styles */
.texte-gris {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
a.texte-gris {
  text-decoration: none;  
}
a.texte-gris:hover {
  text-decoration: underline;
}
.texte-gris2 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}
.texte-bleu {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #121C46;
}
.titre-blanc {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
        font-weight: bold;
}
.titre-bleu {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5D64AA;
  font-weight: bold;
}
.titre-vert {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #6a9b39;
  font-weight: bold;
}
a.titre-vert {
  text-decoration: none;  
}
a.titre-vert:hover {
  text-decoration: underline;
}
.titre-vert2 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #6a9b39;
  font-weight: bold;
}
.titre-gris {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5a7778;
  font-weight: bold;
}
a.titre-gris {
  text-decoration: none;  
}
a.titre-gris:hover {
  text-decoration: underline;
}


/* plan du site */
#sitemap a:hover {
    
}
.level0 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 3px 3px;
}
.level0_2 {
  background-color: #cff2aa;
  border: solid 1px #6e9742;
}
.level0_3 {
  background-color: #9c9cbc;
  border: solid 1px #666699;
}
.level0_4 {
  background-color: #dce0df;
  border: solid 1px #696969;
}

.level1 {
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: 15px;
  font-size: 12px;
  font-weight: bold;
}
.level1_2 a {
  color: #6e9742;
}
.level1_3 a {
  color: #666699;
}
.level1_4 a {
  color: #696969;
}

.level2 {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 30px;
  font-size: 11px;
}
.level2 a {
  color: #444444;
  text-decoration: none;
}
.level2 a:hover {
  text-decoration: underline;
}

.right {
  float: right;
  margin-left: 5px;
}
.left {
  float: left;
  margin-right: 5px;
}
.middle {
  vertical-align: middle;
  margin-right: 5px;
}


/* txsearch styles - Tevolys */

.txsearch-container {
}

.txsearch-form {
  margin: 0;
  padding: 0;
}

.txsearch-results {
  color: #293094;
  font-weight: bold;
  margin-top: 10px;
}

div.txsearch-pager {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

div.txsearch-pager ul {
  margin: 0 0;
  padding: 0 0;
  list-style-type: none;
  display: inline;
}
div.txsearch-pager ul li {
  list-style-type: none;
  background: none !important;
  display: inline;
  padding-left: 5px;
  text-align: center;
}
div.txsearch-pager ul li.txsearch-pager-currentpage {
  font-weight: bold;
}

a.txsearch-pager-next {
}
a.txsearch-pager-previous {
}

.txsearch-item {
  margin-top: 15px;
}
a.txsearch-item-title, a.txsearch-item-title:hover {
  color: #293094;
  background-color: #ffffff;
  font-weight: bold;
}
.txsearch-item-description {
  padding-left: 5px;
}
.txsearch-item-info {
  color: #659ACE;
  padding-left: 5px;
}


  


