/*======================*/
/* Surcharge Charte MBA */
/*======================*/

.fond1 {
  background-image:	none;
	background-repeat: repeat-x;
}
div#page {
	background-color:#C1C0AB;
	width:100%;
}
div#content	{
	margin:0;
	padding:0;
	margin-left:209px;
	margin-right:0px;
	background-color:#C1C0AB;
	background-repeat: repeat-x;
	background-image:url('images/blanc55.gif');
}

div>#content {
	height:100%;

}

div#main {	
	margin:0;
	padding:0;
	width:100%;
	margin-left:-3px;
}
div#content>div#main {
	min-height:38em;
	height:100%;
}

.agenda_item {
  color:black;
  font-weight:normal;

}
div.agenda_error{
  padding:0;
  margin:0;
  color:red;
  clear:both;
  text-align:left;
  text-indent:20px;
}


/************************************/
/*              AGENDA              */
/************************************/




/***************/
/*  Structure  */
/***************/
#main>.agenda_main {
	position:relative;
  background-color:#C1C0AB;
  	height:100%;

}
.agenda_resultats{
  float:left;
  width:487px;
  height:100%;
  border:none;
  padding:0;
  margin:0;
  border-right:3px solid white;
  background-color:#D3D4C2;
  padding-bottom:10px;
}
.agenda_main>.agenda_resultats{
  float:none;
  margin-left:-3px;
  border-left:3px solid white;
  height:auto;
}
.agenda_form{
  float:left;
  padding:0;
  margin:0;
  border:none;
  height:100%;
  width:auto;
  margin-left:-3px;
  border-left:3px solid white;
  padding-top:10px;
  background-color:#C1C0AB;
}
.agenda_main>.agenda_form{
   position:absolute;
   left:490px;
   top:0;
   height:31.5em;
   bottom:0;
   right:1px;
}
form#CPSFormulaire{
  position:none;
  z-index:0;
  margin:0;
  padding:0;
}

/*********************************/
/*  Composants formulaire droit  */
/*********************************/

/*  Checkbox evenements  */

.agenda_type_evnt{
  float:left;
  margin-top:5px;
  width:90%;
  padding-left:20px;
}
.agenda_type_evnt_checkbox{
  float:left;
  width:90%;
  min-height:16px;
  clear:both;
  margin:0;
  padding:0;
}

/* Saisie de la période */
/*  Choix en haut du formulaire  */

.agenda_form_periode{
  float:left;
  width:100%;
  padding:0;
  margin:0;
  padding-bottom:5px;
  overflow:hidden;
}



.agenda_form_periode_choix{
  float:left;
  width:100%;
  padding:0;
  margin:0;
  background-color:#C1C0AB;
  
  color:#51503B;
  padding-bottom:2px;
  cursor:pointer;
  text-indent:20px;
}

.agenda_form_periode_choix span,.agenda_form_periode_choix_hover span {
margin:0;
padding:0;
}

.agenda_form_periode_choix_hover{
  float:left;
  width:100%;
  padding:0;
  margin:0;
  background-color:white;
  font-weight:bold;
  
  color:black;
  padding-bottom:2px;
  cursor:pointer;
  text-indent:20px;
}

/* Saisie des dates */
.agenda_date {
  float:left;
  color:#51503B;
  width:100%;
  overflow:hidden;
  white-space: nowrap;
  text-indent:20px;
  text-wrap:
}
.agenda_date input{
  height:12px;
  width:65px;
  font-size:10px;
}

.agenda_date span{
  width:50%;
  font-size:10px;
  padding:0;
  margin:0;
  }
  
form>.agenda_date span img{
  margin-top:-5px;
}

/* Saisie du public */

.agenda_public {
  color:#51503B;
  z-index:30;
}


.agenda_public select {
}

/*  Bouton rechercher  */

.agenda_valid{
	padding-top: 5em;
	margin-left: 20px;
}


.agenda_valid input{
  margin:0;
  padding:0;
  border: 3px solid white;
  background-color:#898B75;
  color:white;
  cursor:pointer;
  height:22px;
  font-size:10px;
  font-weight:bold;

}



/***********************************************/
/*      Composants Affichage des résultats     */
/*  Deux couleurs sont utilisées et alternées  */
/***********************************************/

/* Div principale regroupant la div infos et la div description */

.table-resultat {
	width:100%;
	padding:0px;
	margin:0px;
}
.table_resultat a {
	text-decoration:none;
}
.agenda_resultat_main{
	border:3px solid white;
	padding:0px;
}

.fond_resultat_0{
  background-color: #D4D3C2;
}
.fond_resultat_1{
  background-color: #DDDECC;
}

.agenda_resultat_main_1 a,.agenda_resultat_main_2 a{
text-decoration:none;
cursor:pointer;

}

/* Div contenant la description de l'événements */

.agenda_resultats_description{
	width:310px;
  margin:0;
  padding-right:5px;
  padding-left:3px;
	border-bottom:3px solid white;
}

.agenda_resultats_description_title{
  font-weight:bold;
}

.agenda_resultats_description_ss_title{
  font-style: italic;
  margin:0;
}

.agenda_resultats_description_content{
  font-size:10px;
  padding:0;
  margin:0
}


/* Div contenant les infos pratiques de l'activité */

.agenda_resultats_infos{
width:160px;
  font-size:10px;
	border-bottom:3px solid white;
	vertical-align:top;
	padding-left:12px;
}

.agenda_resultats_infos_date{
  font-weight:bold;
  margin:0;
  padding-bottom:4px;
  font-size:10px;
}

.agenda_resultats_infos_pratiques{
  
  padding:0;
  margin:0;
  font-size:10px;
}

/* Pas de résultat à afficher */

.agenda_resultat_no_result {
  height:430px;
  color: white;
  text-align:center;
  background-color: #C1C0AB;
  padding-top: 10px;
  font-size:14px;
  font-weight: bold; 
}

/*******************/
/* Bloc navigation */
/*******************/

.texteNavOeuvre { 
  font-size: 10px;
  vertical-align:middle;
  font-weight: normal;
  color: #695b58;
  width:50px;
  float:left;
  padding:0;
  margin:0px;
  text-align:center;
}

.texteNavOeuvre span {
margin:0;
padding:0;
height:auto;
width:100%;

}

.btPrecedentOeuvre, .btSuivantOeuvre{
float:left;
padding:0;
  margin:0;
}
.btPrecedentOeuvre img{
  border-right:3px solid white;
  margin-right:2px;
  float:left;
  padding:0;
  margin:0;
  
}

.btSuivantOeuvre img{
  border-left:3px solid white;
  margin-left:2px;
  float:left;
  padding:0;
}

.agenda_page_nav{
  width:100%;
  height:73px;
  background-color:#D3D4C2;

}

.agenda_bloc_nav{
  height:auto;
  float:right;
  padding:0;
  margin:0;
  border-bottom:3px solid white;
  border-left:3px solid white;
  margin:auto;
  text-align:center;
}



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

.agenda_type_evnt_cache{
  visibility: hidden; 
  position: absolute;
}

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

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

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

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

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

form#CPSFormulaire label{
  padding:0;
  margin:0;
  padding-top:3px;
  text-align:left;
}

.agenda_type_evnt label {
	padding-left: 20px;
	min-height: 16px;
	color:#51503B;
	font-weight:normal;
}

/*************************/
/* Liste Deroulante MBA  */
/*************************/

.agenda_public {
  position:absolute;
  height:1.8em;
 
}

ul.selectReplacement {
border-top:3px solid white;
	margin-left:20px;
	margin-top:20px;
}


