/* MODULES LIST ********************************************************/
#CMS_list_mod, #CMS_list_mod li{margin:10px 0;}
#CMS_list_mod li div{margin-top:0;}
a.CMS_link_mod{margin:3px 0; padding:5px; display:block; text-align:left; background-color:#5a5a5a; border:solid 1px #666; color:#d5d5d5; font-weight:bold;}
a.CMS_link_mod:hover{background-color:#6a6a6a; text-decoration:none;}
/***********************************************************************/

p, div, input, textarea {font-family:Arial,Helvetica;}
p#category{padding:0; margin:0; border-bottom:solid 1px #666; color:#C00; font-size:1.2em;}
a.CMS_link_mod {background:#4a4a4a; color:#aaa; margin-bottom:10px;}
a.CMS_link_mod:hover {background:#5a5a5a; color:#ccc;}
div#contenu ul.ulcategory {margin:-8px 0 10px 0;}
ul.ulcategory li {display:inline; overflow:auto;}
ul.ulcategory li a {
	text-decoration:none;
	margin-bottom:2px;
	display:block;
	padding:5px 10px 5px 10px;
	background:#3a3a3a url(../../img/user.png) no-repeat 5px 2px;
	height:15px;
}
ul.ulcategory li a:hover {background:#4a4a4a url(../../img/user.png) no-repeat 5px 2px; cursor:pointer;}
ul.ulcategory li span{display:block; float:left;}
ul.ulcategory li img.imgitem {float:left; margin-right:10px;}
ul.ulcategory li span.itemname {width:150px; margin-left:30px;}
ul.ulcategory li span.itemmobile {width:120px; margin:0 20px 0 0;}
ul.ulcategory li span.itememail{width:300px;}

/*Highslide*/
.highslide-dimming{background:#2C2C2C;}
.highslide-wrapper .highslide-html-content {width:940px;}
.highslide-wrapper .highslide-footer .highslide-resize {display:inline;}

/*FICHE ************************************************************/
div#container{position:relative; width:920px; margin:14px auto;}

div#container ul#info_text{font-size:1.1em; width:380px; border:dotted 1px #5a5a5a; float:left; margin-right:22px;}
div#container ul#info_text li{border-bottom:dotted 1px #5a5a5a; margin-bottom:2px; padding:3px; overflow:auto; height:100%; display:block;}
div#container ul#info_text li.noborder{border:none;}
div#container ul#info_text label{display:block; width:22%; float:left; color:#999; padding:2px 0 0 2px;}
div#container ul#info_text li span, ul#info_text li a{display:block; color:#bbb; width:73%; float:left; padding:2px 3px 2px 3%;}

div#container div#images {float:left; width:515px; min-height:285px; padding:0 0 0 0;}
div#container div#images a{border:solid 1px #555; display:block; float:left; margin:0 10px 10px 0;}
div#container div#images a:hover{border-color:#fff;}
div#container div#images a.nomargin{margin-right:0;}
div#container div#images a img{display:block;}

div#container div#images div.note{border-top:dotted 1px #666; clear:both; margin-top:10px; padding-top:5px;}
div#container div#images div.sep{clear:both; margin:0; border:none; padding:0;}
div#container div#images div.note p{color:#777; font-size:11px;}
/*******************************************************************/




/*ADMIN____________________________________________________________________*/
/* ADMIN OPTIONS */
ul#uladmin{position:absolute; top:15px; right:0;}
ul#uladmin li.item{display:inline;}
ul#uladmin li.item a{text-decoration:none; color:#333; border:solid 1px #666;}
ul#uladmin li.item a.aitem{display:block; color:#aaa; float:left; padding:1px 5px; margin-right:30px; background:#3a3a3a;}
ul#uladmin li.item a.aitem:hover{background:#4a4a4a; color:#e5e5e5;}

/* ADD ITEM */
fieldset#fs_add_item{padding:0 0 0 20px; margin:0;}
fieldset#fs_add_item legend{font-weight:bold;}

div#block_links{margin:15px 20px 15px 0; height:40px; border-bottom:dotted 1px #666;}
div#block_links a{display:block; float:left; background:#3a3a3a; color:#ccc; padding:3px 10px; margin:0 20px 0 0; border:1px solid #666; text-align:center;}
div#block_links a:hover{background:#c00; color:#fff; text-decoration:none;}
div#block_links a.delete_item{float:right; margin:0; background:#c00; color:#fff;}
div#block_links a.delete_item:hover{background:#3a3a3a; color:#ccc;}
div#block_links a.block_link.preview_sheet{}

div#member_txt{float:left; width:330px;}
div#member_txt form{padding:0; margin:0 0 10px 0;}
table#tb_add_item{}
table#tb_add_item tr{}
table#tb_add_item tr td{padding:3px;}
table#tb_add_item .td_left{width:80px;padding:3px;}
table#tb_add_item .td_left.align_top{vertical-align:top;}
table#tb_add_item .td_right{padding-right:0;}
table#tb_add_item .td_right input{width:220px;}
table#tb_add_item .td_right input.input_error{color:#F60;}
table#tb_add_item .td_right textarea{width:225px; height:80px; border:1px solid #666;}
table#tb_add_item .td_right select{width:228px; padding:3px; font-weight:bold;}
table#tb_add_item #photofile{width:188px;}
table#tb_add_item .td_button{padding-top:15px; position:relative;}

.align_top {vertical-align:top;}
table#tb_add_item #button{background:#5a5a5a; width:200px; font-size:1.3em; font-weight:bold; cursor:pointer;}
table#tb_add_item #button:hover{background:#9C0; color:#333;}

/*DIV PHOTOS *******************/
div#photos {float:right;width:310px; margin:3px 20px 0 0; border:1px solid #666; padding:7px;}
div#photos div.upload{margin-top:5px; padding:0 10px 10px 10px; border:none;}
div#photos div.upload h3{margin:0; border:none;}

div#photos li.moditem{display:block; float:left; position:relative; margin:0 5px 8px 5px; background:none;}
div#photos li.moditem img{border:solid 1px #666;}
div#photos li.moditem img:hover {border:solid 1px #000;}
div#photos li.moditem img#gal_edit{position:absolute; top:5px; left:5px; z-index:10;}
div#photos li.moditem img#gal_delete{position:absolute; bottom:8px; right:5px; z-index:10;}
div#photos li.moditem img.handle{position:absolute; top:5px; right:5px; z-index:10;}
/******************************/

/*IMAGE DESCRRIPTION*/
div#image_description fieldset{border:dotted 1px #999; padding:20px;}
div#image_description fieldset legend{font-size:1.2em;}
div#image_description label{display:block; width:130px; float:left; margin-right:20px;}
div#image_description textarea{width:300px; height:150px; background:#e5e5e5; padding:10px; border:solid 1px #999; color:#333;}
div#image_description input.submit{color:#333; cursor:pointer; background:#aaa; cursor:pointer;}
div#image_description input.submit:hover{background:#eee;}
div#image_description{position:relative; width:740px; min-height:200px; margin:20px auto;}
div#image_description div.left{width:170px; float:left;}
div#image_description div.right{width:500px; float:right;}
div#image_description div#loading{position:absolute; left:310px; top:120px;}
div#image_description div#loading img{vertical-align:middle; margin:0 20px 0 0;}
div#image_description div#loading span.info_loading{color:#fff;}

div#loading{position:absolute; left:360px; bottom:7px;}
div#loading img{vertical-align:middle; margin:0 20px 0 0;}
div#loading span.info_loading{color:#fff;}

/*Lists Edit Cats and Members*/
ul#modlist{margin:10px 0;}
#modlist li{position:relative;}
#modlist li.moditem{background:#323232; margin-bottom:5px;}
#modlist li a.aitem{display:block; padding:5px; width:84%; font-weight:bold; text-decoration:none; color:#ccc;}
#modlist li a.aitem:hover, #modlist li a.aitem.active{background:#959595; color:#f5f5f5;}
#modlist li a.ahide img{position:absolute; right:36px; top:3px; z-index:10; display:block;}
#modlist li a.adelete img{position:absolute; right:2px; top:2px; z-index:10;}
ul#modlist img.handle {cursor:move; position:absolute; right:70px; top:5px;}

/*MISC*/
.relative{position:relative;}
.absolute{position:absolute;}
.clear{clear:both;}
.hidden{display:none; clear:both; float:none!important;}
div.sep{height:6px; margin:10px 0 0 0; border-top:dotted 1px #666; clear:both;}

/*_________________________________________________________________________*/
