/* FOCUS */
#colonne-droite .agenda-focus {margin:0 0 50px 0;padding:0;width:306px;height:200px;background:url(../Images/bg-a-laffiche.gif) left 31px no-repeat;}
#colonne-droite .agenda-focus h2 {margin:0;padding:31px 0 0 0;overflow:hidden;height:0px !important;background:url(../Images/titre-a-laffiche.gif) left top no-repeat;}
#colonne-droite .agenda-focus a {float:left;}
#colonne-droite .agenda-focus p {margin:0 0 0 140px;color:#000;font-size:14px;}
#colonne-droite .agenda-focus p a {display:block;float:none;color:#000;text-decoration:none;}
#colonne-droite .agenda-focus p a:hover {color:#000;text-decoration:underline;}
#colonne-droite .agenda-focus p.categorie {margin:20px 0 0 140px;color:#fff;font-size:10px;text-transform:uppercase;}
#colonne-droite .agenda-focus p.categorie span {padding:0 5px;background:#ff9600;}
#colonne-droite .agenda-focus p.date {color:#ff9600;font-size:12px;text-transform:uppercase;}
#colonne-droite .agenda-focus h3 {margin:10px 0 10px 140px;color:#ff9600;font-size:17px;font-weight:bold;}
#colonne-droite .agenda-focus h3 a {display:block;float:none;color:#ff9600;text-decoration:none;}
#colonne-droite .agenda-focus h3 a:hover {color:#ff9600;text-decoration:underline;}

/*
CORRESPONDANCE DES COULEURS :
culture :						VERT		#92c22c		0
enfanceetjeunesse : 			ROSE :		#c22c76		-57px
PAR DEFAUT :					TURC :		#2c9dc2		-114px
viemunicipale / viescolaire :	VIOLET		#8a50ab		-171px
sport / seniors : 				MARRON :	#b66133		-228px
categorie8 :					ROUGE :		#9d0d15		-285px
a l'affiche :					ORANGE : 	#ff9600		(FOCUS)
*/

/* LATEST ACCUEIL */
#colonne-droite .agenda-latest {margin:0 0 36px 0;width:306px;background:url(../Images/bg-agenda-latest.gif) right 36px no-repeat;}
#colonne-droite .agenda-latest h2 {margin:0;padding:36px 0 0 0;overflow:hidden;height:0px !important;background:url(../Images/titre-agenda-latest.gif) left top no-repeat;}
#colonne-droite .agenda-latest .item {clear:both;margin:0 15px 0 0;padding:12px 0 12px 0;background:url(../Images/pointilles-gris.gif) left bottom repeat-x;}
#colonne-droite .agenda-latest .item p, #colonne-droite .agenda-latest .item h3 {margin:0 0 0 56px;}
#colonne-droite .agenda-latest .item p {padding:0;color:#786a63;font-size:12px;}
#colonne-droite .agenda-latest .item p a {display:block;color:#786a63;text-decoration:none;}
#colonne-droite .agenda-latest .item p a:hover {color:#786a63;text-decoration:underline;}

#colonne-droite .agenda-latest .item p.date {float:left;margin:0;padding:9px 0 0 0;width:45px;height:39px;text-align:center;color:#fff;font-size:11px;text-transform:uppercase;background:url(../Images/bg-date-agenda.gif) left -114px no-repeat;}
#colonne-droite .agenda-latest .item p.date span {display:block;font-size:16px;font-weight:bold;line-height:16px;}
#colonne-droite .agenda-latest .culture p.date {background-position:left 0;}
#colonne-droite .agenda-latest .enfanceetjeunesse p.date {background-position:left -57px;}
#colonne-droite .agenda-latest .viemunicipale p.date,
#colonne-droite .agenda-latest .viescolaire p.date {background-position:left -171px;}
#colonne-droite .agenda-latest .sport p.date,
#colonne-droite .agenda-latest .seniors p.date {background-position:left -228px;}
#colonne-droite .agenda-latest .categorie8 p.date {background-position:left -285px;}

#colonne-droite .agenda-latest .item p.categorie {color:#fff;font-size:10px;text-transform:uppercase;}
#colonne-droite .agenda-latest .item p.categorie span {padding:0 5px;background:#2c9dc2;}
#colonne-droite .agenda-latest .culture p.categorie span {background:#92c22c;}
#colonne-droite .agenda-latest .enfanceetjeunesse p.categorie span {background:#c22c76;}
#colonne-droite .agenda-latest .viemunicipale p.categorie span,
#colonne-droite .agenda-latest .viescolaire p.categorie span {background:#8a50ab;}
#colonne-droite .agenda-latest .sport p.categorie span,
#colonne-droite .agenda-latest .seniors p.categorie span{background:#b66133;}
#colonne-droite .agenda-latest .categorie8 p.categorie span {background:#9d0d15;}

#colonne-droite .agenda-latest .item h3 {color:#2c9dc2;font-size:13px;font-weight:bold;}
#colonne-droite .agenda-latest .item h3 a, #colonne-droite .agenda-latest .item h3 a:hover {display:block;color:#2c9dc2;text-decoration:none;line-height:20px;}
#colonne-droite .agenda-latest .item h3 a:hover {text-decoration:underline;}
#colonne-droite .agenda-latest .culture h3 a, #colonne-droite .agenda-latest .culture h3 a:hover {color:#92c22c;}
#colonne-droite .agenda-latest .enfanceetjeunesse h3 a, #colonne-droite .agenda-latest .enfanceetjeunesse h3 a:hover {color:#c22c76;}
#colonne-droite .agenda-latest .viemunicipale h3 a, #colonne-droite .agenda-latest .viemunicipale h3 a:hover,
#colonne-droite .agenda-latest .viescolaire h3 a, #colonne-droite .agenda-latest .viescolaire h3 a:hover {color:#8a50ab;}
#colonne-droite .agenda-latest .sport h3 a, #colonne-droite .agenda-latest .sport h3 a:hover,
#colonne-droite .agenda-latest .seniors h3 a, #colonne-droite .agenda-latest .seniors h3 a:hover{color:#b66133;}
#colonne-droite .agenda-latest .categorie8 h3 a, #colonne-droite .agenda-latest .categorie8 h3 a:hover {color:#9d0d15;}

/* LATEST DESCENTE */
#colonne-droite .agenda-latest-descente {width:208px;}
#colonne-droite .agenda-latest-descente h2 { background-position:-98px top;}
#colonne-droite .agenda-latest .item {margin:0 5px 0 0;}
#colonne-droite .agenda-latest-descente .item p.categorie span {padding:0 3px;display: inline-block;}

/* LISTE */
#contenu .agenda-list {}
#contenu .agenda-list .item {width:623px;padding:0;margin:0 0 10px 0;background:url(../Images/bg-aganda-list-bottom-turc.gif) left bottom no-repeat;}
#contenu .agenda-list .item .top {width:623px;height:5px;font-size:5px;display:block;background:url(../Images/bg-aganda-list-top-turc.gif) left bottom no-repeat;}
#contenu .agenda-list .item .date {float:left;margin:0;padding:9px 0 0 0;width:45px;}
#contenu .agenda-list .item .date p {margin:0;padding:0;width:45px;line-height:12px;text-align:center;color:#fff;font-size:11px;text-transform:uppercase;}
#contenu .agenda-list .item .date p span {display:block;font-size:16px;font-weight:bold;line-height:16px;}
#contenu .agenda-list .item .date p span.au {padding:5px 0;display:block;font-size:12px;font-weight:normal;line-height:normal;text-transform:none;}
#contenu .agenda-list .item h2 {margin:0;padding:0;font-size:15px;font-weight:bold;color:#0097D2;background:none;}
#contenu .agenda-list .item h2 a {color:#0097D2;text-decoration:none;}
#contenu .agenda-list .item h2 a:hover {text-decoration:underline;}
#contenu .agenda-list .item .contenu {padding:7px 15px 10px 60px;}
#contenu .agenda-list .item .contenu p {margin:0 0 10px 0;padding:0;font-size:13px;}
#contenu .agenda-list .item .contenu p a {color:#777B7E;text-decoration:none;}
#contenu .agenda-list .item .contenu p a:hover {color:#0097D2;text-decoration:none;}
#contenu .agenda-list .item .contenu p.categorie {margin:0;color:#fff;font-size:10px;text-transform:uppercase;}
#contenu .agenda-list .item .contenu p.categorie span {padding:0 5px;background:#2c9dc2;}
#contenu .agenda-list .item .image {float:right;margin:0 0 0 10px;padding:0;width:150px;font-size:1px;}
#contenu .agenda-list .item .image img {float:right;margin:0;}
/* culture : VERT */
#contenu .agenda-list .culture {background-image:url(../Images/bg-aganda-list-bottom-vert.gif);}
#contenu .agenda-list .culture .top {background-image:url(../Images/bg-aganda-list-top-vert.gif);}
#contenu .agenda-list .culture h2, #contenu .agenda-list .culture h2 a, #contenu .agenda-list .culture .contenu p a:hover {color:#92c22c;}
#contenu .agenda-list .culture .contenu p.categorie span {background:#92c22c;}
/* enfanceetjeunesse : ROSE */
#contenu .agenda-list .enfanceetjeunesse {background-image:url(../Images/bg-aganda-list-bottom-rose.gif);}
#contenu .agenda-list .enfanceetjeunesse .top {background-image:url(../Images/bg-aganda-list-top-rose.gif);}
#contenu .agenda-list .enfanceetjeunesse h2, #contenu .agenda-list .enfanceetjeunesse h2 a, #contenu .agenda-list .enfanceetjeunesse .contenu p a:hover {color:#c22c76;}
#contenu .agenda-list .enfanceetjeunesse .contenu p.categorie span {background:#c22c76;}
/* alaffiche : ORANGE */
#contenu .agenda-list .alaffiche {background-image:url(../Images/bg-aganda-list-bottom-orange.gif);}
#contenu .agenda-list .alaffiche .top {background-image:url(../Images/bg-aganda-list-top-orange.gif);}
#contenu .agenda-list .alaffiche h2, #contenu .agenda-list .alaffiche h2 a, #contenu .agenda-list .alaffiche .contenu  p a:hover {color:#ff9600;}
#contenu .agenda-list .alaffiche .contenu p.categorie span {background:#ff9600;}
/* viemunicipale / viescolaire : VIOLET */
#contenu .agenda-list .viemunicipale,
#contenu .agenda-list .viescolaire  {background-image:url(../Images/bg-aganda-list-bottom-violet.gif);}
#contenu .agenda-list .viemunicipale .top,
#contenu .agenda-list .viescolaire .top {background-image:url(../Images/bg-aganda-list-top-violet.gif);}
#contenu .agenda-list .viemunicipale h2, #contenu .agenda-list .viemunicipale h2 a, #contenu .agenda-list .viemunicipale .contenu p a:hover,
#contenu .agenda-list .viescolaire h2, #contenu .agenda-list .viescolaire h2 a, #contenu .agenda-list .viescolaire .contenu p a:hover {color:#8a50ab;}
#contenu .agenda-list .viemunicipale .contenu p.categorie span,
#contenu .agenda-list .viescolaire .contenu p.categorie span {background:#8a50ab;}
/* sport / seniors : MARRON */
#contenu .agenda-list .sport, 
#contenu .agenda-list .seniors {background-image:url(../Images/bg-aganda-list-bottom-marron.gif);}
#contenu .agenda-list .sport .top, 
#contenu .agenda-list .seniors .top {background-image:url(../Images/bg-aganda-list-top-marron.gif);}
#contenu .agenda-list .sport h2, #contenu .agenda-list .sport h2 a, #contenu .agenda-list .sport .contenu p a:hover,
#contenu .agenda-list .seniors h2, #contenu .agenda-list .seniors h2 a, #contenu .agenda-list .seniors .contenu p a:hover {color:#b66133;}
#contenu .agenda-list .sport .contenu p.categorie span,
#contenu .agenda-list .seniors .contenu p.categorie span {background:#b66133;}
/* categorie8 : ROUGE */
#contenu .agenda-list .categorie8 {background-image:url(../Images/bg-aganda-list-bottom-rouge.gif);}
#contenu .agenda-list .categorie8 .top {background-image:url(../Images/bg-aganda-list-top-rouge.gif);}
#contenu .agenda-list .categorie8 h2, #contenu .agenda-list .categorie8 h2 a, #contenu .agenda-list .categorie8 .contenu p a:hover {color:#9d0d15;}
#contenu .agenda-list .categorie8 .contenu p.categorie span {background:#9d0d15;}

/* SINGLE */
#contenu .agenda-single {}
#contenu .agenda-single p.info {margin:0 0 5px 0;padding:0;font-size:12px;color:#848174;text-transform:none;}
#contenu .agenda-single p.info a {color:#848174;text-decoration:underline;}
#contenu .agenda-single p.info a:hover {color:#000;text-decoration:underline;}
#contenu .agenda-single p.info span {margin:0;padding:0;text-transform:uppercase;color:#2c9dc2;font-weight:normal;}
#contenu .agenda-single p span.intitule {width:105px;display:inline-block;}
#contenu .agenda-single p.categorie {margin:0;color:#fff;font-size:10px;text-transform:uppercase;}
#contenu .agenda-single p.categorie span {padding:0 5px;background:#2c9dc2;}
#contenu .agenda-single p.ics {float:right;}
#contenu .agenda-single p.ics a {display:block;width:102px;padding:26px 0 0 0;overflow:hidden;background:url(../Images/btn-ajouter-calendrier.gif) left top no-repeat;height: 0px !important;/*height /**//*:25px;*/}
#contenu .agenda-single .image {float:right;margin:0;padding:5px 5px 3px 29px;width:205px;font-size:13px;background:url(../Images/bg-degrade-vertical-gauche.gif) left top no-repeat;}
#contenu .agenda-single .image .img {padding:0;margin:1px;}
#contenu .agenda-single .image .img a {display:block;border:#2c9dc2 solid 1px;}
#contenu .agenda-single .image .img a:hover {border:#006891 solid 1px;}
#contenu .agenda-single .image .img img {margin:0;}
#contenu .agenda-single .image .big {width:205px;}
#contenu .agenda-single .image .miniatures {width:205px;}
#contenu .agenda-single .image .big .img {position:relative;width:203px;}
#contenu .agenda-single .image .miniatures .img {float:left;width:39px;display:inline;}
#contenu .agenda-single span.legende {position:absolute;bottom:0;z-index:999;width:197px;padding:2px;margin:0 1px 1px 1px !important;margin:0 1px;font-size:10px;color:#000;line-height:11px;font-style:italic;background:url(../Images/bg-legendes-images.png) left top repeat;}
#contenu .agenda-single span.no-disp {display:none;}
/* culture : VERT */
#contenu .agenda-single .culture p.categorie span {background:#92c22c;}
#contenu .agenda-single .culture p.info span {color:#92c22c;}
#contenu .agenda-single .culture p.ics a {background-position:left -52px;}
/* enfanceetjeunesse : ROSE */
#contenu .agenda-single .enfanceetjeunesse p.categorie span {background:#c22c76;}
#contenu .agenda-single .enfanceetjeunesse p.info span {color:#c22c76;}
#contenu .agenda-single .enfanceetjeunesse p.ics a {background-position:left -26px;}
/* alaffiche : ORANGE */
#contenu .agenda-single .alaffiche p.categorie span {background:#ff9600;}
#contenu .agenda-single .alaffiche p.info span {color:#ff9600;}
#contenu .agenda-single .alaffiche p.ics a {background-position:left -156px;}
/* viemunicipale / viescolaire : VIOLET */
#contenu .agenda-single .viemunicipale p.categorie span, #contenu .agenda-single .viescolaire p.categorie span {background:#8a50ab;}
#contenu .agenda-single .viemunicipale p.info span, #contenu .agenda-single .viescolaire p.info span {color:#8a50ab;}
#contenu .agenda-single .viemunicipale p.ics a, #contenu .agenda-single .viescolaire p.ics a {background-position:left -78px;}
/* sport / seniors : MARRON */
#contenu .agenda-single .sport p.categorie span, #contenu .agenda-single .seniors p.categorie span {background:#b66133;}
#contenu .agenda-single .sport p.info span, #contenu .agenda-single .seniors p.info span {color:#b66133;}
#contenu .agenda-single .sport p.ics a, #contenu .agenda-single .seniors p.ics a {background-position:left -104px;}
/* categorie8 : ROUGE */
#contenu .agenda-single .categorie8 p.categorie span {background:#9d0d15;}
#contenu .agenda-single .categorie8 p.info span {color:#9d0d15;}
#contenu .agenda-single .categorie8 p.ics a {background-position:left -130px;}

/* CALENDRIER */
#contenu table.month-large {margin:0 0 35px 0;}
#contenu table.month-large td, #contenu table.month-large th {padding:0;font-size:11px;color:#000;}
#contenu table th {text-align:center;font-weight:normal;color:#fff;}
#contenu .tx-cal-controller h1 {text-transform:capitalize;}
#contenu .agenda-mensuel p.navigation {margin:0 0 15px 0;padding:0;color:#000;text-align:center;font-size:11px;}
#contenu .agenda-mensuel p.navigation a {margin:0 5px;color:#848174;text-decoration:none;}
#contenu .agenda-mensuel p.navigation a:hover {color:#0097d2;}
#contenu table.month-large th,
#contenu table.month-large td {border:1px solid #aaa59e;}
#contenu table.month-large th.month-weeknums {width:20px;text-align:center;background-color:#0097d2;color:#fff;border:#fff 1px solid;}
#contenu table.month-large .weekday {background:#0097d2;color:#fff;font-weight:bold;text-align:center;padding:3px;font-size:11px;height:12px;border:#fff 1px solid;}
#contenu table.month-large .day {height:100px;width:100px;vertical-align:top;text-align:left;}
#contenu table.month-large .day div {text-align:right;padding-right:3px;}
#contenu table.monthCorner {background:#0097d2;}
#contenu table.month-large td.monthCurrentWeek {background:#eceae0;}
#contenu table.month-large td.monthToday {padding:1px 0;color:#000;font-weight:bold;background:#bcb7af;}
#contenu .monthToday a {color:#000;}
#contenu .monthToday a:hover {color:#0097d2;}
#contenu table.month-large .item {margin:0 0 10px 0;text-align:left !important;font-size:11px;color:#bcb7af;}
#contenu table.month-large .item a {color:#000;margin:2px;padding:2px;display:block;text-decoration:none;border-bottom:#dcd9cb 1px dotted;}
#contenu table.month-large .item a:hover {color:#0097d2;border-bottom:#0097d2 1px dotted;}

/* DETAIL ORGANISATEUR et LIEU */
#contenu .agenda-detail h1 {margin-bottom:0;}
#contenu .agenda-detail p {color:#000;}
#contenu .agenda-detail p.categorie {margin:0;color:#fff;font-size:10px;text-transform:uppercase;}
#contenu .agenda-detail p.categorie span {padding:0 5px;background:#2c9dc2;}
#contenu .agenda-detail p.info {margin:0 0 5px 0;padding:0;font-size:12px;color:#848174;text-transform:none;}
#contenu .agenda-detail p.info a {color:#848174;text-decoration:underline;}
#contenu .agenda-detail p.info a:hover {color:#000;text-decoration:underline;}
#contenu .agenda-detail p.info span {margin:0;padding:0;text-transform:uppercase;color:#2c9dc2;font-weight:bold;}
#contenu .agenda-detail p.info span {font-weight:normal;}
#contenu .agenda-detail p span.intitule {width:105px;display:inline-block;}
#contenu .agenda-detail .image {float:right;margin:0;padding:5px 5px 3px 29px;width:203px;font-size:13px;background:url(../Images/bg-degrade-vertical-gauche.gif) left top no-repeat;}
#contenu .agenda-detail .image a {display:block;border:#2c9dc2 solid 1px;}
#contenu .agenda-detail .image a:hover {border:#006891 solid 1px;}
#contenu .agenda-detail .image img {margin:0;}
#contenu .agenda-detail span.legende {position:absolute;bottom:0;z-index:999;width:197px;padding:2px;margin:0 1px 1px 1px !important;margin:0 1px;font-size:10px;color:#000;line-height:11px;font-style:italic;background:url(../Images/bg-legendes-images.png) left top repeat;}
