body {
	font-size : 15px;
}
body, .colorN a, .colorN, #formulaire input[type="submit"] {
	color : #fff;
}
#corps {
	color : #556270;
}
.blanc, .blanc a {
	color : #fff;
}
.orange {
	color : #f29a00;
}
.font20 {
	font-size : 20px;
}
.errorlist {
	background : #ffe6e7;
	border : #ff9da3 solid 1px;
	color : #ff5b64;
	padding : 5px;
	margin-bottom : 5px;
}
#header {
	height : 111px;
	padding-top : 30px;
	background : url('../images/bg_header.jpg');
}
#text_header {
	width : 360px;
}
#bloc_user {
	width : 330px;
	height : 55px;
	padding-top : 20px;
	padding-left : 53px;
	background : url("../images/bloc_user.png");
	color : #4d5865;
	margin-top : 20px;
}
.icon_pomme {
	margin-right : 20px;
}
.bonhomme {
	width : 95px;
	height : 55px;
	position : absolute;
	margin-top : -70px;
	margin-left : 90px;
}
#menu {
	height : 53px;
	background : url("../images/bg_menu.png");
	font-size : 15px;
}
#menu li a{
	display : block;
	height : 18px;
	padding : 17px 30px;
}
#menu li+li {
	border-left : #d48d0e solid 1px;
}
#menu li:hover{
}
#menu li:hover a {
	color : #f29a00;
}
/*
#menu li+li {
	margin-left : 40px;
}
*/
#menu li:hover {
	background : #fff;
}
#menu .fleche_bas {
	padding-right : 20px;
	background : url("../images/fleche_bas.png") no-repeat 78% center;
}
#menu .fleche_bas:hover {
	background : url("../images/fleche_bas2.png") no-repeat 78% center #fff;
}

#titre_page {
	height : 104px;
	border-top : #ffa700 solid 7px;
	background : url("../images/bg_titre_page.jpg");
}
#titre_page .container_12 .blanc , #titre_page .container_12 .blanc  a{
	color : #4d5865;
}
.bloc_titre {
	width : 333px;
	height : 37px;
	padding-top : 2px;
	padding-left : 6px;
	background : url("../images/bloc_titre.png") no-repeat;
	font-size : 13px;
	font-weight : bold;
}
.icon_fiche, .icon_user {
	width : 290px;
	min-height : 19px;
	padding-top : 3px;
	padding-left : 35px;
	background : url("../images/icon_fiche.png") no-repeat;
}
.icon_user {
	background : url("../images/icon_user.png") no-repeat;
}
table th {
	height : 35px;
	background : url("../images/bg_td.jpg");
	color : #fff;
	font-size : 15px;
}
table th+th, table td+td {
	border-left : #d4d4d4 solid 1px;
}
table td {
	min-height : 31px;
	padding : 5px 0;
}
.zebra td {
	background : #f6f5f5;
}
table tr:hover  td {
	background : #e8e8e8;
}
.btn, #formulaire input[type="submit"] {
	display : inline-block;
	width : 238px;
	height : 30px;
	padding-top : 10px;
	background : url("../images/btn.jpg") repeat-x;
	
}
#formulaire input[type="submit"] {
	height : 29px;
	padding-top : 0px;
	border : none;
	text-transform : uppercase;
	cursor : pointer;
	border-radius : 3px;
}
#formulaire {
	width : 575px;
	margin-top : 20px;
}
#formulaire label {
	width : 248px;
}
#formulaire input[type="text"],#formulaire input[type="password"],#formulaire  textarea {
	width : 317px;
	padding : 0;
	background : #fbfbfb;
	border : #bcbcbc solid 1px;
}
#formulaire input[type="text"]:focus,#formulaire input[type="password"]:focus,#formulaire  textarea:focus {
	border : #919191 solid 1px;
}
#formulaire input[type="text"],#formulaire input[type="password"] {
	height : 33px;
}
#formulaire p {
	margin-bottom : 20px;
}
#liste li {
	height : 35px;
}
#liste li a {
	color : #333d46;
	font-weight : bold;
	text-transform : uppercase;
}
table a {
	/*
color : #157912;
*/
   color : #000;
}
#liste li a:hover, table a:hover {
	text-decoration : underline;
}
.taille1 {
	width : 15%;
}
.taille2 {
	width : 8%;
}
.taille3 {
	width : 37%;
}
