html, body {
	font-family:		Arial, Times New Roman, Verdana;
	font-size:			12px;
	color:				#292929;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	background-color:	#FFFFFF;
}a { color:#ff7800; text-decoration: none; }
a:visited { color:#ff7800; }a:hover { color:#e74c00; text-decoration: none; }
a:active { color:#e74c00; }

img {
	border:					0px;
}

img.point_titre {
	margin-right:			5px;
}

img.puce {
	margin:					0 2px 2px 2px;
}

.titre_1 {
	font-size:				14px;
	font-weight:			bold;
}

.verda11 {
	color:				white;
}

/* ********************** fin MENU PRINCIPAL ********************** */

div.titre_page {
	text-align:			right;
	margin:				0px;
	margin-top:			3px;
	height:				26px;
	width:				778px;
	border-bottom:		1px solid #d4d4d4;
}


/* ----------div : header-------------- */
div#header {
	padding:					0;
	margin:						0;
	height:						168px;
}

div#contenant {
	position:					relative;
	width:						1004px;
	margin:						0;
}

div#menu {
	position:					absolute;
	top:						0;
	left:						12px;
}

div#page {
	/*border-right:				1px solid #d4d4d4;*/
	margin:						0 0 0 0;
	width:						1004px;
}
div#page_contenant {
	padding:					10px 10px 10px 10px;
	border-right:				1px solid #d4d4d4;
	margin:						0 0 0 0;
	width:						757px;
}



div#sous-menu {
	padding:					0px;
	border-right:				1px solid #d4d4d4;
	margin:						0px;
	height:						17px;
	text-align:					right;
}
div#sous-menu .onglet {
	background-color:			#ff9b2f;
	height:						11px;
}
div#sous-menu .onglet_texte {
	/*background-color:			#ff9b2f;*/
	/*
	background-image:			url('../../img/sous-menu-onglet.jpg');
	padding:					0 6px 0 20px;
	*/
	margin-right:				5px;
	color:						#ffffff;
	font-size:					12px;
	font-weight:				bold;
}
div#sous-menu .onglet_texte a.selectionne {
	height:						24px;
	padding:					1px 4px 1px 20px;
	background-image:			url('../../img/sous-menu-onglet-on.jpg');
	color:						#ffffff;
	background-color:			#ff9b2f;
}
div#sous-menu .onglet_texte a.selectionne:hover {
	height:						24px;
	padding:					1px 4px 1px 20px;
	background-image:			url('../../img/sous-menu-onglet.jpg');
	color:						#ffffff;
	background-color:			#ff9b2f;
}
div#sous-menu .onglet_texte a {
	height:						24px;
	padding:					1px 4px 1px 20px;
	background-image:			url('../../img/sous-menu-onglet.jpg');
	color:						#ffffff;
	background-color:			#ff9b2f;
}
div#sous-menu .onglet_texte a:hover {
	height:						24px;
	padding:					1px 4px 1px 20px;
	background-image:			url('../../img/sous-menu-onglet-on.jpg');
	color:						#ffffff;
	background-color:			#ff6000;
}


div#actualites {
	/*float:						right;*/
	width:						215px;
	min-height:					260px;
	border:						1px solid #ffcb06;
	background-color:			#fff5cf;
	padding:					7px 7px 7px 5px;
	margin-left:				10px;
}

div#actualites .titre {
	font-size:					12px;
	font-weight:				bold;
}
div#actualites .date {
	font-size:					11px;
	color:						#7e7e7e;
}
div#actualites .texte {
	font-size:					11px;
}
div#actualites .lien {
	font-size:					11px;
	text-align:					right;
	margin-bottom:				8px;
}

div#marge {
	width:						225px;
	padding:					12px;
	float:						left;
}

div#footer {
	width:						852px;
	border-top:					1px solid #d4d4d4;
	margin:						0 0 10px 151px;
	padding:					0;
	padding-top:				3px;
	text-align:					center;
	font-size:					11px;
	color:						#717171;
}


/* --------- formulaires ----------*/
div.formulaire td {
 text-align:					left;
}

div.formulaire .libelle {
 font-weight:					bold;
 text-align:					left;
}
input, textarea {
	background-color:			#e9f6b8;
	border:						solid 1px #b4c968;
	text-align:					left;
}
input.image {
	border:						0;
}

div.formulaire_retour {
	color:						orange;
	font-weight:				bold;
	text-align:					center;
}

input.checkbox {
	margin:						0px;
	padding:					0px;
}

.message {
	color:					red;
}

hr {
	background-color:		#d4d4d4;
	border:					none;
	color:					#d4d4d4;
	height:					1px;
}

span.fond {
    background-color:#e9f6b8;
    border:solid 1px #b4c968;
    padding-top: 5px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-left: 3px;
    margin-right: 10px;
}
span.fond input {
    margin-left: 2px;
    margin-top: 4px;
}