@charset "UTF-8";
/* CSS Document */


/*** Largeur Bouton submit fixé uniquement page Agenda cause longeur du libellé : "Rechercher évènement(s)" ***/
.type-submit-ie6{
	width: 180px;
}

/* @group colonne left */
div.leftcolumn .select-agenda{
	color:#fff;
	border-top:1px solid #e7793e;
	text-decoration:none;
	font-size: 1.2em;
	margin:0 24px;
	padding: 7px 3.5em 7px 0;
	text-align: right;
	line-height: 2em;
}
	div.leftcolumn a.rss{
		background : url(../img/go-agenda-rss.gif) no-repeat  98% 30%;
	}
/* @end */


/* @group Content-calendar */

div.content-focus .tools{
	height: 10px;
}

div.content-calendar{
	margin:4em 0.1em 0 3em;
	font-size: 0.91em;/* Pour réajuster taille 0.1em > 1px */
}

/* @group Calendrier */

/* @group Navigation Calendrier */
div.content-calendar .nav-calendar{

}

	div.content-calendar .nav-calendar .month{
		font-size: 1.8em;
		margin: 0.5em auto;
		width: 24em;
		color: #b8a47f;
		text-align: center;
		font-weight: bold;
	}

	div.content-calendar .nav-calendar a{
		position: absolute;
		top: 0.3em;
		display: block;
		text-align: left;
		text-transform: uppercase;
		text-decoration: none;
		color: #E9600F;
		width: 20%;

	}
		div.content-calendar .nav-calendar a:hover{
			text-decoration: underline;
		}
	div.content-calendar .nav-calendar a.next{		
		text-align: right;
		right: 0;
	}


/* @end */

/* @group Table */

div.content-calendar table{
	color:#555;
	border-collapse:collapse;
	width:100%;
	text-align:left;
	overflow:hidden; 
	margin: 0 0 4px 0;
}
	div.content-calendar  thead {
		color:#fff;
		font-size: 1.2em;
		text-align: center;
			}
		div.content-calendar  thead th  {
			border:2px solid #fff;
			padding:5px;
			background-color:#b8a47f;
			text-transform: uppercase;
		}
	
	div.content-calendar  td {
		border:2px solid #fff;
		background-color: #F5EEE8;
		padding: 5px;
		text-align:left;
		vertical-align: top;
		width: 14%;
	}
		div.content-calendar  td.outside {
			background-color:  #FAF7F3;
		}

/* @end */



/* @group Légende */
div.content-calendar .legend{
	border-top: 1px solid #b8a47f;
	margin-bottom: 3em;
	padding-top: 0.5em;
	font-size: 1.2em;	
}
	div.content-calendar .legend img{
		vertical-align: middle;		
		margin-right: 4px;
	}

/* @end */

/* @group Day */
	div.content-calendar .day{
		min-height: 72px;
		margin: 0 ;
		padding: 0;
		font-size: 90%;
		display: block;
	}
		div.content-calendar .day-number{
			color: #AD8F6B;
			line-height: 0.5em;
			margin:2px 1px 8px;
			display: block;
		}
	div.content-calendar .today{
		background-color: #FEEBDC;
	}
		div.content-calendar .today .day-number {
			font-weight: bold;
			color: #E9600F;
		}




/* @end */

/* @group Evenements */
	div.content-calendar a.event{
		display:block;
		text-decoration: none;
		padding: 2px 0 6px 14px;
		font-weight: bold;
		line-height: 1em;
		background-position: 0 3px;
		background-repeat: no-repeat;
	}
		div.content-calendar a.event:hover{
			text-decoration: underline;
		}

/* @group ToolTip */
	
.cluetip-scientific, .cluetip-culturel, .cluetip-student, .cluetip-sport {
  background-color: #fff;
  border:1px solid red ;
 }
	#cluetip-outer {
	  position: relative;
	  margin: 0;
	}
	h3#cluetip-title {
	  margin: 0 0 0;
	  padding: 8px 10px 0;
	  font-weight: bold;
	  font-size: 1.1em;
	  text-decoration: underline;
	}
	
	#cluetip-inner {
	  padding:5px 10px;
	  font-size: 1.2em;
	}

/* @end */


/* @group scientific */
div.content-calendar a.scientific{
	color: #7BB130;
	background-image :url(../img/agenda-picto-scientific.gif);
}
	/* @group Scientific ToolTip */
	
	.cluetip-scientific {
	  border-color:  #7BB130 ;
	}
		.cluetip-scientific h3#cluetip-title {
		  color: #7BB130;
		}
		
		.cluetip-scientific #cluetip-inner {
		  color:#7BB130 ;
		}
	
	/* @end */


/* @end */
/* @group culturel */
div.content-calendar a.culturel{
	color: #CB414E;
	background-image :url(../img/agenda-picto-culturel.gif);
}
	/* @group culturel ToolTip */
	
	.cluetip-culturel {
	  border-color:  #CB414E ;
	}
		.cluetip-culturel h3#cluetip-title {
		  color: #CB414E;
		}
		
		.cluetip-culturel #cluetip-inner {
		  color:#CB414E ;
		}
	
	/* @end */


/* @end */
/* @group student */
div.content-calendar a.student{
	color: #00ABD6;
	background-image :url(../img/agenda-picto-student.gif);
}
	/* @group student ToolTip */
	
	.cluetip-student {
	  border-color:  #00ABD6;
	}
		.cluetip-student h3#cluetip-title {
		  color: #00ABD6;
		}
		
		.cluetip-student #cluetip-inner {
		  color:#00ABD6;
		}
	
	/* @end */
/* @end */
/* @group sport */
div.content-calendar a.sport{
	color: #F49F0E;
	background-image :url(../img/agenda-picto-sport.gif);
}
	/* @group sport ToolTip */
	
	.cluetip-sport {
	  border-color: #F49F0E;
	}
		.cluetip-sport h3#cluetip-title {
		  color: #F49F0E;
		}
		
		.cluetip-sport #cluetip-inner {
		  color: #F49F0E;
		}
	
	/* @end */



/* @end */

/* @end */

/* @end */


/* @end */

/* @group article Agenda */

/* @group Content-left */

/* @group BLoc résumé de l'évènement */
.in-short{
	float: left;
	margin-right: 23px;
	width: 16em;
}
	.in-short p{
		padding: 12px 8px;
	}
/* @end */

/* @group scientific */

div.scientific h3, 
div.scientific p a,
div.scientific .couleur
{
	color: #7BB130;
}
	div.scientific  .in-short{
		background-color: #F2F6E9;
	}
/* @end */
/* @group culturel */

div.culturel h3, 
div.culturel p a,
div.culturel .couleur
{
	color: #CB414E;
}
	div.culturel .in-short{
		background-color: #F9E9E6;
	}
/* @end */
/* @group student */

div.student h3, 
div.student p a,
div.student .couleur
{
	color: #00ABD6;
}
	div.student .in-short{
		background-color: #EBF5FA;
	}
/* @end */
/* @group sport */

div.sport h3, 
div.sport p a,
div.sport .couleur
{
	color: #F49F0E;
}
	div.sport .in-short{
		background-color: #FFF4E6;
	}
/* @end */

/* @end */

/* @group Colone Focus */

/* @group Même Calendar */



div.content-focus .same-calendar{
	color:  #9b7e59;
	background :#f5f1ec url(../img/content-focus-appendix.png) no-repeat right 20px;
	border-top: 1px solid  #9b7e59;
	border-bottom: 1px solid  #9b7e59;
}

	div.content-focus .same-calendar .innertube{
		background-image: none;
		background : url(../img/content-focus-title-same_calendar.gif) no-repeat 16px 15px;
	}
	
	div.content-focus .same-calendar .innertube ul{
		padding: 28px 0 10px;
	}
		div.content-focus .same-calendar .innertube li{
			background-position:  0 10px;
			background-repeat: no-repeat;
		}
		div.content-focus .same-calendar .innertube li a{
			display: block;
			font-size: 1.0em;
			padding: 5px 0;
			width: 80%;
			margin-left: 18px;
		}

	div.content-focus .same-calendar .innertube a{
		color:#333;
		text-decoration: none;
		border-top: 1px solid #DFD0BE;
	}
		div.content-focus .same-calendar .innertube a .date{
			color:#9b7e59;
			display: block;
		}
			div.content-focus .same-calendar .innertube a:hover{
				text-decoration:underline;
			}

/* @group Scientific */
div.content-focus.scientific .same-calendar .innertube li{
	background-image: url(../img/agenda-picto-scientific.gif);
}
/* @end */
/* @group culturel */
div.content-focus.culturel .same-calendar .innertube li{
	background-image: url(../img/agenda-picto-culturel.gif);
}
/* @end */
/* @group student */
div.content-focus.student .same-calendar .innertube li{
	background-image: url(../img/agenda-picto-student.gif);
}
/* @end */
/* @group sport */
div.content-focus.sport .same-calendar .innertube li{
	background-image: url(../img/agenda-picto-sport.gif);
}
/* @end */
/* @end */

/* @group Rechercher Event */

div.content-focus .find-event{
	color:  #E9600F;
	background :#FEF1E7 url(../img/content-focus-appendix.png) no-repeat right 20px;
	border-top: 1px solid #E9600F;
	border-bottom: 1px solid #E9600F;
}
	div.content-focus .find-event .innertube{
		padding-top: 50px;
		background : url(../img/content-focus-title-find_event.gif) no-repeat 16px 15px;
	}
		div.content-focus .find-event .innertube li{
			margin: 4px 0;
		}
		
	div.content-focus .find-event .innertube li a{
			color: #E9600F;
			padding-right:15px;
			margin-top: 10px;
			height: 20px;
			display: block;
			background : url(../img/focus-search-find.gif) no-repeat center right;
			
		}
/* @end */


/* @end */

/* @end */


/* @group style-4 */
div.content-calendar a.style-5-1{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-1.gif);
}
div.content-calendar a.style-5-2{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-2.gif);
}
div.content-calendar a.style-5-3{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-3.gif);
}
div.content-calendar a.style-5-4{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-4.gif);
}
div.content-calendar a.style-5-5{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-5.gif);
}
div.content-calendar a.style-5-6{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-6.gif);
}
div.content-calendar a.style-5-7{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-7.gif);
}
div.content-calendar a.style-5-8{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-8.gif);
}
div.content-calendar a.style-5-9{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-9.gif);
}
div.content-calendar a.style-5-10{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-10.gif);
}
div.content-calendar a.style-5-11{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-11.gif);
}
div.content-calendar a.style-5-12{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-12.gif);
}
div.content-calendar a.style-5-13{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-13.gif);
}
div.content-calendar a.style-5-14{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-14.gif);
}
div.content-calendar a.style-5-15{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-15.gif);
}
div.content-calendar a.style-5-16{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-16.gif);
}
div.content-calendar a.style-5-17{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-17.gif);
}
div.content-calendar a.style-5-18{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-18.gif);
}
div.content-calendar a.style-5-19{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-19.gif);
}
div.content-calendar a.style-5-20{
	color: #7BB130;
	background-image :url(../img/agenda/agenda-picto-5-20.gif);
}
	/* @group Scientific ToolTip */
	
	.cluetip-style-5 {
	  border: 1px solid #7BB130 ;
	}
		.cluetip-style-5 h3#cluetip-title {
		  color: #7BB130;
		}
		
		.cluetip-style-5 #cluetip-inner {
		  color:#7BB130 ;
		}
	
	/* @end */


/* @end */
/* @group style-3 */
div.content-calendar a.style-4-1{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-1.gif);
}
div.content-calendar a.style-4-2{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-2.gif);
}
div.content-calendar a.style-4-3{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-3.gif);
}
div.content-calendar a.style-4-4{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-4.gif);
}
div.content-calendar a.style-4-5{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-5.gif);
}
div.content-calendar a.style-4-6{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-6.gif);
}
div.content-calendar a.style-4-7{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-7.gif);
}
div.content-calendar a.style-4-8{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-8.gif);
}
div.content-calendar a.style-4-9{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-9.gif);
}
div.content-calendar a.style-4-10{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-10.gif);
}
div.content-calendar a.style-4-11{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-11.gif);
}
div.content-calendar a.style-4-12{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-12.gif);
}
div.content-calendar a.style-4-13{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-13.gif);
}
div.content-calendar a.style-4-14{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-14.gif);
}
div.content-calendar a.style-4-15{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-15.gif);
}
div.content-calendar a.style-4-16{
	color: #CB414E;
	background-image :url(../img/agenda/agenda-picto-4-16.gif);
}

	/* @group style-3 ToolTip */
	
	.cluetip-style-4 {
	  border: 1px solid #CB414E ;
	}
		.cluetip-style-4 h3#cluetip-title {
		  color: #CB414E;
		}
		
		.cluetip-style-4 #cluetip-inner {
		  color:#CB414E ;
		}
	
	/* @end */


/* @end */
/* @group style-1 */
div.content-calendar a.style-2-1{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-1.gif);
}
div.content-calendar a.style-2-2{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-2.gif);
}
div.content-calendar a.style-2-3{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-3.gif);
}
div.content-calendar a.style-2-4{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-4.gif);
}
div.content-calendar a.style-2-5{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-5.gif);
}
div.content-calendar a.style-2-6{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-6.gif);
}
div.content-calendar a.style-2-7{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-7.gif);
}
div.content-calendar a.style-2-8{
	color: #00ABD6;
	background-image :url(../img/agenda/agenda-picto-2-8.gif);
}

	/* @group style-1 ToolTip */
	
	.cluetip-style-2 {
	  border: 1px solid #00ABD6;
	}
		.cluetip-style-2 h3#cluetip-title {
		  color: #00ABD6;
		}
		
		.cluetip-style-2 #cluetip-inner {
		  color:#00ABD6;
		}
	
	/* @end */
/* @end */
/* @group style-2 */
div.content-calendar a.style-1-1{
	color: #502944;
	background-image :url(../img/agenda/agenda-picto-1-1.gif);
}
div.content-calendar a.style-1-2{
	color: #502944;
	background-image :url(../img/agenda/agenda-picto-1-2.gif);
}
div.content-calendar a.style-1-3{
	color: #502944;
	background-image :url(../img/agenda/agenda-picto-1-3.gif);
}
div.content-calendar a.style-1-4{
	color: #502944;
	background-image :url(../img/agenda/agenda-picto-1-4.gif);
}
	/* @group style-2 ToolTip */
	
	.cluetip-style-1 {
	  border: 1px solid #502944;
	}
		.cluetip-style-1 h3#cluetip-title {
		  color: #502944;
		}
		
		.cluetip-style-1 #cluetip-inner {
		  color: #502944;
		}
	
	/* @end */


/* @group style-2 */
div.content-calendar a.style-3-1{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-1.gif);
}
div.content-calendar a.style-3-2{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-2.gif);
}
div.content-calendar a.style-3-3{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-3.gif);
}
div.content-calendar a.style-3-4{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-4.gif);
}
div.content-calendar a.style-3-5{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-5.gif);
}
div.content-calendar a.style-3-6{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-6.gif);
}
div.content-calendar a.style-3-7{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-7.gif);
}
div.content-calendar a.style-3-8{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-8.gif);
}
div.content-calendar a.style-3-9{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-9.gif);
}
div.content-calendar a.style-3-10{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-10.gif);
}
div.content-calendar a.style-3-11{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-11.gif);
}
div.content-calendar a.style-3-12{
	color: #596F62;
	background-image :url(../img/agenda/agenda-picto-3-12.gif);
}
	/* @group style-2 ToolTip */
	
	.cluetip-style-3 {
	  border: 1px solid #596F62;
	}
		.cluetip-style-3 h3#cluetip-title {
		  color: #596F62;
		}
		
		.cluetip-style-3 #cluetip-inner {
		  color: #596F62;
		}
	
	/* @end */


.cluetip-style-1, .cluetip-style-2,	.cluetip-style-3, .cluetip-style-4, .cluetip-style-5 {
	background-color: #FFFFFF;
}
