@charset "UTF-8";
/* * .nonparent {
	display:inline;
}
* .parent {
	display:none;
}*/
body {
	width: 1024px;
	margin:94px auto 0px auto;
	padding: 0;
	border: 0;
	background: #E8F1D8;
	font-family: Arial, helvetica, Geneva, sans-serif;
}
img {
	border: 0;
}
p {
	margin : 0 0 1em 0;
}
table {
	margin : 0 0 1em 0;
}
h1 {
	font:bold 25px Arial;
}
h1 b {
	font:normal 23px Arial black;
}
#tete {
	height: 57px; /*93 - padding*/
	width: 628px;  /*808 - padding */
	margin: 0px 0px 0px 160px;
	padding: 36px 0px 0px 180px;
	background: url(images/tete.png) no-repeat 0 0;
}
#logo {
	margin:-110px 0px 0px -320px;
	float:left;
}
#menu {
	margin:0;
	padding:0;
	list-style:none;
}
/*#menu ul {
}*/
#menu li {
	margin:2px 2px 0px 2px;
	padding:0px;
	float:left;
}
#menu a {
	width:110px;
	height:26px; /* 40-padding */
	margin:0px;
	padding:2px 5px 4px 0px;
	display:block;
	background:url(images/galet.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	font:bold 13px Arial;
	line-height:12px;
	text-decoration:none;
	color : white;
	text-align:center;
}
#menu a:hover {
	font:bold 15px Arial;
	line-height:12px;
}
#menu .actif {
	margin-top:-35px;
	padding-top:35px;
	background: url(images/oiseau_menu.png) no-repeat 10px 0px; 
}
#corps {
	min-height:320px;
	width:538px;/* 808 - padding */
	margin:0px 0px 0px 160px;
	padding: 0px 80px 30px 190px;
	background-color: white;
	background-image:url(images/pied.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	font:normal 13px Arial;
	color: #3b5f15;
}
#corps .exergue {
	font:bold 16px Arial;
}
#corps .alternance {
	background-color: #E8F1D8;
}
#corps a {
	font:bold 13px Arial;
	color:#4a6fa8;
}
/* --------------------------------- cartouche --------------------------------- */
#corps .cartouche {
 	width:100%;
 	border-spacing:0;
	margin:0px;
	padding:0px;
	background-color: #FBBC00;
	color : #28841D;
	font:bold 13px Arial;
}
#corps .cartouche th {
	width : 17px;
	background-color: #F49D00;
	padding : 2px;
}
#corps .cartouche td {
	border-bottom : 2px solid #F49D00;
	padding : 1px 0 1px 2px;
}
#corps .cartouche .premier {
	border-top : 2px solid #F49D00;
}
#corps .cartouche form {
	margin:0;
}
/* --------------------------------- cartouche paiement --------------------------------- */
#corps .cartouche_paiement {
 	width:100%;
	margin:0px;
	padding:0px;
	background-color: #65a31d;
	color : white;
	font:bold 13px Arial;
}
#corps .cartouche_paiement th {
	width : 17px;
	background-color: #478714;
	padding : 2px;
}
#corps .cartouche_paiement td {
	border-bottom : 2px solid white;
	padding : 1px 0 1px 2px;
}
#corps .cartouche_paiement a {
	color:#cae1b4;
}
#corps .cartouche_paiement input[type=text] {
	margin:3px;
	padding:0px 2px 0px 2px;
	background-color: white;
	border: none;
}
#corps .cartouche_paiement input[type=password] {
	margin:3px;
	padding:0px 2px 0px 2px;
	background-color: white;
	border: none;
}
#corps .cartouche_paiement ul {
	margin:0 0 0 15px;
	padding:0;
}
#corps .cartouche_paiement .premier {
	border-top : 2px solid white;
}
/*#corps .dernier {
	border-bottom : 2px solid #F49D00;
}*/
/* ------------------------------------------------------------------ */
#corps .separation {
	width:0px;
	padding:0px;
	margin:0px;
	border-left : 2px dotted white;
}
.fiche {
	border : 2px solid #F49D00;
	margin:5px 0px 15px 0px;
	padding: 5px;
	font:normal 13px Arial;
	color : #28841D;
}
.fiche p {
	/*border-width:1px;
	border-style:solid;
	border-color:#E8F1D8;*/
	padding: 5px;
	margin : 0px;
}
/*#fiche b {
	color: #db6712;
}
#corps form {
	font:normal 13px Arial;
}*/
/*#corps form span { margin:0; padding:0; border:1px solid blue; }*/
#corps form input[type=text] {
	margin:3px;
	padding:0px 2px 0px 2px;
	background-color: #E8F1D8;
	border: solid 1px #478714;
}
#corps form input[type=password] {
	margin:3px;
	padding:0px 2px 0px 2px;
	background-color: #E8F1D8;
	border: none;
}
#corps form textarea {
	background-color: #E8F1D8;
	border: none;
}
#corps form p {
	border-width:1px;
	border-style:solid;
	border-color:#E8F1D8;
	padding: 5px;
}
#corps form table {
	border-width:1px;
	border-style:solid;
	border-color:#E8F1D8;
	padding: 5px;
}
#corps ul {
	margin:0;
	padding:0;
}
#pied {
	margin:18px 0 18px 310px;
	padding:0;
	list-style:none;
}
/*#pied ul {
}*/
#pied li {
	margin:0px 10px 0px 10px;
	padding:0px;
	float:left;
}
#pied a {
	margin:0;
	padding:0px 30px 0px 30px;
	display:block;
	font:bold 14px Arial;
	text-decoration:none;
	color:#4A8315;
}
#pied a:hover {
	color:#43611a;
}
#pied .actif {
	margin-top:-35px;
	padding-top:35px;
	padding-bottom:20px;
	background: url(images/oiseau_pied.png) no-repeat 50% 0px; 
}

#social {
	position:fixed;
	bottom:220px;
	right:0px;
	margin:0;
	padding: 0;
	list-style:none;
}

#flottant {
	position:fixed;
	bottom:100px;
	right:0px;
	margin:0;
	padding: 0;
	list-style:none;
}
/*#flottant ul {
}*/
#flottant li {
	margin:0px 0px 3px 0px;
	padding:0px;
	background-image:url(images/bt_flottant.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#flottant .orange {
	background-image:url(images/bt_flottant_orange.png);
}
#flottant a {
	margin:0;
	padding:0px 5px 0px 17px;
	display:block;
	font:bold 12px Arial;
	text-decoration:none;
	color:white;
	line-height:16px;
}
#flottant a:hover {
	color:#43611a;
}

