@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
 margin:0;
 background:#e4e4e4;
}
#main {
 margin:auto;
 position:relative;
 width:300px;
 top:200px;
}
#loginlogo {
 margin:15px auto;
 display:block;
}
#logo {
 float:left;
 margin-right:30px;
}
#login {
 margin:auto;
 width:300px;
 background:#e4e4e4;
 -moz-border-radius:6px;
 border-radius:6px;
 -webkit-border-radius:6px;
 box-shadow: 1px 1px 3px #000;
 padding:10px 10px 30px 10px;
 color:#666;
 text-align:center;
 font-size:15px;
}

#login input[type=text],#login input[type=password] {
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 background:#fff;
 padding:6px 8px;
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 width:250px;
 margin:5px 10px;
 border:solid 1px #ccc;
}

#login input[type=submit] {
 background:#024383;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 padding:6px 8px;
 font-family: 'Open Sans', sans-serif;
 font-size:16px;
 font-weight:bold;
 letter-spacing:-1px;
 width:250px;
 margin:5px 10px;
 border:0;
 color:#fff;
}
#login input[type=submit]:hover {
 background:#061E36;
}

#login .error {
 color:red;
}
#head {
 position:fixed;
 top:0;
 width:100%;
 height:100px;
 border-bottom:solid 10px #e4e4e4;
}
#header {
 background:url(bgheader.png);
 padding:5px;
 height:67px;
}
#header a {
 display:block;
 font-family:Arial, Helvetica, sans-serif;
 float:left;
 width:150px;
 padding-top:35px;
 padding-bottom:19px;
 font-size:15px;
 font-weight:bold;
 color:#fff;
 border-right:solid 1px #061E36;
 text-decoration:none;
 text-align:center;
 text-transform:uppercase;
}
#header a.active,#header a:hover {
 background:#061E36;
}

#subheader {
	clear:both;
 background:#061E36;
 height:25px;
 font-size:11px;color:#ccc;line-height:25px;text-align:center;
}


#sidebar {
 float:left;
 position:fixed;
 top:110px;
 width:250px;
 margin:15px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 background:#f8f8f8;
 padding:10px;
}

#sidebar.editscene {
 float:left;
 position:absolute;
 top:110px;
 width:680px;
 height:auto;
 margin:15px 10px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 background:#f8f8f8;
 padding:10px;
}

#sidebar.editscene p {
margin:0;
padding:0;
}


#sidebar h3 {
 text-transform:uppercase;
 font-weight:bold;
 color:#D12A17;
 font-size:14px;
 letter-spacing:-1px;
 clear:left;
}

#sidebar label {
 display:block;
 clear:both;
 width:240px;
 margin:10px 0;
 font-weight:bold;
 color:#333;
 font-size:12px;
 letter-spacing:0px;
 text-transform:uppercase;
}
#sidebar label ul {
 display:block;
 list-style:none;
 margin:5px auto 15px;
 padding:0;
 height:30px;
 text-transform:none;
}
#sidebar label ul li {
 display:block;
 float:left;
 width:50px;
 margin:0;
 padding:8px 4px;
 background:#e5e5e5;
 text-align:center;
}
#sidebar label ul li.sur3 {
 width:70px;
}
#sidebar label ul li.double{
 height:29px;
 padding-top:22px;
}
#sidebar label ul li a {
 font-size:11px;
 color:#666666;
 font-weight:normal;
 text-decoration:none;
}
#sidebar label ul li.left {
 border-top-left-radius:6px;
 -moz-border-top-left-radius:6px;
 -webkit-border-top-left-radius:6px;
 border-bottom-left-radius:6px;
 -moz-border-bottom-left-radius:6px;
 -webkit-border-bottom-left-radius:6px;
 border-top:solid 1px #ccc;
 border-right:0;
 border-bottom:solid 1px #ccc;
 border-left:solid 1px #ccc;
}
#sidebar label ul li.center {
 border-top:solid 1px #ccc;
 border-right:0;
 border-bottom:solid 1px #ccc;
 border-left:solid 1px #ccc;
}
#sidebar label ul li.righthigh {
 border-top-right-radius:6px;
 -moz-border-top-right-radius:6px;
 -webkit-border-top-right-radius:6px;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-bottom:0;
 border-right:solid 1px #ccc;
}
#sidebar label ul li.high {
 border-bottom:0;
}
#sidebar label ul li.rightbottom {
 border-bottom-right-radius:6px;
 -moz-border-bottom-right-radius:6px;
 -webkit-border-bottom-right-radius:6px;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-right:solid 1px #ccc;
}

#sidebar label ul li.right {
 border-top-right-radius:6px;
 -moz-border-top-right-radius:6px;
 -webkit-border-top-right-radius:6px;
 border-bottom-right-radius:6px;
 -moz-border-bottom-right-radius:6px;
 -webkit-border-bottom-right-radius:6px;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-right:solid 1px #ccc;
}

#sidebar label ul li.active {
 background:#fff;
}
#sidebar label ul li.active a {
 font-weight:bold;
}
#sidebar select,#sidebar input[type=text],#sidebar textarea {
 display:block;
 margin:5px 0 15px;
 width:200px;
 padding:8px 4px;
 background:#fff;
 text-align:left;
 color:#666;
  -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 border:solid 1px #ccc;
}


#content {
 float:left;
 margin-top:100px;
 margin-left:300px;
}
#content_editscene {
 float:left;
 margin:15px;
 margin-top:110px;
 margin-left:720px;
  -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px; 
 background:#f8f8f8;
 padding:10px 5px;
}
#content_editscene table {
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
}
#content_editscene input[type=text],#content_editscene select,#content_editscene textarea,#sidebar.editscene input {
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 background:#fff;
 padding:6px 8px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 width:400px;
 margin:5px 10px;
 border:solid 1px #ccc;
 color:#333;
}
#sidebar.editscene input {
 width:250px;
 float:left;
}
#sidebar.editscene #thumbs p {
 float:left;
 margin:2px;
 padding:0;
 width:160px;
}
#sidebar.editscene #thumbs p select {
 width:160px;
 margin:5px 0;
}
#sidebar.editscene #thumbs p option.sel {
 font-style:italic;
}

#content_editscene input[type=text].disabled {
 -moz-border-radius:0px;
 border-radius:0px;
 -webkit-border-radius:0px;
 background:#f6f6f6;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 width:400px;
 margin:5px 10px;
 border:solid 0px #ccc;
 color:#333;
 font-weight:bold;
}
.entete {
 position:fixed;
 top:75;
 left:10;
 margin:-1px;
 border-top-right-radius:6px;
 -moz-border-top-right-radius:6px;
 -webkit-border-top-right-radius:6px;
 border-top-left-radius:6px;
 -moz-border-top-left-radius:6px;
 -webkit-border-top-left-radius:6px;
 background:url(bgentete.png);
 color:#fff;
 font-weight:bold;
 text-transform:uppercase;
}
.entete a {
 text-decoration:none;
 color:#fff;
}
.entete .orderedby {
 color:#ff0;
 font-style:italic;
}
.bouton {
 display:block;
 text-align:center;
 margin:5px 2px;
 padding:5px 5px;
 font-size:11px;
 font-weight:bold;
 text-shadow:0 1px rgba(0, 0, 0, 0.1);
 background:#CCCCCC;
 background:-webkit-linear-gradient(top,#eeeeee,#cccccc);
 border:solid 1px #cccccc;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 color:#444444;
 text-decoration:none;
}
a.boutonleft,a.boutonright {
 float:left;
 width:45%;
 padding:5px 0;
}

a.bouton {
 padding:5px 10px;
}
a.boutonleft,a.boutonright {
 padding:5px 0;
}
.boutonleft {
	margin-right:0;
}
.boutonright {
	margin-left:0;
}
.bouton a {
 color:#444444;
 text-decoration:none;
}
.bouton:hover {
 background:#009900;
 background:-webkit-linear-gradient(top,#eeeeee,#dddddd);
 border:solid 1px #dddddd;
}

#selectthumbs {
 display:none;
 position:fixed;
 bottom:0;
 width:690px;
 border:solid 1px #cccccc;
 background:#fff;
 height:580px;
 margin:10px;
 padding:5px;
 max-width:690px;
 overflow:auto;
}