/***************************************************************************************
Globale
***************************************************************************************/
body{ margin:0px;padding:0px;background:#E5DCD5 url(../images/bg/bg_body.gif) no-repeat center 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
*{padding:0; margin:0}
#global{ margin:0px auto; width:779px;}
#contenu_accueil {
width:779px;
height:310px;
background:#8A7451;
clear:both;
}
#bloc_gauche{
width:231px;
float:left;
margin-top:20px
}
#bloc_pre {
width:548px;
float:right;
font-size:12px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#bloc_pre p{
padding:3px;
font-size:11px
}
.titre {margin:10px 0 5px 0;}
/***************************************************************************************
Header
***************************************************************************************/
#header{position:relative;left:0px;top:0px;width:779px;height:154px;z-index:1;}
#header .search{
	position:absolute;
	/*left: 540px;*/
	left: 499px;
	width: 239px;
	height: 140px;
	top: 21px !important;
	top : 21px;
	font:10px verdana;
	color:#898989;
}
#header div{ height:19px;clear:both; position:relative;}
#header div a{font:10px verdana;color:#898989;background:url(../images/pictos/acc_rapid.gif) no-repeat 46px 2px;padding-right:14px;}
#header span.right{ float:right;}
#header span.left{ float:left;}
#header span.center{ float:left;margin-left:87px;}
.bt_ok {float:left; margin:5px 0 0 7px}

/***************************************************************************************
Body
***************************************************************************************/
#body{position:relative;left:0px;top:0px;width:779px;height:403px;z-index:1;}
#menu{width:231px;float:left;background:#fff;height:358px;background:url(../images/bg/menu.gif) no-repeat;text-align:right;padding-top:14px;margin-right:1px;position:relative;}
#menu img{ padding-bottom:8px;}
#visuel {
	position:absolute;
	left:1px;
	bottom:4px;
	width:230px;
	height:49px;
	z-index:2;
}
#visuel img{padding:0px;margin-right:5px;border:1px solid #CCBBA2;}
#bandeau{width:547px;float:left;}
.newsletter{clear:both;height:20px;width:779px;background:#DCCFC5;margin-top:1px;}
#contenu_accueil #bloc_gauche #newsletter {float:left; margin:140px 0 0 10px}
.zone {height:16px;background-color:#A2885F;border:1px solid #000000;width:140px;margin:5px 0 0 10px; float:left; color:#FFFFFF}


/***************************************************************************************
Footer
***************************************************************************************/
#footer {
	position:relative;
	left:0px;
	top:0px;
	width:772px;
	height:73px;
	z-index:2;
	font:10px Verdana;
	color:#666666;
	padding-top:5px;
	clear:both;
}
#footer a{font:10px Verdana;color:#666666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#copyright {
	position:absolute;
	left:571px;
	top:1px;
	width:210px;
	height:74px;
	z-index:3;
	text-align:right;
}

/**************** champs recherche header*********************/
#header .search div input.zone{
	border:1px solid #AFA69C; background:#E5DCD5; width:130px; position:absolute; left:31px; color:#847B6E; font-size:10px; font-family:Arial, Helvetica, sans-serif; top:-6px	 
}
#header .search div .alternate{
	display:none;	 
}
#header .search button{
	position:absolute;
	left: 175px;
	top: -2px;
}
/******* drapeau********/
#header .lang{ 	position:absolute;
	right: 0px;
	height: 12px;
	top: 0px;
	color:#898989;
	padding:5px ;
	z-index:999;
	text-align:right;
	font-size:10px;
	
 }

#header .lang a img, #header .lang img , #header .lang a{vertical-align:top;}

#header .lang a{ 	
	color:#898989;
	text-decoration:none;
	padding:0;
	margin:0;
	
 }

