body {
	background-color: #FFFCF9;
	margin: 0 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	scrollbar-face-color: #FEEFDC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #666;
	scrollbar-arrow-color: #666;
	scrollbar-track-color: #FEEFDC;
	text-align: justify;
	}
#container {
	z-index:1;
	width: 950px;
	background-image: url(../images/bg_container_bras.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	}
#header {
	height: 380px;
	width: 950px;
	}
#header_content {
	height: 380px;
	}
.header_flash  {
	margin-left:-4px;
	}
#breadcrumb {
	height:28px;
	background-image: url(../images/bg_breadcrumb_bras.png);
	color: #0769ae;
	font-weight: bold;
	line-height: 28px;
	padding-left: 30px;
	float: left;
	width: 744px;
	}
#breadcrumb_camion {
	height:28px;
	background-image: url(../images/bg_breadcrumb_camion.jpg);
	color: #0769ae;
	font-weight: bold;
	line-height: 28px;
	padding-left: 30px;
	float: left;
	width: 744px;
	}
#MainContent {
	width: 900px;
	margin-left: 34px;
	}
#Content {
	width: 774px;
	background-color: #FEEFDC;
	float: left;
	min-height: 620px;
	background-image: url(../images/bg_content_bras.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
#MainMenu {
	width: 126px;
	}
#MainMenuButton {
	}
#MainMenuButton a {
	}
#MainMenuButton a:hover {
	}
#menu {
	width:126px;
	float:left;
	background-image: url(../images/bg_menu.png);
	height: 100px;
	}
#sous_menu_accueil {
	float:right;
	width:250px;
	text-align: center;
	margin-top: 10px;
	margin-right: 40px;
	padding-right: 10px;
	height: 120px;
	}

#sous_menu {
	float:right;
	width:360px;
	height: 120px;
	text-align: right;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 40px;
	padding-right: 10px;
	padding-top: 0px;
	z-index: 999;
	font-size:10px;
	}
#sous_menu li {
	list-style-type:none;
	line-height:15px;
	}
#sous_menu a{
	color: #0769ae;
	font-weight:bold;
	background-image:url(../images/puce_02.png);
	background-repeat:no-repeat;
	background-position:right;
	padding: 3px 20px 3px 8px;
	}
#sous_menu a:hover{
	color:#FEEFDC;
	background-color:#0769ae;
	text-decoration: none;
	}
#fond_footer {
	width: 100%;
	background-image: url(../images/bg_footer.png);
	height: 26px;
	position:fixed;
	bottom:0;
	left:0;
	}
#contenu_footer {
	width: 950px;
	margin: 0 auto;
	height: 26px;
	line-height:26px;
	text-align: center;
	color:#ee7c2e;
	font-weight: bold;
	}
#contenu_footer a{
	color:#0769ae;
	text-decoration:none;
	padding-left:30px;
	padding-right: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#contenu_footer a:hover{
	text-decoration:none;
	color: #ee7c2e;
	}
 .fltlft { 
    float: left;
    }
 .fltrgt { 
    float: right;
    }
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
    }
#contenu {
	width:660px;
	min-height: 600px;
	border-top-width: 4px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
	padding-top: 10px;
	}
#contenu_bienvenue {
	width:660px;
	min-height: 600px;
	border-top-width: 4px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	}
#tableau_bienvenue {
	width:600px;
	margin: 0 auto;
	}
#tableau_bienvenue td {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
#tableau_bienvenue h1{
	font-size:12px;
	color:#f07b2b;
	}
#tableau_bienvenue li{
	margin-left: -20px;
	list-style-type: none;
	list-style-image: url(../images/puce_01.png);
	line-height: 15px;
	}
#tableau_administration {
	width:95%;
	margin: 0 auto;
	border-collapse:collapse;
	background-color: #FFF7EC;
	}
#tableau_administration th{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #F8721B;
	border-collapse:collapse;
	background-color:#F8721B;
	color:#FFF;
	text-align:center
	}
#tableau_administration td{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #F8721B;
	border-collapse:collapse;
	text-align: left;
	}
#tableau_administration h1{
	font-size:12px;
	color:#f07b2b;
	}
#tableau_actu {
	width:95%;
	margin: 0 auto;
	border:2px solid #FFF;
	}
#tableau_actu td {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
#tableau_actu h1{
	font-size:12px;
	color:#f07b2b;
	}
#tableau_contact {
	width:80%;
	margin: 0 auto;
	background-color: #FFF;
	line-height: 20px;
	border: 1px solid #F8721B;
	border-collapse:collapse;
	}
#tableau_contact td {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	border: 0px solid #F8721B;
	}
.td_padding_5px {
	padding:10px;
	}
a {
	color:#0769ae;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a.top {
	float:right;
	font-weight:bold;
	margin:20px 20px 50px 0;
	border:1px solid #FFF;
	padding:10px;
	background-image:url(../images/bt_top.png);
	}
a:hover.top {
	float:right;
	color:#f07b2b;
	font-weight:bold;
	text-decoration:none;
	margin:20px 20px 50px 0;
	border:1px solid #FFF;
	padding:10px;
	background-image:url(../images/bt_top.png);
	background-position:0 -35px;

	}
.affiche {
	float:left;
	font-weight:bold;
	margin:20px 20px 50px 20px;;
	border:2px solid #FFF;
	padding:10px;
	}
#titre_bienvenue {
	background-image:url(../images/T_bienvenue.png);
	background-repeat:no-repeat;
	min-height: 60px;
	}
#titre_plan_site {
	background-image:url(../images/T_plan_site.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_liens {
	background-image:url(../images/T_liens.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_contact {
	background-image:url(../images/T_contact.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_mentions {
	background-image:url(../images/T_mentions.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_actu {
	background-image:url(../images/T_actualites.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_asso {
	background-image:url(../images/T_asso.png);
	background-repeat:no-repeat;
	min-height: 130px;
	}
#titre_aidez {
	background-image:url(../images/T_aidez-nous.png);
	background-repeat:no-repeat;
	min-height: 120px;
	}
#titre_presentation {
	background-image:url(../images/T_presentation.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_administration {
	background-image:url(../images/T_administration.png);
	background-repeat:no-repeat;
	min-height: 120px;
	}
#titre_hai_images {
	background-image:url(../images/T_hai_images.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_newsletter {
	background-image:url(../images/T_newsletter.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
#titre_faire_don {
	background-image:url(../images/T_faire_don.png);
	background-repeat:no-repeat;
	min-height: 90px;
	}
P {
	text-align: justify;
	}
img {
	border:0px;
	}
.images_droite{
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	}
.text_rouge {
	color:#0769ae;
	font-weight:bold;
	}
.text_bleu {
	color:#0769ae;
	font-weight:bold;
	}
#axe {
	float:right;
	margin-top: -20px;
	text-align: right;
	height: 20px;
	}
#axe a {
	color: #999;
	font-weight: normal;
	font-size: 10px;
	}
#axe a:hover {
	color: #666;
	}
hr {
	color:#FFF;
	}
.form_contact {
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.form_contact label
{
	display: block;
	width: 100px;
	float: left;
	padding-right: 1%;
	text-align: left;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
}
.form_contact input, .form_contact  select
{
	border: #F8721B 1px solid;
	background-color: #FEEFDC;
}
.form_contact input:hover {
	background-color:#f5cf90;
	color:#000;
	}
.form_contact textarea
{
	margin-left: 1%;
	border: #F8721B 1px solid;
	background-color: #FEEFDC;
}
.form_contact textarea:hover {
	background-color:#f5cf90;
	color:#000;
	}
.form_contact .button{
	background-color:#FEEFDC;
	font-weight: bold;
}
.center {
	text-align:center;
	}
