/*CALENDAR----------------------------------------------*/


/*LIST & SEARCH----------------------------------------------*/


.tx-cal-controller {}

	.tx-cal_subscribe_box_wrapper {
		float:right; display:block; width:320px;
		margin:0;
background-image:url(../images/onglet-non-selectionne_g.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		background-color:#fffdfe; }
	.tx-cal_subscribe_box {
		float:right; display:block;
		background-position:top left;
		background-repeat: no-repeat;
		background-color:none;
		border: solid 1px;
border-color:#b0bec7;
		/*the background-image is defined in the style of the div. it should be 158x118px*/}
	.tx-cal_subscribe_box_text { width:160px; height:118px; overflow:hidden; margin:0 0 0 160px; }
	.tx-cal_subscribe_box_text DIV { padding:5px;}
	
	.tx-cal-controller .tx-cal_searchform #tx-cal-FORM {}
	
	.tx-cal-controller .tx-cal_searchform { padding:5px 5px 10px 5px;
background-color:#DAE5E6; }
	
	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area_header { padding:0 0 5px 0; }

	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area  { padding:2px; margin-right:5px;
border:1px solid #B0BEC7;		
background-color:#f7f9fa; }
	
	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area_title {
		padding:2px; margin:0 0 5px 0;
		font-size:12px; font-weight:bold;
background-image:url(../images/onglet-non-selectionne_g.gif);
		background-position:bottom left;
		background-repeat:repeat-x; }
	
	.tx-cal-controller .tx-cal_searchform  .category {}
	.tx-cal-controller .tx-cal_searchform  .category INPUT { font-size:1em; padding-left:3px; } 
	.tx-cal-controller .tx-cal_searchform  .category SELECT { font-size:0.9em; width:200px; }
	
	.tx-cal-controller .tx-cal_searchform  .date { width:135px; }
	.tx-cal-controller .tx-cal_searchform  .date LABEL { white-space:nowrap; }

	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area_reset { padding-top:2px;}
	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area_reset INPUT { padding:0; font-size:0.9em; }
	
	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area_find { text-align:center; }
	.tx-cal-controller .tx-cal_searchform  .tx-cal_form_area_find INPUT { width:100px; padding:5px 0 5px 0; font-weight:bold; text-transform:uppercase; font-size:12px; }

	.tx-cal-controller .tx-cal_searchform #query { font-size:0.9em; width:130px;}
	.tx-cal-controller .tx-cal_searchform #event_start_day { font-size:1em; width:65px;}
	.tx-cal-controller .tx-cal_searchform #event_end_day { font-size:1em; width:65px;}
	.tx-cal-controller .tx-cal_searchform .selector INPUT { font-size:0.9em; padding:0; }
	
/*.tx-cal-controller .tx-cal_searchform TABLE { }
.tx-cal-controller .tx-cal_searchform  LABEL { white-space:nowrap; }
.tx-cal-controller .tx-cal_searchform  TD { padding-left:5px; }
.tx-cal-controller .tx-cal_searchform  TD.dates { text-align:right; }
.tx-cal-controller .tx-cal_searchform  TD.dates .selector  INPUT { font-size:0.8em; }
.tx-cal-controller .tx-cal_searchform #search01 { font-size:1em; padding-left:3px; width:auto; float:right; }
.tx-cal-controller .tx-cal_searchform #event_start_day { font-size:0.9em; }
.tx-cal-controller .tx-cal_searchform #event_end_day { font-size:0.9em; }
.tx-cal-controller .tx-cal_searchform #tx_cal_controller_category_ids { width:220px; }
.tx-cal-controller .tx-cal_searchform #query { font-size:1em; padding-left:3px; width:200px; }*/

.tx-cal-controller .tx-cal_list { float:left; padding:5px 0 0 5px;  }

.tx-cal-controller .tx-cal_list H1 P,
.tx-cal-controller .tx-cal_list H1 P.found { float:right; display:block; padding:0; margin:0; font-weight:normal; font-size:11px; }
.tx-cal-controller .tx-cal_list H1 { margin-bottom:5px; }
.tx-cal-controller .tx-cal_list SPAN { display:none; }

.tx-cal-controller .tx-cal_list_item {
	float:left; display:block;
border:1px solid #B0BEC7;
background-image:url(../images/news.detail.description.bg.gif);
		background-color:#FFF;
		background-position:bottom left;
		background-repeat:repeat-x;
		width:204px; height:160px; overflow:hidden;
		margin:0 4px 4px 0;
		cursor:pointer;
	}
.tx-cal-controller .tx-cal_list_item .tx-cal_list_cat { 
		/*float:right: display:block; */
background-image:url(../images/news.item.photo.bg01.gif);
		background-color:#FFF;
		background-position:bottom left;
		background-repeat:repeat-x;
		font-size:10px; text-align:right;
		text-transform:uppercase;
		padding:2px;
	}
	
	/*.tx-cal-controller .tx-cal_list_item .cat- {  background-image:none; background-color:#DA022D; color: #FFF; }	*/
	.tx-cal-controller .tx-cal_list_item .cat16 { /*Activités pour enfants*/  background-image:none; background-color:#EE3043; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat20 { /*Activités pour seniors*/ background-image:none; background-color:#00925A; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat18 { /*Braderie*/ background-image:none; background-color:#F47C23; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat24 { /*Brocante - Foire-Bourse-Marché*/ background-image:none; background-color:#B49D36; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat15 { /*Concert*/ background-image:none; background-color:#00AFEF; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat19 { /*Conférence*/ background-image:none; background-color:#9F307E; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat28 { /*Cours - Formations - Ateliers*/ background-image:none; background-color:#DA2C81; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat23 { /*Exposition*/ background-image:none; background-color:#7D358F; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat26 { /*Fête villageoise*/ background-image:none; background-color:#A6CE3F; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat27 { /*Jeux de cartes*/ background-image:none; background-color:#00A696; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat22 { /*Promenade - Excursion*/ background-image:none; background-color:#D2DE34; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat25 { /*Soirées- Bals*/ background-image:none; background-color:#0062A6; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat13 { /*Spectacle*/ background-image:none; background-color:#0085FF; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat17 { /*Stage de vacances*/ background-image:none; background-color:#BD19BF; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat14 { /*Théâtre*/ background-image:none; background-color:#64CBE6; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat21 { /*Visites guidées*/ background-image:none; background-color:#EE4D9B; color: #FFF; }
	.tx-cal-controller .tx-cal_list_item .cat3 { /*Sport*/ background-image:none; background-color:#7DC35C; color: #FFF; }
	
	
.tx-cal-controller .tx-cal_list_item .tx-cal_list_cat A { text-decoration:none; }
.tx-cal-controller .tx-cal_list_item .tx-cal_list_title {
		font-size:14px; font-weight:bold;
		padding:4px;
		border-bottom:1px solid;
border-color: #B0BEC7;
background-image:url(../images/onglet-non-selectionne_g.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		background-color:#FFF;
	}
		.tx-cal-controller .tx-cal_list_item .tx-cal_list_title A { text-decoration:none; }
	
.tx-cal-controller .tx-cal_list_item .tx-cal_list_img,
DIV.tx-cal-controller DIV.tx-cal_list_item DIV.tx-cal_list_img { 
	float:left; display:block; margin-right:5px;
	width:60px; height:auto; overflow:hidden;
	text-align:center;
	font-size:10px; line-height:11px; }
	
.tx-cal-controller .tx-cal_list_item .tx-cal_list_img IMG { margin:5px 0 2px 5px; clear:both; }
.tx-cal-controller .tx-cal_list_item .tx-cal_list_date {
	text-align:left; padding:1px 2px 1px 2px;
		border-bottom:1px solid;
border-color: #B0BEC7;
background-image:url(../images/news.item.photo.bg01.gif);
		background-color:#FFF;
		background-position:bottom left;
		background-repeat:repeat-x;
		font-size:0.8em;
}
.tx-cal-controller .tx-cal_list_item .tx-cal_list_teaser {}

.tx-cal-controller .tx-cal_list_item-over {
border:1px solid #000;
background-image:url(../images/news.item.photo.bg01.gif);
color: #000;
	}
	
.tx-cal-controller .tx-cal_list_item-over .tx-cal_list_title A,
.tx-cal-controller .tx-cal_list_item-over .tx-cal_list_title A:hover { color: #000; text-decoration:underline; }
	/*.tx-cal-controller .item- { border-color:#DA022D; }
	.tx-cal-controller .item- .tx-cal_list_title { background-color:#DA022D; }*/
	.tx-cal-controller .item16 { /*Activités pour enfants*/ border-color:#EE3043; background-image:none; }
	.tx-cal-controller .item16  .tx-cal_list_title { background-color:#EE3043; background-image:none; }
		.tx-cal-controller .item16 .tx-cal_list_title A,
		.tx-cal-controller .item16 .tx-cal_list_title A:hover { color: #FFF; }
	.tx-cal-controller .item20 { /*Activités pour seniors*/  border-color:#00925A; background-image:none; }
	.tx-cal-controller .item20 .tx-cal_list_title { background-color:#00925A; background-image:none; }
		.tx-cal-controller .item20 .tx-cal_list_title A,
		.tx-cal-controller .item20 .tx-cal_list_title A:hover { color: #FFF; }
	.tx-cal-controller .item18 { /*Braderie*/ border-color:#F47C23; background-image:none; }
	.tx-cal-controller .item18 .tx-cal_list_title { background-color:#F47C23; background-image:none; }
		.tx-cal-controller .item18 .tx-cal_list_title A,
		.tx-cal-controller .item18 .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item24 { /*Brocante - Foire-Bourse-Marché*/ border-color:#B49D36; background-image:none; }
	.tx-cal-controller .item24  .tx-cal_list_title { background-color:#B49D36; background-image:none; }
		.tx-cal-controller .item24  .tx-cal_list_title A,
		.tx-cal-controller .item24  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item15 { /*Concert*/ border-color:#00AFEF; background-image:none; }
	.tx-cal-controller .item15 .tx-cal_list_title { background-color:#00AFEF; background-image:none; }
		.tx-cal-controller .item15  .tx-cal_list_title A,
		.tx-cal-controller .item15  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item19 { /*Conférence*/ border-color:#9F307E; background-image:none; }
	.tx-cal-controller .item19 .tx-cal_list_title { background-color:#9F307E; background-image:none; }
		.tx-cal-controller .item19  .tx-cal_list_title A,
		.tx-cal-controller .item19  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item28 { /*Cours - Formations - Ateliers*/ border-color:#DA2C81; background-image:none; }
	.tx-cal-controller .item28 .tx-cal_list_title { background-color:#DA2C81; background-image:none; }
		.tx-cal-controller .item28  .tx-cal_list_title A,
		.tx-cal-controller .item28  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item23 { /*Exposition*/ border-color:#7D358F; background-image:none; }
	.tx-cal-controller .item23 .tx-cal_list_title { background-color:#7D358F; background-image:none; }
		.tx-cal-controller .item23  .tx-cal_list_title A,
		.tx-cal-controller .item23  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item26 { /*Fête villageoise*/ border-color:#A6CE3F; background-image:none; }
	.tx-cal-controller .item26 .tx-cal_list_title { background-color:#A6CE3F; background-image:none; }
		.tx-cal-controller .item26  .tx-cal_list_title A,
		.tx-cal-controller .item26  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item27 { /*Jeux de cartes*/ border-color:#00A696; background-image:none; }
	.tx-cal-controller .item27 .tx-cal_list_title { background-color:#00A696; background-image:none; }
		.tx-cal-controller .item27  .tx-cal_list_title A,
		.tx-cal-controller .item27  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item22 { /*Promenade - Excursion*/  border-color:#D2DE34; background-image:none; }
	.tx-cal-controller .item22 .tx-cal_list_title { background-color:#D2DE34; background-image:none; }
		.tx-cal-controller .item22  .tx-cal_list_title A,
		.tx-cal-controller .item22  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item25 { /*Soirées- Bals*/  border-color:#0062A6; background-image:none; }
	.tx-cal-controller .item25 .tx-cal_list_title { background-color:#0062A6; background-image:none; }
		.tx-cal-controller .item25  .tx-cal_list_title A,
		.tx-cal-controller .item25  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item13 { /*Spectacle*/ border-color:#0085FF; background-image:none; }
	.tx-cal-controller .item13 .tx-cal_list_title { background-color:#0085FF; background-image:none; }
		.tx-cal-controller .item13  .tx-cal_list_title A,
		.tx-cal-controller .item13  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item3 {  /*Sport*/  border-color:#7DC35C; background-image:none; }
	.tx-cal-controller .item3 .tx-cal_list_title { background-color:#7DC35C; background-image:none; }
		.tx-cal-controller .item3  .tx-cal_list_title A,
		.tx-cal-controller .item3  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item17 { /*Stage de vacances*/ border-color:#BD19BF; background-image:none; }
	.tx-cal-controller .item17 .tx-cal_list_title { background-color:#BD19BF; background-image:none; }
		.tx-cal-controller .item17  .tx-cal_list_title A,
		.tx-cal-controller .item17  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item14 { /*Théâtre*/ border-color:#64CBE6; background-image:none; }
	.tx-cal-controller .item14 .tx-cal_list_title { background-color:#64CBE6; background-image:none; }
		.tx-cal-controller .item14  .tx-cal_list_title A,
		.tx-cal-controller .item14  .tx-cal_list_title A:hover { color: #FFF; }	
	.tx-cal-controller .item21 { /*Visites guidées*/ border-color:#EE4D9B; background-image:none; }
	.tx-cal-controller .item21 .tx-cal_list_title { background-color:#EE4D9B; background-image:none; }
		.tx-cal-controller .item21  .tx-cal_list_title A,
		.tx-cal-controller .item21  .tx-cal_list_title A:hover { color: #FFF; }
	
	
div.tx-cal_list {
	background-color: #FFF;
	width: 842px;
	border: 1px solid #B0BEC7;
}

h1.csc-header, h1.csc-header-no-padding  {
background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-color:#B0BEC7;
	border-style:solid none;
	border-width:1px medium;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	padding:5px;
}

h1.first {
	border-top: none;
}

h1.csc-header-no-padding {
	margin-left: -5px;
}


label {
	float: left;
	text-align: left;
	width: 70px;
}

.tx-cal-controller {
	background-color: #DAE5E6;
}

.pagebrowser {
	background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:2px 0px;
	text-align:center;
	text-align:center;
	margin-left:-5px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pagebrowser  A { text-decoration:none; }
.pagebrowser SPAN.previous { float:left; display:block; padding-left:5px; }
.pagebrowser SPAN.next { float:right; display:block; padding-right:5px; }
.pagebrowser SPAN.pages, .pagebrowser SPAN.pages_sel { display:inline; }
.pagebrowser .pages A {
		padding:2px 3px 2px 3px; 
border:1px solid #B0BEC7;
		font-weight:bold;
} .pagebrowser .pages A:hover { background-color:#7dbcbc; color:#FFF; }
.pagebrowser .pages_sel {
		margin:0 2px 0 2px;
		padding:2px 3px 2px 3px; 
border:1px solid #B0BEC7;
		font-weight:normal;
		background-color:#FFF;
color:#7dbcbc;
}
	
.tx-cal-controller .tx-cal_list {
	padding-top: 0px;
	padding-bottom: 0px;
}




/*SINGLE EVENT----------------------------------------------*/

.tx-cal-controller { background:none; background-color:#fff; }

#calendar-event { background:none; background-color:#fff; }

.tx_calendar_event { float:left; clear:both; /*background-color:#fff;*/ padding-bottom:5px; width:100%; }

.tx_calendar_event-title H1 {
background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-color:#B0BEC7;
	border-style:solid none;
	border-width:1px medium;
	border-top: none;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	padding:5px;  }
	.tx_calendar_event-title LABEL { display:none; }
	
.tx_calendar_event-cat { 
		/*float:right: display:block; */
background-image:url(../images/news.item.photo.bg01.gif);
		background-color:#FFF;
		background-position:bottom left;
		background-repeat:repeat-x;
		font-size:12px; text-align:right;
		text-transform:uppercase;
		padding:2px 5px 2px 5px;
	}
	/*.tx_calendar_event .cat- { background-image:none; background-color:#DA022D; color: #FFF; }	*/
	.tx_calendar_event .cat16 { /*Activités pour enfants*/  background-image:none; background-color:#EE3043; color: #FFF; }
	.tx_calendar_event .cat20 { /*Activités pour seniors*/ background-image:none; background-color:#00925A; color: #FFF; }
	.tx_calendar_event .cat18 { /*Braderie*/ background-image:none; background-color:#F47C23; color: #FFF; }
	.tx_calendar_event .cat24 { /*Brocante - Foire-Bourse-Marché*/ background-image:none; background-color:#B49D36; color: #FFF; }
	.tx_calendar_event .cat15 { /*Concert*/ background-image:none; background-color:#00AFEF; color: #FFF; }
	.tx_calendar_event .cat19 { /*Conférence*/ background-image:none; background-color:#9F307E; color: #FFF; }
	.tx_calendar_event .cat28 { /*Cours - Formations - Ateliers*/ background-image:none; background-color:#DA2C81; color: #FFF; }
	.tx_calendar_event .cat23 { /*Exposition*/ background-image:none; background-color:#7D358F; color: #FFF; }
	.tx_calendar_event .cat26 { /*Fête villageoise*/ background-image:none; background-color:#A6CE3F; color: #FFF; }
	.tx_calendar_event .cat27 { /*Jeux de cartes*/ background-image:none; background-color:#00A696; color: #FFF; }
	.tx_calendar_event .cat22 { /*Promenade - Excursion*/ background-image:none; background-color:#D2DE34; color: #FFF; }
	.tx_calendar_event .cat25 { /*Soirées- Bals*/ background-image:none; background-color:#0062A6; color: #FFF; }
	.tx_calendar_event .cat13 { /*Spectacle*/ background-image:none; background-color:#0085FF; color: #FFF; }
	.tx_calendar_event .cat17 { /*Stage de vacances*/ background-image:none; background-color:#BD19BF; color: #FFF; }
	.tx_calendar_event .cat14 { /*Théâtre*/ background-image:none; background-color:#64CBE6; color: #FFF; }
	.tx_calendar_event .cat21 { /*Visites guidées*/ background-image:none; background-color:#EE4D9B; color: #FFF; }
	.tx_calendar_event .cat3 { /*Sport*/ background-image:none; background-color:#7DC35C; color: #FFF; }

.tx_calendar_event-infos { float:left; width:260px; }
.tx_calendar_event-info {
	float:left; display:block;
	width:250px;
background-image:url(../images/news.item.photo.bg01.gif);
background-color:#fff;
	background-position:left bottom;
	background-repeat:repeat-x;
	border-style:solid none;
	border-width:1px medium;
	border-top:none;
	border-bottom: 1px solid;
	border-right: 1px solid;
border-color:#B0BEC7;
	margin:0pt;
		font-size:12px;
		font-weight:bold;
		clear:right;
	}

	.tx_calendar_event-info  DIV,
	.tx_calendar_event-info  LABEL {
		display:block; margin:0; padding:0; width:auto; height:auto;
	}
		.tx_calendar_event-info .caldate LABEL { white-space:nowrap; }
		
	.tx_calendar_event-info LABEL {  font-weight:normal; padding-right:5px; width:100px; }
	
	.tx_calendar_event-info .caldate1,
	.tx_calendar_event-info .caldate2,
	.tx_calendar_event-info .caltime1,
	.tx_calendar_event-info .caltime2,
	.tx_calendar_event-info .callocation,
	.tx_calendar_event-info .calattachement	{ float:left; display:block;  }
	
	.tx_calendar_event-info .caldate1 DIV,
	.tx_calendar_event-info .caldate2 DIV,
	.tx_calendar_event-info .caltime1 DIV,
	.tx_calendar_event-info .caltime2 DIV,
	.tx_calendar_event-info .callocation DIV,
	.tx_calendar_event-info .calattachement DIV { padding:5px;}
	
	.tx_calendar_event-info .caldate2 DIV,
	.tx_calendar_event-info .caltime2 DIV { clear:both; padding-top:0; }
	
	.tx_calendar_event-info .caldate2 LABEL,
	.tx_calendar_event-info .caltime2 LABEL {}
	
	.tx_calendar_event-info .calattachement {}
	.tx_calendar_event-info .calattachement LABEL { float:left; margin-bottom:5px; }
	.tx_calendar_event-info .calattachement DD { float:left; clear:both; margin-left:0; width:230px; }
	
.tx_calendar_event-image { padding:5px;}
.tx_calendar_event-image LABEL { display:none; }
.tx_calendar_event-image .cal-single-img { 
	float:right; display:block; margin:0; padding:0 5px 5px 5px; margin:0 0 5px 5px;
	text-align:center;
	width:auto;
background-image:url(../images/onglet-non-selectionne_g.gif);
background-color:#fff;
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid;
border-color:#B0BEC7;
	}
.tx_calendar_event-image .cal-single-img IMG { margin-top:5px; }
.tx_calendar_event-image P.cal-single-imgcaption { display:block; margin:0; padding:5px 0 0 0; }


.tx_calendar_event-content, .tx_calendar_event-content DIV {  }
.tx_calendar_event-content { margin:5px 0 10px 0; width:580px; float:left; display:block;  }
.tx_calendar_event-content LABEL { display:none; margin:0; }
.tx_calendar_event-content .bodytext { padding-top:0; }

#calendar-event-backlink {
background-image:url(../images/onglet-non-selectionne_g.gif);
background-color:#fff;
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:2px 0 5px 5px;
}



/*CREATE EVENT----------------------------------------------*/

.hiddenfield { display:none; }

.tx_calendar_create { padding:5px 10px 10px 10px; }

.tx_calendar_create LABEL {
	float:left; display:block; width:140px; text-align:right; margin:0 5px 5px 0; padding:2px 0 0 0;
	background-color:#fff;
background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.tx_calendar_create .default_categoryheader_bullet { display:none; }
.tx_calendar_create .formcategory LABEL {
	float:none;	text-align:left; padding-left:5px;}
.tx_calendar_create .formcategory TABLE { 
	float:left; width:260px; 
	border-bottom:1px solid;
border-color: #B0BEC7;}
.tx_calendar_create .formtitle {
background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:2px 2px 2px 5px;
	border-bottom: solid 1px #b0bec7;
	margin:10px 0 5px 0; font-weight:bold; }

.tx_calendar_create .formtextfields {}
.tx_calendar_create .formtextfields INPUT { width:50%; }

.tx_calendar_create .formdescription LABEL { display:none; }

.tx_calendar_create .formbuttons {
	margin:15px 0 15px 140px; }

.tx_calendar_create .formdescription TEXTAREA { 
	width:50%; padding:3px; height:150px;
	font-size:11px;}


/*CONFIRM EVENT----------------------------------------------*/

.tx_calendar_confirm { padding:5px 10px 10px 10px; }

.tx_calendar_confirm LABEL {
	float:left; display:block; width:140px; text-align:right; margin:0 5px 5px 0; padding:2px 0 0 0;
	background-color:#fff;
background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.tx_calendar_confirm .formtitle {
background-image:url(../images/onglet-non-selectionne_g.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:2px 2px 2px 5px;
	border-bottom: solid 1px #b0bec7;
	margin:10px 0 5px 0; font-weight:bold; }

.tx_calendar_confirm .formdescription LABEL { display:none; }

.tx_calendar_confirm .formbuttons {
	margin:15px 0 15px 140px; }
