/* USER _______________________________________________________________________________________________________________*/
/* EVENTS LISTS & DETAIL *********************************************************************************/
/* DETAIL */
h1.event_title{font-weight:bold; font-size:1.3em; color:#5c5b60;}
h2.titre{font-weight:normal; margin:0;}
p.auteur{}
p.genre{font-style:italic;}

div#artist_text{margin:12px 0 0 0;}
div#artist_text p{}

div#photo_event {
	width:200px;
	float:right;
	text-align:center;
  font-size:10px;
	font-style:italic;
	color:#666;
	margin:0 0 3px 10px;
}
div#photo_event img{border:solid 1px #e5e5e5;}

a#event_link{color:#06C; display:block; margin:5px 0}

div#event_jours{margin-top:10px;}
div#event_jours a {font-weight:bold; color:#666; text-decoration:none!important;}
div#event_jours span.scene_artist a {font-weight:normal; color:#666;}

a#event_link,
div#event_jours a,
div#event_jours span.scene_artist a {text-decoration:none;}

a#event_link:hover,
div#event_jours a:hover,
div#event_jours span.scene_artist a:hover {color:#e50046;}

.back{margin-top:27px;}

/* TABLE LIKE LAYOUT FOR SCENES,JOURS,DISCIPLINES */
div#tbmain{position:relative;}
div#tbmain .gallery_link{display:block; width:150px; text-align:right; font-weight:bold; position:absolute; right:0; top:-33px;font:14px/18px Georgia, "Times New Roman", Times, serif; font-weight:bold;}
div#tbmain, ul#tbmain{border-top:solid 1px #3d1515; margin:0!important; margin-top:2px!important;}
ul#tbmain, ul#tbmain li{list-style:none!important;}

.tbheader{
	overflow:hidden;
	height:100%;
	border-bottom:double 3px #3d1515;
	font-weight:bold;
	text-transform:uppercase;
	line-height:10px;
  padding:5px 3px;
}

/*COLUMNS */
.col1,.col2,.col3,.col4,.col5,.link_even, .link_odd,span.temp_artist{float:left; margin-right:10px;}

/*DEFAULTS*/
.col1{width:40%;}
.col2{width:25%;}
.col3{width:15%;}
.col4{width:15%; margin-right:0;}

/*JOURS*/
.jours .col1{width:35%;}
.jours .col2{width:30%;}
.jours .col3{width:8%;}
.jours .col4{width:22%; margin-right:0;}

/*DISCIPLINE*/
.disciplines .col1{width:40%;}
.disciplines .col2{width:25%;}
.disciplines .col3{width:15%;}
.disciplines .col4{width:15%; margin-right:0;}

/*TYPE*/
.types .col1{width:30%;}
.types .col2{width:25%;}
.types .col3{width:25%;}
.types .col4{width:15%; margin-right:0;}

/*SCENES*/
.scenes .col1{width:15%;}
.scenes .col2{width:7%;}
.scenes .col3{width:30%;}
.scenes .col4{width:42%; margin-right:0;}

/* LINKS */
.link_even, .link_odd, span.temp_artist{
	/*border-bottom:solid 1px #ffe7c6;*/
	border-bottom:solid 1px #88878b;
	display:block;
	text-decoration:none;
	color:#5c5b60;
	overflow:hidden;
	height:100%;
	clear:both;
	cursor:pointer;
  width:100%;
}
.artistes .link_even, .artistes .link_odd, .artistes span.temp_artist{padding:5px 3px;}
.link_even, .link_odd, span.temp_artist{padding:5px 3px 5px 0;}

.link_even, .link_odd {}
.link_even:hover, .link_odd:hover{background:#f5f5f5; color:#000;}

span.temp_artist{cursor:default;}

/* tooltips*/
.tooltip_fest {
	position: absolute;
	z-index: 3000;
	border: 1px solid #666;
	padding: 5px 10px 5px 30px;
	opacity: 0.9;
  width:300px;
  font-weight:normal;
  overflow:visible;
  background:url(../../img/info-icon_16.png) no-repeat;
}

.tooltip_fest h3{display:none}
.tooltip_fest div{color:#000; line-height:18px; width:auto; display:block;}
/*********************************************************************************************************/
/*_____________________________________________________________________________________________________________________*/


/* ADMIN ______________________________________________________________________________________________________________*/
/* GLOBAL ***********************************************************************************/
div.display_none{display:none;}
div.width_100_pourcent{width:100%!important;}

fieldset.CMS_fieldset, fieldset.fieldset_events, fieldset.fieldset_artists{position:relative;}
form.festival_form,
form.festival_form label,
form.festival_form input{margin:0; padding:0;}
form.festival_form p{margin:0 0 7px 0;}
form.festival_form input{padding:3px; margin-right:10px;}
form.festival_form .submit_normal{margin:0; padding:2px; }
form.festival_form .submit_normal:hover{cursor:pointer; background:#fff;}
form.festival_form{}
form.festival_form label{}
form.festival_form .input_edit{width:370px;}
form.festival_form .textarea{width:370px; height:150px; border:solid 1px #999; padding:3px;}

.small_label{width:50px;}
.event_select{width:300px;}

/* SUBMIT */
.submit_small {}
.submit_normal {width:100px!important;}
.submit_large {width:100px;}
.submit_large.submit_artists, .submit_large.submit_events{background:#e5e5e5; border:solid 1px #aaa;}
.submit_large.submit_artists:hover, .submit_large.submit_events:hover{background:#fff; cursor:pointer;}
.submit_large.submit_artists{margin:10px 0 0 50px;}
.submit_large.submit_events{margin:10px 0 0 0;}
.submit_small, .submit_normal, .submit_large{background:#f5f5f5; padding:3px; text-align:center; margin:10px 0 0 0;}
.submit_small:hover, .submit_normal:hover, .submit_large:hover{background:#fff; cursor:pointer;}
div.center_submit{text-align:center; background:none;}
/********************************************************************************************/

/* EDIT FEST ITEMS **************************************************************************/
a.jour_item, a.jour_item_active, a.edit_fest_item, a.edit_fest_item_active {
	display:block;
	border:solid 1px #ccc;
	color:#333;
	margin-bottom:5px;
}
a.jour_item, a.jour_item_active{background:#e5e5e5; padding:4px; font-weight:bold;}
a.jour_item:hover,a.jour_item_active{background:#D9DBB7; border:solid 1px #666;}
a.jour_item:hover span{}

a.edit_fest_item{background:#e5e5e5;}
a.edit_fest_item,a.edit_fest_item_active{padding:2px 2px 2px 10px;}
a.edit_fest_item_active,a.edit_fest_item:hover, a.edit_fest_item_active:hover{border:solid 1px #666; background:#D9DBB7;}

span.nr_events{font-weight:normal;}
a.jour_item_active span{}

form#fedititem{margin:0 0 5px 0; border:solid 1px #ccc; padding:3px;}
form#fedititem input{margin:0;}
form#fedititem .input_edit{margin-right:10px; width:250px;}

#div_edit_fest_item { overflow:hidden; width:100%; }
#div_edit_fest_item a.delete {
	width:20px;
	height:20px;
	margin:-20px 0 0 0;
	display:block;
	float:right;
	background:url(../img/icon_delete.gif);
}
#div_edit_fest_item a.delete:hover {background:url(../img/icon_delete_over.gif);}

/*bouts edit_artists, edit_events*/


.festival_form a.bout_evart {
	position:absolute;
	padding:1px 5px 3px;
	background:#e5e5e5;
	border:solid 1px #aaa;
}
.festival_form a.bout_evart:hover{background:#C30; text-decoration:none; color:white;}

ul#festlist li{position:relative;}
ul#festlist li a {width:95%;}
ul#festlist img.handle {cursor:move; position:absolute; right:0px; top:3px;}
/********************************************************************************************/

/* EVENTS EDIT ******************************************************************************/
.list_events{width:58%; float:left;}
.fieldset_events{width:37%; float:left; margin-left:10px; padding:3px;border:solid 1px #999; padding-left:8px;}
.fieldset_events .festival_form{margin-top:10px;}
.fieldset_events .festival_form .bout_evart{top:-25px; right:15px;}
.fieldset_events .festival_form select{width:73%;}
.fieldset_events .festival_form p{}
.fieldset_events .festival_form label{width:70px;}
#duplicate{background:#e5e5e5; border:solid 1px #aaa; margin-left:77px;}
#duplicate:hover{cursor:pointer; background:#fff;}
#duplicate2{background:#e5e5e5; border:solid 1px #aaa; margin-left:130px;}
#duplicate2:hover{cursor:pointer; background:#fff;}
/********************************************************************************************/

/* ARTISTS EDIT *****************************************************************************/

fieldset.list_artists{width:30%; float:left;}
fieldset.fieldset_artists {width:64%; float:right; border:solid 1px #999; padding:10px; margin-bottom:10px;}

div.edit_left{width:73%; float:left; min-height:352px; border-right:dotted 1px #333;}
div.edit_right{width:25%; float:right;}

div.edit_left .submit{margin:10px 0 0 45px;}

.fieldset_artists .bout_evart, .fieldset_artists_add_event .bout_evart{ position:absolute; top:-30px; right:20px;}
.fieldset_artists a.bout_evart.right{right:140px;}
fieldset.fieldset_artists_add_event{padding:10px; width:64%; float:right; border:solid 1px #999; margin-bottom:10px;}

/*Photo Edit and Upload *********/
div.edit_right {}
div.edit_right img {margin-bottom:10px;}
p.link_del_img img{ vertical-align:top;}
div.edit_right p {}
div.edit_right a.display_block img{vertical-align:top; margin:0;}
div.edit_right textarea{height:75px; width:142px;}
input.input_photoby{width:142px;}
div.edit_right .submit{margin:10px 0 0 18px;}

div#divStatus{padding:0; width:140px; margin:15px auto 0 auto; text-align:center;}
div#fsUploadProgress, div#btnAll{width:78%;}
div#fsUploadProgress{margin:0 auto; text-align:center;}
div#fsUploadProgress div.progressContainer{padding:0; margin:0; width:100%;}
div#btnAll{width:80px; margin:10px 0 0 28px;}
#btnCancel{display:none;}

div.edit_right .progressWrapper{width:130px; margin:5px 0 5px -5px;}
div.edit_right .progressName{width:110px;}
div.edit_right .progressBarStatus{width:115px;}
/*******************************/

ul#artist_events_list{padding:5px; list-style:none; margin:0!important;}
ul#artist_events_list li{list-style:none!important;}
ul#artist_events_list a{padding:3px; margin:0 0 3px 0; display:block; background:#f5f5f5; border:1px solid #ccc; }
ul#artist_events_list a:hover, ul#artist_events_list a.active_event{color:#000; background:#D9DBB7;}
/********************************************************************************************/
/*_____________________________________________________________________________________________________________________*/