body{margin:0 auto; font-family:Arial, Verdana; font-size:11px; color:#666; background:#666 url(../_nim/f.jpg) repeat-x top;}
#ctn{ position:relative; width:950px; margin:0 auto;}

/*Huat de page*/
#hea{float:left; height:50px; width:270px; background:url(../_nim/ile1.jpg) no-repeat;}
#m_h{ padding-top:10px; height:40px; }
#bandeau {height:132px; width:950px; background:url(../_nim/fonds/fds_r2_c1.jpg) no-repeat;}

/*Contenu*/
#gnal{background:#fff url(../_nim/fcorp.jpg) repeat-y;}
#menu{float:left; width:157px; padding-top:30px; margin:0; background:url(../_nim/paq2.jpg) no-repeat top;}
#centre {float:left; width:763px; padding-top:10px;}

/*Pieds de page*/
#pds{clear:both; height:177px; background:url(../_nim/fcorp.jpg) no-repeat bottom;}
#gauche{width:950px; height:177px; background:url(../_nim/fbg.jpg) no-repeat;}
#droite{margin-left:198px; height:177px; background:url(../_nim/f1.jpg) repeat-x bottom; padding:0 25px 0 0; text-align:center;}

#zoom {height:100px; background:url(../_aimg/zoom.jpg) no-repeat; padding-left:32px;}
.txtd{text-align:right; padding-top:24px; }

/*Menu haut horizontal*/
ul.mml{margin-top:10px;}
#m_h li{list-style-type:none; float:left;}
.mh{font-weight:bold; color:#fff; text-decoration:none; font-size:13px; padding-left:32px; padding-bottom:3px}
.mh:hover{font-weight:bold; color:#069;}
.m1{height:20px; width:94px; padding-top:4px; background:url(../_nim/location.jpg) 	no-repeat;} 	/* locaztion 	*/
.m2{height:20px; width:94px; padding-top:4px; background:url(../_nim/hotel.jpg) 	no-repeat;}		/* hotel 		*/
.m3{height:20px; width:94px; padding-top:4px; background:url(../_nim/voiture.jpg) 	no-repeat;} 	/* voitures		*/
.m4{height:20px; width:94px; padding-top:4px; background:url(../_nim/voyages.jpg) 	no-repeat;} 	/* voyages 		*/
.m5{height:20px; width:94px; padding-top:4px; background:url(../_nim/avion.jpg) 	no-repeat;}		/* avion 		*/
.m6{height:20px; width:94px; padding-top:4px; background:url(../_nim/loisirs.jpg)	no-repeat;} 	/* loisirs 		*/
.m7{height:20px;width:109px;padding-top:4px;background:url("../_nim/colocation.jpg") no-repeat;}
/*.m7{height:20px; width:94px; padding-top:4px; background:url(../_aimg/onglet_blog.png) no-repeat;} */

h1{font-size:16px; color:#fff; font-style:italic; margin:0; padding:5px 0 0 45px; letter-spacing:2px;} 
h2{font-size:14px; font-style:italic; margin:0; color:#fff; padding:10px 0 0 45px; letter-spacing:1px;} 
h3{font-weight:bold; font-size:10px; color:#fff; padding-left:5px; letter-spacing:2px; margin:0; } 
h4{width:147px; height:29px; font-weight:bold; font-size:11px; color:#fff; padding:2px 0 0 10px; margin:0; letter-spacing:2px; background:url(../_nim/bh4.jpg) no-repeat;} 
form{margin:0; padding-left:5px;}
input{font-size:10px; border:1px solid #609; font-weight:bold; color:#666;}
select{font-size:10px; border:1px solid #609;}
.nobor{background:transparent; border:0;}
.green{font-size:10px; font-weight:bold; color:#fff; background:#693; border:1px solid #000;}
.val{font-size:10px; font-weight:bold; color:#fff; background:#693; width:25px;}
.md{background:#ccc;padding:5px;}
hr.invis{visibility:hidden;}
hr.colo{border:#999 1px dotted;}
.rouge{ color:#930; font-weight:bold;}
ul.mmn{margin:0 0 5px 15px; padding-left:10px; list-style-type: square; color:#528931; text-align:left; letter-spacing:0px;}
ul.org{margin:0; padding:2px 0 0 20px; list-style-type: square;}
ul.rubs{margin:0; padding:2px 0 0 15px; list-style-type: square;}
li.bdo{color:#fff; list-style-type:square; padding-top:2px;}

td{font-family:Verdana; font-size:10px; color:#666;}
.grdtitre {color:#069; font-weight:bold; font-size:14px;}

/*Liens*/
a{color:#069; font-weight:bold; text-decoration:none; font-size:11px;} 
a:hover{color:#009;} 
.riane {color:#009; text-decoration:none; font-size:9px; font-weight:bold;}
.riane:hover{color:#5a6220;}
.org{color:#fff; text-decoration:none; font-weight:bold; font-size:10px;}
.org:hover{color:#ddd; font-weight:bold;}
.lmn{color:#fff; text-decoration:none; font-weight:bold; font-size:10px;}
.lmn:hover{color:#ddd;}
.gt{color:#009; text-decoration:none; font-weight:bold; font-size:11px;}
.gt:hover{color:#000;}
.glt{color:#fc6; text-decoration:none; font-weight:bold; font-size:15px;}
.glt:hover{color:#E89C00;}
.idt{color:#009; text-decoration:none; font-weight:bold; font-size:14px;}
.idt:hover{color:#000;}
.clt{color:#A9334A; text-decoration:none; font-weight:bold; font-size:14px;}
.clt:hover{color:#000;}
.mtb{color:#69F; text-decoration:none; font-weight:bold; font-size:10px;}
.mtb:hover{color:#009;}
.ppt{padding-left:15px; color:#69F; text-decoration:none; font-weight:bold; font-size:12px;}
.ppt:hover{color:#009;}
.princp{color:#fff; font-size:11px; font-weight:bold; padding-left:5px}
.princp:hover{ color:#69F}
.pubs {color:#666; text-decoration:underline; font-size:9px; font-weight:normal; text-align:right;}
.txtpub{color:#666; text-decoration:none; font-size:9px; font-weight:normal;}
.txtpub:hover{color:#333;}
.txtfor{color:#009; text-decoration:none; font-size:9px; font-weight:normal;}
.txtfor:hover{color:#666; text-decoration:underline;}

.lfor{color:#000; text-decoration:none; font-size:9px; font-weight:normal;}
.lfor:hover{color:#666;}

/*Intro des textes*/
.introds {font-weight: bold; font-size: 12px;}
.hor1 {font-weight: bold; font-size: 12px; background:#E8E8FF;}
.hor2 {font-weight: bold; font-size: 12px; background:#D9D9FF;}

.pttxt{color:#000; font-size:10px; font-weight:normal; text-align:left; letter-spacing:normal; }
.teen{font-size:12px; font-weight:bold; color:#fff; background:#693; padding:3px; border:1px solid #000;}

/*Images*/
.impres{padding-right:5px;border:0;}
.impresr{padding-left:5px;border:0;}
.imgezoom{border:2px solid #000}
.carde{border:1px solid #009; background:#CACAFF; padding:2px;}
.space_letter{font-weight:bold;color:#690;font-size:12px; padding-left:5px;letter-spacing:2px; border-right:1px solid #009;} 
.space3{font-weight:bold;color:#690;font-size:12px; padding-left:5px;letter-spacing:2px;} 
.space2{font-weight:bold;color:#009;padding-left:10px;letter-spacing:2px;} 
.ssc{padding:0 5px 0 5px; border-left:#515F70 dotted 1px; text-align:left;}
.backspace2{background:#8CB1FF;font-weight:bold;color:#FFF;padding:2px 0 2px 5px;letter-spacing:2px;} 
.libl{font-weight:bold;color:#FFF;font-size: 12px;}
.libl:hover{font-weight:bold;color:#009;font-size: 12px;}
/*menus centre*/
.bmc{ background:#C6E2A5; padding:2px 0 0 5px;}
.bc2{ background:#C6E2A5; padding:5px; border-right:1px solid #999}
.bmb{ background:url(../_nim/f_orb.png) no-repeat; font-weight:bold;color:#FFF;padding:2px 0 2px 10px;letter-spacing:2px;} 

/*Paragraphes*/
.parastandard {padding-left:5px;}
.parageneral {padding:0 5px 0 5px;}
.parabar{padding:0 5px 0 5px; border-left: 1px solid #000; font-weight:bold; text-align:left;}

.bl{background:#CCF;}
.cld{padding:0 3px 0 5px;}
.imp{border:#000 solid 2px;} 
.mtx{font-size:9px; font-style:italic; color:#fff; font-weight:bold;} 
.mtt{font-weight:bold; font-size:11px; color:#65A13F;} 
.pr{padding:5px 5px 5px 10px; border-right:1px solid #009; text-align:justify;} 
.pr2{padding:0 3px 0 3px;} 
.st2{padding:0 5px 0 5px; border-bottom:#009 solid 1px;} 
.titre{padding-left:5px; font-family:Arial; font-weight:bold; font-size:12px; color:#DDEDD3;} 

/*Fonds*/
.fdpub{background:url(../_nim/tools/fdpub.png) no-repeat; font-weight:bold; color:#fff;}
.backvol{background:url(../_nim/fonds/fdmoteur.gif) no-repeat}

