/*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 a{font-size:10px; letter-spacing:0; word-spacing:0; color:#600;}
div.list_artist a:hover{color:#F63;}

/* Artist Detail ---------------------------------------------------------------------------> */
.link_to_parent{position:absolute; top:155px; left:9px; display:block; width:80px; height:30px;}
.artist_name{color:#600; font-weight:bold; position:relative;}
.artist_name #print{position:absolute; left:250px; top:-2px;}
.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:350px;float:left;}
div.media_item .media_texts{width:300px; 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 ______________________________________________________________________________________*/
/*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;}
div.tinymcetitle{position:relative;}
ul#modlist div.tinymcetitle img.handle {cursor:move; position:absolute; right:0; top:22px;}

/*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{}

/*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:#fff; font-weight:bold;}
#modlist li a.aitem:hover{background:#f5f5f5; 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:#e5e5e5;}


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{position:relative;}
div form.edit_media span.bigimg{position:absolute; display:block; width:130px; padding:5px; margin-left:0; 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;}
/*____________________________________________________________________________________________*/
