

#bg_contenu{
	background-color		:#F1F6E5;
	z-index					:0;
}
#ban728{
	position:absolute;
	z-index:3;
}

#contenu{
	padding					:88px 0px 15px 22px;
	color					:#B79D4E/*#3B9F3D*/;
	font-size				:12px;
	text-align				:justify;
	position				:relative;
	width					:720px;
	background-image		:url(../images/bg_degrade_article.gif);
	background-repeat		:repeat-x;
	background-position		:top left;
	background-color		:#FFF;
	border-right			:2px solid #F6EBC0;
	float					:left;
	margin					:0px;
}

#contenu .node .content{
	padding-right			:15px;
}

#top{
	height					:231px;
	position				:relative;
	width					:962px;
	background-image		:url(../images/bg_bandeau.jpg);
	background-repeat		:no-repeat;
	backgrount-position		:top left;
	z-index					:1;
}


/*	--------------------------------------------------------------------------- carte caldedonie
*/
#carte_caledonie{
	position				:absolute;
	top						:250px;
	left					:750px;
	width					:188px;
	height					:156px;
	background				:url(../../../sites/all/modules/mes_modules/adherent/images/carte.gif);
	background-repeat		:no-repeat;
	background-position		:bottom left;
}
#carte_caledonie #point_situation{
	position				:absolute;
	width					:4px;
	height					:4px;
	border					:solid 2px #FF0000;
	top						:50px;
	left					:50px;
}



/*	----------------------------------------------------------------------- recettes 
*/
.liste_recettes a{
	display					:block;
}

.group-vign-pers{
	width					:700px;
	border					:0px;
	margin-top				:25px;
	padding					:0px 0px 10px 0px;
}

.group-vign-pers legend{
	display				:none;
}


.field-field-personnes{
	width				:220px;
	text-align			:center;
	font-size			:12px;
	font-weight			:bold;
	position			:relative;
	top					:12px;
}

.field-field-ingredients{
	width				:460px;
	float				:right;
	margin				:0px;
	padding				:35px 0px 0px 10px;
	border-left			:4px solid #14A600;
	background-image	:url(../images/recette_ingr.gif);
	background-repeat	:no-repeat;
	background-position	:top left;
}

.field-field-ingredients ul li, .field-field-preparation ol li{
	margin-top			:4px;
	text-align			:left;
}

.field-field-vignette{
	width				:220px;
	text-align			:center;
	margin-top			:20px;
}

#contenu .node .content  .field-field-vignette img{
	border				:2px solid #044F00;
	float				:none;
}

.field-field-preparation .field-label-inline-first, .field-field-ingredients .field-label-inline-first{
	display				:none;
}

.field-field-preparation{
	width					:670px;
	background-image		:url(../images/recette_prepa.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	background-color		:#F0FECC;
	padding					:35px 15px 10px 15px;
	margin					:0px;
	margin-top				:20px;
}

.field-field-photos .field-label{
	display					:	none;
}

.field-field-photos{
	width					:	670px;
	text-align				:	center;
	vertical-align			:	middle;
	background-color		:	#F0FECC;
	margin					:	0px;
	padding					:	10px 15px 0px 15px;
}

#contenu .node .content .field-field-photos .field-item img{
	margin					:	10px;
	border					:	2px solid #044F00;
	float					:none;
}

/* ---------------------------------------------------------------------------------------------------------- galerie 
*/

.view-galerie .views-row-even, .view-galerie .views-row-odd{
	display				:	block;
	width				:	160px;
	height				:	230px;
	background			:	#CCE78B;
	margin				:	10px;
	float				:	left;
	position			:relative;
}
.view-galerie .views-field-field-vignette-fid{
	position			:	absolute;
	top					:	10px;
	left				:	13px;
}
.view-galerie .views-field-title{
	text-align:center;
	font-weight:bold;
	margin:3px;
	padding-top:145px;
}
.view-galerie .views-field-name{
	text-align:center;
	margin:0px 3px 0px 3px;
	font-size:11px;
}
.view-galerie .views-field-created{
	text-align:center;
	margin:0px 3px 0px 3px;
	font-size:11px;
}

/*	---------------------------------------------------------------  *********** titres listes ************* -----------------------
*/
h1.hebergement-restauration,
h1.activites-loisirs,
h1.transports-navettes,
h1.evenements, .surtitre_evenement,
h1.recettes, .surtitre_recette,
h1.contact,
.surtitre_infos,
h1.galerie,
h1.decouvertes,
h1.nouveaux-adherents,
h1.carte-nouvelle-caledonie, .surtitre_decouverte{
	width				:436px;
	height				:51px;
	position			:absolute;
	left				:275px;
	top					:15px;
	background-position	:top left;
	background-repeat	:no-repeat;
	border				:0px;
}

.surtitre_membre, .surtitre_nouvellecaledonie{
	width				:437px;
	height				:61px;
	position			:absolute;
	left				:275px;
	top					:15px;
	background-position	:top left;
	background-repeat	:no-repeat;
	border				:0px;
}

h1.hebergement-restauration span,
h1.activites-loisirs span, 
h1.transports-navettes span,
h1.evenements span,
h1.recettes span,
h1.contact span,
h1.galerie span,
h1.decouvertes span,
h1.nouveaux-adherents span,
h1.carte-nouvelle-caledonie span{
	display				:none;
}

h1.hebergement-restauration{
	background-image	:url(../images/hebergement.gif);
}

h1.activites-loisirs{
	background-image	:url(../images/activite.gif);
}

h1.transports-navettes{
	background-image	:url(../images/transport.gif);
}

h1.evenements, .surtitre_evenement{
	background-image	:url(../images/evenements.gif);
}

h1.recettes, .surtitre_recette{
	background-image	:url(../images/recettes.gif);
}

h1.contact{
	background-image	:url(../images/contact.gif);
}

h1.galerie{
	background-image	:url(../images/photos.gif);
}

h1.decouvertes, .surtitre_decouverte{
	background-image	:url(../images/dossiers.gif);
}

h1.nouveaux-adherents{
	background-image	:url(../images/nouvadherents.gif);
}

h1.carte-nouvelle-caledonie{
	background-image	:url(../images/carte.gif);
}

.surtitre_membre{
	background-image	:url(../images/bg_membre.gif);
}
.surtitre_nouvellecaledonie{
	background-image	:url(../images/titre_nouvelle_caledonie.gif);
}

/*	------------------------------------------------------------- liste evenement
*/



.view-liste-evenements .views-row-odd , 
.view-liste-evenements .views-row-even {
	padding-right			:50px;
	color					:#B79D4E;
	font-size				:13px;
	padding-left			:20px;
	background-image		:url(../images/li_evenement.gif);
	background-repeat		:no-repeat;
	background-position		:top left;	
	margin:10px 0px 10px 0px;
	border-bottom:dashed 1px #EDEFC7;
	font-size:12px;
}
.view-liste-evenements .views-field-created{
	color:#7C4A20;
	text-align:right;
}

.view-liste-evenements .views-field-name{

	color:#7C4A20;
}
.view-liste-evenements .views-field-title{
	color:#7C4A20;	
	font-weight:bold;
}

.view-liste-evenements{
	background-image	:url(../images/bandeau_evenement.jpg);
	background-repeat	:no-repeat;
	background-position	:top left;
	padding-top			:260px;
	margin-top			:40px;
}
/*
.view-liste-evenements .view-content{
	position			:relative;
	width				:430px;
	height				:135px;
	background-image	:url(../images/bg_evenement.gif);
	background-repeat	:repeat-y;
	background-position	:top left;
	left				:280px;
	margin-bottom		:100px;
}
*/
#block-propose_evenement-0{
	position			:relative;
	left				:300px;
	top					:530px;
	color				:#7C4A20;
	width:420px;
}

#block-propose_evenement-0 h2{
	background-image	:url(../images/puce_evenement.gif);
	background-repeat	:no-repeat;
	background-position	:top left;
	padding-left		:10px;
	color				:#7C4A20;
	font-size			:12px;
}

#block-propose_evenement-0 a{
	background-image	:url(../images/nous_ecrire.gif);
	background-repeat	:no-repeat;
	background-position	:top left;
	display				:block;
	height				:22px;
	width				:112px;
	margin-left:250px;

}

#block-propose_evenement-0 a:hover{
	background-position	:bottom left;
}


/*	------------------------------------------------------------------ voir aussi
*/

#block-menu-menu-menumea{

	background-image		:url(../images/titre_voir_aussi_detail.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	padding-top				:50px;
}

#block-menu-menu-menumea .title{
	display					:none;
}

#block-menu-menu-menumea .content ul.menu{
	list-style-type			:none;
}

#block-menu-menu-menumea ul li{
	background-image		:url(../images/li.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	padding-left			:20px;
	margin					:0px;
	list-style-image		:none;
	list-style-position		:outside;
	list-style-type			:none;
}

#block-menu-menu-menumea a{
	color					:#B3A862;
}

#block-menu-menu-menumea a:hover{
	text-decoration			:underline;
}

/* ------------------------------------------------- sous menu infos utiles
*/
#block-menu-menu-infospratiques{
	position				:relative;
	top						:-99px;
	display					:block;
	height					:75px;
}

#block-menu-menu-infospratiques .content{
	background-image		:url(../images/bg_titre_info.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	position				:relative;
	left					:10px;
	top						:20px;
	width					:722px;
	height					:101px;
}

#block-menu-menu-infospratiques .content .menu{
	position				:absolute;
	left					:15px;
	top						:85px;
}

#block-menu-menu-infospratiques .content .menu li{
	float					:left;
	margin					:0px 3px;
	background-image		:url(../images/bg_li_infos.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	list-style-type			:none;
	list-style-image		:none;
	width					:110px;
	height					:18px;
	text-align				:center;
}

#block-menu-menu-infospratiques .content .menu li .active{
	color					:#000;
}

#block-menu-menu-infospratiques .content .menu li a{
	color					:#947824;
}

#block-menu-menu-infospratiques .content .menu li a:hover{
	text-decoration			:underline;
}

#block-menu-menu-infospratiques .content .menu li.last{
	background				:none;
}

#block-menu-menu-infospratiques .content .menu li.last a{
	background-image		:url(../images/carte_infos.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	width					:160px;
	height					:106px;
	position				:absolute;
	left					:505px;
	top						:-50px;
}

#block-menu-menu-infospratiques .content .menu li.last a{
	overflow				:hidden;
	display					:block;
	text-indent				:-320px;
}

/* ----------------------------------------------------- mise en forme contenu
*/

.article, h1{
	border-bottom			:3px solid #A6BC08;
	color					:#947824;
	font-size				:18px;
	margin					:20px auto;
	padding-bottom			:5px;
	text-align				:center;
	width					:50%;
}

#contenu .node .content h2{
	margin-left				:0px;
	color					:#947824;
	text-decoration			:underline;
	margin-bottom			:20px;
	background-image		:url(../images/picto_h2.gif);
	background-repeat		:no-repeat;
	background-position		:left;
	padding					:0px 0px 0px 40px;	
}

#contenu .node .content h3{
	margin-left				:0px;
	margin-bottom			:5px;
	background-image		:url(../images/picto_h3.gif);
	background-repeat		:no-repeat;
	background-position		:left;
	padding					:0px 0px 0px 40px;
	color					:#A0BF53;
}

#contenu .node .content p{
	margin					:3px 0px;
}

#contenu .node .content a{
	color					:#947824;
	text-decoration			:underline;
}

#contenu .node .content a:hover{
	text-decoration			:none;
}

#node-form  .node-form  #edit-field-vignette-0-wrapper .form-required{
	display					:none;
}
/*	-------------------------------------------------- page patrimoine
*/

#contenu .node .content #mois_patrimoine h3{
	background-image		:url(../images/picto_h3_mois_patrimoine.gif);
	background-repeat		:no-repeat;
	background-position		:left;
	padding					:0px 0px 0px 40px;
	/*color					:#947824;*/
	color					:#A0BF53;
}

#contenu .node .content #mois_patrimoine a{
	text-decoration			:none;
	/*color					:#14A600;*/
}

#contenu .node .content #mois_patrimoine a:hover{
	text-decoration			:underline;
}

#contenu .node .content #mois_patrimoine hr{
	border-color					:#A6BC08;
}


/*	------------------------------------------------------ mise en forme boutons normaux
*/

.form-submit{
	background-image		:url(../images/bg_btn.gif);
	background-repeat		:repeat-x;
	background-position		:top left;
	height					:28px;
	cursor					:pointer;
	border					:2px solid #F6EBC0;
	color					:#34A536;
/*	position				:absolute;
	left					:95px;*/
}

.form-submit:hover{
	background-position		:bottom left;
	color					:#947824;
}

#block-user-0 #edit-submit-1{
	position				:relative;
	left					:0px;
	top						:0px;
}

#block-search-0 #edit-submit{
	position				:absolute;
	top						:22px;
	left					:93px;
}

#block-search-0 .form-item label{
	top						:-15px;
}

#block-search-0 #edit-search-block-form-1{
	position				:absolute;
	left					:0px;
	top						:-1px;
	width					:200px;
	font-size				:12px;
}

/*	---------------------------------------------------------------- mise en forme photos dans articles
*/

#contenu .node .content img{
	margin					:0px 15px 18px 0px;

/* ------------ Modif RR le 2607
	border					:3px solid #C8D200; 
*/

	float					:left;
}

#contenu .node .content p{
	margin-top				:8px;
}

/*	------------------------------------------------------------------	recherche avancé
*/

.search-results .search-info{
	display					:none;
}

.search-results .title a{
	color					:#947824;
	text-decoration			:underline;
}

.search-results .title a:hover{
	text-decoration			:none;
}

.search-results dd{
	color					:#565656;
}

.search-results dd strong{
	color					:#0E6F00;
}

#contenu .box h2.title{
	background-image		:url(../images/bg_recherche.gif);
	background-repeat		:repeat-x;
	background-position		:top left;
	height					:20px;
	padding-left			:10px;
	padding-top				:2px;
	border-top				:1px solid #3B9F3D;
}

#contenu .box{
	width					:700px;
}

/*	------------------------------------------------------------------------------ tableaux betico
*/

.tablo_betico{
		margin				:0;
		padding				:0;
		border-collapse		:collapse;
		border				:0px;
		color				:#947824;
		background			:#F1F6E5;
		}
		
.tablo_betico thead{
		color				:#3B3E3B;
		background			:#FFF;
		}
	
		
.tablo_betico thead th{
		border				:0px;
		padding				:5px;
		text-align			:center;	
		font-size			:14px;
		}
		
.tablo_betico tbody tr{
		border				:2px solid #D8E6B4;
		}
		
.tablo_betico tbody th{
		padding				:8px;
		border				:0px solid #FFF;
		text-align			:center;
		background			:#F4F7EB;
		}
		
.tablo_betico tbody td{
		background			:#FFF;
		padding				:5px;
		text-align			:center;
		}
		
/* ------------------------------------------------- sous menu betico
*/
#block-menu-menu-betico{
	position				:relative;
	top						:-99px;
	display					:block;
	height					:75px;
}

#block-menu-menu-betico .content{
	background-image		:url(../images/bg_titre_betico.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	position				:relative;
	left					:10px;
	top						:20px;
	width					:695px;
	height					:101px;
}

#block-menu-menu-betico .content .menu{
	position				:absolute;
	left					:15px;
	top						:120px;
}

#block-menu-menu-betico .content .menu li{
	float					:left;
	margin					:0px 3px;
	background-image		:url(../images/bg_li_infos.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	list-style-type			:none;
	list-style-image		:none;
	width					:110px;
	height					:18px;
	text-align				:center;
}

#block-menu-menu-betico .content .menu li .active{
	color					:#000;
}

#block-menu-menu-betico .content .menu li a{
	color					:#947824;
}

#block-menu-menu-betico .content .menu li a:hover{
	text-decoration			:underline;
}

#block-menu-menu-betico .content .menu li.last{
	background				:none;
}

#block-menu-menu-betico .content .menu li.last a{
	background-image		:url(../images/logo_betico.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	width					:160px;
	height					:106px;
	position				:absolute;
	left					:535px;
	top						:-105px;
}

#block-menu-menu-betico .content .menu li.last a{
	overflow				:hidden;
	display					:block;
	text-indent				:-320px;
}

.facebookshare-box{
	position:absolute;
	top:110px;
	left:650px;
}

/* ------------------------------------------------- bandeaux


h1.node-260 span  {
	display					:none;
}

h1.node-260 {
	width					:709px;
	height					:212px;
	background-image		:url(../images/bandeau_nc.jpg);
	background-repeat		:no-repeat;
	background-position		:top left;
	border-width			:0px;	
}

h1.node-261 span  {
	display					:none;
}

h1.node-261 {
	width					:709px;
	height					:212px;
	background-image		:url(../images/bandeau_geographie.jpg);
	background-repeat		:no-repeat;
	background-position		:top left;
	border-width			:0px;	
}

h1.node-262 span  {
	display					:none;
}

h1.node-262 {
	width					:709px;
	height					:212px;
	background-image		:url(../images/bandeau_climat.jpg);
	background-repeat		:no-repeat;
	background-position		:top left;
	border-width			:0px;	
}*/
