* {
  margin: 0;
  padding: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body{
	background: url('images/background.jpg');	
}




#wrapper{
	width: 100%;
	height: 1000px;
	background: url('images/bandeau2.jpg') no-repeat center 103px ;		
	position: relative;
}

*+html #wrapper {
	background: url('images/bandeau2.jpg') no-repeat center 117px ;			
}


* html #wrapper {
	background: url('images/bandeau2.jpg') no-repeat center 116px ;			
}

#bandeau{
	width: 100%;
	height: 34px;
	position: absolute;
	top: 127px;
	background: url('images/bandeau-pattern.jpg') repeat-x;
}

*+html #bandeau {
	top: 126px;	
}

* html #bandeau {
	top: 125px;	
}

#conteneur {
	position: relative;
	width: 960px;
	margin: 0 auto; 
}


/* HEADER */

#header {
	width: 100%;
	height: 175px;
	margin-top: 15px;
}

* html #header {
	margin-left: 20px;	
}


#logo{
float: left;
width: 224px;
}

#slogan{
	color: #1a5b7c;	
	font: 11px Tahoma, Arial, Sans Serif;
	font-weight: bold;
	text-align: center;
}

#pub1{
	float: right;	
	margin-bottom: 10px;
}


*+html #pub1{
		margin-bottom: 0px;	
	}


	/*RECHERCHE*/
	
	#recherche{
	width: 100%;
	height: 52px;
	background: #0969a2;
	}
	
	*+html #recherche{
		margin-top: 13px;	
	}
	
	#recherche form{
		height: 35px;
		width: 100%;
	}
	
	#recherche form input{
		width: 281px;
		height: 34px;
		background: url('images/search-input.jpg');
		border: none;
		margin-top: 9px;
		margin-left: 9px;
		float: left;
		padding-left: 7px;	
	}
	
	
	
	#recherche form input{
	*padding-top: 10px;
		*height: 24px;
		padding-top /*\**/: 10px\9;
		height /*\**/: 26px\9; 
	}
	
	.select{
		width: 281px;
		height: 26px;
		background: url('images/search-input.jpg');
		border: none;
		margin-top: 9px;
		margin-left: 9px;
		float: left;
		padding-left: 7px;
		padding-top: 9px;
	}
	
	#recherche form select, #recherche form input{
		font: 14px Arial, Sans Serif;
		color: #525252;
		font-style: italic; 
		font-weight: bold; 
	}
	
	#recherche form select{
		border: none;
		width: 274px;
		background: #f3f4f3;	
	}
	
	#recherche form button{
		width: 	51px;
		height: 39px;
		background: url('images/search-button.jpg');
		border: none;
		margin-left: 9px;
		margin-top: 9px;
		float: left;
		cursor: pointer;
	}
	
	#pub2{
		margin: 3px auto;	
		width: 728px;
	}
	
	*+html #pub2{
		margin: 14px auto;	
	}
	
	.rchcat{
		background: #0969a2;
		color: #fff;	
	}
	
	.rchsouscat{
		font-weight:normal;
		font-style: normal;
		color: #000;
	}
	
	/*END RECHERCHE*/
	
#menu-header{
	margin: 0 auto;
	font: 12px Tahoma, Geneva, sans-serif;
	
}

#menu-header{

	margin: 3px auto;
	color: #0969a2;		
}

#menu-header li{
	float: left;	
}

#menu-header li a{
	color: #0969a2;	
	font-weight: bold;	
}

#menu-header li a:hover{
	color:  #000;
}


/* END HEADER */


/* CENTRE */

* html #centre {
	width: 1000px;	
}
	/* GAUCHE */
	
	#gauche{
		float: left;
		width: 244px;
		background: url("images/bg-cat.jpg") no-repeat;	
	}
	
	
	#creer-annonce img{
		margin: 0 auto 10px;
		display: block;
	}
	
	#creer-annonce-a{
		color: #fff;
		text-decoration: none;
		font: 13px Tahoma, Geneva, sans-serif;
		font-weight: bold;
		display: block;
		margin-top: 36px;
		margin-left: 8px;
	}
	
	#creer-annonce-a:hover{
		color: 	 #000;	
	}
	

		/*MENU CATEGORIES*/
		
		#menu{
			margin-top: 14px;
		}
		
		#menu a{
			text-decoration: none;
			font-family: Tahoma, Geneva, sans-serif;
		
		}
		
		
		
		.item-li{
			border-bottom: solid 1px #a5c9d8; 	
			width: 225px;
		}
		
		.item{
			color: #0969a2;	
			display: block;
			height: 24px;
			padding-top: 8px;
			font-size: 15px;
		}
		
		.puce{
			float: left;
			width: 29px;
			height: 21px;
			background: url("images/icons.jpg");
			margin-right: 7px;
			margin-top: 6px; 
		}
		
		#puce0{background-position: 0px 0px;}
		#puce1{background-position: 0px -21px;}
		#puce2{background-position: 0px -42px;}
		#puce3{background-position: 0px -63px;}
		#puce4{background-position: 0px -84px;}
		#puce5{background-position: 0px -105px;}
		#puce6{background-position: 0px -126px;}
		#puce7{background-position: 0px -147px;}
		#puce8{background-position: 0px -168px;}
		#puce9{background-position: 0px -189px;}
		#puce10{background-position: 0px -210px;}
		
		.sous-menu{
			margin-bottom: 7px;	
		}
		
		.sous-item {
			list-style-image: url('images/puce2.jpg');
			margin-left: 22px;	
		}
		
		.sous-item a{
			font-size: 13px;
			color:  #000;
		}
		
		
		.sous-item a:hover{
			color:  #2d2d2d;
		}
		

		/*END MENU CATEGORIES*/
		
	#pub-gauche, #partenaires{
		width: 230px;
		margin-top: 20px;
		height: 100px;
	}
	
	#pub-gauche div{
		width: 200px;
		margin: 5px auto 5px;
	}
	
	#connexion{
		width: 230px;
		height: 200px;
		background: url("images/bg-connexion.jpg");	
		margin: 20px auto;
		padding-top: 1px;
	}
	
	#connexion-droite{
		width: 335px;
		height: 206px;
		background: url("images/bg-connexion2.jpg");	
		margin: 20px auto;
		padding-top: 1px;
	}
	
	
	#connexion form{
		width: 200px;
		margin: 45px 15px;
		position: absolute;
	}
	
	#connexion-droite form{
		width: 260px;
		margin: 40px auto;
	}
	
	#connexion form div.champs{
		width: 200px;
		height: 30px;
		margin-bottom: 5px;	
	}
	
	#connexion-droite form div.champs{
		width: 260px;
		height: 30px;
		margin-bottom: 5px;	
	}
	
	#connexion form label{
		display: block;
		float: left;
		width: 63px;
		color: #fff;
		font: 15px Tahoma, Geneva, sans-serif;
		font-weight: bold;
	}
	
	#connexion-droite form label{
		width: 120px;
		display: block;
		float: left;
		color: #fff;
		font: 15px Tahoma, Geneva, sans-serif;
		font-weight: bold;
	}
	
	#connexion form input, #connexion-droite form input {
		margin-top: 2px;
		height: 18px;
		width: 130px;
	}
	
	#connexion form button, #connexion-droite form button{
		float: right;
		margin-bottom: 9px;
			
	}
	
	#connexion form p, #connexion-droite form p{
		text-align: center;	
		clear: left;
		
	}
	
	#connexion p a, #connexion-droite p a{
		font: 14px Tahoma, Geneva, sans-serif;	
		color: #fff;	
	}
	
	#connexion p a:hover, #connexion-droite p a:hover{
		text-decoration: underline;	
	}
	
	#connexion h3, #connexion-droite h3{
		font: 17px Tahoma, Geneva, sans-serif;
		color: #fff;
		margin-top: 50px;
		width: 100%;
		text-align: center;	
		font-weight: bold;
	}
	
	#connexion span, #connexion-droite span{
		font: 16px Tahoma, Geneva, sans-serif;
		
		margin: 20px auto;
		display: block;
		width: 135px;
	
	}
	
	#connexion span a, #connexion-droite span a{
			color: #fff;
	}
	
	#connexion span a:hover, #connexion-droite span a:hover{
		text-decoration: underline;			
	}
	
	#partenaires h3, #partenaires-droite h3{
		color: #FFFFFF;
    	font-family: arial,sans-serif;
    	font-size: 12px;
    	font-weight: bold;
    	padding: 0 1px;
    	white-space: nowrap;
		width: 200px;
		 height:13px;
		background: #09548b;
		margin: 5px auto;
		padding-top:2px;
		text-decoration: underline;
	}
	
	#partenaires ul, #partenaires-droite ul{
		width: 200px;
		margin: -6px auto;
	}
	
	#partenaires ul li, #partenaires-droite ul li{
		margin-bottom: 2px;
		marign-left: 3px;
	}
	
	
	#partenaires ul li a, #partenaires-droite ul li a{
		 color: #09548B;
    	 font-weight: normal;
    	text-decoration: underline;
   		white-space: nowrap;	
		font-family: arial,sans-serif;
    	font-size: 11px;
    	line-height: 13px;
	}
	
		
	/* END GAUCHE */
	
	/* INDEX-CONTENT*/
	
	#index-content{
			float: right;	
			width: 710px;		
			margin-top: 20px;
			
		}
	
		/* TOP */
		
		#top-index-content{
				height: 480px;
		}
		
		#top-index-left{
			float: left;
			width: 320px;
			height: 350px;
		}
		
		#blue-box{
			width: 354px;
			height: 261px;
			background: url('images/pen.jpg');	
			color: #fff;
			margin-top: 15px;
		}
		
		#blue-box h1{
			font: 27px Tahoma, Geneva, sans-serif ;
			margin: 10px 15px 10px 15px;
		}
		
		#blue-box ul{
			font: 17px Tahoma, Geneva, sans-serif ;	
			margin-left: 15px;
			
		}
		
		#blue-box ul li{
			margin-top: 5px;	
		}
		
		#blue-box img{
			margin-top:22px;
			margin-left: 25px;
		}
		
		
		#carte{
			float: right;	
		}
		
		#top-index-right{
			float: left;
			width: 375px;
			margin-left: 10px;
			font: 14px Tahoma,Geneva,sans-serif;
		}
		
		#top-index-right p{
			margin-bottom: 35px;
			text-align: justify;	
			 font: 14px Tahoma,Geneva,sans-serif;
		}
		
		#easy-banner{
			text-align: center; 
			margin: 30px auto;
			width: 468px;	
			
		}
		/*END TOP*/
	
	/* END INDEX-CONTENT*/
	
	/* CONTENT */
	
	#content{
		width: 610px;
		float: left;
					font-family: Tahoma, Geneva, sans-serif;	
	}
	
	
	#fil-dariane{
		margin-top: 15px;
		color: #5a5a5a;
		font: 12px Tahoma, Geneva, sans-serif;
	}
	
	#fil-dariane a{
		font-weight: bold;	
		color: #5a5a5a;
	}
	
	#content h1{
	font: 24px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #0969a2;
	display: block;
	width: 100%;
	height: 30px;
	border-bottom: solid 3px #0969a2;
	text-shadow: 0 1px 1px #fff;
	margin-bottom: 2px;
	margin-top: 15px;	
	}
	
	#content h1 span{
		font-size: 15px;
		color: #fc9206;	
		float: right;
		margin-top: 8px;
	}
	
	.pagination{
		width: 100%;
		height: 20px;	
		background: #0969a2;
	}

	.pagination ul{
		width: 350px;
		margin: 0px auto;
	}
	
	.pagination li{
		float: left;
		width: 24px;
		height: 20px;	
		font: 14px Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		
	}

	
	.pagination li.menupage_selection{
		background-color: #f4f5f5;		
	}
	
	.pagination li.menupage_selection a{
		color: 	#0969a2;
	}
	
	#liste-annonces{
		margin-top: 30px; 
	}	

	.pagination li a{
		color: #fff;
		display: block;
		margin-top: 2px;	
	}
	
		/* PAGE RESULTAT PAR DEPARTEMENT*/ 
		
		#content h1#titre-resultat-dep{
			font-size: 	17px;
			height: 22px;
		}
		
		#resultat-dep{
			width: 500px;
			margin: 15px auto;	
		}
		
		#resultat-dep li{
			font-family: Tahoma, Geneva, sans-serif;
			height: 30px;
			margin-bottom: 10px;
			clear: left;
				
		}
		
		.cat-dep{
			float: left;
			width: 200px;
			margin-top: 7px;	
		}
		
		#resultat-dep li a{
			float: left;
			width: 200px;	
			margin-top: 7px;
			color: #0969a2;	
		}
		
		#resultat-dep li a:hover{
			color: #000;	
		}
		
		
		.Immobilier{background-position: 0px -21px;}
		.Emploi{background-position: 0px -42px;}
		.Animaux{background-position: 0px -63px;}
		.Rencontres{background-position: 0px -84px;}
		.Mainson{background-position: 0px -105px;}
		.Sport{background-position: 0px -126px;}
		.High{background-position: 0px -147px;}
		.Jeux{background-position: 0px -168px;}
		.Accessoires{background-position: 0px -189px;}
		.Services{background-position: 0px -210px;}
		
	
		/* PAGE RESULTAT PAR DEPARTEMENT*/ 
		
		/*AUCUNE ANNONCE TROUVE*/
		
		
		#content h1#titre-aucune-annonce{
			font-size: 19px;
			height: 24px;
		}
		
		#aucune-annonce{
			text-align: center;
			margin-top: 25px;
		}
		
		#aucune-annonce p{
			font: 15px Tahoma, Geneva, sans-serif;
			margin-bottom: 10px;	
		}
		
		/*END AUCUNE ANNONCE TROUVE*/
		
		
		/* CREER UNE ANNONCE */
	
		
		#publier-text-debut{
			text-align: center;
			font: 15px Tahoma, Geneva, sans-serif;
			margin-top: 15px;
			color: #404040;	
		}
		
		#publier-annonce form{
			margin-top: 20px;
		
		}
		
		
		#publier-annonce form legend{
			font: 17px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #0969a2;		
			width: 540px;
		}
		
		#publier-annonce form fieldset{
			background: #E2E3E1;
			padding: 20px;	
			-moz-border-radius: 10px; 
        	-webkit-border-radius: 10px ; 
     	   border-radius: 10px; 
		   border: solid 1px #fff;   
		   margin-bottom: 15px;     
		}
		
		#publier-annonce form label{
			width: 150px;
			float: left;
			font: 15px Tahoma, Geneva, sans-serif;
			color: #353535;	
		}
		
		#publier-annonce form p{
			margin-top: 10px;	
			font: 15px Tahoma, Geneva, sans-serif;
		}
		
		#publier-annonce form input[type=text]{
			width: 	390px;
			padding-left: 5px;
			marign-right: 5px;
		}
		
		 #publier-annonce form select{
			 width: 395px;
			padding-left: 5px;
			margin-right: 5px;
		}
		
		#publier-annonce form input[type=checkbox]{
			margin-right: 15px;	
		}
		
		
		#publier-annonce form textarea{
				width: 	385px;
				padding: 5px;
		}
		
		.dejauncompte{
				font-size: 17px;
				color: #0969a2;
				margin: 0px 0px 20px 40px;;
				display: block;
				font-weight: bold;
		}
		
			.dejauncompte:hover{
				color: #000;	
			}
			
			
		#divinfogeneral, #divinfoannonce, #divinfoannonce, #photo, #buttonsuite, #divauthentification, #divbuttonfin, #divenregistrement{
			display: none;	
		}
		
		
		/*END CREER UNE ANNONCE */ 
		
		/*CONDITIONS GENERALES*/
		
		
		#conditions{
			margin-top: 20px;	
			margin-bottom: 15px;
		}
		
		#conditions p{
			margin-bottom: 10px;
			font: 13px Tahoma, Geneva, sans-serif;
			text-align: justify;
				
		}
		
		#conditions h2{
			font: 16px Tahoma, Geneva, sans-serif;
			font-weight: bold;
			color: #0969a2;	
			margin-top: 20px;	
		}
		
		#conditions a{
			color: #0969a2;	
		}
		
		#conditions a:hover{
			color: #000;	
		}
		
		/*CONDITIONS GENERALES*/
		
	
		/*AUTRE PAGES*/
		#partenaires-particuliers p{
			font: 14px Tahoma, Geneva, sans-serif;
		}
		
		#content #renvoi-mail h1{
			font-size: 17px;
			height: 23px;	
		}
		
		 #renvoi-mail{
			 font: 13px Tahoma, Geneva, sans-serif;
		 }
		
		#publier-annonce form select.age{
			width: 45px;	
		}
		
		#annonce-enregistre{
			margin-top: 15px;
		}
		
		#annonce-enregistre p{
			
			margin-bottom: 10px;
			
		}
		
		#annonce-enregistre h2{
			font-size: 18px;
			color: #c60000;
			font-weight: bold;
			text-align:center;	
			margin: 15px auto;		
		}
		
		#confirmation-email{
			text-align: center;	
		}
		
		#confirmation-email p{
			margin-top: 15px;
			font-size: 20px;	
		}
		
		#confirmation-email a, #login a{
			color: #0969a2;	
			font-weight: bold;	
		}
		
		#confirmation-email a:hover, #login a:hover{
			color: #000;		
		}
		
		#login p{
			margin-top: 15px;	
		}
		
		
		#annonces-prems h2{
			font: 17px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #fff;
			-moz-border-radius: 10px 0px 10px 0px; 
  			  -webkit-border-radius: 10px 0px 10px 0px; 
   			 border-radius: 10px 0px 10px 0px; 
			height: 25px;
			width: 100%;
			background: #0969A2;
			padding-top: 5px;
			text-align: center;
			margin-top: 15px;
			margin-bottom: 15px;
		}
		
		#annonces-prems h3{
			margin-bottom: 15px;
			font-weight: bold;
			color: 	#000;
			font-size: 15px;
			width: 100%;
			text-align: center;
		}
		
		#annonces-prems img{
			display: block;
			margin: 5px auto;		
		}
		
		#annonces-prems p{
			font-size: 14px;
			color: #000;	
			margin-bottom: 10px;	
			text-align: justify;
		}
		
		#annonces-prems ul{
			margin-left: 20px;	
		}
		
		#annonces-prems li{
			font-size: 14px;
			color: #000;	
			margin-bottom: 10px;
			list-style: decimal;
			}
		
		
		#prems{
			text-align: center;	
			margin-top: 15px;
		}
		
		#prems table{
			width: 440px;
			margin: 0 auto;	
		}
		
		#prems a{
			font-size: 21px;
			font-weight: bold;
			color: #0969a2;	
			margin-top: 20px;	
		}
		
		#prems a:hover{
			color: #000;	
		}
		
		#ajouter-photos p{
			margin-top: 15px;	
			font-size: 12px;
		}
		
	
		
		
		/*END AUTRE PAGES*/
	
	/*END CONTENT */
		
	/*DROITE*/
	
	#droite{
		width: 336px;
		float: left;
		margin-left: 14px;
		margin-top: 20px;	
	}
	
	#pub-droite2, #partenaires-droite{
		width: 100%;	
		margin-top: 20px;
		margin-bottom: 20px;
		height: 100px;
	}
	
	#pub-droite2 div{
		margin: 5px auto;	
		width: 200px;
	}
	
	#carte-droite{
		margin-top: 15px;	
	}
		
	/*END DROIT*/
	
	#pub-footer{
		padding-top: 20px;
		margin: auto;
		width: 728px;	
	}
	

/* END CENTRE */

/* FOOTER */

#footer{
	width: 100%;
	background: url('images/top-footer.jpg') repeat-x left top #0969a2;	
	margin-top: 5px;
}

#footer-content{
	width: 960px; 
	margin: 0px auto;
	padding-top: 20px;	
	padding-bottom: 20px;
}

* html #footer-content{
	width: 1000px;	
}


#menu1-footer{
	margin: 0 auto;
	font: 12px Tahoma, Geneva, sans-serif;
	
}

#menu1-footer li, #menu2-footer li{
	float: left;
	color: #fff;
	
}

#menu1-footer li a, #menu2-footer li a{
	color: #fff;
	font-weight: bold;	
	text-shadow: 0 1px 1px #002c46;
}

#menu1-footer li a:hover, #menu2-footer li a:hover{
	margin-top: 20px;
	color:  #002c46;
	text-shadow: 0 1px 1px #fff; 
}

#menu2-footer{
	width: 850px; 
	margin: 0 auto 15px auto;
	font: 13px Tahoma, Geneva, sans-serif;
}

.separateur-footer{
	width: 	950px;
	height: 2px; 
	background: url('images/separateur-footer.jpg') no-repeat;
	margin: 15px auto;
}

	/* CATEGORIES*/
	
	#cat-footer{
		width: 980px;	
		height: 670px;
	}
	
	* html #cat-footer{
		width: 1000px;	
		margin-left: 20px;
	}
	
	.cat-item-li{
		float: left;
		width: 	220px;
		margin-right: 20px;
		margin-top: 10px;
	}
	
	.cat-item{
		text-shadow: 0 1px 1px #002c46;	
		color: #fff;
		font: 16px Tahoma, Geneva, sans-serif;
		font-weight: bold;	
	}
	
	.cat-item:hover{
		text-shadow: 1px 1px 1px #000; 
		color:  #0b72af;
		
	}
	
	.sous-cat{
		width: 205px;
		background: #0b72af;	
		margin-top: 5px;
		padding: 5px 10px 10px 15px;
		height: 170px;
		overflow: auto;
	}
	
	.sous-cat a{
		font: 12px Tahoma, Geneva, sans-serif;	
		color: #fff;
	}
	
	.sous-cat a:hover{
		color: #000;	
	}
	
	/* END CATEGORIES*/

/* END FOOTER */

.clear{
	clear: both;	
}

strong{
	font-weight: bold;	
}

a{
	text-decoration: none;	
}


/* PUB EASY RENCONTRE*/


#easy{
	margin-top: 10px;	
}

.easy_geo_inscris {
	/* bordure du tableau */
	border-bottom:1px solid #ccc;
	/* pas de bordure inferieure sur le tableau */
	border-bottom:none;
	/* Attribue une largeur au tableau */
	width:350px;
}


.easy_geo_inscris td {
	/* couleur de fond du tableau */
	
	/* type de la police */
	font-family: Tahoma, Geneva, sans-serif;
	/* taille de la police */
	font-size:12px;
	/* marge intérieure des cellules */
	padding:3px;
	/* bordure inferieure des cellules */
	border-bottom:2px solid #ff8c00;
	padding-bottom: 4px;
	padding-top: 12px;
}
.easy_geo_inscris img {

	/* marge droite de l'image */
	margin-right:7px;

	margin-bottom: 7px;
       /* permet d'afficher le texte en dessous de l'image */
       /*clear:both;*/
}
.easy_geo_inscris a {
	color:#0969a2;
	font-size: 12px,;
	text-decoration:none;
	font-weight: bold;

}
.easy_geo_inscris a:hover {
	/* couleur du lien survolé */
	color:#000;

}
.easy_geo_inscris .label {
	font-size: 14px;
	color:#0969a2;
	font-weight:bold;
}
.Style1 {font-weight: bold}

/* END PUB EASY RENCONTRE*/




#autocomp_geoloc{
		position: absolute;
		margin-left: -150px;
	
	}
	
	#autocomp_geoloc_aff{
		display: none;
		position: absolute;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		max-width: 450px;
		z-index:10;
	}
	#autocomp_geoloc_aff ul{
	  margin:0px;
	  padding-bottom:10px;
	  list-style:none;
	  text-align:left;
	  background-color: #FFFFFF;
	}
	#autocomp_geoloc_aff li{
	  margin:0px;
	  padding:0 5px;
	  text-align:left;
	}
	
	#autocomp_geoloc_aff ul{
	padding-top:15px;
	}
	
	#autocomp_geoloc_aff li:hover{
	  cursor:pointer;
	  background-color: #e3750e;
	  color: #FFFFFF;
	}
	
	
	.autocomp_geoloc_aff_hover{
	  cursor:pointer;
	  background-color: #e3750e;
	  color: #FFFFFF;
	}
	
	.decaletoi{
	margin-right: 150px;
	}
	
	#autocomp_CodePostal {
    margin: 0;
    position: absolute;
}
#autocomp_CodePostal_aff {
    background-color: #FFFFFF;
    background-image: url("/images/autocomp-background.gif");
    background-repeat: no-repeat;
    border: 1px solid #E3750E;
    display: none;
    max-width: 450px;
    position: absolute;
    z-index: 10;
}
#autocomp_CodePostal_aff ul {
    list-style: none outside none;
    margin: 0;
    padding-bottom: 5px;
}
#autocomp_CodePostal_aff li {
    margin: 0;
    padding: 0 5px;
}
html:not([lang*=""]) #autocomp_CodePostal_aff ul {
    padding-top: 15px;
}
#autocomp_CodePostal_aff li:hover {
    background-color: #E3750E;
    color: #FFFFFF;
    cursor: pointer;
}
.autocomp_CodePostal_aff_hover {
    background-color: #E3750E;
    color: #FFFFFF;
    cursor: pointer;
}

.liensuppimg {
	color:#666;
	font-size:12px;
}

