/* banniere */

#bg_contenu{
	padding-top				:0px;
	background-color		:#FFFFFF;
	height					:840px;
	background-image		:url(../images/bg_degrade_article.gif);
	background-repeat		:repeat-x;
	background-position		:top left;
	position				:relative;
}

#contenu{
	padding					:15px;
	color					:#0E7100;
	font-size				:12px;
	text-align				:justify;
	position				:relative;
	width					:700px;
}

/*	------------------------------------------------ banniere gauche
*/

#ban320{
	position				:absolute;
	top						:220px;
	left					:20px;
	z-index					:2;
	width					:0px;
	height					:0px;
	background-image		:none;
}


/*	------------------------------------------------------- texte edito
*/
#edito{
	position				:absolute;
	width					:550px;
	height					:100px;
	top						:690px;
	left					:190px;
	background 				:#FFE8CF;
}
#edito .content{
	padding 				:10px;
}
/* ------------------------------------------------------------ sondage 
*/

#block-poll-0{
	position				:absolute;
	width					:170px;
	height					:200px;
	top						:610px;
	left					:25px;
	font-size				:11px;
	color					:#9B8544;
	border-right			:1px dashed #E0E5BC;
}

#block-poll-0 .poll .bar{
	height					:5px;
}

#block-poll-0 h2{
	padding					:0px;
	margin					:0px 10px;
	background-image		:url(../images/bg_avis.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	height					:48px;
}

#block-poll-0 .title{
	text-align				:justify;
}

#block-poll-0 .content{
	padding					:10px 10px 0px 10px;
}

#block-poll-0 .foreground{
	background				:#14A600;
}

#block-poll-0 .percent{
	font-size				:11px;
}

#block-poll-0 .links{
	display					:none;
}

#block-poll-0 #edit-vote{
	width					:85px;
	height					:21px;
	background-image		:url(../images/btn_avis.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	border					:0px;
	cursor					:pointer;
	padding-top				:21px;
	position				:relative;
	top						:20px;
	left					:0px;
}

#block-poll-0 #edit-vote:hover{
	background-position		:bottom left;
}

/* ---------------------------------------------- mise en avant galerie 
*/
#block-views-mea_galerie-block_1{
	position				:absolute;
	width					:170px;
	height					:170px;
	top						:610px;
	left					:215px;
	font-size				:11px;
	text-align				:right;
	padding					:30px 0px 0px 0px;
	background-image		:url(../images/bg_album.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	border-right			:1px dashed #E0E5BC;
}

#block-views-mea_galerie-block_1 h2.title{
	display					:none;
}

#block-views-mea_galerie-block_1 .content{
	position				:absolute;
	top						:48px;
	left					:10px;
	z-index					:1;
	width					:145px;
	height					:145px;
	background-image		:url(../images/cadre_photos.jpg);
	background-repeat		:no-repeat;
	background-position		:top left;
}

#block-views-mea_galerie-block_1 .content .view-mea-galerie{
	width					:99px;
	height					:99px;
	position				:absolute;
	left					:8px;
	top						:3px;
}

#block-views-mea_galerie-block_1 .content .view-mea-galerie img{
	width					:99px;
	height					:99px;
}

#block-views-mea_galerie-block_1 .views-field-field-vignette-fid img{
	border			:1px solid #FFF;
}

#album_photo{
	position				:absolute;
	left					:270px;
	top						:810px;
	background-image		:url(../images/bg_lien_album.gif);
	background-repeat		:no-repeat;
	background-position		:0px 0px;
	width					:97px;
	height					:12px;
	display					:block;
	overflow				:hidden;
}

#album_photo:hover{
	background-position		:0px -12px;	
}

/*	---------------------------------------------------------- mise en avant recettes
*/

#block-views-mea_recettes-block_1{
	position				:absolute;
	left					:405px;
	top						:610px;
	width					:170px;
	height					:170px;
	background-image		:url(../images/bg_recettes.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	padding-top				:30px;
}

#block-views-mea_recettes-block_1 .views-field-title{
	text-align				:center;
}

#block-views-mea_recettes-block_1 .views-field-title a{
	font-size				:11px;
	font-weight				:normal;
	color					:#9B8544;
	text-decoration			:underline;
}

#block-views-mea_recettes-block_1 .views-field-title a:hover{
	text-decoration			:none;
}

#block-views-mea_recettes-block_1 img{
	width					:120px;
	height					:90px;
	border					:3px solid #C8D200;
}

#block-views-mea_recettes-block_1 img:hover{
	border					:3px solid #9B8544;
}

#block-views-mea_recettes-block_1 .imagefield{
	position				:relative;
	left					:10px;
}

#recettes_caledo{
	position				:absolute;
	left					:445px;
	top						:810px;
	background-image		:url(../images/bg_lien_recettes.gif);
	background-repeat		:no-repeat;
	background-position		:0px 0px;
	width					:130px;
	height					:12px;
	display					:block;
	overflow				:hidden;
}

#recettes_caledo:hover{
	background-position		:0px -12px;
}

/*	----------------------------------------------- decouvrer ce mois ci
*/

#block-views-mea_decouverte-block_1{
	position				:absolute;
	left					:209px;
	top						:130px;
	width					:548px;
	height					:148px;
	background 				:none;
	font-size				:12px;
	padding					:0px;
	background-image		:url(../images/bg_decouvre.gif);
	background-position		:left top;
	background-repeat		:no-repeat;
}

#block-views-mea_decouverte-block_1 .views-field-field-vignette-fid img{
	border			:2px solid #259F28;
}

#block-views-mea_decouverte-block_1 .views-field-field-vignette-fid img:hover{
	border			:2px solid #9B8544;
}

#block-views-mea_decouverte-block_1 .views-field-field-vignette-fid{
	position				:absolute;
	top						:13px;
	left					:15px;
}

#block-views-mea_decouverte-block_1 .views-field-field-vignette-fid label{
	display					:none;
}

#block-views-mea_decouverte-block_1 .views-field-title{
	width					:325px;
	float					:right;
	margin-right			:20px;
	margin-top				:15px;
}

#block-views-mea_decouverte-block_1 .views-field-field-intro-value{
	width					:325px;
	float					:right;
	margin-right			:20px;
}

#block-views-mea_decouverte-block_1 a{
	color					:#9B8544;
}

#block-views-mea_decouverte-block_1 h2{
	background-image		:url(../images/titre_decouvrez.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	width					:218px;
	height					:15px;
	position				:absolute;
	top						:-20px;
	left					:15px;	
	margin					:0px;
}

/* ---------------------------------------------------  login 
*/

#block-menu-menu-membre{
	z-index					:2;
	background-color		:#F0F2FC;
	background-image		:url(../images/bg_titre_membre_accueil.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	position				:absolute;
	top						:610px;
	left					:588px;
	width					:360px;
	height					:220px;
	padding					:0px;
}

#block-user-0{
	position				:absolute;
	top						:610px;
	left					:588px;
	width					:360px;
	height					:220px;
	background-color		:#F0F2FC;
	background-image		:url(../images/bg_membre_accueil.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	padding					:0px;
}

#block-user-0 .content{
	position				:absolute;
	top						:50px;
	left					:205px;
	width					:155px;
	border-left				:1px solid #CCDEA8;
	padding-left			:20px;
}

#block-menu-menu-membre .content{
	position				:absolute;
	top						:50px;
	left					:235px;
	width					:110px;
	height					:121px;
	background-image		:url(../images/bg_membre_connect.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
}

#block-user-0 label{
	float					:none;
	text-align				:left;
	color					:#98A37E;
}

#block-user-0 input{
	float					:left;
}

#user-login-form  .form-submit{
	background-image		:url(../images/btn_connexion.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	width					:78px;
	height					:12px;
	margin					:0px;
	position				:relative;
	left					:0px;
	top						:0px;
}

#user-login-form .form-submit:hover{
	background-position		:left bottom;
}

#user-login-form #edit-name-wrapper, #user-login-form #edit-pass-wrapper{
	height					:40px;
	width					:115px;
	margin					:0px;
	display					:block;
}

#user-login-form #edit-name-wrapper .form-required, #user-login-form #edit-pass-wrapper .form-required{
	display					:none;
}

#block-user-0 .item-list{
	top						:0px;
}

#block-user-0 .item-list ul, #block-user-0 .item-list ul li{
	margin					:0px;
	padding-left			:0px;
	background				:none;
	height					:20px;
}

#block-menu-menu-membre ul{
	position				:absolute;
	left					:-230px;
	top						:-10px;
	list-style-type			:none;
	list-style-image		:none;
}

#block-menu-menu-membre ul li{
	background				:none;
	padding					:0px;
	margin					:10px 0px;
}

#block-menu-menu-membre ul li a{
	text-indent				:-250px;
	display					:block;
	overflow				:hidden;
}

#block-menu-menu-membre ul li.leaf.first a{
	background-image		:url(../images/lien_compte.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	height					:40px;
	width					:196px;
}

#block-menu-menu-membre ul li.first.leaf a:hover{
	background-position		:left bottom;
}

#block-menu-menu-membre ul li a{
	background-image		:url(../images/lien_photo.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	height					:36px;
	width					:196px;
}

#block-menu-menu-membre ul li.leaf a:hover{
	background-position		:left bottom;
}

#block-menu-menu-membre ul li.last a{
	background-image		:url(../images/lien_deconnect.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	height					:39px;
	width					:196px;
}

#block-menu-menu-membre ul li.last a:hover{
	background-position		:left bottom;
}

#block-user-0 .item-list ul li.last{
	width					:110px;
	display					:block;
	position				:relative;
	left					:20px;
	margin					:0px;
	height					:10px;
}

#block-user-0 .item-list ul li.last a{
	color					:#98A37E;
	position				:relative;
}

#block-user-0 .item-list ul li.first{
	position				:absolute;
	left					:-170px;
	top						:-115px;
	width					:131px;
	height					:38px;
	background-image		:url(../images/btn_inscription.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	margin					:0px;
}

#block-user-0 .item-list ul li.first:hover{
	background-position		:left bottom;
}

#block-user-0 .item-list ul li.first a{
	display					:block;
	text-indent				:-130px;
	overflow				:hidden;
	height					:38px;	
}

#user-login-form {
	background-image		:url(../images/bg_membre_connexion.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	padding-top				:20px;
}

#text_membre{
	width					:157px;
	height					:105px;
	position				:absolute;
	left					:615px;
	top						:705px;
	font-size				:11px;
	color					:#98A37E;
}

#text_membre h2{
	color					:#98A37E;
	font-size				:11px;
}

#text_membre strong{
	color					:#95C12A;
}

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

#block-menu-menu-menumea{
	position				:absolute;
	/*top						:365px;*/
	top						:450px; 
	left					:765px;
	background-image		:url(../images/titre_voir_aussi.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	background-color		:#FFF;
	padding-top				:50px;
	width					:190px;
}

#block-menu-menu-menumea h2{
	display					:none;
}

#bg_contenu #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;
}

/*	-------------------------------------------- btn recherche caledonie
*/

#recherche_accueil{
	position				:absolute;
	left					:15px;
	top						:0px;
	height					:104px;
	width					:179px;
	display					:block;
	background-image		:url(../images/btn_recherche_accueil.gif);
	background-repeat		:no-repeat;
	background-position		:top left;	
}

#recherche_accueil:hover{
	background-position		:bottom left;	
}

/*	--------------------------------------------- btn newsletter
*/

#block-newsletter-0{
	position				:absolute;
	width					:177px;
	height					:75px;
	top						:105px;
	left					:15px;
	z-index					:3;
}

#block-newsletter-0 #inscription_nw_on{
	background-image		:url(../images/btn_lettre.gif);
	background-position		:top left;
	background-repeat		:no-repeat;
	height					:75px;
}

#block-newsletter-0 #inscription_nw_on:hover{
	background-position		:bottom left;
}

#block-newsletter-0 .content #inscription_nw #inscription_nw_form{
	left					:180px;
}

/*	------------------------------------------- recherche onglets
*/

#block-recherche_croisee-0{
	position				:absolute;
	left					:210px;
	top						:35px;
	width					:530px;
	height					:44px;
	background				:none;
	border					:0px;
	background-image		:url(../images/bg_recherche_onglet.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
}

#block-recherche_croisee-0 .content{
	margin-top				:15px;
}

#block-recherche_croisee-0 #edit-rechercher{
	background				:none;
	background-image		:url(../images/btn_trouver_accueil.gif);	
	background-repeat		:no-repeat;
	background-position		:top left;
	width					:112px;
	height					:22px;
}

#block-recherche_croisee-0 #edit-choix-commune-wrapper, #block-recherche_croisee-0 #edit-choix-prestation-wrapper{
	float					:left;
	margin					:0px 0px 0px 8px;
}

#block-recherche_croisee-0 #edit-choix-commune-wrapper select, #block-recherche_croisee-0 #edit-choix-prestation-wrapper select{
	position				:relative;
	left					:0px;
	top						:0px;
}

#block-recherche_croisee-0 #edit-rechercher{
	position				:relative;
	margin-left				:15px;
	left					:0px;
	top						:0px;
}

#block-recherche_croisee-0 h2{
	background-image		:url(../images/titre_recherche_onglet.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	position				:absolute;
	top						:-25px;
	left					:0px;
	height					:14px;
	width					:321px;
	margin					:0px;
}

/*	-------------------------------------------------------------------- recherches avancées
*/

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

#recherche_plus{
	left					:500px;
	top						:15px;
	background-image		:url(../images/recherche_plus_accueil.gif);
}

#block-search-0{
	left					:340px;
	top						:78px;
	width					:380px;
	height					:23px;
	background-color		:#F3FAE1;
	border					:1px solid #E1E3ED;
	padding-left			:10px;
	padding-bottom			:3px;
}

#block-search-0 h2{
	margin					:0px;
}

#block-search-0 .form-item label{
	font-weight				:normal;
	top						:0px;
	left					:0px;
}

#block-search-0 #edit-search-block-form-1{
	position				:absolute;
	left					:135px;
	width					:115px;
}
#block-search-0 .form-submit{
	background-image		:url(../images/valide_recherche.gif);	
	background-repeat		:no-repeat;
	background-position		:top left;
	width					:112px;
	height					:22px;
	border					:0px;
	position				:absolute;
	left					:260px;
	top						:2px;
}

#block-search-0 .form-submit:hover{
	color					:#A28A41;
}

#edit-search-block-form-1-wrapper{
	position				:relative;
	top						:5px;
	right					:5px;
	width					:190px;
	display					:block;
	margin					:0px;
}

#block-search-0 .form-submit:hover{
	background-position		:bottom left;
}

/*	----------------------------------------------- idees sejour
*/

#block-mea_accueil-0{
	position				:absolute;
	top						:305px;
	left					:200px;
	background				:none;
}

#block-mea_accueil-0 .vignette{
	border			:2px solid #F3FFD5;
}

#block-mea_accueil-0 .vignette:hover{
	border			:2px solid #9B8544;
}

#block-mea_accueil-0 .title{
	width					:537px;
	height					:15px;
	background-image		:url(../images/titre_sejour.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	position				:absolute;
	left					:8px;
	top						:-3px;
	margin					:0px;
}

#block-mea_accueil-0 .mea{
	width					:144px;
	height					:235px;
	background-image		:url(../images/bg_adherent.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	padding					:15px;
	color					:#9B8544;
}

#block-mea_accueil-0 .mea img{
	position				:relative;
	left					:10px;
}

#block-mea_accueil-0 .mea .intro p{
	margin					:0px;
}

/* --------------------------------------------------- bannière
*/

#ban320{
	position				:absolute;
	top						:450px;
	left					:25px;
	z-index					:2;
	
}

/* -------------------------------------------------- mise en avant evenement
*/

#block-views-mea_evenement-block_1{
	position				:absolute;
	width					:185px;
	height					:200px;
	font-size				:12px;
	top						:0px;
	left					:740px;
	background-image		:url(../images/titre_evenement.gif);
	background-position		:right top;
	background-repeat		:no-repeat;
	padding-top				:80px;
	padding-left			:15px;
}

#block-views-mea_evenement-block_1 h2{
	display					:none;
}


#block-views-mea_evenement-block_1 .field-content li{

	color					:#B3A862;
	margin					:5px 0px;
	background-image		:url(../images/li.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	padding					:0px 0px 0px 20px;
	width					:150px;
	list-style				:none;
}


/*	------------------------------------------------------------- mise en avant betico
*/

#betico{
	display					:block;
	position				:absolute;
	left					:765px;
	top						:300px;
	height					:134px;
	width					:175px;
	background-image		:url(../images/mea_betico.jpg);
	background-position		:top left;
	background-repeat		:no-repeat;
}

#betico:hover{
	background-position		:bottom left;
}
