/* Path: /var/www/prod/telecontactV2/nx/conf/view/telecontact2/res/css/style.css
*/


/* Path: /var/www/telecontact/nx/conf/view/telecontact2/res/css/style.css
*/


/* Redefinitions des balises HTML */ 

*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:12px/1.2em "Trebuchet MS", Arial, Helvetica, Sans-serif; font-weight:normal; color:#000;}

img{border:0}

a{text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}

ul{margin:0; list-style:none;}
ol{margin:0;list-style:none;}
dd{margin:0;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}

/* Structure generale */ 

body{text-align:center; background:url(../images/bg_body.jpg) 0 0 repeat-x #d5d5cf;}
	
	#global{width:910px;text-align:left;margin:0 auto; text-align: left;}	
				
		#cont{float:left;width:910px; position:relative;}
			#contentLeft{ float:left; display:inline; width:203px; background:#00FF00;}
			#content{float:left; display:inline; width:600px; background:#0066CC;}			
			#contentRight{float:left; display:inline; width:200px; background:#FF0000;}	
		#footer{width:100%;clear:both; background:#fff;}


	
/*-------------mise en page header----------------*/
		#header{ position:relative; width:910px;}
			h1{ float:left; width:325px; padding:10px 0 0 10px;}
			h1 img{ margin:0 0 2px 0;}
			h1 a.version{ font-size:10px; background:url(../images/puce_liste.png) 0 1px no-repeat;color:#00346b; padding:0 0 0 12px; text-decoration:none; }
			#racourcis{color:#FFFFFF;float:left;height:15px;}
				#racourcis ul{ margin:0; padding:0;}
				#racourcis li{display:inline; background:url(../images/puce_li_racourcis.gif) 0 4px no-repeat; padding:0 10px; margin:0;}
					#racourcis li.first{padding:0 10px 0 8px;background:none;}
					#racourcis li.last{border-right:none;}
					#racourcis li a{color:#fff; font-size:11px; text-decoration:none;}					
					#racourcis li a:hover{ text-decoration:underline;}
					
	.gratuit{ position:absolute; right:0; top:0; background:url(../images/bg_gratuit.png) 0 2px no-repeat; width:185px; height:89px;}
		.gratuit ul{ margin:34px 0 0 30px; line-height:24px;}
			.gratuit ul li a{ font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
			.gratuit ul li a:hover{ text-decoration:underline;}

	/*#ban{ float:left; padding:40px 0 0px 0; background:url(../images/bg_logo.png) -60px 18px no-repeat;}*/	
	#ban{ float:left; padding:2px 0 0 0; background:url(../images/bg_logo.png) -60px 2px no-repeat;}	
	#ban a{cursor:pointer; text-decoration:none;font-size:14px;font-family:arial; color:#002460; padding: 0;}	
	/*#pub{float:left; width:567px; height:78px; text-align:right; margin:40px 0 0 0; padding:0 8px 0 0; background:url(../images/bg_pub.png) right 0 no-repeat;} 	*/
	#pub{float:right; width:728px; height:90px;margin:0 13px 0 0 ; padding:15px 0 6px 0; display:inline;} 	
	* html #pub{padding:10px 0 6px 0;} 
	*+html #pub{padding:10px 0 6px 0;} 
	#pub h2{text-transform:uppercase; color:#fff; font-size:11px; padding:0 12px 0 0}
	/*#pub_bas{float:right; width:480px; height:60px; padding:0 12px 0 0;position:relative;}*/
	#pub_bas{float:right; width:728px; height:90px; padding:0 12px 0 0;position:relative;}


	
	
	#date{float:left; width:902px; text-align:right; font-size:10px; color:#02346b; padding:2px 8px 0 0; }

/*-------------mise en page mea----------------*/

	#mea{ float:left; width:900px; padding:0 2px 0 8px; overflow:hidden;}
	#meaPub{ float:left; display:inline; width:309px; margin:0 6px 0 0;}
		#meaPub h2{ height:24px;color:#c1c1be; font-weight:bold; background:url(../images/bg_top_pub.png) 0 0 no-repeat; padding:4px 0 0 16px;}
		#pub_gauche{background:url(../images/bg_centre_pub.png) 0 bottom no-repeat; padding:0 6px 10px 6px; }
		
	#meaOffre{ float:left; display:inline; width:310px; margin:0 15px 0 11px;}
	.meaCmd{ float:left; display:inline; margin:0 0 0 4px; width:238px; height:286px; padding:0;}
	.cmd{float:left; margin:0; padding:0; width:238px; float:left;}
	.cmdContent {  float:left; width:238px; background:url(../images/bg_bottom_cmd2.png) bottom no-repeat; height:280px;}
		.cmdContent h2{ font-size:20px; font-weight:bold; color:#002460; padding:0 0 0 10px; text-align:right; width:180px;}
			.cmdContent h2 span{ font-size:14px; font-weight:bold; display:block; clear:both; text-align:right; color:#002460; margin:0 0 10px 0;}
		.cmdContent p{ text-align:right; padding:0 10px 0 0;}
	.cmdTop, .cmdBottom { float:left;}

	.meaPubRight{ float:left; margin:0 ;width:238px; padding:0;}
	.PubRight{float:left; margin:0; padding:0; width:238px; float:left;}
	.PubRightContent {  float:left; width:238px; background:url(../images/bg_center_pubright.png) 0 0 repeat-y; height:280px;}
		.PubRightContent p{ text-align:center; color:#00346b; font-weight:bold; padding:130px 0 0 0;}
	.PubRightTop, .PubRightBottom { float:left; font-size:1px;}




	#annuaire{position:absolute; bottom:-15px; left:10px;}
	
/*-----------Recherche----------------------*/

	#recherche{float:left; padding:0; margin:0;position:relative;}
		#rech{ float:left; width:910px; /*background:url(../images/bg_rech.jpg) 0 0 repeat-y;*/}
			#rechContent{ color:#00346b; float:left; width:860px; padding:0 25px 0 25px; background:url(../images/bg_center_rech.png) 0 -60px no-repeat; position:relative;}
			#navRech{width:220px; text-align:right; position:absolute; top;0; right:25px;}
				#navRech li{ display:inline; font-size:14px; border-right:1px solid #00346b; padding:0 10px;}
				#navRech li.last{border-right:none;}
				#navRech li a{ display:inline; font-size:14px; font-weight:bold; color:#00346b; text-decoration:none;}
				#navRech li a:hover{ text-decoration:underline;}
			#rechTop{ float:left; font-size:1px;}
			#rechBottom{ float:left; font-size:1px;}
			#rechBottom2{ float:left; background:url(../images/bg_cont.jpg) 50% 10px no-repeat;}

	#rechContent p{ float:left; width:340px; margin:0 10px 0 0;}
		#rechContent p label{ display:block; width:340px; font-size:26px; font-weight:bold; padding:4px 0 20px 0; color:#00346b;}
		/*#rechContent p label.qui{padding:27px 0 20px 0;float:left;}*/
		#rechContent p label.quoi{padding:27px 0 20px 0;float:left;}
		#rechContent p input{ background:url(../images/bg_input_rech.png) 0 0 no-repeat; width:330px; height:25px; padding:6px 0 0 10px; border:none; color:#00346b; font-weight:bold; margin:0 0 6px 0;}
		#rechContent p span{ font-size:10px; padding:0 0 0 20px; display:block; margin:0 0 0 0;}
		#rechContent p span.liste{ float:left; font-size:10px; padding:0 0 0 20px; display:block; width:120px; margin:0 0 12px 0; background:url(../images/puce_liste.png) 6px 0 no-repeat;}
	    #rechContent p span.liste a{font-size:10px;color:#00346b; text-decoration:none;}
		 #rechContent p span.liste a:hover{text-decoration:underline;}
	#rechContent p.center{ float:left; width:400px; margin:0 10px 0 0; padding:0 0 0 140px;}
		#rechContent p.center label{ display:block; width:400px; font-size:26px; font-weight:bold; padding:24px 0 20px 0; color:#00346b;}
		#rechContent p.center input{ background:url(../images/bg_input_rech.png) 0 0 no-repeat; width:330px; height:25px; padding:6px 0 0 10px; border:none; color:#00346b; font-weight:bold; margin:0 0 6px 0;}
		#rechContent p.center span{ font-size:10px; padding:0 0 0 20px; display:block; margin:0 0 10px 0;}


	#rechContent p.btnRech{float:left; width:137px; padding:26px 0 0 0; margin:0;}
	#rechContent p.btnRech2{float:left; width:137px; padding:250px 0 0 0;  margin:0;}
		#rechContent p.btnRech input, #rechContent p.btnRech2 input{ background:url(../images/btn_trouver.png) 0 0 no-repeat; width:137px; height:55px; padding:0; margin:0; cursor:pointer;}

	#meaOffre .cadre{ float:left; padding:0; margin:0; width:310px; background:url(../images/bg_cadre_top.png) 0 0 no-repeat;}
	#meaOffre .cadreContent{padding:0 10px; margin:0;}
		#meaOffre .cadre h2, #meaOffre .cadre1 h2{font-size:20px; font-weight:bold; color:#00346b; margin:10px 0 10px 0;}
	#meaOffre .cadreBottom{ float:left; width:310px; height:16px; margin:0 0 12px 0; font-size:1px;}
		#meaOffre .cadreContent li{font-size:12px; font-weight:bold; color:#00346b;  margin:0 0 7px 0;}
			#meaOffre .cadreContent li a{ font-size:12px; font-weight:bold; color:#00346b; text-decoration:none;}
		#meaOffre .cadreContent li.annuaire{ background:url(../images/puce_annuaire.png) 0 0 no-repeat; padding:2px 0 2px 24px;}
		#meaOffre .cadreContent li.web{ background:url(../images/puce_web.png) 0 0 no-repeat; padding:2px 0 2px 24px;}
		#meaOffre .cadreContent li.pub{ background:url(../images/puce_pub.png) 0 0 no-repeat; padding:2px 0 2px 24px;}
		#meaOffre .cadreContent li.quiSommes{ background:url(../images/puce_qs.png) 0 0 no-repeat; padding:2px 0 2px 24px;}
		#meaOffre .cadreContent li.rejoindre{ background:url(../images/puce_rejoindre.png) 0 0 no-repeat; padding:2px 0 2px 24px;}
		#meaOffre .cadreContent li.actu{ background:url(../images/puce_actu.png) 0 0 no-repeat; padding:2px 0 2px 24px;}
		#meaOffre .cadreContent li.nousContacter{ background:url(../images/puce_contact.png) 0 0 no-repeat; padding:2px 0 2px 24px;}

	#meaOffre .cadre1{ float:left; padding:0; margin:0; width:310px; background:url(../images/bg_cadre1_top.png) 0 0 no-repeat;}


	#meaOffre .cadre1 .cadreContent ul{float:left; width:145px; margin:6px 0 0 0;}
	#meaOffre .cadre1 .cadreContent ul.secondOffre{float:left; width:135px; padding:0 0 0 10px;}
		#meaOffre .cadre1 .cadreContent ul.secondOffre li{background:url(../images/puce_cercle.png) 0 4px no-repeat; padding:0 0 0 24px; }
			#meaOffre .cadre1 .cadreContent ul.secondOffre li a span{ font-size:9px;}

	#meaOffre .cadreContent ul.decouvrir li{ float:left; width:110px; margin:0 6px 7px 0;}


/*-------------------------------------------*/		
		#nav1{float:left; padding:0 0 0 20px; margin:0; width:890px; height:51px;}
				#nav1 ul li{ float:left; padding:0 4px 0 0;}
					#nav1 ul li a{color:#22306A; text-transform:uppercase; float:left; text-decoration:none; padding:0 4px 0 0;}
					#nav1 ul li a:hover,#nav1 ul li a.active{ display:block; padding:0 4px 0 0;}
		
					#nav1 ul li.annuPro a{background:url(../images/btn_pro.png) no-repeat 0 0 ;padding:25px 100px 26px 99px;font-size:0;line-height:0;}
					#nav1 ul li.annuPro a:hover, #nav1 ul li.annuPro a.selected{background:url(../images/btn_pro.png) no-repeat 0 -51px ;padding:25px 100px 26px 99px;font-size:0;line-height:0;}
					
					#nav1 ul li.annuIver a{background:url(../images/btn_inverse.png) no-repeat 0 0 ;padding:25px 83px 26px 83px;font-size:0;line-height:0;}
					#nav1 ul li.annuIver a:hover, #nav1 ul li.annuIver a.selected{background:url(../images/btn_inverse.png) no-repeat 0 -51px ;padding:25px 83px 26px 83px;font-size:0;line-height:0;}



					#nav1 ul li.annuTest a{background:url(../images/btn_test.png) no-repeat 0 0 ;padding:25px 83px 26px 83px;font-size:0;line-height:0;}
					#nav1 ul li.annuTest a:hover, #nav1 ul li.annuTest a.selected{background:url(../images/btn_test.png) no-repeat 0 -51px ;padding:25px 83px 26px 83px;font-size:0;line-height:0;}


					
					#nav1 ul li.annuMond a{background:url(../images/btn_monde.png) no-repeat 0 0 ;padding:25px 83px 26px 83px;font-size:0;line-height:0;}
					#nav1 ul li.annuMond a:hover, #nav1 ul li.annuMond a.selected{background:url(../images/btn_monde.png) no-repeat 0 -51px ;padding:25px 83px 26px 83px;font-size:0;line-height:0;}
					

/*-------------mise en page contentLeft----------------*/	
	#contentLeft ul li{ color:#fff;}
		#nav2 dd{font-weight:bold; padding:0;}
					#nav2 dd a{color:#FFF; padding:2px 6px; margin:0 8px 0 0; display:block; text-decoration:none;}
					#nav2 dd a:hover,#lev2 dd a.active{ background-color:#ff7113;}


/*-------------Page resultat Recherche--------------------------*/
#meaDec{ float:left; width:894px; padding:0 8px 10px 8px; background:url(../images/bg_cont.jpg) 8px -10px no-repeat ; position:relative; overflow:hidden;}
#meaDec2{ float:left; width:894px; padding:0 8px 10px 8px; position:relative; overflow:hidden;}

#filtreRecherche{ width:500px; float: right; margin:10px 0 0 20px; color:#0e198a; font-size:12px; font-weight:bold; z-index:50; position:relative;}
#filtreRecherche label{ float:left; width:124px; padding:6px 0 0 0;}

#filtreRegion, #filtreVille, #filtreActivite, #filtreTheme{ float:left;  width:110px; margin:0 0 20px 0;}




.meaDecLeft{float:left; width:700px; background:url(../images/bg_meadecleft.png) 0 0 no-repeat; padding:10px 5px 0px 6px; margin:0; z-index:1;}
.meaDecLeft h2{margin:0 0 20px 0; font-size:13px; font-weight:bold; color:#00346b; padding:0 0 0 10px;}
.meaDecLeft a{color:#9E0035;}

.meaDecLeftBottom{float:left; width:711px; height:20px; background:url(../images/bg_bottom_meadecleft.png) 0 0 no-repeat;font-size:1px; margin:0 0 10px 0;}

#meaDecRight{ position:absolute; top:15px; right:10px; width:182px; text-align:center; }
#meaDecRight img{ margin:10px 0;}

.resultat{float:left; width:700px; border-bottom:2px dotted #e8b968; padding:0 0 10px 0; margin:10px 0 4px 0;}
.visuelResultat{float:left; width:100px; padding:0 4px;}
.contentResultat{float:left; width:580px; padding:0 0 0 4px;}
.contentResultat h3{color:#9e0035; font-size:14px; font-weight:bold; margin:0 0 10px 0; }
.contentResultat h3 a{color:#9e0035; font-size:14px; font-weight:bold;}
.description{ float:left; width:100%; color:#1a66a0; clear:left; display:block;font-size:12px; font-weight:bold; text-decoration:none; margin:10px 0 15px 0;}
.adresse{ float:left; width:340px; color:#666; font-size:12px; font-weight:normal;}
.info{ float:left; width:240px; color:#000; font-size:10px; font-weight:normal;}
.info a{color:#9f0000; font-size:10px;}
.info ul{ line-height:14px; margin:0 20px;}
.info li.tel{ background:url(../images/puce_tel.gif) 0 3px no-repeat; padding:0 0 0 16px;}
.info li.msg{ background:url(../images/puce_lettre.gif) 0 4px no-repeat; padding:0 0 0 16px;}
.info li.web{ background:url(../images/puce_web.gif) 0 4px no-repeat; padding:0 0 0 16px;}
.info li.planaccess{ background:url(../images/puce_loupe.png) 0 4px no-repeat; padding:0 0 0 16px; float:right}
.info li.webinfo{ background:url(../images/star.png) 0 1px no-repeat; padding:0 0 0 16px;}
.info li.page{ background:url(../images/puce_page.png) 0 4px no-repeat; padding:0 0 0 16px;}
.info li.reservation{ background:url(../images/reservation.png) 0 4px no-repeat; padding:0 0 0 16px;}
.info li.motcle{ background:url(../images/star.png) 0 0 no-repeat; padding:0 0 0 16px; color:#1a66a0; font-weight:bold;}


.paginationResultat{ float:left; width:700px; font-size:10px; font-weight:bold; color:#1e278a; text-align:right; }
.paginationResultat a{font-size:10px; font-weight:bold; color:#ac2222; text-decoration:none;}
.paginationResultat span{font-weight:bold; color:#d58302;}

/*------- fil ariane -------*/
.ariane{padding:0 0 8px 0; color:#000;}
.ariane a{color:#9F0000;}

/*------------------------Monde--------------------*/
#monde{ float:left; width:910px;}

#rechBottom3{ padding:0 0 20px 0; float:left; font-size:1px;}

.hauteur{ float:left; width:0; height:280px; }
#mondeContent{ color:#00346b; float:left; width:850px; padding:0 30px 10px 30px; background:url(../images/bg_monde.png) 0 0 no-repeat;}
#mondeContent h2{ font-size:24px; font-weight:bold; color:#00346b; margin:0 0 20px 0;}
#mondeContent p{ font-size:14px; font-weight:bold; color:#00346b; line-height:18px}

#zoneGeo{float:left; margin:20px 0 0 0; width:300px;}
#zoneGeo h3{font-size:14px; font-weight:bold; color:#00346b; margin:0 0 10px 0;}
#zoneGeo ul{ line-height:24px;}
#zoneGeo li { background:url(../images/puce_cercle2.png) 0 10px no-repeat; padding:0 0 0 10px; font-weight:bold;}
#zoneGeo li a{font-size:12px; font-weight:bold; color:#ec721d}
#carte{float:left; margin:20px 0 0 0; background:url(../images/carte/carte_monde.jpg) 0 0 no-repeat;}

#pays{float:left; margin:20px 0 0 0; padding:4px 0 0 0;}
#pays ul{ line-height:24px;float:left; padding:10px 0 0 10px; margin:0 20px 0 0;}
#pays li { background:url(../images/puce_cercle2.png) 0 10px no-repeat; padding:0 0 0 10px;}
#pays li a{font-size:12px; font-weight:bold; color:#ec721d}
#pays h3{font-size:14px; font-weight:bold; color:#00346b; margin:0 0 10px 0;background:url(../images/carte/bg_ariane.gif) 0 0 no-repeat; padding:7px 0 7px 60px;}
#pays h4{float:left; font-size:12px; font-weight:bold; color:#00346b; background:url(../images/puce_pays.gif) 100% bottom no-repeat; padding:0 2px 16px 2px;}



/*-mise en page des textes standard-----------*/
#mondeContent .texte{float:left; width:850px;}
/* #mondeContent .texte h2{ font-size:24px; font-weight:bold; color:#00346b; margin:10px 0;} */

#mondeContent .texte h3{ font-size:16px; font-weight:bold; color:#00346b; margin:6px 0;}
#mondeContent .texte h4{ font-size:14px; font-weight:bold; color:#00346b; margin:6px 0;}
#mondeContent .texte ul{ line-height:24px;}
#mondeContent .texte li { background:url(../images/puce_cercle2.png) 0 10px no-repeat; padding:0 0 0 10px;}
#mondeContent .texte li.title_li { background:none; padding:0;  font-size:16px; font-weight:bold; margin:20px 0 0 0;}
#mondeContent .texte li.contenu_li { margin:0 0 0 30px;}
#mondeContent .texte li.contenu_li a{ color:#9F0039;}
#mondeContent .texte a{ color:#9E0035;}
.imgRight{ float:right; margin:0 0 0 20px;}
.ditesTout{ margin:0 0 10px 20px;}

#mondeContent .texte p{ font-size:12px; font-weight:normal; color:#00346b; line-height:18px}
#mondeContent .texte .formaPub{margin:0 auto;width:750px;}
.hautPage{color:#00346B; float:right; font-size:12px; font-weight:bold; background:url(../images/puce_haut_page.gif) 100% 0 no-repeat; padding:6px 20px 4px 0; text-decoration:none;}
/*-------------plan du site------------------------------*/
.confirmation{float:left; width:850px; padding:0 0 10px 0;background:url(../images/bg_plan.jpg) 650px bottom no-repeat;} 
.plan{float:left; width:700px; padding:0 0 10px 150px;background:url(../images/bg_plan.jpg) 500px bottom no-repeat;} 
.txtPlan{float:left; display:inline; width:300px;}

/*--page toolbar--*/
.toolbar{ float:left; width:425px; text-align:center; padding:10px 0 16px 0;}
.toolbar img{ margin:0 0 10px 0;}
.imgToolbar{ margin: 0 0 0 140px;}
/*-------formulaire de  contact demande de pub----------*/
.lienArticles{float:left; width:850px; padding:14px 0;}
#mondeContent .texte .lienArticles li{ float:left; margin:0 8px 0 0; color:#00346b; background:none; padding:0;}
#mondeContent .texte .lienArticles li a{padding:0 8px 0 0; color:#00346b; font-weight:bold; text-decoration:none;}
#mondeContent .texte .lienArticles li a:hover, #mondeContent .texte .lienArticles li a.active{color:#ff9c01;}

.demandePub{width:613px; margin:0 auto;}
#mondeContent .texte .demandePub h2{ text-align:center;}

.formulairePub{ float:left;width:613px; background:url(../images/contour_top.gif) 0 0 no-repeat; padding:20px 0 0 0; margin:0 0 20px 0;}
.txtFormulairePub{ float:left; width:573px;  background:url(../images/contour_bottom.gif) 0 bottom no-repeat; padding:0 20px 20px 20px;}
		
		#mondeContent .texte .contact{float:left; width:573px;}
			#mondeContent .texte .contact p{overflow:hidden;padding:4px 0;clear:both;}
			.contact h3{ font-size:16px; font-weight:bold; color:#00346b;}
			.contact p label{float:left;display:inline; padding:0 10px 0 0; width:133px; color:#00346b; text-align:right;}
			.contact p .text, .contact p .other_text{float:left;display:inline; width:358px; height:16px; font-size:11px; border:1px solid #cacaca;}
			.contact p .select{float:left;display:inline; width:358px; height:18px; font-size:11px; border:1px solid #cacaca;}

			.contact p textarea.text{float:left;display:inline; width:358px; height:80px; border:1px solid #cacaca;}
			
			.contact p .envoyer{ margin:0 0 0 130px}
			.obligatoire{ color:red; padding:0 4px 0 0;}
			.choice_list_input{ margin:0 0 0 133px;}
			.choice_list_input td{ padding:0 0 6px 0; vertical-align: middle;}

/*---------- Formulaire Demande RDV ------------*/
.formulairePubRdv{ float:left;width:613px; background:url(../images/contour_top.gif) 0 0 no-repeat; padding:20px 0 0 0; margin:0 0 20px 0;}
.txtFormulairePubRdv{ float:left; width:573px;  background:url(../images/contour_bottom.gif) 0 bottom no-repeat; padding:0 20px 20px 20px;}
		
		#mondeContent .texte .contact{float:left; width:573px;}
			#mondeContent .texte .contact p{overflow:hidden;padding:4px 0;clear:both;}
			.contact p.date{float:left;display:inline; width:400px; height:18px; font-size:11px;}
				.contact p.date .select{float:left;display:inline; width:20%; height:18px; font-size:11px; border:1px solid #cacaca;}

/*--------sur mon mobile---------*/
#mobileFlash{ margin:0 0 0 150px;}

/*--------edition de poche---------*/
#mondeContent .editionPoche{float:left; width:850px;}

#mondeContent .mapEditionPoche{float:left; display:inline; width:536px; height:420px; position:relative;}

#recherche .btnDecorationMeubles{position: absolute; width:96px; height:96px; top:46px; right:37px;}
#recherche .btnDecorationMeubles a{ display:block; width:96px; height:96px; background: url(../images/transparent.gif);}
#recherche .decorationMeubles{float:left; width:242px; height:192px; background:url(../images/bg_decoration_meubles.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnModeShopping{position: absolute; width:124px; height:124px; top:10px; right:168px;}
#recherche .btnModeShopping a{ display:block; width:124px; height:124px; background: url(../images/transparent.gif);}
#recherche .modeShopping{float:left; width:242px; height:192px; background:url(../images/bg_mode_shopping.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnMaisonEquipements{position: absolute; width:120px; height:120px; top:135px; left:150px;}
#recherche .btnMaisonEquipements a{ display:block; width:120px; height:120px; background: url(../images/transparent.gif);}
#recherche .maisonEquipements{float:left; width:242px; height:192px; background:url(../images/bg_maison_equipements.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnLoisirsCulture{position: absolute; width:106px; height:106px; top:12px; left:82px;}
#recherche .btnLoisirsCulture a{ display:block; width:106px; height:106px; background: url(../images/transparent.gif);}
#recherche .loisirsCulture{float:left; width:242px; height:192px; background:url(../images/bg_loisirs_culture.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnVoyagesTransports{position: absolute; width:108px; height:108px; top:146px; right:115px;}
#recherche .btnVoyagesTransports a{ display:block; width:108px; height:108px; background: url(../images/transparent.gif);}
#recherche .voyagesTransports{float:left;width:242px; height:192px; background:url(../images/bg_voyages_transports.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnServicesDivers{position: absolute; width:130px; height:130px; bottom:30px; left:20px;}
#recherche .btnServicesDivers a{ display:block; width:130px; height:130px; background: url(../images/transparent.gif);}
#recherche .servicesDivers{float:left; width:242px; height:192px; background:url(../images/bg_services_divers.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnRestosSorties{position: absolute; width:116px; height:116px; bottom:30px; right:22px;}
#recherche .btnRestosSorties a{ display:block; width:116px; height:116px; background: url(../images/transparent.gif);}
#recherche .restosSorties{float:left; width:242px; height:192px; background:url(../images/bg_restos_sorties.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnSanteUrgences{position: absolute; width:148px; height:148px; bottom:12px; right:189px;}
#recherche .btnSanteUrgences a{ display:block; width:148px; height:148px; background: url(../images/transparent.gif);}
#recherche .santeUrgences{float:left; width:242px; height:192px; background:url(../images/bg_sante_urgences.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}

#recherche .btnBeauteBienetre{position: absolute; width:106px; height:106px; top:127px; left:8px;}
#recherche .btnBeauteBienetre a{ display:block; width:106px; height:106px; background: url(../images/transparent.gif);}
#recherche .beauteBienetre{float:left; width:242px; height:192px; background:url(../images/bg_beaute_bienetre.jpg) 0 0 no-repeat; color:#606060; padding:36px 36px 0;}
.displayNone {display:none;}
/*-------------mise en page footer----------------*/	
	#footer .nav{ position:relative; width:100%; height:31px; background:url(../images/bg_nav_footer.png) 0 0 repeat-x;}
	#footer .navLeft{ position:absolute; left:0; top:0;}
	#footer .navCenter{ width:910px; margin:0 auto;}
		#footer .navCenter ul.baseligne{ float:left; width:auto; padding:0 0 0 11px;}
		#footer .navCenter ul.baseligneRight{ float:right; width:auto; padding:0 11px 0 0;}
		#footer .navCenter li{float:left; background:url(../images/puce_li.gif) 100% 10px no-repeat; padding:8px 11px 0 8px;}
			#footer .navCenter li a{ font-size:10px; color:#5b5a5a; text-decoration:none; font-weight:bold;}
			#footer .navCenter li a:hover{ text-decoration:underline;}
		#footer .navCenter li.last{ background:none;}
	#footer .navRight{ position:absolute; right:0; top:0;}

	#partenaires { width:880px; margin:0 auto; padding:6px 0; text-align:left;}
	#partenaires dt, #partenaires dd{display:inline; width:auto; font-size:11px;font-weight:bold;}
	#partenaires dd img{  vertical-align:middle; margin:0 8px 0 0;}
	.conception{ font-size:12px; color:#467ab6; text-decoration:none;}
		.conception:hover{color:#205189;}
		/* Correction bug IE pour gerer le retour a la ligne  */
		 .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}

/* Popup interne */
.popupTop {width:370px;background: url(../images/moo/bg_popup.png) 0 0 no-repeat ;padding:10px 10px;}
.popupBottom{background: url(../images/moo/bottom_popup.png) 0 0 no-repeat ;height:20px;}
a.close_link {display: block;float: right;width: 18px;height: 18px;background: url(../images/moo/btn_fermer.png) no-repeat center;}

/*Popup offres telecontact*/
.cadreOffresTelecontact{float:left;padding:15px 0 0 122px;position:relative;}
	#cont h2.lienoffres{font-size:16px; font-weight:bold; color:#00346b; padding:10px 0 0 24px;background:url(../images/puce_offres.png) 0 6px no-repeat;}
	#offresTelecontact .cadreContent h2.lienoffres{font-size:16px; font-weight:bold; color:#00346b; padding:13px 0 0 0; background:url(../images/puce_offres2.png) 36px 12px no-repeat;}
		#cont h2.lienoffres a{font-size:16px; font-weight:bold; color:#00346b; padding:0; text-decoration:none;}

#offresTelecontact {position:absolute;visibility:hidden; width:310px; z-index:1000; top:12px; right:0; text-align:center;}
	#offresTelecontact .cadre1{ float:left; padding:0; margin:0; width:310px; background:url(../images/bg_cadre1_top.png) 0 0 no-repeat; }
	#offresTelecontact .cadreContent{padding:0 10px; margin:0; position:relative}
	#BoutonFermer{position:absolute; top:8px;right:8px;cursor:pointer;}
	#offresTelecontact .cadreContent a{color:#00346B;font-size:12px;font-weight:bold;text-decoration:none;}
	#offresTelecontact .cadreBottom{ float:left; padding:0; width:310px; height:11px; margin:0 0 20px 0; font-size:1px;}



#offresTelecontact .cadreContent ul.secondOffre{float:left; width:135px; padding:0 0 0 10px; text-align:left;}
	#offresTelecontact .cadreContent ul.secondOffre li{line-height:24px; background:url(../images/puce_cercle.png) 0 4px no-repeat; padding:0 0 0 20px; }
	#offresTelecontact .cadreContent ul.secondOffre li a span{ font-size:9px;}

#offresTelecontact .cadreContent ul{float:left; width:145px; margin:20px 0 0 0; text-align:left;}
	#offresTelecontact .cadreContent li{line-height:24px; font-size:11px; font-weight:bold; color:#00346b;}
		#nav1 #offresTelecontact .cadreContent li a{ font-size:12px; color:#00346b; text-decoration:none; text-transform:none; display:inline; padding:0; font-weight:bold;}

#offresTelecontact .cadreContent li.annuaire{background:url(../images/puce_annuaire.png) 0 0 no-repeat; padding:0 0 0 24px;}
#offresTelecontact .cadreContent li.web{background:url(../images/puce_web.png) 0 0 no-repeat; padding:0 0 0 24px;}
#offresTelecontact .cadreContent li.pub{background:url(../images/puce_pub.png) 0 0 no-repeat; padding:0 0 0 24px;}
#offresTelecontact .cadreContent li.quiSommes{ background:url(../images/puce_qs.png) 0 0 no-repeat; padding:0 0 0 24px;}
#offresTelecontact .cadreContent li.rejoindre{ background:url(../images/puce_rejoindre.png) 0 0 no-repeat; padding:0 0 0 24px;}
#offresTelecontact .cadreContent li.actu{ background:url(../images/puce_actu.png) 0 0 no-repeat; padding:0 0 0 24px;}
#offresTelecontact .cadreContent li.nousContacter{ background:url(../images/puce_contact.png) 0 0 no-repeat; padding:0 0 0 24px;}
.copyright{padding-right:68px;}
.copyright a{text-decoration:none;color:#3E3E3E;font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;}
.copyright a:hover{text-decoration:underline;color:#3E3E3E;font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;}


.links{float:left; width:114px; height:42px; background:url(../images/bg_links.gif) 0 0 no-repeat; padding:6px 0 0 0; text-align: center;margin:3px 0 0;}
	.links a{ font-weight:bold; font-size:12px; font-weight:bold; color:#fddd09; text-decoration:none;}




.pub_adweb{background:url(../images/bg_centre_pub.png) 0 bottom no-repeat; padding:0 6px 10px 6px; }

/*.list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_list_themes.png) no-repeat scroll 0 0;
float:left;
margin:0 -19px 20px;
min-height:150px;
padding:10px 23px 10px 24px;
position:relative;
width:854px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
.list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/puce_liste.gif) no-repeat scroll 0 8px;
display:inline;
float:left;
line-height:18px;
padding:0 0 0 7px;
width:280px;
}*/
/* #mondeContent .texte h2{ color:#00346B;font-size:13px;margin:0 0 12px;text-transform:uppercase;} */

#plan {width:910px; margin:0 auto; text-align:left;}
#plan .liste{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_list_themes.png) no-repeat scroll 0 0;
float:left;
margin:0 -19px 20px;
min-height:100px;
padding:10px 23px 10px 24px;
position:relative;
width:910px;
}
#plan .liste ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#plan .liste h2{ font-size:13px; color:#9f0000; text-transform:uppercase; margin:0 0 12px 0; font-weight:normal;}
#plan .liste li{ float:left; display:inline; width:260px; background:url(../images/puce_liste.gif) 0 8px no-repeat; padding:0 20px 0 7px; line-height:18px;}
#plan .liste .txtPlan .contenu_li a {color:#9F0039;}
#plan .liste a{ font-size:11px; color:#494a4a; text-decoration:none} 
#plan .liste a:hover{text-decoration:underline} 

