body {
	margin 				: 0px;
	padding 			: 0px;
	font-family 		: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size 			: 11px;
	background 			: #FFFFFF;
	color 				: #FFFFFF;
}

a:link, a:focus, a:active, a:visited {
	text-decoration		: 	none;
	color				: 	#CFCF00;
	font-weight 		: 	bold;
}

a:hover{
	text-decoration		: 	none;
	color				: 	#E8CB79;
	font-weight 		: 	bold;
}

/* Layout
-------------------------------------------------------- */
#page {
	width 				: 	754px;
	height				:	500px;
	margin 				: 	0 auto;
	padding 			: 	0;
	/* background-color	:	#CC9933; */
}

/* entete
-------------------------------------------------------- */
#entete {
	float				:	left;
	margin				:	18px 0px 0px 0px;
	padding				:	110px 5px 0px 185px;	
	background			:	url(../images/interface/fond_entete.gif);
	background-color	:	#E8CB79;
	width				:	255px;	/* 445 - 190*/
	height				:	116px;	/* 226 - 110*/
	color				:	#AF7930;
	line-height			:	12px;
}


#entete a:link, #entete a:hover, #entete a:active, #entete a:visited {
	text-decoration		: 	none;
	color				: 	#AF7930;
	font-weight 		: 	bold;
}

/* selection
-------------------------------------------------------- */
#selection {
	float				:	left;
	margin				:	18px 0px 0px 3px;
	padding				:	13px 8px 8px 10px;
	width				:	288px; /* 305 - 17*/
	height				:	205px; /* 226 - 21*/
	background			:	url(../images/interface/fond_selection.gif);
	background-color	:	#AF7930;	
}

/* logo
-------------------------------------------------------- */
#logo {
	margin				:	0px;	
	position			:	absolute;
	width				:	156px;
	height				:	260px;
	z-index				:	2;	
}
/*
#logo_moz {
	position			:	absolute;
	width 				: 	754px;
	padding 			: 	0;
	margin				:	0;
	z-index				:	2;	
}
*/
#top_popup {
	float				:	left;
	margin				:	5px 0px 5px 3px;
	padding				:	2px 15px 0px 25px;
	height				:	21px;
	width				:	570px;		
	background			:	url(../images/interface/top_popup.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;	
	font-size			:	14px;
	font-weight			:	bold;
}

#top_popup_mz {
	float				:	left;
	margin				:	5px 0px 5px 5px;
	padding				:	2px 15px 0px 25px;
	height				:	21px;
	width				:	540px;		
	background			:	url(../images/interface/top_popup.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;	
	font-size			:	14px;
	font-weight			:	bold;
}

/* menu
-------------------------------------------------------- */
#menu {
	float				:	left;
	margin				:	5px 0px 5px 0px;
	padding				:	0px 15px 0px 25px;
	background			:	url(../images/interface/fond_menu.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;	
	width				:	714px; /* 754 - 40*/
	height				:	21px; /* 21 - 10*/
}

#menu .item {
	float				:	left;
	width				:	119px;
	font-size			:	16px;
	font-weight			:	bold;
	text-align			:	center;
	z-index				:	1;
}

#menu a:link, #menu a:focus, #menu a:active, #menu a:visited {
	text-decoration		: 	none;
	color				: 	#FFFFFF;
	font-weight 		: 	bold;
}

#menu a:hover{
	text-decoration		: 	none;
	color				: 	#E8CB79;
	font-weight 		: 	bold;
}


#menu .item .sel a:link, #menu .item .sel a:hover, #menu .item .sel a:active, #menu .item .sel a:visited {
	color				: 	#E8CB79;
}

/* centre
-------------------------------------------------------- */
#centre {
	margin-left			:	20px;
	padding				:	10px;
	height				:	auto;
	width				:	714px; /* 754 - 18 - 20*/
	background-color	:	#AF7930;
	background-image	:	url(../images/interface/fond_pied.gif);
	background-repeat	:	no-repeat;
	background-position	:	bottom left;
}

.titre {
	font-size			:	16px;
	font-weight			:	bold;
}
		
.etape {
	font-size			:	13px;
	font-weight			:	bold;
	color				:	#E8CB79;
}
		
.gras {
	font-weight			:	bold;
	color				:	#E8CB79;
}

#photo_accueil{
	float				:	right;
	width				:	413px;	
	text-align			:	center;
}
	
#gauche_accueil{
	float				:	left;
	width				:	295px;	
	background-color	:	#AF7930;
}
		
#gauche_actualites{
	float				:	left;
	width				:	250px;	
	background-color	:	#AF7930;
}		
		
#detail_actu{
	float				:	left;
	padding-left		:	20px;
	margin-left			:	20px;
	width				:	415px;
	background-image	:	url(../images/interface/pointillerv.gif);
	background-repeat	:	repeat-y;
	background-position	:	left;
}	
	
#newsletter{
	float				:	left;
	width				:	295px;
}

/* formulaire recherche
-------------------------------------------------------- */
#col1 {
	float				:	left;
	width				:	300px;
}

#col2 {
	float				:	left;
	/*margin-top		:	33px;	*/
	padding-left		:	25px;
	background-image	:	url(../images/interface/pointillerv.gif);
	background-repeat	:	repeat-y;
	background-position	:	left;	
}

.label {
	float:left;
	width:100px;
	/*border 				: 1px solid #c00;*/
}


.fleche {
	float				:	left;
	padding-left		:	12px;
	background-image	:	url(../images/interface/puce.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	/*border 				: 	1px solid #c00;*/
}

.ligne_bien_1{
	float 				: 	left;
	padding				:	10px 5px 10px 5px;
	background-color	:	#BA893F;	
	background-image	:	url(../images/interface/pointiller.gif);
	background-repeat	:	repeat-x;
	background-position	:	top;	
}

.ligne_bien_2{
	float 				: 	left;
	padding				:	10px 5px 10px 5px;
	background-image	:	url(../images/interface/pointiller.gif);
	background-repeat	:	repeat-x;
	background-position	:	top;	
}

.ligne_bien_over{
	float 				: 	left;
	padding				:	10px 5px 10px 5px;
	background-color	:	#E8CB79;
	color				:	#AF7930;
	background-image	:	url(../images/interface/pointiller.gif);
	background-repeat	:	repeat-x;
	background-position	:	top;	
}

/* pied
-------------------------------------------------------- */
#pied {
	color				: 	#E8CB79;
	text-align			:	right;
}

#pied a:link, #pied a:focus, #pied a:active, #pied a:visited {
	text-decoration		: 	none;
	color				: 	#E8CB79;
	font-weight 		: 	bold;
}


/* Crédits
-------------------------------------------------------- */
#credits {
	padding				:	10px 10px 10px 10px;
	color				: 	#AF7930;
}

#credits a:link, #credits a:focus, #credits a:active, #credits a:visited {
	color:#877357;
}
#credits a:hover{
	color:#877357;
	text-decoration:overline underline;
}


/* Error messages
-------------------------------------------------------- */
.error {
	border 				: 1px solid #c00;
	background 			: #fee;
	padding 			: 0.5em;
}

/* debug
-------------------------------------------------------- */
.debug {
	border 				: 1px solid #c00;
}


.pointiller_horiz {
	float				:	left;
	height				:	1px;
	width				:	290px;
	background-image	:	url(../images/interface/pointiller.gif);
	background-repeat	:	repeat-x;
}

/* image
-------------------------------------------------------- */
.image {
	border-width		:	1px;
	border-style		:	solid;
	border-color		:	#FFFFFF;
}

/* formulaires
-------------------------------------------------------- */
form {
	margin : 0px;
}

.bouton{
	vertical-align		:	middle;
	height				:	20px;
	background-color	:	#CFCF00;
	color				:	#FFFFFF;
	font-weight			:	bold;
	border-color		:	#E8CB79;	
	border-style		:	solid;	
	border-width		:	1px;
}

.bouton_over{
	vertical-align			:	middle;
	height					:	20px;
	background-color		:	#E8CB79;
	color					:	#FFFFFF;
	font-weight				:	bold;	
	border-color			:	#E8CB79;
	border-style			:	solid;
	border-width			:	1px;
}

input, textarea {
	font-family 			: 	Arial,Geneva,Helvetica,sans-serif;
	font-size 				: 	11px;
	color					:	#FFFFFF;
}

.inputstyle {
	/*height				:	14px;*/
	/*padding				:	3px 1px 3px 4px;*/
	vertical-align			:	middle;
	color					:	#FFFFFF;	
	background				:	#877357 url(../images/interface/fond_input.gif);
	background-repeat		:	no-repeat;
	border-width 			: 	0px;
	border-style			:	solid;
}


.inputstyle_find {
	width					:	55px;
	text-align				:	right;
	vertical-align			:	middle;
	color					:	#FFFFFF;	
	background				:	#877357 url(../images/interface/fond_input.gif);
	background-repeat		:	no-repeat;
	border-width 			: 	0px;
	border-style			:	solid;
}

textarea {
	background				:	#877357 url(../images/interface/fond_textarea.gif);
}

p.field {
	margin : 0.5em 0 0 0;
}

p.field label {
	display : block;
	font-weight : bold;
	font-size : 0.85em;
}

.form-help {
}

#comment-form {
}

input.preview {
}
input.submit {
}

#c_nom {
}
#c_mail {
}
#c_site {
}
#c_content {
}
#c_remember {
}

