html, body, div, span, object, iframe,.h1, h2, h3, h4, h5, h6, p, blockquote, pre,.abbr, address, cite, code,.del, dfn, em, img, ins, kbd, q, samp,.small, strong, sub, sup, var,.b, i,.dl, dt, dd, ol, ul, li,.fieldset, form, label, legend,.table, caption, tbody, tfoot, thead, tr, th, td,.article, aside, canvas, details, figcaption, figure,.footer, header, hgroup, menu, nav, section, summary,.time, mark, audio, video { margin:0;
  padding:0;
  border:0;
  outline:0;
 font-size:100%;
  vertical-align:baseline;
  background:transparent;
}  


body { font-family:arial; font-size:13px; background-color:#333333; background:url(http://mgmt.heartcake.fr/img/hcpoudre.jpg) 0 0 repeat;}
.dr {float:right}
.df {float:left}
a { text-decoration:none; color:#333333;}
a:hover { text-decoration:underline;}

/*HEAD*/
#header { min-width:960px;margin-left:auto; margin-right:auto; width:90%;}
#header h1 { font-family: 'Maven Pro', sans-serif; color:#333333;background-color:#ECF500; padding:8px;font-size:20px;  font-weight:100; width:340px; }
#header h1 a { text-decoration:none; color:inherit;}
#header .dr {color:white;}
#header a { color:white;}

/*CONTENT*/
h2 { font-size:20px; margin-bottom:10px; margin-top:4px;font-weight:normal;}
#content { margin-top:10px; min-width:960px;margin-left:auto; margin-right:auto; background-color:#FFFFFF; border-top: solid 4px #ECF500;width:90%;}
#menu {background-color:#ECF500;padding:4px;height:18px}
#menu ul {margin:0px; padding:0px;}
#menu li {list-style:none; display:inline-table;}
#menu a {text-transform:uppercase;font-size:12px;color:#333333;text-decoration:none;padding:8px;}
#menu a:hover , #menu a.active{color:#333333; background-color:white;}
/*IN CONTENT*/
#data {padding:10px; min-height:400px;}

/*form*/
form input, form textarea, form select { font-family:arial;font-size:12px; width:60%; border:1px solid #CCCCCC;padding:4px;}
form #add_mediacenter { margin-right: 8%;width: 175px;float: right;text-align: right; background:url(mediacenter/pic_add.gif) 0 4px no-repeat;}
form #add_mediacenter a { display:block;width:100%;font-size:11px;font-weight:normal;text-transform:uppercase; color:#0093BD; }
#form_error {color:red;font-weight:bold;}
form .entry { color:#333333;font-weight:normal;font-size:14px;margin-bottom:10px;line-height:26px;}
form .case {background-color:white;}
form .case2 {background-color:#CE0000;}

/*link*/
#data ul {padding:1px; list-style:none; width:60%;}
#data ul a { text-decoration:none;font-size:1.3em;color:black;}
#data ul a:hover { text-decoration:none;color:red;}
#data li {margin-bottom:6px; padding:4px; border-bottom:1px solid #E1E1E3; }

.list_page { border:1px solid grey;padding:0px 4px 0px 4px;}
.list_page:hover, .list_page.active{ background-color:blue; color:white;}
a.list_page:hover { text-decoration:none;}


::selection {background: #ECF500;color: #333333;text-shadow: none;}
::-moz-selection { background: #ffb7b7; /* Firefox */ }

#content_login { margin-top:10px; min-width:960px; width:90%;margin-left:auto; margin-right:auto; b }
#form_login { padding:10px;width:250px;background-color:#FFFFFF; border-top: solid 4px #ECF500;}
#submit_min, #submit {
	width:50px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
	padding: 4px;
	border: 0px solid #000000;
	padding-bottom:6px;
	margin-top:6px;
}
#submit_min:hover, #submit:hover { background-color:#EC054B; }
#submit { width:300px;}

form #submit {font-size:20px;width:60%;}

//.msg_get{padding:20px;position:fixed; top:155px;opacity:none;background-color:blue;color:white;width:300px;height:50px; left:50%; top:50%;margin-top:-25px; margin-left:-150px;opacity:0.8; }
.msg_get{padding: 4px;

padding-left: 10px;
color: white;
min-width: 261px;
max-width: 661px;
margin-bottom: 10px;
margin-left: -10px;
font-size: 11px;}

.right_col {float:right;display:block;width:29%;margin-right:1%;background-color:#F6F6F6;height:400px;padding:10px;margin-top:-30px; opacity:0.8; }
#helper { padding:10px;margin-top:20px;font-size:11px; }
.right_col #deldata{padding:10px;display:block;font-size:14px;color:red;margin-bottom:4px;}
.right_col a {padding:10px;padding-bottom:0px;display:block;font-size:14px;margin-bottom:4px;}

.number{
    display:inline;
  background-color: black;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 1px;
  padding-left:4px; padding-right:4px;
    width:auto;
    color:white;
    font-size:10px;
    margin-left:4px;
}