TABLE.rechAffine{
	background-color:#DDDDDD;
	width:640px;
	margin:auto;
	}

.rechAffine TD,INPUT{
	font-size:8pt;
	}

td.titreRechAffine{
	height:19px;
	background-image:url(../images/recherche.gif);
	}

.rechAffine TD.droite{
	border:solid 1px #00105c;
	border-left:0;
	border-bottom:0;
	height:55px;
	}

.rechAffine TD.gauche{
	border-left:solid 1px #00105c;
	height:40px;
	}

.rechAffine TD.bas{
	background-image:none;
	text-align:left;
	border:solid 1px #00105c;
	border-top:0;
	height:1px;
	}

TABLE.rechAvancee{
	
	}

TD.countBarre{
	font-size:9pt;
	}

span.page{
	margin-top:7px;;
	}
.page A{
	padding:3px;
	padding-bottom:0;
	font-size:9pt
	}

/*Liens non encore visités*/
.page a:link       { text-decoration: none ; color: #555555; font-weight:bold; }
/*Liens visités*/
.page a:visited    { text-decoration: none ; color: #555555; font-weight:bold; }
/*Liens actifs*/
.page a:active     { text-decoration: none ; color: #555555; font-weight:bold; }
/*Réaction au passage du curseur de la souris sur le lien*/
.page a:hover      { text-decoration: none ; color: #000000; font-weight:bold; background-color: #CCCCCC}

.coinDroitFiche TD.bt_liens{
	}

.coinDroitFiche TD.bt_liens A{
	float:right;
	padding:1px;
	display:block;
	}

.coinDroitFiche TD.bt_liens DIV.partage{
	margin:0;
	display:block;
	float:right;
	padding:1px;
	cursor:pointer;
	width:25px;
	}

.coinDroitFiche TD.bt_liens DIV.partage:hover{
	background-color:#FFF;
	border:solid 1px #999;
	}
	
.coinDroitFiche TD.bt_liens DIV.partage DIV{
	display:none;
	}
	
.coinDroitFiche TD.bt_liens DIV.partage:hover DIV{
	display:block;
	position:absolute;
	margin:25px 0 0 -168px;
	width:194px;
	background-color:#FFF;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 0;
	}

.coinDroitFiche TD.bt_liens DIV.partage A{
	padding:2px 4px;
	}

.coinDroitFiche TD.bt_liens DIV.partage A IMG{
	border:0;
	}

	
DIV.traducBox{
	float:left;
}
	
	DIV.traducBox DIV{
		display:none;
	}
	
	DIV.traducBox:hover DIV{
		display:block;
		position:absolute;
		width:290px;
		min-height:90px;
		max-height:300px;
		_height:300px;
		border:solid 1px #000000;
		background-color:#FFFFFF;
		opacity:0.90; 
		filter:alpha(opacity=90);
		margin-left:-280px;
		margin-top:5px;
		overflow:auto;
		padding:5px;
		text-align:left;
		color:#000;
		font-weight:normal;
	}



TD.contenuCpDeCoeur{
	/*background-color:#ffffd5;*/
	background-image:url('../images/cpdecoeur_fd.gif');
	background-repeat:repeat-y;
	padding:0;
	font-size:8pt;
	}

TD.basCpDeCoeur{
	/*background-color:#ffffd5;*/
	background-image:url('../images/cpdecoeur_bs.jpg');
	background-repeat:no-repeat;
	height:31px;
	}

.contenuCpDeCoeur P{
	font-size:9pt;
	margin:0 25px;
	}

.contenuCpDeCoeur table.coinDroitFiche{
	margin-right:25px;
	}
	
TABLE.bulleLang{
	border:solid 1px #000000;
	position:absolute;
	background-color:#FFFFFF;
	width:250px;
	opacity:0.90; 
	filter:alpha(opacity=90);
	}
	
.bulleLang TD{
	font-size:8pt;
	}
	
TABLE.bulleAvis{
	border:solid 1px #000000;
	position:absolute;
	background-color:#FFFFFF;
	width:250px;
	opacity:0.90; 
	filter:alpha(opacity=90);
	}
	
.bulleAvis TD{
	font-size:8pt;
	}
	
/*//////////////// IMAGE //////////////////*/
	
a.hrefPhotoFiche{
	outline:none;
	margin:0;
	text-align:left;
	display:block;
	width:210px;
}

	a.hrefPhotoFiche span.photo{
		border:solid 1px #999;
		background-color:#FFF;
		display:block;
		width:210px;
		height:160px;
		line-height:160px;
		font-size:0.1em;
		text-align:center;
	}

	a.hrefPhotoFiche span.photo img{
		border:0;
		vertical-align:middle;
	}
		
	a.hrefPhotoFiche span.coinInfo{
		display:block;
		background:url(../tourisme/images/infoplus.png) 0 -30px no-repeat;
		_background-image:url(../tourisme/images/infoplus.gif);
		/*background:#F00;*/
		height:25px;
		width:55px;
		text-indent:-9999px;
		text-align:left;
		position:absolute;
		margin: 133px 0 0 153px;
	}	
	
	a.hrefPhotoFiche:hover  span.coinInfo{
		background-position:0 0;	
	}

/*//////////////// RECHERCHE AVANCEE 2011 //////////////////*/

#entete_annu{
	margin:0 11px;
}

	#entete_annu H1{
		color:#555;
		text-align:left;
		margin:0 0 10px 0;
		font-size:16pt;
		padding:10px 0 10px 0;
		border-bottom:solid 1px #999;
		line-height:20px;
	}

	#bt_espaceclient{
		float:right;
		width:144px;
		height:35px;
		padding-top:5px;
		background:url(../tourisme/images/bt_annu_espaceclient.gif)	0 0 no-repeat;
		text-decoration:none;
		color:#1d5c1b;
		font-size:8pt;
		text-align:center;
	}
	
	#bt_espaceclient:hover{
		color:#2e902c;
	}
	
	#barre_btrechercheannu{
		height:58px;
		clear:right;	
	}
	
	#barre_btrechercheannu a,
	#barre_btrechercheannu SPAN.bt_absent{
		display:block;
		float:left;
		width:107px;
		height:58px;	
		margin-right:4px;	
		background-repeat:no-repeat;
	}
	
	#barre_btrechercheannu a:hover,
	#barre_btrechercheannu a.select{
		background-position:0 -62px;
	}
	
		#barre_btrechercheannu a span{
			display:none;		
		}
	
		#barre_btrechercheannu a.bt_commune{
			background-image:url(../tourisme/images/bt_annu_commune.gif);
		}
	
		#barre_btrechercheannu a.bt_alpha{
			background-image:url(../tourisme/images/bt_annu_alpha.gif);
		}
	
		#barre_btrechercheannu a.bt_avancee{
			background-image:url(../tourisme/images/bt_annu_avancee.gif);
		}
	
		#barre_btrechercheannu a.bt_carte{
			background-image:url(../tourisme/images/bt_annu_carte.gif);
			margin-right:9px;
			_margin-right:4px;
		}
	
		#barre_btrechercheannu a.bt_meteo{
			background-image:url(../tourisme/images/bt_annu_meteo.gif);
			width:58px;
		}
	
		#barre_btrechercheannu a.bt_autres{
			background-image:url(../tourisme/images/bt_annu_autres.gif);
		}
		
		
	/* bulle */	
		
		
	#bullerechercheannu{
		background:url(../tourisme/images/bulle_annu_fond.gif) 0 0 repeat-y;	
		margin-bottom:10px;
		display:none;
	}
		
	#bullerechercheannu DIV.haut{
		background:url(../tourisme/images/bulle_annu_haut.gif) 0 top no-repeat;	
	}
		
	#bullerechercheannu DIV.bas{
		background:url(../tourisme/images/bulle_annu_bas.gif) 0 bottom no-repeat;	
		min-height:42px;
	}
		
	#bullerechercheannu DIV.pointe{
		background:url(../tourisme/images/bulle_annu_pointe.gif) 0 0 no-repeat;	
		height:10px;
		width:14px;
		margin-bottom:5px;
	}
	
	#bullerechercheannu DIV.colonne{
		float:left;
		margin-right:8px;
		_margin-right:6px;
	}
	
	
	
	#bullerechercheannu DIV.bulle_contenu{
		display:none;	
	}

	/* Communes */
	#listecommune{
		padding:0 15px 10px 15px;
	}

		#listecommune DIV.pointe{
			margin-left:33px;
		}
		
		#listecommune DIV.colonne{
			width:188px;
		}

		#listecommune a,
		#listecommune span{
			display:block;
			font-size:8pt;
			color:#555;
			font-weight:bold;
		}

		#listecommune a:hover,
		#listecommune span{
			color:#000;
			text-decoration:underline;
		}

	/* Avancees */
	#listeavancee{
		padding:0 15px 10px 15px;
	}

		#listeavancee DIV.pointe{
			margin-left:253px;
		}
		
		#listeavancee DIV.zoneChamp{
			display:block;
			/*border:solid 1px #000;*/
			padding-bottom:5px;
			width:195px;
			float:left;
		}
		
				#listeavancee DIV.zoneChamp LABEL{
					display:block;
					font-size:8pt;
					font-weight:bold;
				}
		
				#listeavancee DIV.zoneChamp INPUT,
				#listeavancee DIV.zoneChamp SELECT{
					width:170px;
					padding:0;
					margin:0;
					line-height:normal;
					font-size:8pt;
				}

				#listeavancee BUTTON{
					width:134px;
					height:32px;
					padding:0;
					margin:0;
					font-size:8pt;
					border:0;
					background:url(../tourisme/images/bulle_annu_btenvoi.gif) 0 0 no-repeat;
					color:#555;
					float:right;
					cursor:pointer;
				}

		/* long */
		#listeavancee DIV.zoneChamp.long{
			width:580px;
		}
				#listeavancee DIV.zoneChamp.long INPUT,
				#listeavancee DIV.zoneChamp.long SELECT{
					width:560px;
				}

		/* presta */
		#listeavancee DIV.zoneChamp.listePrestas{
			width:580px;
		}
				#listeavancee DIV.zoneChamp.listePrestas LABEL{
					/*border:solid 1px #999;*/
					display:block;
					width:70px;
					float:left;
					text-align:center;
					margin-bottom:8px;
					height:46px;
				}
				
				#listeavancee DIV.zoneChamp.listePrestas LABEL img{
					margin-bottom:1px;
				}
				
				#listeavancee DIV.zoneChamp.listePrestas SPAN{
					height:25px;
					display:inline-block;
					font-size:7pt;
					padding:0 5px;
				}
				
				#listeavancee DIV.zoneChamp.listePrestas INPUT,
				#listeavancee DIV.zoneChamp.listePrestas SELECT{
					width:auto;
				}

		/* vins */
				#listeavancee DIV.zoneChamp.listePrestas.vins LABEL{
					height:55px;
				}
				
				#listeavancee DIV.zoneChamp.listePrestas.vins SPAN{
					height:40px;
					margin-top:5px;
				}
				
		#listeavancee DIV.zoneChamp.listePrestas LABEL.titrePresta{
			border:0;
			display:block;
			width:100%;
			float:left;
			text-align:left;
			height:auto;
		}
		
				

	/* Autres */
	#listeautres{
		padding:0 15px 10px 15px;
		height:186px;
	}

		#listeautres DIV.pointe{
			margin-left:543px;
		}
		
		#listeautres UL{
			list-style:none;
			padding:0;
			margin:0;
		}
		
		.contenu #listeautres UL,
		.contenu #listeautres LI{
			list-style:none;
			padding:0;
			margin:0;
		}
		
		#superColonne{
			width:150px;
			float:left;
			background:url(../tourisme/images/bulle_annu_supercolonne.gif) right 0 repeat-y;
			height:174px;
		}
		
			#listeautres LI.bulle_onglet{
				font-size:9pt;
				line-height:22px;
				font-weight:bold;
				cursor:pointer;
				color:#555
			}
		
			#listeautres LI.bulle_onglet:hover,
			#listeautres LI.bulle_onglet.select{
				background-color:#eaeaea;
				color:#000;
			}
			
			#listeautres LI.bulle_onglet.disabled:hover,
			#listeautres LI.bulle_onglet.disabled{
				background:none;
				color:#BBB;
			}
		
		#scrollColonnes{
			width:440px;
			height:174px;
			float:left;
			overflow:auto;
		}
		
			#scrollColonnes DIV.bulle_onglet_liste{
				display:none;
			}
		
		
			#listeautres DIV.colonne{
				width:188px;
			}
			
			
				#listeautres a,
				#listeautres span{
					display:block;
					font-size:8pt;
					color:#555;
					font-weight:bold;
					padding-left:10px;
				}
		
				#listeautres a:hover{
					color:#000;
					text-decoration:underline;
				}
				
				#listeautres span{
					color:#222;
				}
				
				#listeautres a span,
				#listeautres span span{
					display:none;
				}

		
		
		/*
		#listeautres UL.bulle_onglet_liste{
			display:none;
			position:absolute;
			margin-left:150px;
			height:156px;
			background-color:#0F0;
			width:445px;
			overflow:auto;
		}
		*/






