/*	----------------------------------------------------------------------------
	DESCRIPTEURS ET GENERIQUES													
	------------------------------------------------------------------------- */
body{
	margin					: 	0;
	padding					: 	0;
	height					: 	100%;
	background				:	url(/img/lavardin/fond-body.gif) repeat-x top left #e8e1d1;
}

/****************BLOC HAUT********************/
#cadre_haut{
	width					:	950px;
	height					:	162px;
	position                :   relative; 
}

/****************BLOC CENTRE******************/
#cadre_centre{
	width					:	950px;
}

/****************BLOC BAS*********************/
#cadre_bas{
	clear					:	both;
	width					:	700px;
}

/*	----------------------------------------------------------------------------
	CHARTE																		
	------------------------------------------------------------------------- */
	
/***********************************************/
/**************** BLOC HAUT ********************/
.fond_cadre_haut{
	background				:	url(/img/lavardin/fond-cadre-haut.jpg) no-repeat top center;
}	

#cadre_haut_bienvenue{
	position				:	absolute;
	width					:	253px;
	height					:	15px;	
	top						:	55px;
}

#cadre_haut_libelle{
	position				:	absolute;
	width					:	275px;
	height					:	20px;	
	top						:	111px;
	margin-left				:	115px;
	text-align				:	center;
}

.lien_accueil{
	position				:	absolute;
	top						:	25px;
	z-index					:	1;
}

.lien_village_france{
	width					:	60px;
	height					:	55px;
	position				:	absolute;
	left                    :   330px;
	top						:	25px;
	z-index					:	2;
}

.fond_ombres{
	background				:	url(/img/lavardin/fond-ombres.jpg) no-repeat top left;
}

.cadre_haut_photos{
	height					:	95px;
	padding-top				:	37px;
	margin-left				:	399px;
}

/*------------------ Menu ------------------*/
.cadre_haut_menu{
	float					:	left;
	width					:   740px;
	margin-left				:	106px;
	height					:	23px;		
}

.menu_fond_centre{
	float					:	left;
	margin-right			:	-8px;
}

.menu_fond_gauche{
	padding-left			:	19px;
}
.menu_fond_droite{
	padding					:	4px 19px 2px 0px;
}

.menu_fond_centre_inactif{
	background				:	url(/img/lavardin/menu-onglet-centre-inactif.jpg) repeat-x top left;
}

.menu_fond_gauche_inactif{
	background				:	url(/img/lavardin/menu-onglet-gauche-inactif.jpg) no-repeat top left;
}

.menu_fond_droite_inactif{
	background				:	url(/img/lavardin/menu-onglet-droite-inactif.jpg) no-repeat top right;
}

.menu_fond_centre_actif{
	background				:	url(/img/lavardin/menu-onglet-centre-actif.jpg) repeat-x top left;
}

.menu_fond_gauche_actif{
	background				:	url(/img/lavardin/menu-onglet-gauche-actif.jpg) no-repeat top left;
}

.menu_fond_droite_actif{
	background				:	url(/img/lavardin/menu-onglet-droite-actif.jpg) no-repeat top right;
}

/*------------------ Langues ------------------*/
.cadre_haut_langue{
    position                :   absolute;
    top                     :   85px;
    left                    :   335px;
    z-index                 :   10;
}

/*------------------ Fil ariane ------------------*/
#fil_ariane{
	padding-top				:	13px;	
	background				:	url(/img/lavardin/sous-menu-bordure.jpg) no-repeat top center;
}

/*------------------ /Langues ------------------*/		 

/***********************************************/
/**************** BLOC CENTRE ******************/
.fond_cadre_milieu_accueil{
	background				:	url(/img/lavardin/fond-cadre-milieu.jpg) repeat-y top center;
}	

.fond_cadre_milieu_bas_accueil{
	background				:	url(/img/lavardin/fond-cadre-milieu-bas.jpg) no-repeat bottom center;
}

.fond_cadre_milieu_interne{
	background				:	url(/img/lavardin/fond-cadre-milieu-bis.jpg) repeat-y top center;
}	

.fond_cadre_milieu_bas_interne{
	background				:	url(/img/lavardin/fond-cadre-milieu-bas-bis.jpg) no-repeat bottom center;
}

.fond_accueil{
	height					:	379px;
	background				:	url(/img/lavardin/fond-accueil.jpg) no-repeat top center;
}

.fond_interne{
	background				:	url(/img/lavardin/fond-interne.jpg) no-repeat top center;
}

#cadre_corps{
	width					:	740px;
}

#corps_hauteur_defaut{
	float					:	left;
	width					:	1px;
	height					:	380px;
}

#corps_accueil{
	float					:	left;
	width					:	739px;	/*	/!\		width = #cadre_contenu - #corps_hauteur_defaut	(740 - 1)*/
}

#corps_interne{
	float					:	left;
	width					:	337px;	/*	/!\		width = #corps_accueil - .corps_colone*2 		 (739 - 402)*/
	overflow                :   auto; 
}
.corps_colone{
	float					:	left;
	width					:	201px;
}

/*--------------- Corps - Accueil ---------------*/
#accueil_presentation{
	position				:	absolute;
	width					:	540px;
	height					:	200px;
	top						:	162px;
}

#accueil_evenement{
	width					:	175px;
	margin-left				:	558px;
}

.accueil_titre{
	width					:	145px;
	margin-top				:	10px;
	text-align				:	left;
}

.accueil_contenu, .accueil_contenu_bis{
	margin					:	8px 5px 0px 0px;
	text-align				:	left;
}

.accueil_contenu_bis{
	width					:	135px;
}

.accueil_miniature{
	width					:	70px;
	float					:	left;
	margin					:	0px 8px 8px 0px;	
	background				:	url(/img/lavardin/fond-accueil-photo-ombre.jpg) no-repeat bottom left;
	overflow: hidden;
}

.accueil_en_avoir_plus{
	clear					:	both;
	width					:	82px;
	height					:	14px;
	margin					:	9px 29px 0px 0px;
	background				:	url(/img/lavardin/savoir-plus.gif) no-repeat top left;
	text-align				:	center;
}
/*--------------- /Corps - Accueil ---------------*/

/*--------------- Corps - Article ET Actualites ---------------*/
.article_lst_haut, .actualite_lst_haut{
	background				:	url(/img/lavardin/liste-bordure.jpg) no-repeat top right #f8f6f1;
}

.article_lst_bas, .actualite_lst_bas{
	background				:	url(/img/lavardin/liste-bordure.jpg) no-repeat bottom right;
}

.article_lst_contenu, .actualite_lst_contenu{
	padding					:	0px 10px 10px 0px;
}

.article_lst_texte, .actualite_lst_texte{
	margin-left				:	10px;
}

.article_lst_miniature, .actualite_lst_miniature{
	float					:	left;
	margin					:	0px 10px 0px 0px;	
}

.article_lst_cadre_lire_suite, .actualite_lst_cadre_lire_suite{
	float					:	left;
	width					:	130px;
	height					:	16px;
	margin-bottom			:	8px;
}

.lavardin-fr_article_fond_lst_lire_suite, .lavardin-fr_actualite_fond_lst_lire_suite{
	background				:	url(/img/lavardin/lavardin-fr/fond-lire-suite.jpg) no-repeat bottom left;
}

.lavardin-en_article_fond_lst_lire_suite, .lavardin-en_actualite_fond_lst_lire_suite{
	background				:	url(/img/lavardin/lavardin-en/fond-lire-suite.jpg) no-repeat bottom left;
}

.article_lst_lire_suite, .actualite_lst_lire_suite{
	margin					:	2px 0px 0px 11px;
}

.article_frm_colone_droite , .actualite_frm_colone_droite{
	width					:	139px;
	margin-top				:	53px;
	margin-left				:	56px;
}

.article_frm_liste_small_haut, .actualite_frm_liste_small_haut{
	background				:	url(/img/lavardin/liste-small-bordure.jpg) no-repeat top left #eed5a7;
	margin-top				:	7px;
	padding-top				:	7px;
}

.article_frm_liste_small_bas, .actualite_frm_liste_small_bas{
	background				:	url(/img/lavardin/liste-small-bordure.jpg) no-repeat bottom left;
	padding-bottom			:	9px;
	padding-left			:	4px;
}

.article_frm_liste_small_photo, .actualite_frm_liste_small_photo{
	float					:	left;
	width					:	105px;
	height					:	105px;
	margin-top				:	10px;
}

.article_frm_liste_small_photo_marge, .actualite_frm_liste_small_photo_marge{
	margin-left				:	10px;
}
/*--------------- /Corps - Article ET Actualites ---------------*/

/*--------------- /Corps - contact ---------------*/
#contact{
	margin-top				:	10px;
}	

.coordonnees_contact{
	margin					:	20px 0px 20px 0px;
	width					:	165px;
	float					:	left;
	text-align				:	left;
}
/*--------------- /Corps - contact ---------------*/


/*	----------------------------------------------------------------------------
	CLASSES GENERIQUES															
	------------------------------------------------------------------------- */
.float_clear{
	float							:	clear;
}

.float_left{
	float							:	left;
}

.float_right{
	float							:	right;
}

.clear_both{
	clear							:	both;
}

.visibility_visible{
	visibility						:	visible;
}

.visibility_hidden{
	visibility						:	hidden;
}

.display_none{
	display							:	none;
}

.position_absolute{
	position						:	absolute;
}
