body, html {
	margin-top:0px;
	text-align: center;
}

font, table, tr, td, p, body, div, input, textarea, form {
	font:normal 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
}

form {
	margin:0;
}

textarea {
	border: 1px solid black;
}

#global {
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	width:765px;
}

#menu A:link, #menu A:visited, #menu A:active, #container A:link, #container A:visited, #container A:active {
	text-decoration: none;
	font:bold 13px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
} 

#menu A:hover, #container A:hover {
	text-decoration: underline;
	font:bold 13px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
}

#menu_gauche A:link, #menu_gauche A:visited, #menu_gauche A:active, #container A:link, #container A:visited, #container A:active {
	text-decoration: none;
	font:bold 13px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
} 

#menu_gauche A:hover, #container A:hover {
	text-decoration: underline;
	font:bold 13px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
}

.small {
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

#menu .small A:link, #menu .small A:visited, #menu .small A:active, .small A:link, .small A:active, .small A:visited {
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	text-decoration:none;
	color:#663300;
}

#menu .small A:hover, .small A:hover {
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	font-weight:normal;
	color:#663300;
	text-decoration:underline;
}



#container A:link, #container A:visited, #container A:active {
	text-decoration: underline;
	font:normal 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#996633;
} 

#container A:hover {
	text-decoration: underline;
	font:normal 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
}

#erreur_inscription {
	margin:5px 0px 5px 20px;
	border:1px solid red;
	border-width:1px;
	font-color:red;
	padding:0 0 0 0.25em;
}

.inscription {
	padding-right:1em;
	text-align:right;
	width:200px;
	height:30px;
}
.inscriptioncoreg1 {
	padding-right:1em;
	text-align:left;
}
.inscriptioncoreg2 {
	padding-right:1em;
	text-align:left;
}

input {
	color:black;
	border:1px solid black;
}

.connection {
	background:#D6B583;
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	border:1px solid black;
}

#erreur {
	color:#AD7600;
	font-weight:bold;
	border:1px solid #D5B482;
	width:auto;
	text-align:center;
	margin:0 10px 1.5em 0;
	background-color:#EDDBB4;
}

#container {
	margin:1em 1em 1em 0;
	border:1px solid #D5B482;
	padding-left:10px;
	padding-bottom:15px;
	padding-right:5px;
	display:block;
}

h2 {
	background-color:#D5B482;
	color:#FFFFFF;
	padding:1px 0 1px 5px;
	font:normal 17px Trebuchet MS,Arial,Helvetica,Times New Roman;
	margin-top:0;
	margin-left:-10px;
	margin-right:-5px;
}

#container h3 {
	border:solid #D5B482;
	border-width:0 0 2px 0;
	margin:1em 1em 0.5em 0;
	color:#D5B482;
	font:bold 16px Trebuchet MS,Arial,Helvetica,Times New Roman;
}


#container h4 {
	border:dotted #996633;
	border-width:0 0 2px 0;
	margin:0.5em 1em 0.5em 3em;
	color:#996633;
	font:normal 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

#container .h4under {
	margin-left:3em;
}

.attention {
	margin:1em 1em 1em 1em;
	border:2px dotted #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 0.5em;
	background-image: url('/images/puce_alert.gif'); 
	background-position: 10px center; 
	background-repeat: no-repeat; 
	padding-left : 50px; 
}

.question {
	margin:1em 1em 1em 1em;
	border:2px dotted #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 0.5em;
	background-image: url('/images/puce_question.gif'); 
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left : 50px;
}

.phone {
	margin:1em 1em 1em 1em;
	border:2px dotted #D5B482;	
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 0.5em;
	background-image: url('/images/puce_phone.gif'); 
	background-position: 10px center; 
	background-repeat: no-repeat; 
	padding-left : 50px; 
}

.buy {
	margin:1em 1em 1em 2em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 40px;
	background-image: url('/images/misc/icons/achat.jpg'); 
	background-position: 5px center; 
	background-repeat: no-repeat; 
	width:200px;
}

.gerer {
	margin:0em 1em 0.5em 2em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 40px;
	background-image: url('/images/misc/icons/gerer.jpg'); 
	background-position: 5px center; 
	background-repeat: no-repeat; 
	width:290px;
}



.rapport {
	margin:0em 1em 0.5em 2em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 40px;
	background-image: url('/images/misc/icons/rapport.jpg'); 
	background-position: 5px center; 
	background-repeat: no-repeat; 
	width:290px;
}

.supprimer {
	margin:0em 1em 0.5em 2em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 40px;
	background-image: url('/images/misc/icons/supprimer.jpg'); 
	background-position: 5px center; 
	background-repeat: no-repeat; 
	width:290px;
}

.transfo_credits {
	float:left;
	margin:0em 1em 0.5em 0.20em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 40px;
	background-image: url('/images/misc/icons/transfo_credits.jpg');
	background-position: 5px center;
	background-repeat: no-repeat;
	width:400px;
}

.journal_h {
	margin:0em 1em 0.5em 0.20em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 40px;
	background-image: url('/images/misc/icons/supprimer.jpg'); 
	background-position: 5px center; 
	background-repeat: no-repeat; 
	width:210px;
}


.journal_0 {
	margin:0em 1em 0.5em 0.20em;
	border:1px solid #D5B482;
	background:#FFF0D6;
	padding:0.5em 0.5em 0.5em 10px;
	width:550px;
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

.journal_1 {
	margin:0em 1em 0.5em 0.20em;
	border:1px solid #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 10px;
	width:550px;
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

.box_none {
	margin:1em 1em 1em 1em;
	border:2px dotted #D5B482;
	background:#FCEACB;
	padding:0.5em 0.5em 0.5em 0.5em;
}

img {
	border:0;
}

.phone_number {
	font:normal 22px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

.filleulsh, .classementh {
	font-weight:bold;
	color:#FFFFFF;
}

#container .filleuls a:link, #container .filleuls a:visited, #container .filleuls a:active, #container .filleuls a:hover, #container .classement TD A:link, #container .classement TD A:visited, #container .classement TD A:active, #container .classement TD A:hover {
	text-decoration:none;
	font:normal 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

.filleuls TD, .classement TD {
	text-align:center;
	border:1px solid #D5B482;
}

#container2 {
	margin:1em 3em 1em 2em;
	border:2px solid #D5B482;
	padding-left:0;
	padding-bottom:15px;
	padding-right:5px;
}


#container2 h2 {
	background-color:#D5B482;
	color:#FFFFFF;
	padding:1px 0 1px 5px;
	font:bold 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	margin-top:0;
	margin-left:0;
	margin-right:-5px;
	margin-bottom:5px;
}

#container2 h3 {
	border:solid #D5B482;
	border-width:0 0 2px 0;
	margin:0 1em 0.5em 1em;
	color:#D5B482;
	font:normal 18px Trebuchet MS,Arial,Helvetica,Times New Roman;
}



#container .actioncontainer {
	margin:0 0 0 1em;
}



.none {
	margin-top:0px;
}

#container .emp A:link, #container .emp A:visited, #container .emp A:active{
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

hr.hr1 {
	border: 0;
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color:#663300;
	background-color:#663300;
}

hr.hr2 {
	border: 0;
	display:block;
	height: 2px;
	color:#663300;
	background-color:#663300;
}


.emp {
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

#menu .imp A:visited, #menu .imp A:active, #menu .imp A:link  {
	font:bold 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
	text-decoration:none;
}

#menu .imp A:hover {
	text-decoration: underline;
	font:bold 14px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:#663300;
}

.message_from {
	margin:0 1em 0 1em;
	border-top:1px solid red;
	border-bottom:1px solid red;
	border-left:4px solid red;
	border-right:4px solid red;
	font-weight:bold;
	color:red;
	text-align:center;
}

.employ_fire {
	padding-left:10px;
	font:normal 12px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

.confirm_ef {
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	margin-top:0.5em;
	padding:1px;
}

.plusef {
	width:20px;
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	background-color:#FCEACB;
}

html>body .plusef {
	font:normal 12px Trebuchet MS,Arial,Helvetica,Times New Roman;
}

#chercheur1, #chercheur2, #securite1, #securite2, #concierge1, #concierge2, #employe1, #employe2 {
	margin:1em 0 0 0.5em;
	padding-top:0.5em;
	margin:0px;
	display:none;
	width:120px;
}

.bonus_objet  {
	color:green;
	font-weight:bold;
}

#fz a:link, #fz a:hover, #fz a:visited, #fz a:active,  {
	display:block;
	font:bold 16px Trebuchet MS,Arial,Helvetica,Times New Roman;
	padding-left:2px;
	text-decoration:none;
}

#spacing {
	height:5px;
	font-size:1px;
}

.left {
	float: left;
	padding:7px 7px 7px 7px;
	border:2px solid #D5B482;
}

.right {
	margin: 0px 15px 10px 5px;
	float: right;
	padding:7px 7px 7px 7px;
	border:2px solid #D5B482;
}

#percentage {
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	color:grey;
}

#logBar {
	margin:1em 1em 0 0em; 
	padding:3px; 
	text-align:center; 
	background-color:#F5E5CC; 
	font:bold 12px Trebuchet MS,Arial,Helvetica,Times New Roman; 
	color:#82520A;
	border:1px solid black;
}

#logBar .input {
	font: 13px Trebuchet MS,Arial,Helvetica,Times New Roman;
	border:1px solid #C3A67A;
	border-left:4px solid #C3A67A;
	padding:0 5px 0 5px;
}

#logBar .submit {
	background:#EED9B9;
	font:normal 11px Trebuchet MS,Arial,Helvetica,Times New Roman;
	border-left:0px;
	width:90px;
	height:20px;
	border:1px solid black;
}


/* ================================================================================================
	Modification css : Sesebs
================================================================================================ */
.objectif tr {
	height:30px;
}

.entete {
	padding:2px;
	border:1px solid #D5B482;
	text-align:center;
	font-size:12px;
	background-color:#D5B482;
	color:#FFFFFF;
}

#portefeuille A:link, #portefeuille A:visited, #portefeuille A:active {
	font-size:12px;
	text-decoration:none;
}

#portefeuille .entete A:link, #portefeuille .entete A:visited, #portefeuille .entete A:active {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.bourse {
	padding:2px;
	border:1px solid #D5B482;
	text-align:center;
	font-size:12px;
}
