
/*---------------*/
/* Container CSS */
/*---------------*/

#container {
	width: 950px;
	margin: 0 auto;
	background-image:url(../img/background/agenda.jpg);
}
#content{
	padding-bottom: 40px;
	background-image:url(../img/background/bloc730.gif); 
	background-position:left;	
	background-repeat:repeat-y;
}

/*--------*/
/* Global */
/*--------*/

.logoCouleurRight {
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	font-size: 11px;
	color: #f7f7f7;
}

ul {
	font-weight:bold;
	font-size:11px;
}

/************/
/* UNE LEFT */
/************/

#uneLeft {
	float:left;
	width:590px;
	border-right: 10px solid #f7f7f7;
	background-image:url(../img/background/agenda.jpg);
	background-position: 0px -178px;
}

#focusLeft {
	float:left;
	width:570px;
	margin-left:30px;
}
#uneHead {
	width:570px;
	float:left;

	background-color:#f7f7f7;
}

#uneLeft .espaceBlanc {
    background-color: #F7F7F7;
    color: #990100;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}

.errorRequirePlace, .errorRequireCategory {
  color: red;
  font-weight: bold;
}

/* Style agenda */

.personnesAgendaUne {
	font-size:18px;
	font-weight:lighter;

}

.agendaTitreUne {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

.agendaPlaceUne {
	font-size:11px;
	
}

.textLogo h2 {
	margin-top:20px;
	margin-left:5px;
	margin-right:5px;
	font-size: 12px;
	color: #f7f7f7;
	font-weight:bold;
}

.agendaDateUne {
	font-size:13px;
	color:#990100;
	font-weight:bold;
}
.agendaGenre {
	font-size:10px;
	color:#666666;
}

.personnesAgendaPetit{
	font-size:18px;
	font-weight:lighter;
	
}

.uneContent {
	margin-left:5px;
	margin-bottom:5px;
}

.textLogo {
	float:left;
	background-color:#990100;
	margin-top:5px;
	width:90px;
}

.textLogo h2 {
	/*margin-left:10%; Commenter par Mehdi Attention check heritage*/ 
}

#uneBlanc {
	background-color:#f7f7f7;
	height:40px;
	width:480px;
	margin-left:90px;
}

.uneAgendaRight {
	width:600px;

}

/**********/
/* Agenda */
/**********/

/* Gestion de la liste agenda */
#agendaListeBlock {
	float:left;

}

#agendaListeBlock .textContent{
	margin-left:10px;	
}

#agendaListeBlock img{
	float:left;
	margin: 5px 10px;	
}

.uneAgendaText{
	width:505px;
}

/* Boite avec fond blanc */
.uneAgendaText div.insideBox {
	background-color:#f7f7f7;
	width:560px;
	margin-bottom: 30px;
	padding-top:5px;
	overflow:hidden;
}
/* Position par défaut a l'interieur de .uneAgendaText */
.uneAgendaText div.insideBox.left {
	margin-left:0px;
}
/* Position pour les agendas impair a l'interieur de .uneAgendaText */
.uneAgendaText div.insideBox.right {
	margin-left:30px;
}
/* Création d'un marge à l'intétieur des blocs blanc pour les agendas impair */
.uneAgendaText div.insideBox.right .textContent {
	margin-left:10px;
}

/* Style */

.genreAgendaPetit {
	font-size:10px;
	color:#666666;
}

.titreAgendaPetit {
	font-style:italic;
	font-weight:bold;
	font-size:18px;
}
.liensAgendaListe {
	font-size:11px;
	float:right;
	margin-right:5px;
}
.liensAgendaListe .reserver{
	color:#990100;
}

.dateAgendaPetit{
	color:#990100;
	font-size:10px;
	font-weight:bold;
}
.lieuAgendaPetit{
	font-weight:bold;
	font-size:11px;
}

#pagesAgenda {
	height:28px;
	float:left;
	margin-left:118px;
}

#pagesAgendaWrapper {
	overflow:hidden;
	width:580px;
	height:30px;
}

#pagesAgenda a{
	float:left;
	margin-right:7px;
	padding: 7px 10px 8px 10px;
	font-size:12px;
	text-align:center;
	background-color:#f7f7f7;
}

#pagesAgendaVide {
	background-color:#f7f7f7;
	width:500px;
	height:30px;
	position:absolute;
}

#pagesAgendaVideWrapper {
	float:left;
	position:relative;
}

/*-----------*/
/* UNE RIGHT */
/*-----------*/

#uneRight {
	float:left;
	width:350px;
	height:100%;
	/* application Background pour gérer le carrée blanc à gauche */
	background-image:url(../img/background/agenda.jpg);
	background-position: -598px -178px;
}


#upRight {
	float:left;

}
	
#rechercheContent, #rechercheContentMC {
	float:left;
	background-color:#f7f7f7;
	font-size:11px;
	width:350px;
}

/* LOGO */
#rechercheBlancLogo, #rechercheBlancLogoMC {
	background-color:#f7f7f7;
	width:25px;
	height:59px;
	float:left;
}

#rechercheLogoPetit, #rechercheLogoPetitMC {
	margin-top:35px;
	float:left;
	background-color:#990100;
}

#rechercheLogoPetit .logoCouleurRight {
	margin-top:10px;
}

/* CALENDRIER */
#rechercheMois table {
	margin-top:-17px;
	margin-left:110px;
}

#rechercheContent table#search_calendar { font-size:13px; margin: 5px auto; border-spacing: 6px; border-collapse: separate; }
table#search_calendar td.cal_titre { display:none; }
table#search_calendar th { text-align:right; color:#000; padding-right: 2px; }
table#search_calendar td { text-align:right; margin:0px; padding:4px 6px; }
table#search_calendar td.day { cursor: pointer; background: #D2757A; color: #fff; }
table#search_calendar td.day.event { background: #A50000; }
table#search_calendar td.day.checked {
  color: #fff;
  background-color: #7B7B7B;
}
table#search_calendar td.day.checked.event {
  color: #fff;
  background-color: #000;
}


/* BOX RECHERCHES */

#rechercheLieux, #rechercheAgendaPublic, #rechercheAgendaPro, #rechercheMois, #rechercheCalendrier, #rechercheActionCulturelle{
	border-bottom: 1px solid #990100;
	padding: 10px 0px;
}

/* TITRAILLE */
#rechercheContent .titre, #rechercheContentMC .titre {
	font-size:16px;
	font-weight:bold;
	margin-left:55px;
}

#rechercheContent .titre.click, #rechercheContentMC .titre.click{
	cursor:pointer;
}

#rechercheLieux .checkBox, #rechercheCalendrier .checkBox {
	margin-left:100px;
	font-weight: bold;
	font-size: 14px;
}

#rechercheCalendrier .checkBoxPeriod {
  margin-left:65px;
	font-weight: bold;
	font-size: 16px;
}

#rechercheLieux .checkbox { margin-top:-17px; }

#rechercheSaison, #rechercheSaisonMC {
	text-align: center;
  padding: 10px 0;
}

#rechercheSaisonMC #keyword, #rechercheSaisonMC .defaultValue {
  width: 250px !important;
  margin-bottom: 10px;
}

/* CheckBox*/
#rechercheAgendaPublic .checkBox {
	margin-left:110px;
}

#rechercheAgendaPublic .allSelect {
	margin-left:70px;
}

#rechercheAgendaPro .checkBox {
	margin-left:110px;
}

#rechercheAgendaPro .allSelect {
	margin-left:70px;
}

/*---------*/
/* MON CND */
/*---------*/
#monCND {
	float:left;
}

#monCNDLogoPetit {
	margin-left:20px;
	margin-top:10px;
	float:left;
	background-color:#cc6700;
}

#monCNDcontent {
	float:right;
	width:305px;
	background-color:#f7f7f7;
	font-size:11px;
	color:#cc6700;
	margin-bottom:40px;
}
#monCNDcontent input {
	width:90px;
	font-size:11px;
}
#monCNDcontent .inscription {
	margin: 5px 25px;
}

#monCNDcontent .submit {
	width:20px;
	font-size:11px;
	background-color:#f7f7f7;
	color:#cc6700;
}
 
#monCNDcontent p {
	margin: 5px 20px;
}

#monCNDcontent a {
	font-weight:bold;
	color:#cc6700;
}
 


