body { background-color:#FFFFFF;}
hr{height: 1px; color: #adcb00; width:100%;}
h3{ font-weight : bold;}
.champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #707070;
	border: 0 none;
	letter-spacing: 0px;
	width:auto;
}
.titreblanc {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
 color : #009D30;
}
.txtvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009D30;
	font-weight: normal;
	text-align: justify;
}
.txtvertgras {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 17px;
 font-weight : bold;
 color : #009D30;
}
.txtvertgros {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : bold;
 padding-top:15px;
 }

.grostitreblanc {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : bold;
 color : #FFFFFF;
}

.grostitrenoir {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #000000;
}

.texteentete {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #007816;
}

.texteblanc {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
 color : #FFFFFF;
}

.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007816;
	font-weight: bold;
}

.textenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
}

.textelist {
 font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
 color : #3e3d40;
 text-align : center;
font-weight : bold;
}

.textelist A, A:hover, A:visited, A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
 color : #3e3d40;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.textlist  #label {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight : regular;
 color : #69686a;
 text-align : center;
}


.texterecherche {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #009D30;
}
.texterechercheleft {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #009D30;
}

.titrelist {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 9px;
 font-weight : bold;
 text-align : center;
}

.grostitre {
 font-family : verdana, Arial, Helvetica, sans-serif;
 font-size : 13px;
}

.textexp  {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #FFFFFF;
}

.pave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #707070;
	text-align: left;
	padding-left: 5px;
}

.pave2 {
 border-top : 3px solid #007846;
 border-left : 3px solid #007846;
 border-right : 3px solid #007846;
 border-bottom : 3px solid #007846;
}

.stitre , .textefiche{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #707070;
}
.textefiche { 
font-weight : normal;
text-align:justify;
}
.cell_resultat {
 background : #009D30;
}

.page {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #007816;
 text-align : center;
}
.LayCatPathText {
	font-family: arial;
	font-size:x-small;
	font-weight: normal;
	color: #000000;
}
#LayCatPathHref {
	font-family: arial;
	font-size:x-small;
	font-weight : bold;
	text-decoration: none;
	color: #000000;
}
#LayCatPathHref:hover {
	font-family: arial;
	font-size:x-small;
	font-weight : bold;
	text-decoration: none;
	color: #FF0000;
}

.liencouleur{
	color:#228B22; 
	text-decoration:underline;
}

#ColDroite{
float:right;
width:168px;
height:119px;
margin-right:10px;
}

#ColGauche{
 width:349px;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 9px;
 font-weight : bold;
 color : #000000;

}

.global_champ,.global_champ2{
width:98px;
height:18px;
background:url(/Portal_Tourisme/Rubrique_recherche/bgSearch.jpg) no-repeat;
font-size : 9px;
}
.global_champ2{width:80%;}

#tab_recherche{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche.jpg) no-repeat;
}

#tab_loger{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche_seloger.jpg) no-repeat;
}
#tab_loger2{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche_seloger2.jpg) no-repeat;
}

#tab_sortir{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche_sortir1.jpg) no-repeat;
}

#tab_rdv{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche_sortir.jpg) no-repeat;
}

#tab_rdv1{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche_sortir2.jpg) no-repeat;
}

#tab_bouger{
background:url(/Portal_Tourisme/Rubrique_recherche/Encart_recherche_bouger2.gif) no-repeat;
}

#global_texterecherche {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color : #FFFFFF;
 text-align : right;
}
#global_texterecherche2 {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color : #707070;
 }
#global_texterechercheleft {
  padding-left:15px;font-family : Arial, Helvetica, sans-serif;color : #FFFFFF;font-size : 10px;
}

#Rech_Listing{
background-color:#edebe9;
width:370px;
padding-left:5px;
padding-right:5px;
}



#Fch_Retour{width:380px;text-align:right;}


#Rech_photo{
 position:relative;
 width:107px;
 height:50px;
}
#Rech_tarif{
 font-family : Arial, Helvetica, sans-serif;
 text-align:justify;
 font-size : 9px;
 font-weight : regular;
 color : #FFFFFF;
 position:Absolute;
 background-color:#adcb00;
 width:46px;
 height:28px;
 right:0px;
 top:0px;
}
#Rech_tarif a,#Rech_tarif a:hover , #Rech_tarif a:visited{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 15px;
 font-weight :bold;
 color : #FFFFFF;
}
#Rech_Content{
 float:right;
 width:164px;
 height:auto;
}
#Rech_next,#Rech_next a,#Rech_next a:hover,#Rech_next a:visited{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight :regular;
 color : #3e3d40;
}
.grostitre {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 13px;
 color : #adcb00;
}

#Titre-resultat, #Titre-resultat a, #Titre-resultat a:hover, #Titre-resultat a:visited {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight:bold;
 color : #3e3d40;
}
#Rech_TableauText{position:relative;}
/*#Rech_TableauIcones{float:right;}*/
.textelist{
 font-family :Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight:regular;
}
.textelist #Rech_TableauText, .textelist #Rech_TableauText a, .textelist #Rech_TableauText a:hover, .textelist #Rech_TableauText a:visited {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight:regular;
 }
#Fch_Tarif{
  width:164px;
  height:160px;
  font-family :  Arial, Helvetica, sans-serif;
  font-size:11px;
  color : #ffffff;
  background-color:#92a900;
  text-indent:5px;
}
#Fch_duree{
  background-color:#92a900;
  font-family :  Arial, Helvetica, sans-serif;
  font-size:10px;
  color : #ffffff;
}

#Fch_Tarif_compl{font-size:9px;
color : #ffffff;
margin-left:15px;
text-indent:0px;
}
#Fch_duree_compl{
color : #ffffff;
margin-top:15px;
margin-left:5px;
text-indent:0px;
}

#Fch_Text, #Fch_Resa{  font-family :  Arial, Helvetica, sans-serif;  font-size:11px;}
#Fch_Content  #coldroite{ float:right;}
#Fch_Titre{
  font-family :  Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal;
  width:450px;
}
#Fch_Icones {float:right;}
#Fch_Image_SWE{float:right; margin-left:20px;}
#Fch_Pave{margin-top:10px;margin-bottom:10px;}
.popper { position: absolute; visibility: hidden }
#Fch_Resa{margin-top:30px}
#CarteGoogle{margin-top:30px;}
#imgLdF{vertical-align:middle; float:right;}

#tripadvisor{position:absolute;z-index:99;background-color:#5b0608; padding:15px;}
#TAclose {text-align:center;margin:0 0 10 0;}
#TAclose A {color:#e07300;text-decoration:none;}

.PageSelected, a:link.PageSelected , a:visited.PageSelected , a:hover.PageSelected , a:active.PageSelected {background-color:#73ae06;color:#ffffff;padding:2px;}

div#Rech_Listing .photo_tis, div#Rech_Listing .photo_orne{border:1px solid #000;width:67px;height:45px;}
div#Fch_Content .photo_tis, div#Fch_Content .photo_orne{width:200px;height:135px;}

#Fch_Image ul{margin:0;padding:0;}

div#bRetour {text-align:center;background:url(/Portal_Upload/images/tourisme/bg_btn_retour.png) no-repeat;width:50px;font-size:10px;margin-left:30px;display:inline-block;}
div#bRetour.loisirs a:link{color:#04aaaa;}
div#bRetour.restos a:link{color:#e37401;}
div#bRetour.escapack a:link{color:#acbc51;}
div#bRetour.selfwe a:link{color:#b4397a;}

div#bSubmit {text-align:center;background:url(/Portal_Upload/images/tourisme/bg_btn.png) no-repeat;width:80;height:40;float:right;}
div#bSubmit a:link{color:#807442;}
div#bSubmit.loisirs{background:url(/Portal_Upload/images/tourisme/bg_btn_loisirs.png) no-repeat;}
div#bSubmit.loisirs a:link{color:#04aaaa;}
div#bSubmit.restos{background:url(/Portal_Upload/images/tourisme/bg_btn_restos.png) no-repeat;}
div#bSubmit.restos a:link{color:#e37401;}

.TableBody{width:400px;}

#bulleGM h2{font-size:14px;font-weight:bold;margin:0px;}
#bulleGM img{float:left;margin:5px;}

