* {
	margin: 0px 1px 0px 2px;
	padding: 0px;
}

.espace_bandeau{
 padding-top: 0px;
}

li {
   text-align: left;	
}

li a {
   color:#991000;
   font-weight:bold;
   text-decoration: none;	
}

a {
   color:#991000;
   font-weight:bold;
   text-decoration: none;	
}

/*  proriétés globales pour toutes les pages */
html {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color: #ffffff;
	background-attachment: fixed;
	background-repeat: repeat;
}

/*utiliser dans recherchesimpleview pour afficher le titre*/
.titre_ecran{
   font-size:13px;
   font-weight:bold;
   text-align:left;
   margin:0.5% 0.5% 0.5% 0.5%;
	color: #991000;
}

H2{
	color: #991000;
}

input {
	font-family:Helvetica, Arial, sans-serif;
    font-size:11px;
    border:1px solid #991000;
	color:#555;
}

select {
   font-family:Helvetica, Arial, sans-serif;
   font-size:11px;
   border:1px solid #991000;
	color:#555;	
}	

#radioTerme {
   border:none;	
}	

.texte {
	vertical-align:baseline;
	padding-right:3px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.centrage {
   width:99%;
   text-align:center;	
}

.centrage_avancee {
   margin-top:20px;
   margin-left:1%;
   width:99%;
   text-align:left;	
}	

#requete {
	color: #5a0900;
	font-weight: bold;
}

.marge {
	margin-top:10%;	
	}

.formulaire{
	background-color:#dadada; /* Couleur à modifier pour chaque theme  */
	border: 1px solid #991000;
	margin-left:auto;
	margin-right:auto;
}


/*Nouveau*/

.lien_hypertexte_reponse{
  font-family: Helvetica, Arial, sans-serif;
  font-size:14px;
  text-decoration: underline;	
	}
	
	
.texte_critere{	
	/*margin-top:200px;*/
	margin-top:0px;*/
	margin-left:2%;

}


.texte_critere_recherche{	
	margin-top:20px;
	margin-left:4%;
	font-size:14px;
}


.texte_nombre_reponse{	
	margin-top:20px;
	margin-left:4%;
	text-align:left;
}


.texte_choix_critere{
	font-family: Helvetica, Arial, sans-serif;
	/*margin-top:18px;*/
	margin-top:65px;
	margin-left:2%;	
	
}

.texte_acces_fonds{
   font-family: Helvetica, Arial, sans-serif;
   font-size:24px;
   font-weight:bold;
}

.liste_fonds_droite{
	text-align:right;
	margin-right:1%;
}
/*Fin nouveau*/

#listeterme {	
  font-size:12px;
}

#listeterme em {	
  font-size:10px;
  font-family:Verdana, Arial, sans-serif;
}

/*pour l'écran detail*/
.barreDetail {
color:#dadada; /*pour faire plaisir à IE6*/
background-color:#dadada; /*pour faire plaisir à firefox 2.0.7*/
margin:2px;
}

.presentation {
  float: left;
  width: 50%;
  font-size:18px;
}

.detailHiera {
  margin-left: 50%;
  padding: 1em;
}

.cadreHiera{
	border-color: #991000;
	color: #991000;
	padding:1%;
	margin-bottom:1%;
}
/*fin pour l'écran detail*/

/*pour l'écran de reponse*/
.margereponse {
	position: relative;
	margin-left:40px;
}

.reponsemot {
    float:left;
}


.reponsemot_bis {
  font-size:15px;
  font-weight:bold;
    float:left;
}

.reponsemot a:link { font-weight:normal ;color: #991000 ;font-size:15px; text-decoration: underline;	}
.reponsemot a:visited {font-weight:normal; color: #991000 ;font-size:15px; text-decoration: underline; }
.reponsemot a:hover { font-weight:normal;color: red ; text-decoration: none ;font-size:15px; text-decoration: underline; }
.reponsemot a:visited.visite{color: #5a0900;}

.iconeNumerique {
   position: relative;
   top: 2px;
   right: 5px;
   margin-left:0.5%;	
	border: 0;
}	

.panier {
   color: #991000;
   font-size:10px;
}
/*fin pour l'écran de reponse*/

/*pour l'affichage du panier et de l'identification*/
#menu {
	margin-top : 0.7%;	
}

.spacer {
  clear: both;
}

.acces_panier {
   background-image:url(../images/cadre_panier.gif);
   background-repeat:no-repeat;
   width:190px;
   height:42px;
   float:right;
   margin-right:1%;
}

#identification {
   float:right;	
   height:15px;
   margin-top:1%;
   margin-right:2%;
}
/*fin pour l'affichage du panier et de l'identification*/

/*le petit bandeau bleu des reponses*/
.t{background:#dadada;color:#000;font-size:12px;font-weight:bold;margin:0;margin-top:10px;margin-bottom:20px;}
.bb{border-bottom:1px solid #991000;}
.bt{border-top:1px solid #991000}
/*fin petit bandeau bleu des reponses*/

/* Content Elements: Messages */
#messages{
padding: 0;
margin: 0;
font-size: 14px;
font-weight: bold;
margin-top: 4px;
clear: all;
white-space: nowrap;
}

.message {
padding: 4px;
width: 100%;
color: #ffffff;
background-color: red;
float: left;
margin-bottom: 3px;
}

.warning {
padding: 4px;
width: 100%;
color: red;
background-color: #dadada;
float: left;
margin-bottom: 3px;
}

.success {
padding: 4px;
width: 100%;
color: #ffffff;
background-color: #991000;
float: left;
margin-bottom: 3px;
}

.error {
padding: 4px;
width: 100%;
color: red;
background-color: #dadada;
float: left;
margin-bottom: 3px;
}
/* fin Content Elements: Messages */

/***************** Rajout SRO **************************/
div.formulaire {
	margin: 0;
	padding: 10px 10px 10px 10px;
	color: #5A090C;
	font-weight: bold;
}

.texte_commentaire {
	color: #5A090C;
	font-weight: bold;
}

td.abcedaire {
	float: left;
	background: url(../images/alph-fond.gif) left bottom repeat-x;
	padding-bottom: 6px;
}

re:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html td.abcedaire {
	height: 1%;
}

td.abcedaire a {
	color: #fff;
	float: left;
	display: block;
	background: url(../images/alph-fond-lettre.gif) left center no-repeat;
	padding: 8px 4px 8px 4px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

td.abcedaire a:hover {
	background: #991000 url(../images/alph-fond-lettre-on.gif) left center no-repeat;
	text-decoration: none;
	color: #fff;
}
/************* Fin Rajout SRO **************************/


/******* Rajout pour lien dans reponseview (pagination) ***********/

.centrage a {
	font-weight: normal;
}

/******* Fin Rajout pour lien dans reponseview ***********/

