body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  0.625em;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: normal;
	color:white;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:5px;
	line-height:1em;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	1em;
	font-weight: bold;
	margin:0;
	padding:0;
	padding-top:1em;
}
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;  
}



#Sommaire {
	margin-top:30px;
}

ul {
	margin:0;
	padding-left:1.3em;
//	padding-left:1.6em;
}
li {
}

/* Image */
/*=======*/
img {
	border: none;
}

/* tableau */
/*=========*/
tr.Tableau_Lig_Impaire {
  padding: 4px 4px 4px 4px;
  background-color: #fff;
  vertical-align: middle;
  background-image: url(images/separateur_niv3.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
tr.Tableau_Lig_Paire {
  padding: 4px 4px 4px 4px;
  vertical-align: middle;
  background-image: url(images/separateur_niv3.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

td {
	color: black;
}

td pre {
	color: black;
	font-size:1.5em;
}
.legende_tableau, table#resultatRecherche th {
  font-weight: bold;
  color: #990;
  text-decoration: none;
  background-image: url(images/separateur_niv2_fonce.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 1em;
}
table#resultatRecherche th {
  background: transparent url("images/puce_niv2.gif") no-repeat;
  padding-left: 8px;
  vertical-align: middle;
}
table#resultatRecherche caption {
	font-weight: bold;
	color: #00497e;
}


/*=======*/
/* Lien */
/*=======*/
a {
    color:black;
}

div#planDuSite ul li a {
  font-size: 1em;
  font-weight: normal;
}

.blocHTML a {
	text-decoration:underline;
}

/* Liste */
/*=======*/
.ColDroiteBoite ul {
  margin: 25px;
}

span.glossaire {
  background-color:#d3d4c2;
  /*border-bottom:1px #070800 dotted;*/
}

.glossaire {
	cursor:pointer;
}
    


/* HTMLArea */
/*===========================*/

.lienOeuvre{
  background-color:white;
}

.lienOeuvre a {
 text-decoration:underline;
}

.lienOeuvre a:hover{
 text-decoration:none;
}


/* CPSFormulaire */
/*===========================*/
#CPSFormulaire .annuaire{
  float:left;
  text-align:left;

  padding:0;
  margin:0;
  width:50%;
}


#CPSFormulaire>.annuaire{
  padding-bottom:2px;
}


#CPSFormulaire .champ{
  width:100%;
  height:8px;
  background-color:white;
  font-size:8px;

}

#CPSFormulaire .form_textarea{
  width:100%;
  

}

#CPSFormulaire .bt_valider_form, #CPSFormulaire .btformService,#CPSFormulaire .btform{
  float:right;
  position:relative;
  top:0;
  right:0;
  width:90px;
  background-image:none;
  margin:0;
  padding:0;
  border: 3px solid white;
  background-color:#898B75;
  color:white;
  cursor:hand;
  height:22px;
  font-size:10px;
  font-weight:bold;
}

#CPSFormulaire .legendelien{
float:left;
clear:both;
}

/***************************************************************************/
/*  Css pour les checkbox et leur affichage spÚcifique pour le formulaire  */
/***************************************************************************/

#CPSFormulaire .form_checkbox_cache{
  visibility: hidden; 
  position:absolute;
}

#CPSFormulaire .form_checkbox_cache input[type="checkbox"], .form_checkbox_cache input[type="radio"] {
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}	

#CPSFormulaire .form_checkbox_cache input[type="checkbox"] + label{
	background: url("/activite/checkbox_on.gif") 0 0 no-repeat;
	background-color:blue;
}

#CPSFormulaire .form_checkbox_cache input[type="checkbox"]:focus + label{
	background-position: 0 -16px;
}

#CPSFormulaire .form_checkbox_cache input[type="checkbox"]:checked + label{
	background-position: 0 -32px;
}

#CPSFormulaire .form_checkbox_cache input[type="checkbox"]:checked:focus + label{
	background-position: 0 -48px;
}



#CPSFormulaire .form_checkbox{
  float:left;
  margin:0;
  padding:0;
}

.form_component{
  float:left;
  width:280px;
  margin:0;
  padding:0;
clear:both;
}


.form_component img{
  margin:0;
  padding:0;
}




