
body {
	margin:0;
	padding:0;
	background-image	: url('fond_color.png') ;
	background-repeat	: repeat ;
}

.spacer {
	clear	: both ;
}

a {
	font-family 	: Arial regular, Helvetica, sans-serif ;
	color			: #475C74 ;	
}
a:hover {
	color			: #FFF;
	background-color:#475C74 ;	
}

/*#megamain {
	width:753px;
	margin:0 auto;
	border:1px solid red;
}*/
#haut {
	background-image	: url('fd_bandeau_repeat.png') ;
	background-repeat	: repeat-x ;
	margin				: 0px ;
	padding				: 0px ;
	
}
.haut-gauche {
	/*background-image	: url('fd_bandeau_repeat.png') ;
	background-repeat	: repeat-x ;
	width				: 50%;
	height				: 243px ;
	top					: 0;
	right				: 0;
	position			: absolute;*/
	position:absolute;
	right:0pt;
	top:0pt;
	width:50%;	
	height:235px;
	background:url('fd_bandeau_repeat2.png') repeat-x;
}
#banniere {
	display:inline;
	margin:0;
	padding:0;
}
#banniere a {	
	display:block;
	position:relative;
	background-image	: url('bandeau.png') ;
	background-repeat	: no-repeat ;
	width				: 753px ;
	height				: 178px ;
	text-align			: center ;
	padding				: 0px ;
	margin				: 0 auto;
}
#banniere a span {
	display:none;
}



#conteneur{
	position			: relative;
	width				: 753px ;
	height				: 57px ;
	margin				: 0 ;
	padding				: 0 ;
	text-align			: center ;	
	margin				: 0 auto;
}
#menus {
	margin				: 0 ;
	padding				: 0;
	list-style-type		: none ;
}
#menus li {
	display:inline;
}
#menus li a {
	display:block;
	float:left;
	height:57px;
}
#menus li a span {
	display:none;
}
#menu-1 {
	width:144px;
	background: url(nav_accueil.png) top left no-repeat;
}
#menu-2 {
	width:158px;
	background: url(nav_activites.png) top left no-repeat;
}
#menu-3 {
	width:304px;
	background: url(nav_moyens.png) top left no-repeat;
}
#menu-4 {
	width:147px;
	background: url(nav_contact.png) top left no-repeat;
}

#menus li a:hover {
	background-position:0 -65px !important;
}

#main{
	background-image: url('hachures_motifs.png');	
	margin:0;
	padding:0;
}
.content {
	width				: 753px ;
	margin				: 0 auto;
	padding				: 20px 0;
}

.texte{
	font-family 	: Arial , Helvetica, sans-serif ;
	font-size		: 14px ;
	color			: #475C74 ;
	line-height		: 20px ;
	margin-left		: 25px ;
	text-align		: justify;
}

.chapo{
	
clear				: both ;
	margin-bottom		: 10px ;
	margin-left		: 0px ;
	font-family 		: Arial , Helvetica, sans-serif ;
	font-weight 		: bold ;
	font-size		: 26px ;
	color			: #437EC9 ;
	line-height		: 30px ;
	text-align		: left ;
	padding			: 0px ;
	background-color	: none ;
	text-transform          : uppercase ;
}


p.spip{
	padding			: 0 ;
	margin			: 3px 0 ;
	display			: block ;
	padding-bottom		: 15px ;
	margin-bottom		: 0px ;
	margin-left		: 16px ;
	padding-right		: 20px ;
	line-height 		: 25px ;
}

strong.spip{
	font-size		: 17px ;
	line-height		: 25px;
}

#foot{
	background-image	: url('fd_pied_repeat.png') ;
	background-repeat	: repeat-x ;	
	height				: 122px ;
	margin-top			: 0px ;
	padding				: 0px ;
	text-align			: center ;
}


.mentions{
	width				: 753px ;
	margin				: 0 auto;
	text-align :	right;
}


 img{
	padding			: 0 10px 10px 10px ;
	behavior		: url('../win_png.htc');
 }

.image-mentions{
	margin			: 0px ;
	padding			: 0px ;
	border-color	: transparent ;
	border			: none ;
}

p a.spacer { display:none; }
form {
	margin: 0;
	padding: 0;
	color				: #437EC9 ;
	text-align			: left ;
	background-color	: none ;
}
fieldset {
	border : 1px solid #437EC9 ;
	margin-bottom:10px;
}
legend {
	padding : 0 8px ;
	font-size : 18px ;
	font-weight : bold ;
}
.boutons { list-style:none; }

fieldset dl {
	margin:0;
	padding:10px 0;
	clear:both;
}
fieldset dt {
	float:left;
	width:200px;
}
fieldset dd {
	float:left;
	width:400px;
}
fieldset dd.message {
	color:red;
}
fieldset dl input, fieldset dl textarea {
	border : 1px solid #437EC9 ;
	width:380px;
}
fieldset dl textarea {
	height:80px
}










