/* Path: /var/www/prod/teleopendir/nx/conf/view/opendir2/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(/nx/skins/opendir2/images/bg_body.jpg) 0 0 repeat-x #d5d5cf;}
	
	#global{width:910px;text-align:left;margin:0 auto; text-align: left;}	
				
		#cont{width:910px;}
			#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;padding:6px 0 0 10px; width:325px;}
			#racourcis{float:left; width:611px; color:#fff; height:15px;}
				#racourcis ul{ margin:0; padding:0;}
				#racourcis li{display:inline; background:url(/nx/skins/opendir2/images/puce_li_racourcis.gif) 0 4px no-repeat; padding:0 8px; 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:10px; text-decoration:none;}					
					
	.links{float:left; width:114px; height:36px; background:url(/nx/skins/opendir2/images/bg_links.gif) 0 0 no-repeat; padding:12px 0 0 0; text-align: center;}
	.links a{ font-weight:bold; font-size:12px; font-weight:bold; color:#fddd09; text-decoration:none;}
	.gratuit{float:right; width:185px; height:89px; background:url(/nx/skins/opendir2/images/bg_gratuit.png) 0 2px no-repeat; width:185px;}
		.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; position:relative; z-index:1;}

	#ban{ width:491px; padding:0; position:absolute; top:34px; left:0;} 	
	#ban a{ display:block; width:263px; height:56px; position:relative; z-index:1;}	


/*-----------Recherche----------------------*/

	
		#rech{ float:left; width:910px; margin:30px 0 20px 0;}
			#rechTop{float:left;width:910px; height:14px;  background:url(/nx/skins/opendir2/images/bg_top_rech.png) 0 0 no-repeat; font-size:1px;}
			#rechContent{ color:#00346b; float:left; width:860px; padding:0 25px 10px 25px; background:url(/nx/skins/opendir2/images/bg_rech.png) 0 0 no-repeat;}
			
			#rechBottom{float:left;width:910px; height:22px;  background:url(/nx/skins/opendir2/images/bg_bottom_rech.png) 0 0 no-repeat; font-size:1px;}

	#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:24px 0 20px 0; color:#00346b; position:relative;}
		#rechContent p input{ background:url(/nx/skins/opendir2/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;position:relative; cursor:text;}


	#rechContent p.btnRech{float:left; width:137px; padding:54px 0 0 0; }
	
		#rechContent p.btnRech input{ background:url(/nx/skins/opendir2/images/btn_trouver.png) 0 0 no-repeat; width:137px; height:55px; padding:0; margin:0;position:relative; cursor:pointer; top:-5px;}

	
/*------------- fil d'ariane----------------*/

	.ariane{ float:left; width:863px; margin:0; padding:0 23px 6px 24px; font-size:11px; color:#00346b; text-transform:lowercase;}
	.ariane a{ font-size:11px; color:#00346b; text-decoration:none;}
	.ariane a:hover{text-decoration:underline;}
/*-------------mise en page des listes----------------*/

	.list{ float:left; width:863px;background:url(/nx/skins/opendir2/images/bg_list_themes.png) 0 0 no-repeat; margin:0 0 20px 0; padding:10px 23px 10px 24px; position:relative; min-height:150px;}

 * html .list{height:150px}
	.list h2{ font-size:13px; color:#9f0000; text-transform:uppercase; margin:0 0 12px 0}
	.list li{ float:left; display:inline; width:280px; background:url(/nx/skins/opendir2/images/puce_liste.gif) 0 8px no-repeat; padding:0 0 0 7px; line-height:18px; text-transform:lowercase;}
	.list li a{ font-size:11px; color:#494a4a; text-decoration:none} 
	.list li a:hover{text-decoration:underline} 
	
	
	  .resultat{float:left; width:663px; border-bottom:2px dotted #e8b968; padding:0 100px 20px 100px; margin:16px 0 4px 0;}
		.resultat .voir{ float:right; margin:16px 0 0 0;}
		.resultat dl{ width:340px}
		.resultat dt{font-size:16px; font-weight:bold; color:#9e0000;background:url(/nx/skins/opendir2/images/puce_liste.gif) 0 8px no-repeat; padding:0 0 0 7px;}
		.resultat dt a{font-size:16px; font-weight:bold; color:#9e0000;text-decoration:none;}
		.resultat dd{ margin:10px 0 0 0;}
		.resultat dd.tel{background:url(/nx/skins/opendir2/images/puce_tel.gif) 0 3px no-repeat; padding:0 0 0 16px;}
	    
		.resultatlast{float:left; width:663px; padding:0 100px 20px 100px; margin:16px 0 4px 0;}
		.resultatlast .voir{ float:right; margin:16px 0 0 0;}
		.resultatlast dl{ width:340px}
		.resultatlast dt{font-size:16px; font-weight:bold; color:#9e0000;background:url(/nx/skins/opendir2/images/puce_liste.gif) 0 8px no-repeat; padding:0 0 0 7px;}
		.resultatlast dt a{font-size:16px; font-weight:bold; color:#9e0000;text-decoration:none;}
		.resultatlast dd{ margin:10px 0 0 0;}
		.resultatlast dd.tel{background:url(/nx/skins/opendir2/images/puce_tel.gif) 0 3px no-repeat; padding:0 0 0 16px;}
	
/*---pagination------------*/

.paginationResultat {color:#1E278A;float:left;font-size:10px;font-weight:bold;text-align:right;width:863px;padding:10px 23px 10px 24px;}
.paginationResultat a {color:#AC2222;font-size:10px;font-weight:bold;text-decoration:none;}
.paginationResultat span {color:#D58302;font-weight:bold;}


/*-------------mise en page footer----------------*/	
	#footer .nav{ position:relative; width:100%; height:31px; background:url(/nx/skins/opendir2/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 8px;}
		#footer .navCenter ul.baseligneRight{ float:right; width:auto; padding:0 8px 0 0;}
		#footer .navCenter li{float:left; background:url(/nx/skins/opendir2/images/puce_li.gif) 100% 10px no-repeat; padding:8px 8px 0 8px;}
			#footer .navCenter li a{ font-size:10px; color:#5b5a5a; text-decoration:none; font-weight:bold;}
		#footer .navCenter li.last{ background:none;}
	#footer .navRight{ position:absolute; right:0; top:0;}

	#partenaires { width:910px; margin:0 auto; padding:6px 0; text-align:right;}
	#partenaires dt, #partenaires dd{display:inline; width:auto; }
	#partenaires dd img{  vertical-align:middle; margin:0 8px 0 0;}
	
		/* 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;}