/*---------------------------------------------------------DEFAULT--------------------------------------------------------*/
UL, P {margin:0 0 0 10px; padding:0;}
INPUT, SELECT {font-family:Verdana; font-size:10px ; font-weight:normal ;}
img{ behavior:url(../htc/pngbehavior.htc); border:0;}
BODY { font-size:100%; margin:0 0 0 0 ; text-align:center; background:#99171d url(/_img/commun/bg-html.png) repeat-x 0 12px; }
P{ color:#333; margin:15px 0 15px 20px; line-height:15px; }
HR {clear:both; visibility:hidden; height:1px; margin:0; padding:0; font-size:1px; margin: -0.5em 0; border:1px solid black;}
.clearboth {clear:both;height:15px;}
HR.line {visibility:visible; width:500px;}
HR.separ {visibility:visible; clear:both;  border-top:1px solid #ccc; border-bottom:1px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; margin:0; }
A 			{ font-weight:bold; color:#b21d45; text-decoration:underline;}
A:hover 		{ font-weight:bold; color:#b21d45; text-decoration:none;}
.gras {font-weight:bold;}
.separateur {clear:both; width:100%; height:9px; margin:10px 0 10px 0 ;background:#FFF url(/_img/commun/separateur.png) repeat-y center center;}
#GLOBAL { font:0.6875em/1.2em Verdana, sans-serif; font-weight:normal; text-align:left; margin:0 auto 0 auto; width:960px ; color:#333; background:#FFF url(/_img/commun/bg-global.png) repeat-y 0 0px; border:1px solid #333; border-bottom:3px solid #222;}
.enSavoirPlus { margin-top:5px; }
.floatImgLeft IMG { float:left; margin:5px 8px 8px 0; }
.floatImgRight IMG { float:right; margin:5px 0px 8px 8px; }
.centre { text-align:centre; display:block; }
.floatLeft { float:left;}
.floatRight { float:right;}
ADDRESS { line-height:16px; margin:0 0 20px 20px; font-size:11px; font-style:normal; }
.clear { clear:both; }
/*---------------------------------------------------------STRUCTURE--------------------------------------------------------*/
/*--------------HEADER--------------*/
#HEADER { width:100%; height:241px; background:#731212 url(/_img/commun/bg-header.jpg) no-repeat 0 0;}
	#LOGO { float:left; width:256px; height:58px; padding-top:6px; padding-bottom:7px; padding-left:8px; }
	#menuHeader { float:right; height:14px; line-height:30px; padding-top:20px; padding-right:10px; }
	#menuHeader UL LI { list-style-type:none; float:left; margin:0px 0 0 15px;}
	#menuHeader UL LI A 		{ color:#FFF; text-decoration:none; }
	#menuHeader UL LI A:hover 		{ color:#FFF; text-decoration:underline; }
	#bandeau { clear:both; width:960px; height:170px; background-color:#000; }
	A.votreSelection  {float:left; font-size:10px; margin:4px 0 0 3px; width:96px; height:20px; padding-left:21px; line-height:20px; color:white; text-decoration:none; background:#731212 url(/_img/icon/selection2.png) no-repeat 0 0;}
	A.votreSelection:hover 		{color:#FF0000; text-decoration:none;}
	
/*--------------BODY--------------*/
#BODY {min-height:400px; background:url(/_img/commun/bg-body.png) no-repeat 260px 0px;}
	#menuPrincipal { width:960px; height:29px; background:#ADA9A9 url(/_img/commun/bg-menuprincipal.png) repeat-y 0 0; }
	/*#menuPrincipal UL { margin-left:260px;}
	#menuPrincipal UL LI { list-style-type:none; float:left; margin:0; font-size:12px; font-weight:bold; padding:0 4px; background:transparent url(/_img/commun/bg-filet-menu.png) no-repeat right center;}*/
	#menuPrincipal UL { margin-left:265px;}
	#menuPrincipal UL LI { list-style-type:none; text-align:center; float:left; margin:0; padding:0; background:transparent url(/_img/commun/bg-filet-menu.png) no-repeat right center; }
	#menuPrincipal UL LI.end { background:none; }
	#menuPrincipal UL LI A  			{ font:bold 12px/29px Arial, Helvetica, Sans-serif; color:#f7e7ed; text-decoration:none; margin:0; padding:0 10px; }
	#menuPrincipal UL LI A:hover 		{ text-decoration:underline; color:#731212;}
	

/*--------------BOXES--------------*/
	#BOX1 				{ float:left; width:256px; margin:0px; color:#FFF; background-color:#871315; }
	#BOX1 P, #BOX1 DIV	{ color:#FFF; margin:20px 10px 20px 0px; font:10px verdana, arial, sans-serif; }
	#BOX1 P 				{ font:normal .9em Verdana, Arial, Sans-serif; text-align:center; color:#fff; margin:0px 0 10px 0px; padding:9px 10px 0 10px; background:transparent url(/_img/commun/box1-separ.png) no-repeat center 0;}

	
	#BOX2 		{ float:left; width:674px; margin:20px 0 20px 14px; }
	#BOX2LEFT 	{ float:left; width:334px; margin:20px 0 20px 30px; display:inline; }
	#BOX2RIGHT 	{ float:right; width:320px; margin:20px 10px 20px 10px; display:inline; }
	
	A#search_criteres	{ margin:0 0 0 10px; display:block; width:259px; color:#fff; height:40px; background:transparent url(/_img/commun/bt-demeure.gif) no-repeat center 0; }
		
	/*#BOX2 P, #BOX2 DIV, #BOX2LEFT P, #BOX2RIGHT P, #BOX2LEFT DIV, #BOX2RIGHT DIV {
	margin:20px 10px 20px 20px;
	}
	*/
	.listspace LI { margin-bottom:20px;}
	
/*------------Footer-------------*/
#FOOTER { clear:both; height:22px; padding:2px 0 4px 0; margin:20px 0 0 0; background-color:#CCC; }
	#FOOTER UL LI { list-style-type:none; float:right; margin:5px 10px 0 10px; font-size:10px; font-weight:bold;}
	#FOOTER UL LI A:link, #FOOTER UL LI A:visited  { color:#333; text-decoration:none; font:bold 9px Verdana, Arial, Serif;}
	#FOOTER UL LI A:hover { color:#333; text-decoration:underline; }
	#FOOTER #SCROLL { float:left; width:400px; margin:5px 10px 0 10px; font-size:9px; font-weight:bold;}

h1 { clear:both; font:bold 1.45em Georgia, Times, Sans-serif; color:#731212; margin:0 0 15px 0; padding-left:20px; background:transparent url(/_img/icon/h1.png) no-repeat 0 center;}
h2 { font:bold 14px Georgia, Times, Serif; color:#731212; margin-top:20px; margin-bottom:0px; padding:0 0 0 18px; background:transparent url(/_img/icon/h2.png) no-repeat 0 center;}
h2.simple { color:#a61c1c; margin-top:20px; margin-bottom:9px; padding-left:12px; font-size:11px; font-weight:bold; background:none;}
h3 { font-family:arial, Helvetica, Sans-serif; color:#731212; margin:25px 0 9px 20px; padding:0 0 0 0px; font-size:11px; font-weight:bold; background:none;}
h3.accueilForm { color:#731212; margin:0px 0 6px 0px; padding:0; font-size:11px; font-weight:bold; background:none;}
h3.bgGris { color:#731212; height:20px; line-height:20px; margin:2px 2px 9px 2px; padding:0 0 0 4px; font-size:11px; font-weight:bold; background-color:#CCC; background-image:none;}
h5 { margin-bottom:3px; padding:5px 0 2px 0px; font-family:Verdana; font-size:10px; font-weight:normal; color:#999999; }
h6 { margin-bottom:3px; padding:5px 0 2px 0px; font-weight:bold; font-size:9px; font-family:Verdana; background-image:url(/_img/icon/sign2.png); background-position:left 0; color:#999999; }

#BOX1 a:link { color:#f1f1f1;text-decoration:underline;}
#BOX1 a:visited { color:#f1f1f1;text-decoration:underline;}
#BOX1 a:hover { color:#ccc;text-decoration:none; background-color:#731212;}

h2 a:link 	{ color:#fff;text-decoration:underline;}
h2 a:visited { color:#fff;text-decoration:underline;}
h2 a:hover 	{ color:#fff;text-decoration:none;}

h3.reference { color:#de3b67; margin-top:30px; margin-bottom:9px; padding-left:12px; font-size:11px; font-weight:normal; background:transparent url(/_img/icon/h3-ref.png) no-repeat 0 4px;}

#BOX1 h1 { font:bold 1.45em Georgia, Times, serif; color:#420c1a;  padding-left:27px; margin-left:10px; background:transparent url(/_img/icon/h1.png) no-repeat 0 center;}
#BOX1 h2.cerf { font:bold .9em Verdana, Arial, Sans-serif; text-align:center; color:#fff; margin:25px 0 0px 10px; padding:23px 0 0 0px; height:19px; background:transparent url(/_img/icon/cerf.png) no-repeat center 0;}
#BOX1 h2.mail { font:bold .9em Verdana, Arial, Sans-serif; text-align:center; color:#fff; margin:28px 0 0px 10px; padding:13px 0 0 0px; height:19px; background:transparent url(/_img/icon/email.png) no-repeat center 0;}
#BOX1 h2.cc { font:bold .9em Verdana, Arial, Sans-serif; text-align:center; color:#fff; margin:28px 0 0px 10px; padding:10px 0 0 0px; height:22px; background:transparent url(/_img/commun/bg-cc.png) no-repeat center 0;}

/*---------------------------------------------------------ACCUEIL--------------------------------------------------------*/

	.coupdecoeur { width:223px; height:177px; margin:0 0 0 0; padding:7px 0 0 14px; background:transparent url(/_img/commun/bg-coupdecoeur.png) no-repeat 8px 0; }	
	.coupdecoeur IMG { width:200px; height:150px; }
	.coupdecoeur IMG:hover, #BOX1 #desc_co:hover { cursor:pointer; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;-khtml-opacity:0.3; }
	textecc {color:#b9b8b8; margin:0; font:12px arial, helvetica, sans-serif;}
	
	.blocImg 						{ padding:15px 0; margin:0 0 0px 0; border-bottom:1px solid #ccc; height:80px;}
	html >body .blocImg				{ height:100%; min-height:80px;}
	.blocImg IMG 					{ float:left; margin:0 7px 7px 0; }
	.blocImg A, .blocImg A:visited 	{ font-size:11px; text-decoration:none; color:#333; font-weight:normal; }
	.blocImg A:hover 				{ font-size:11px; text-decoration:underline; color:#333; font-weight:normal; }
	.blocImg A.telecharger			{ display:block; height:22px; width:120px; background:transparent url(/_img/commun/bt-telecharger.gif) no-repeat 0 0;}

/*---------------------------------------------------FORMULAIRE ACCUEIL---------------------------------------------------*/

.check {vertical-align:-4px;}

#globalSearch {
	width:310px; height:480px; padding:20px 10px 0 0px; margin-left:0px;
	background:transparent url(/_img/commun/bg-form5.png) no-repeat 0 0;
}
.globalSearchUL { min-height:10px; margin:0px 12px 0 20px; padding-bottom:0px;}
.globalSearchLI, .globalSearchLI2 { list-style-type:none; margin:0; padding:0;}
	.globalSearchLI UL { margin:3px 0 0 0px;}
	.globalSearchLI UL LI { float:left; list-style-type:none; margin:0 5px 0 0; padding:0; height:30px; line-height:30px; font:9px Verdana, Arial, serif;}
	.globalSearchLI UL LI.ensembleCollection { height:35px; padding:5px 5px 0 5px; background:transparent url(/_img/commun/bg-ensembleselection.png) no-repeat right 0; }
.searchBut { list-style-type:none; margin-top:20px; text-align:center; margin:15px 0 0 0;}

/*Alerte email*/
.globalSearchUL2 { width:300px; min-height:10px; margin:8px; padding-bottom:15px; margin:25px 0 0 15px; background-color:#f1f1f1; border:1px solid #ccc;}
.globalSearchUL2 .globalSearchLI2 INPUT { margin:10px;}

#tinySearch {width:270px; height:110px; margin:20px 0 0 20px; padding:11px 10px 0px 0; background:transparent url(/_img/commun/bg-form6.png) no-repeat 0 0;}

/*---------------------------------------------------------RESULTS.1--------------------------------------------------------*/

.resultMenuBar{ height:24px; padding:0px; margin:20px 0 20px 25px; }
.resultMenuBar A{ color:#FFF; text-decoration:none; }
.resultMenuBar A:hover{ color:#FFF; text-decoration:underline; }
.nbAnnonces{ float:left; height:24px; background:transparent url(/_img/commun/bg1-menubar.png) no-repeat 0 0; /*font:bold 11px/24px Georgia, Times, Sans-serif; padding:0 6px;*/ font:bold 0.875em/24px Verdana, Serif; padding:0 6px; margin:0; }
.pages{ float:left; width:255px; height:19px; background:transparent url(/_img/commun/bg2-menubar.png) no-repeat right 0; font:bold 9px/24px Verdana, Serif; color:#fff; padding:0 0 5px 0px;}	
	.pages UL LI {list-style-type:none; float:left; margin:0px; padding:0;}
	.pages UL LI  A {font:bold 9px/24px Verdana, Arial, Helvetica, Serif; display:block; width:15px; text-align:center; margin:0px 0; color:#fff;}
	.pages UL LI  A:hover {text-decoration:underline;}
	.pages UL LI A.on {display:block; font:bold 11px/20px Verdana, Arial, Helvetica, Serif; color:#000; background-color:#dd242c; height:20px; width:18px; margin-top:2px;}
	.pages UL LI A.on:hover {text-decoration:none;}
	.rose {color:#ccc; font-weight:normal;}

.navPages{ float:left; height:24px; background:transparent url(/_img/commun/bg3-menubar.png) no-repeat right 0; font:bold 9px/25px Verdana, Arial, Helvetica, Serif; color:#333; padding:0 5px 0 0; }
	.navPages UL LI{ list-style-type:none; float:left; height:22px; margin:0 0 0 0; padding:0 0 0 0;}
		.navPages UL LI A.precedent	{ display:block; font:bold 9px Verdana, Arial, Helvetica, Serif; color:#ccc; margin:6px 6px 0 0; padding:0; background:transparent url(/_img/commun/arrow-right.png) no-repeat left 4px; padding-left:12px; font-weight:normal; }
		.navPages UL LI A.suivant		{ display:block; font:bold 9px Verdana, Arial, Helvetica, Serif; color:#ccc; margin:6px 6px 0 0px; padding:0; background:transparent url(/_img/commun/arrow-left.png) no-repeat right 4px; padding-right:12px; font-weight:normal; }
.blocBt {float:left;}

A.newResearch { font:bold 9px/24px Verdana, Arial, Serif; display:block; width:110px; height:24px; color:#333; text-decoration:none; text-align:center; background:transparent url(/_img/commun/bt-recherche.png) 0 0  no-repeat; }
	A.newResearch:hover { display:block; width:110px; height:24px; line-height:24px; color:#333; text-decoration:none; background:transparent url(/_img/commun/bt-recherche.png) 0 -24px  no-repeat; }
	DIV.videoPicto-bloc {position:absolute; right:0; top:0;}
	A.videoPicto { font:bold 11px Times, 'Times New Roman'; display:block; width:66px; height:66px; text-decoration:none;text-align:center; background:transparent url(/_img/commun/video-picto.png) 0 0  no-repeat; }
	A.videoPicto:hover { display:block; width:66px; height:66px; text-decoration:none; background:transparent url(/_img/commun/video-picto.png) 0 -66px  no-repeat; }
	
	DIV.encartGlobal { position:relative; width:638px; margin-left:20px; padding:0px 0 20px 0; border-top:3px solid #222; border-bottom:1px solid #222; border-right:1px solid #222; border-left:1px solid #222; }

	.encartGlobal P{ font-size:11px; margin:10px; }
	.divTitleResult { background-color:#871315; color:#FFF; width:640px; height:25px; padding-top:0px; margin-left:20px; }
	UL.titleResult{ margin:0px 0 0 2px; padding:0px; }
	.encartMarge01 {list-style-type:none; float:left; margin:6px 8px 0 3px; font-weight:normal;}
	.encartPrix {list-style-type:none; float:right; margin:6px 3px 0 0; font-weight:bold;}
	.imgResult1 {float:left; width:200px; margin:1em 2em 0em 1em;}
	.imgResult1 IMG{border:1px solid #444;}
	.detailsResult {float:left; width:370px; margin:10px 0 0 0;}
	
/*---------------------------------------------------------RESULTS.2--------------------------------------------------------*/

.divTitleResult2 { background-color:#b21d45; color:#FFF; width:640px; height:20px; padding-top:5px; margin-left:20px;}
UL.titleResult { margin:0px 0 0 2px; padding:0px;}
.encartMarge01 { list-style-type:none; float: left; margin-right: 8px; font-weight:normal;}
.encartPrix { list-style-type:none; float:right; margin-right:3px; font-weight:bold;}

.imgResult2 { float:left; width:450px; margin:1em 1.4em 1em 1em; display: inline; /*Bug double marge float IE*/}
.imgResult2 IMG{ border:1px solid #444;}

.imgGal { float:left; width:150px; margin:5em 0 0 0; padding:0;}
.imgGal A.imgVignette, .imgGal A.imgVignette:visited  { float:left; width:70px; height:70px; margin:0 1px 1px 0; padding:0; border:1px solid white;}
.imgGal A.imgVignette:hover { border:1px solid black;}
/*
.imgGal A  IMG{ border:1px solid #fff; width:70px; height:70px; margin:0 2px 0 0; padding:0;}
.imgGal A:hover IMG { border:1px solid #444;}
.imgGal IMG{ margin:0em 0em 0em 0em; border:1px solid #444;}
*/
.detailsResult2 { clear:both; font:11px Verdana, Arial, Helvetica;}
.detailsResult2 P { margin:5px 20px;}
UL.detailsListCol1 { float:left; width:220px; margin:20px 0 20px 50px;}
UL.detailsListCol2 { float:left; width:240px; margin:20px 0 20px 0;}
.detailsAgence{ width:608px; margin:0px 20px 30px 0px;  background-color:#fff;}
	.detailsAgence UL LI { list-style-position:outside; List-style-type:none; font-size:9px; margin-top:10px;}
	.detailsAgence IMG{float:left;}
	.ecrireAgence{ float:left; width:180px; margin:0 0 0 0;}
	
.btBar1 {padding:3px 0 0 4px; margin:235px 0 0 42px; width:61px; height:26px; background:transparent url(/_img/icon/bar1-bg.png) 0 0px  no-repeat;}
.btBar1 A.cart   { display:block; border:0; float:left; margin:0 6px 0 0; width:25px; height:22px; background:transparent url(/_img/icon/cart.png) 0 0px  no-repeat; }
.btBar1 A.cart:hover   { display:block; float:left; margin:0 6px 0 0; background:transparent url(/_img/icon/cart.png) 0 -22px  no-repeat; }

.btBar1 A.print { display:block; border:0; float:left; margin:0px; width:25px; height:22px; background:transparent url(/_img/icon/print.png) 0 0px  no-repeat;}
.btBar1 A.print:hover { display:block; float:left; margin:0px; background:transparent url(/_img/icon/print.png) 0 -22px  no-repeat;}

.btBar2 {padding:3px 0 0 4px; margin:0 auto 10px auto; width:50px; height:24px; background:transparent url(/_img/icon/bar2-bg.png) 0 0px  no-repeat;}

.btBar3ContainerTop {float:right; width:85px; height:20px; margin:-30px 25px 0 0;}
.btBar3 {padding:3px 0 0 4px; margin:0 auto 10px auto; width:85px; height:24px;}

.navleftOff {display:block; float:left; margin:0 0 0 1px; width:18px; height:18px; background:url(/_img/icon/nav-left-off.png) 0 0px  no-repeat;}
.navrightOff {display:block; float:left; margin:0 0 0 8px; width:18px; height:18px; background:url(/_img/icon/nav-right-off.png) 0 0px  no-repeat;}
.btBar2 A.navleft:link, .btBar3 A.navleft:link   { display:block; float:left; margin:0 0 0 1px; width:18px; height:18px; background:url(/_img/icon/nav-left.png) 0 0px  no-repeat;}
.btBar2 A.navleft:hover, .btBar3 A.navleft:hover  { display:block; float:left; margin:0 0 0 1px; background:url(/_img/icon/nav-left.png) 0 -18px  no-repeat;}

.btBar2 A.navright:link,.btBar3 A.navright:link  { display:block; float:left; margin:0 0 0 8px; width:18px; height:18px; background:transparent url(/_img/icon/nav-right.png) 0 0px  no-repeat;}
.btBar2 A.navright:hover, .btBar3 A.navright:hover  { display:block; float:left; margin:0 0 0 8px; background:transparent url(/_img/icon/nav-right.png) 0 -18px  no-repeat;}

.btBar3 A.navRetour:link  { display:block; float:left; margin:0 10px 0 8px; width:18px; height:18px; background:transparent url(/_img/icon/nav-retour.png) 0 0px  no-repeat;}
.btBar3 A.navRetour:hover  { display:block; float:left; margin:0 10px 0 8px; background:transparent url(/_img/icon/nav-retour.png) 0 -18px  no-repeat;}

.alerteEmail  {margin:30px auto 30px auto; width:130px;}
.alerteEmailListing {position: absolute; right: 5px; bottom: 5px;}
.alerteEmail A:link, .alerteEmailListing  A:link  {display:block; background:transparent url(/_img/commun/alerte-email.png) 0 0px  no-repeat; height:40px; width:121px;}
.alerteEmail A:visited, .alerteEmailListing  A:visited  {display:block; background:transparent url(/_img/commun/alerte-email.png) 0 0px  no-repeat; height:40px; width:121px;}
.alerteEmail A:hover, .alerteEmailListing  A:hover  {display:block; background:transparent url(/_img/commun/alerte-email.png) 0 -40px  no-repeat; height:40px; width:121px;}

#retour {position:absolute; top:350px; left:600px;}
/*---------------------------------------------------------NO RESULTS--------------------------------------------------------*/
.noResultBloc 		{ font:11px Verdana, Sans-serif; width:322px; height:162px; margin:40px auto 40px auto; border:1px solid #666; padding:2px 0 0 2px; background-color:#fff;}
.noResultContent 	{ width:280px; height:115px; text-align:center; background-color:#99171d; color:#fff; padding:30px 20px 15px 20px; margin:0 0 0 0; line-height:20px;}
.noResultContent A 	{ display:block; height:30px; color:#fff; font-size:10px; font-weight:bold; text-decoration:underline; margin-top:30px;}

/*---------------------------------------------------------SELECTION-------------------------------------------------------*/
.encartBt {float:left; list-style-type:none; width:25px; height:25px; margin:0 0 0 0; padding:0; font-weight:normal;}
.encartBt  A:link, .encartBt  A:visited {display:block; width:25px; height:25px; background:transparent url(../_img/commun/bt-supprimer.png) 0 0  no-repeat;}
.encartBt  A:hover {display:block; width:25px; height:25px; background:transparent url(/_img/commun/bt-supprimer.png) 0 -25px  no-repeat;}
.encartBt  A:focus {display:block; width:25px; height:25px; background:transparent url(/_img/commun/bt-supprimer.png) 0 0  no-repeat;}

A:link.viderPanier, A:visited.viderPanier  {height:24px; line-height:24px; float:right; text-decoration:none; font-size:9px; background:transparent url(/_img/commun/vider-panier.png) no-repeat left center; color:#fff; padding:0 0 0 16px; margin:0 5px 0 0;}
A:hover.viderPanier  {text-decoration:underline;}
/*---------------------------------------------------------FINANCEMENT /OUTILS--------------------------------------------------------*/
.globalForm {width:439px; padding:20px 0 20px 16px; margin:20px auto 0 auto; background:transparent url(/_img/commun/bg-globalform.png) 0 0  no-repeat;}
.globalFormFoot {width:455px; margin:0 auto; padding:0; background:transparent url(/_img/commun/bg-globalform-footer.png) 0 0  no-repeat;}
.titreform {height:25px;}
.titreFormGras 	{float:left; width:320px; font-weight:bold;}
.titreFormGras2 	{float:left; margin-left:20px; width:140px; font-weight:bold;}
.inputForm {float:left;}
.comment {font:italic normal 9px Verdana, Arial, Helvetica; color:#666;}
/*---------------------------------------------------------INFOS REGIONS------------------------------------------------------*/
#form_village #BOX2 INPUT.infosregion, BUTTON.infosregion {cursor:pointer; text-align:left; color:#99171d; font:bold 11px arial, helvetica, sans-serif; padding-left:15px; margin-left:15px; border:1px solid #fff; text-decoration:underline; background:transparent url(/_img/commun/arrow1.png) 0 1px no-repeat;}
#form_village #BOX2 INPUT.infosregion:hover, BUTTON.infosregion:hover {cursor:pointer; color:#000; font:bold 11px arial, helvetica, sans-serif; padding-left:15px; border:1px solid #ccc; text-decoration:underline; background:transparent url(/_img/commun/arrow1.png) 0 1px no-repeat;}
#form_village #BOX2 UL { margin:15px 40px; }
#form_village #BOX2 UL LI {list-style-type:none; margin:0 0 5px 15px;}

/* Pictos */
LI.pictoParis 			{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/toureiffel.png) 0 2px no-repeat;}
LI.pictoFontainebleau 	{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/42.png) 0 2px no-repeat;}
LI.pictoTrain 			{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/03.png) 0 2px no-repeat;}
LI.pictoEcole 			{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/16.png) 0 2px no-repeat;}
LI.pictoCommerce 		{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/money.png) 0 2px no-repeat;}
LI.pictoCcommercial 		{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/ccommercial.png) 0px 2px no-repeat;}
LI.pictoRamassage 		{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/45.png) 0 2px no-repeat;}
LI.pictoGolf		 		{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/golf.png) 0 2px no-repeat;}
LI.pictoEquestre	 		{ width:400px; padding:0 0 0 20px; margin:0; background:transparent url(/_img/icon/equestre.png) 0 2px no-repeat;}

/*---------------------------------------------------REFERENCEMENT---------------------------------------------------*/
.ref {	 background:none; font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#000000; display:inline;}

/*---------------------------------------------------DEMANDE INFOS---------------------------------------------------*/
#arboDemandeInfos .blocInfos  			{ position:relative; padding:0 10px 10px 10px; margin-top:30px; font:normal 12px Arial, Helvetica, Verdana, Sans-serif; background:transparent url(/_img/commun/bg-blocinfos.png) 197px 7px no-repeat; border-bottom:1px dotted #ccc;}
#arboDemandeInfos .blocInfos H2 			{ height:18px; width:170px; text-align:center; padding:8px; margin-top:0; font:bold 12px Arial, Helvetica, Verdana, Sans-serif; background:none; border-top:1px solid #b5b5b5; border-right:1px solid #b5b5b5;  }
#arboDemandeInfos .blocInfos .infoEmail 	{ position:absolute; top:10px; right:5px; font-weight:bold; }

.demandeInfos { padding:15px; }
A.delete 		{ float:right; padding:5px 5px 5px 18px; text-decoration:none; border:1px solid #ccc; background:#f1f1f1 url(/_img/icon/delete.png) 2px center no-repeat; }
A.delete:hover 	{  text-decoration:underline;}
