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;
}  


/* alerts on interface */
#top_maj_alert { float:right;color:red;padding:10px;font-size:11px;}
#imgload1 { display:none;position:absolute;background-color:white;padding:10px;width:700px;height:1200px;opacity:0.8;text-align:center;padding-top:100px; }
#imgload2 { display:none;position:absolute;background-color:white;padding:10px;width:196px;height:900px;opacity:0.8;text-align:center;padding-top:100px; }
#debug { display:none;}

body { font-family:arial; font-size:13px; background-image:url(http://mgmt.heartcake.fr/img/hcpoudre.jpg); background-repeat:repeat;}
#header { width:960px;margin-left:auto; margin-right:auto;}
#content { margin-top:10px; margin-bottom:10px;width:960px;margin-left:auto; margin-right:auto; background-color:#FFFFFF; border-top: solid 4px #ECF500;}
#footer { width:960px;margin-left:auto; margin-right:auto;}
#lateral {float:right;width:214px;margin-top:20px; margin-right:20px; height:1300px; overflow:auto;}

#filterresult { padding:12px;  background-color:#EA2727; }
#filterresult a { text-decoration:underline;} 
#filterresult a:hover { text-decoration:none; color: #FFFFFF;} 

#filter_mail_id { display:block;margin-bottom:20px; padding:12px;  background-color:#F8B6B6; }

#zoneresult { padding:10px; width:700px; min-height:1300px; overflow:hidden;}
#zoneresult ul {list-style:none; }
#zoneresult li {margin-bottom:6px; padding:4px; border-bottom:1px solid #E1E1E3;}
#zoneresult li a:hover { text-decoration:none; color: red; cursor:pointer;} 
#zoneresult h2 { font-size:18px;font-weight:normal; border-bottom:1px solid #F8F8FF; margin-bottom:10px; padding-bottom:10px;font-family: 'Maven Pro';
text-transform: uppercase;}
#zoneresult .autocomplete_list {z-index:10;background-color:white;border:1px solid #333333;width:400px; height:200px; overflow:auto;}
#zoneresult .autocomplete_list ul { padding:0px; margin-bottom:0px; border:0px; list-style:none; overflow:inherit;}
#zoneresult .autocomplete_list li { line-height:10px;margin-bottom:1px; border-bottom:1px solid white;}
#zoneresult .autocomplete_list li:hover { color:#EC054B;cursor:pointer;}

.people_name {font-size:18px;}
.people_info { font-size:12px;color:#333333;}
.people_info_update {
	padding-left:10px;
}
.people_info_pays{ 
	display:inline;
	margin-left:2px;}
.people_level { background-image:url(../img/bg_level.png); background-repeat:no-repeat; width:80px; height:25px;margin-left:20px;}
.people_level #levelt { width:20px; padding-left:3px;padding-top:4px;text-align:center; font-weight:900; color:white; }
.people_action { padding:4px; }
.people_info_update .people_action { padding:4px; margin-right:100px;}
.people_action a, a.but_act { -moz-border-radius: 12px; border-radius: 12px;font-size:10px;background-color: #E7E61F;padding: 6px; padding-left:6px; padding-right:6px;display:inline;}
.people_action a {background-color:#AAE1F5;}
.people_action a:hover, a.but_act:hover { background-color:white;}
.people_action_tab { background-color:#CCCCCC; padding:4px;margin-top:12px;}
.people_action_tab a { display:block;font-size:12px; color: #0099FF;}
.people_action_tab a:hover { background-color:#ECF500; color:#333333;}

a.but_act{color:white;margin-left:5px;margin-right:5px;background-color:#333333;-moz-border-radius: 6px; border-radius: 6px;}
a.but_act:hover{color:#333333;}
a { text-decoration:none;color:inherit;   }
a:hover { color:#FFFFFF; }
h1 { font-family: 'Maven Pro', sans-serif; color:#333333;background-color:#ECF500; padding:8px;font-size:20px;  font-weight:100; width:340px; }
h1 a { text-decoration:none; color:inherit;}
a.external {  padding-left: 18px;  background: url('http://s2.googleusercontent.com/s2/favicons') left center no-repeat; text-decoration:none; }

form .entry { color:#333333;font-weight:normal;font-size:14px;margin-bottom:5px;line-height:26px;}

form .entry-tel, form .entry-label_company,  {
	width: 50%;
float: right;
}

form .entry-tags, form .entry-skype {
	width: 50%;
}

form .case { width:60%;padding:4px;margin:2px;border:1px solid #DDDDEE; font-size:14px;}
form .case2 { width:60%;padding:4px;margin:2px;border:1px solid #DDDDEE; font-size:14px; background-color:#F8B6B6;}
#submit_min, form  #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; }
form #submit { width:300px; font-size:16px;width:40%;}
.msg_get{padding: 4px;color:white;margin-bottom:10px;}
input#frm_pays, select#frm_popularite { width:55px;}
.flr { float:right; }
/* extra CSS */

.login #content_login { margin-top:10px; width:960px;margin-left:auto; margin-right:auto; }
.login #form_login { padding:10px;width:250px;background-color:#FFFFFF; border-top: solid 4px #ECF500;}


#head {width:100%;}
.fixed#head { position:fixed;background-color:#ffffff; border-bottom: solid 4px #ECF500;margin-top:-50px;}

.petitform {
	float:left;
	margin-right:20px;
	width:186px;
}
.petitformr {
	float:right;
	margin-right:20px;
	width:186px;
}
#rtrn_toppage {
	position:fixed;display:block;bottom:1%;right:1%;width:50px;height:25px;
}
.add_objet {
	padding:10px;background-color:#000000;display:block;font-weight:bold;margin-bottom:10px;float:right;
	-moz-border-radius: 12px; border-radius: 12px;
	font-family: 'Maven Pro', sans-serif;
	color:#ffffff;
}
a.add_objet:hover {
	background-color:#ECF500;
	color:#000000;
}
.list-res {
	text-align:center;padding:10px;
}