
* { outline: 0; }
html,body { overflow-x: hidden; }
body {
  font: 12px verdana,arial,helvetica,sans-sérif;
  background: url(http://www.jap-animation.com/images/fond.jpg) repeat-x #E8E8E8 ;
  text-align: center;
  margin: 10px 0;
  color: #000;
  overflow:hidden;
}

.back { background: url(http://www.jap-animation.com/images/fond.jpg) repeat-x #E8E8E8 ; }
.back2 { background: #FFF; }
.color { color: #000; }
.color2 { color: #B00; }
.colorlink { color: #333; }
.border { border:1px solid #000; }
input.border { border:2px solid #000; padding:0; margin:0; }

a { color: #333; text-decoration: none; }
a:hover { color: #B00; }
.color2, a.color2 { color: #B00; }
a.color2:hover { color: #333; }
ul { list-style:none; margin:0; padding:0; }

.AdminZone input { border:2px solid #000; padding:0; margin:0; background:url(http://www.jap-animation.com/images/fond.jpg) repeat-x #E8E8E8 ; color:#000; margin-bottom:2px; width: 200px; }
input.AddPhoto { width:160px; background:#b00; }
input.EditPhotos { width:210px; }
input.DeletePhotos { width:230px; }
#MenuLeft .AdminZone input { width: 150px; }
.AdminZone a, a.AdminZone { color:#B00; }

#global {
  width: 982px;
  margin: 0 auto;
  text-align: left;
}

#arianne {
  position: relative;
  border-color: #000;
  border-style: solid;
  border-width: 1px 0;
  background: #FFF;
  padding: 3px 6px;
  margin: 10px 0;
  font-variant: small-caps;
  font-weight: bold;
}
#arianne a { color: #fff; }

#MenuAdmin {
  position:absolute;
  right:6px;
  top: 2px;
}
#MenuAdmin a { color: #333; }
#MenuAdmin a:hover { color: #B00 ; }



#MiddleBlock {
  position: relative;
  background: #FFF;
  border-color: #000;
  border-style: solid;
  border-width: 1px 0;
}

#MenuLeft {
  position: relative;
  float: left;
  width: 277px;
  padding: 8px 0;
}


#MenuLeft ul { padding:0; margin:0; list-style:none; font-weight:bold; color:#333; }
#MenuLeft ul li.categ,#MenuSort li.souscat {  }
#MenuLeft ul li.categ, #MenuSort li.souscat, #MenuSort li.sortable-highlight { margin:2px 0; padding:2px 0; }
#MenuLeft ul li.categ { }
#MenuLeft ul li.separe { /*line-height:10px;height:10px;*/font-size:0;cursor:auto!important }
#MenuLeft ul li.souscat { margin-left:25px; border-left: 1px solid #333; }
#MenuLeft ul li.souscat.parentmoving { display: none; }
#MenuLeft ul li.sortable-highlight { /*height:4px;line-height:4px;font-size:0;*/background:#B00; }
#MenuLeft ul li.select, #MenuSort li.select a { color:#B00; }
#MenuLeft ul li.select a { text-decoration:underline; }
#MenuLeft ul span.nophoto { color:#000; font-variant:small-caps; font-size:14px; }

#entreDeux {
  float:left;
  width:5px;
}
#entreDeux div { 
  position:absolute;
  top:-1px;
  padding-bottom:2px;
  background: url(http://www.jap-animation.com/images/fond.jpg) repeat-x #E8E8E8 ;
  width:5px;
  height:100%; 
}

#Contenu {
  position: relative;
  left: 5px;
  _left:0px;
  *left:0px;
  float: left;
  width: 700px;
  padding: 8px 0;
}

.padding { padding: 2px 7px; }
input.input {
  width:350px;
  border:1px solid #000;
  background: url(http://www.jap-animation.com/images/fond.jpg) repeat-x #E8E8E8 ;
  color: #000;
  font: 12px verdana,arial,helvetica;
}
.photos { 
  position:relative;
  float: left; 
    margin: 0 10px;
  text-align:center; 
  font-size:11px; 
  margin-bottom:15px;
  width: 150px; 
  overflow: hidden;
}
.adminCheck { position:absolute; top:0; right:0; width:100%; height:100%; }
.adminCheck label { position:absolute; display:block; top:0; right:0; z-index:1000; width:100%; height:100%; text-align:right; background:#eee; opacity:0; -moz-opacity:0; filter:Alpha(Opacity=0); }
.adminCheck span { display:block; background: #b00; float:right; width:19px; height:19px; }
.adminCheck input { margin:2px; padding:0; width:15px; height:15px; }


.navig { font-weight:bold; background:url(http://www.jap-animation.com/images/fond.jpg) repeat-x #E8E8E8 ; margin:7px 0; padding:4px 0 4px 5px; }
.navig div { width:33%; float:left; }
.navig a { text-decoration:none; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.clear { clear:both; }
div.clear { clear:both; line-height:0; height:0; font-size:0; }


#ContentPhoto .sortable-highlight {
	position:relative;
	float:left;
	/*background:#FFE45C;*/	
	opacity:0.5;
	-moz-opacity:0.5;
	filter:Alpha(Opacity=50);
	color:#363636;
	margin-bottom:15px;
	width:150px; 
	height:155px;
}
#ContentPhoto .sortable-highlight div.bord { border:4px dashed #FFE45C; }
#ContentPhoto.vignette .sortable-highlight {
	width: 50px;
	height: 50px;
}





