/*View Cats and Artists (first page)*/
fieldset a{color:#333;}

div.list_cat{
  font-weight:bold; color:#F43E00; margin:0 18px 20px 0; width:210px;
  float:left; font-size:1.2em; text-transform:lowercase;
}
div.list_artist{font-weight:normal; margin:2px 0 2px 8px; text-transform:uppercase;}
div.list_artist.lowercase{text-transform:lowercase;}
div.list_artist a{font-size:10px; letter-spacing:0; word-spacing:0; color:#600;}
div.list_artist a:hover{color:#F63;}

/* Artist Detail ---------------------------------------------------------------------------> */
.artist_name{color:#600; font-weight:bold; position:relative;}
.artist_cat{}
div.artist_menu{position:absolute; right:0; top:0; font-weight:normal;}
div.artist_menu img{vertical-align:middle;}
div.artist_menu a{font-weight:bold; color:#660000;}
div.artist_menu a:hover, div.artist_menu a.active{color:#F43E00;}

div.sep{height:20px; background:url(img/troispoints.gif) repeat-x; margin-bottom:10px;}
div.artist_left{}

.artist_text{margin-bottom:10px;}
.artist_text p{}

/*Media*/
div.media{}
div.media_type{margin-bottom:20px; padding:5px; border:solid 1px #ccc; background:#fff;}
div.media_type h3{color:#F43E00; border-bottom:dotted 1px #aaa; margin-bottom:15px;}
div.media_type p{margin-bottom:3px;}
div.media_item{margin-bottom:10px; padding-bottom:10px; border:solid 1px #ccc; background:#f5f5f5; padding:5px;}
.media_name{margin-bottom:3px;}
.media_descript{margin-top:5px;}

div.media_item div.media_container{width:450px;float:left;}
div.media_item .media_texts{width:200px; float:right;}

/*THUMBNAILS*/
div.artist_text{}
div.artist_images{background:#fff; margin-bottom:10px;}
div.artist_images .img_big{border:none; display:block; margin:0 auto;}

div.thumbnails{background:#fff;}
div.thumbnails a{}
div.thumbnails img{display:block; float:left; border:none;}
div.thumbnails img:hover{border:none;}

.legend_thumbnails{border-top:solid 1px #ddd; margin:0 4px 0 0; padding:3px; color:#666; font-size:0.8em;}

.left{float:left;}
.right{float:right;}

/*LEGENDS*/
div.legendes{text-align:left; clear:both; margin-top:20px; padding:5px; padding-left:0; border-top:dotted 1px #ccc;}
div.legendes h1 {font-weight:bold; font-size:1.5em; margin-bottom:10px;}
div.legendes p.imglegend{}

/*Divs sep*/
div.CMSsep5{height:5px;}
div.CMSsep7{height:7px;}
div.CMSsep10{height:10px;}
div.CMSsep20{height:20px;}
/*------------------------------------------------------------------------------------------> */

/*ADMIN ______________________________________________________________________________________*/
/*ADMIN PANEL*/
div#MOD_admin_panel{position:absolute; top:80px; right:5px; width:200px; text-align:right;}
div#MOD_admin_panel h2{border:solid 1px #aaa;}
div#MOD_admin_panel h2 a{display:block;background:#fff; padding:3px; color:#333;}
div#MOD_admin_panel h2 a:hover{background:#e5e5e5;}
ul#mod_admin_options{background:#fff; border:solid 1px #aaa; border-bottom:none; text-align:right;display:none;}
ul#mod_admin_options li{}
ul#mod_admin_options a{text-decoration:none; color:#333; border-bottom:solid 1px #aaa;}
ul#mod_admin_options a{display:block; background:#fff; padding:4px;}
ul#mod_admin_options a:hover{background:#e5e5e5;}
ul#mod_admin_options a.current{background:#e5e5e5;}

ul.artist_options{position:absolute; top:0; right:210px; width:200px; text-align:left;}

.CMS_fieldset p.video_item{background:#e5e5e5; padding:5px; text-align:right;}
.CMS_fieldset p.video_item span.video_name{float:left;}
.CMS_fieldset p.video_item a{margin-left:20px;}

fieldset.CMS_fieldset div.tabs .tab_wrapper form{margin:0; padding:10px;}

/*Img tools (for edit)*/
div.img_tools {position:absolute; top:10px; right:0;}
div.img_tools img.proj_edit, div.img_tools img.proj_delete{ border:solid 1px white; margin-right:10px;}

/*Global*/
.CMS_fieldset.mod label{float:left;}
.CMS_fieldset.mod textarea{width:330px; height:70px;}

img#proj_admin_img{margin-right:20px;}
img#proj_admin_img:hover{}
div#proj_edit_zone{}

/*Edit/Change image*/
table#photoEdit {width:100%;margin:0 0 20px 0; border-top:1px solid #fff; border:1px solid #999;}
table#photoEdit img{margin:5px 0 3px 6px;}
table#photoEdit #td_left{width:220px;}
table#photoEdit #td_right{vertical-align:top; padding:5px 0 0 0px;}
table#photoEdit td p{padding-bottom:5px; color:#333;}

/*Mod Options*/
.CMS_fieldset div#admin_settings p{display:block; clear:both;}
.CMS_fieldset div#admin_settings label{width:200px;}
.CMS_fieldset div#admin_settings input{width:92px;}
.CMS_fieldset div#admin_settings select{width:100px;}
.CMS_fieldset div#admin_settings .submit{width:100px;}

/*Lists Edit Cats and Artists*/
#modlist{}
#modlist li{position:relative;}
#modlist li.moditem{background:#f5f5f5; margin-bottom:5px;}
#modlist li a.aitem{display:block; padding:5px; background:#e5e5e5; width:90%; font-weight:bold;}
#modlist li a.aitem:hover{background:#fff; color:#333;}
#modlist li a.ahide img{position:absolute; right:30px; top:3px; z-index:10;}
#modlist li a.adelete img{position:absolute; right:2px; top:2px; z-index:10;}
ul#modlist img.handle {cursor:move; position:absolute; right:65px; top:5px;}
#modlist li a.aitem.active{background:#ccc;}


form.orderby{width:200px; position:absolute; top:-28px; right:27px;}
a.aitem span.admin_show_cat{position:absolute; width:150px; left:270px; font-weight:normal;}
a.aitem span.admin_show_region{position:absolute; width:35px; left:470px; font-weight:normal; text-transform:uppercase;}

/*Edit/New Artist*/
.tinymcetitle img{vertical-align:middle; margin-right:20px;}
.tinymcetitle{background:#e5e5e5; font-weight:bold; border:solid 1px #ccc;}
.tinymcetitle a{display:block; padding:5px; background:#e5e5e5; font-weight:bold;}
.tinymcetitle a:hover{background:#fff; color:#333;}
div form.edit_media{border:solid 1px #ccc; padding:10px; margin-top:-1px; position:relative;}

div form.edit_media{position:relative;}
div form.edit_media span.bigimg{position:absolute; display:block; width:150px; padding:5px; margin-left:15px; left:0; bottom:54px; border:solid 1px #ccc;}
div form.edit_media span.bigimg input{vertical-align:middle;}

div.tinymcetitle_texts{padding:5px; border-bottom:solid 1px #ccc;}
div.tinymcetitle_texts .lang_edit_menus{margin:0 0 0 -5px; padding:5px; background:#e5e5e5;}

#artist_text_tbl, #artist_repertoire_tbl{margin-top:-5px;}
/*____________________________________________________________________________________________*/
