
.tumevois {display: block;}

.tumevoispas {display: none;}

img.png {
     behavior: url(png.htc);
}




body {

	

	background:#f9e92c url(../img/bg/fond_home.gif);

	

	background-repeat:repeat-x;

	background-position: top left;

	font-family:'Trebuchet MS', Verdana, sans-serif;

	font-size:0.9em;

	height:100%;

	margin:0;

	padding:0;

	text-align:center;

	

}



img {
border:0;
}





#contenu {

	width:780px;

	text-align:left;

	margin:0 auto;

	margin-top:20px;

	margin-bottom:80px;

	padding:0;

	border:#BBCC00 solid medium;
	height:780px;
}

#contenu-news {

	width:780px;

	text-align:left;

	margin:0 auto;

	margin-top:20px;

	margin-bottom:80px;

	padding:0;

	border:#BBCC00 solid medium;
	height:780px;
}
#contenu_grand {

	width:780px;

	text-align:left;

	margin:0 auto;

	margin-top:20px;

	margin-bottom:80px;

	padding:0;

	border:#BBCC00 solid medium;
	height:980px;
}


#cont-promo {
	width:948px;

	text-align:left;

	margin:0 auto;

	margin-top:20px;

	margin-bottom:80px;

	padding:0;


	height:780px;
	}

/* -------------------------------------------------------------------------------------------- */

/* Déclarations de styles entete */

/* -------------------------------------------------------------------------------------------- */


#logo{
margin:5px 0px 2px 5%;
top:-8px;
position: relative;
height: 170px;
z-index:6;
}

#logo h1 span{
display:none;
}
/* -------------------------------------------------------------------------------------------- */

/* plan */

/* -------------------------------------------------------------------------------------------- */


.coordonnees{
color:#333333;
font-size:0.8em;
margin:50px 10px 10px 10px;
}

.textcoord{
width:590px;
color:#006600;
font-style:normal;
text-align:center;
margin:10px 10px 0px 0px;
}
#coord {
color:#006600;
font-size:1em;
margin-top:30px;
width:590px;
text-align:center;
}
a#coord-email {

color:#006600;
}

a:hover#coord-email {

color:#00CC66;
}

/* -------------------------------------------------------------------------------------------- */

/* plan */

/* -------------------------------------------------------------------------------------------- */

ol.plan{
margin-left:50px;
color:#006600;
font-weight:bold;
list-style-image:url(../img/deco/puce.gif);
font-size:0.8em;
}
.plan a{
color:#333333;
}
.plan li{

margin-top:2px;

padding:0;
}
.ssplan {
list-style-image:none;
font-weight:200;

/* -------------------------------------------------------------------------------------------- */
;
}
/* Déclarations de styles navigation */

/* -------------------------------------------------------------------------------------------- */



.courante{

border-bottom:1px solid #006600;
}



#navigation li{



margin-top:5px;

padding:0;



width:150px;



}



#navigation a{

text-decoration:none;

display:block;

color:#FFFFFF;

text-decoration:none;

padding:5px 0px 5px 10px;

background-color:#005D5E;





width:150px;



}

#navigation a:hover{

border-left:3px solid #FF9900;

color:#FFFFFF;

text-decoration:none;

width:147px;

background-color:#FDCD00;



}

#active{

border-left:5px solid #FF9900;

color:#FFFFFF;

text-decoration:none;

width:157px;

background-color:#CC0000;

z-index:6;



}





dl, dt, dd, ul, li {

margin: 0;

padding: 0;

list-style-type: none;

}

#menu {

border-left:0.1em  dashed #006600;

margin:-20px 4px 20px 7px;

padding:5px;

	font-size:12px;

	list-style:none;

	text-align:left;
	z-index:30;

}

dl#menu {

width:160px;
z-index:30;

}

dl#menu dt {

cursor: pointer;

text-decoration:none;

display:block;

color:#FFFFFF;

text-decoration:none;

margin-bottom:5px;

padding:5px 0px 5px 10px;

background-color:#005D5E;
z-index:5px;



}



dl#menu dd {

display:none;



}

dl#menu li {

margin-top:5px;

margin-bottom:5px;



padding:0;





}

dl#menu li a, dl#menu dt a {

text-decoration:none;

display:block;

color:#006600;

text-decoration:none;

padding:5px 0px 5px 5px;

background-color:#FDCD00;

}



dl#menu li a:hover {

border-left:3px solid #FF9900;

color:#006600;

text-decoration:none;

margin-left:5px;

width:160px;
margin-bottom:5px;

background-color:#FDCD00;



}

#active{
border-left:3px solid #FF9900;

color:#006600;

text-decoration:none;

margin-left:5px;

width:160px;
margin-bottom:5px;

background-color:#FDCD00;

}

.filarianne {

margin:5px 5px 5px;
}
ul .filarianne {
    
      padding:0; 
  
     height:21px;
	

	


}
.filarianne li {
 display:inline;          
      padding:0 0px;
	  


	  }


.filarianne li a{
text-decoration:none;
color:#FFFFFF;
font-size:0.75em;
}
.filarianne li a:hover{
text-decoration:underline;
color:#FFFFFF;
font-size:0.75em;
}
.lienarianne{
position:relative;
top:-7px;

background-image:url(../img/deco/arianne.gif);
background-repeat:no-repeat;
background-position:5px;

text-align:right;
padding-left:20px;

}

.lienarianne2{
position:relative;
top:-7px;

background-image:url(../img/deco/arianne.gif);
background-repeat:no-repeat;
background-position:5px;

text-align:right;
padding-left:20px;

}
.lienarianne3{
float:right;
margin-top:-27px;
margin-right:5px;


}
.lienarianne4{
float:right;
margin-top:-27px;
margin-right:35px;


}
/* -------------------------------------------------------------------------------------------- */

/* Déclarations de styles applicables au bloc global */

/* -------------------------------------------------------------------------------------------- */



img{

border:0;

}


#cadre_nav-home{

	width:189px;

	margin: 0px 0px 0px 0px;;

	float:left;

	color:#999999;

	height:780px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

	filter:alpha(opacity=80);

   	-moz-opacity:0.8;

   opacity: 0.8;
}
#cadre_nav{

	width:189px;

	margin: 0px 0px 0px 0px;;

	float:left;

	color:#999999;

	height:780px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

	filter:alpha(opacity=80);

   	-moz-opacity:0.8;

   opacity: 0.8;
}

#cadre_nav_logis{

	width:189px;

	margin: 0px 0px 0px 0px;;

	float:left;

	color:#999999;

	height:780px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

	filter:alpha(opacity=80);

   	-moz-opacity:0.8;

   opacity: 0.8;
}
#cadre_nav_class {
width:189px;

	margin: 0px 0px 0px 0px;;

	float:left;

	color:#999999;

	height:980px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

	filter:alpha(opacity=80);

   	-moz-opacity:0.8;

   opacity: 0.8;
   }
#cadre_nav_grand{

	width:189px;

	margin: 0px 0px 0px 0px;;

	float:left;

	color:#999999;

	height:980px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

	filter:alpha(opacity=80);

   	-moz-opacity:0.8;

   opacity: 0.8;
}

#cadre_nav_rub{

	width:189px;

	margin: 0px 0px 0px 0px;;

	float:left;

	color:#999999;

	height:980px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

	filter:alpha(opacity=80);

   	-moz-opacity:0.8;

   opacity: 0.8;
}

#cadre_page{

	width:589px;

	margin: 0px 0px 0px 0px;;

	float:right;

	color:#999999;

	height:780px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

}

#cadre_page_grand{

	width:589px;

	margin: 0px 0px 0px 0px;;

	float:right;

	color:#999999;

	height:980px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

}
#cadre_home{

	width:589px;

	margin: 0px 0px 0px 0px;;

	float:right;

	color:#999999;

	height:780px;

	z-index:5;

	background-image:url(../img/bg/fond_left.gif);

}





#header_page{

width:585px;


margin: 2px 2px 2px 2px;

border:1px solid #FFFFFF;

background-image:url(../img/bg/header_page.gif);

height:30px;

z-index:6;


}



#banniere{

width:585px;

margin: 2px 2px 2px 2px;



border:1px solid #999999;

height:200px;


}

#banniere1{


float:right;
border:1px solid #999999;
margin-left:5px;
height:600px;


}

#moitie_gauche

{

width:292px;

height:450px;

margin: 0px 0px 0px 0px;;

float:left;

border-right:1px  dashed #006600;

}


#cadre_actu1{
width:292px;

height:155px;

margin-bottom:55px;


}

#cadre_actu2{
width:292px;

height:155px;

margin-bottom:55px;


}

#cadre_actu2 p{
	font-size:0.9em;
	padding:0 15px 0px 20px;
	color:#333333;
	text-align:justify;

}

#cadre_carte

{

width:584px;

height:450px;

margin: 30px 0px 0px 20px;;

float:left;



}



#cadre_recherche

{

width:292px;

margin: 30px 0px 0px 146px;

float:left;

background-color:#d9eb90;

text-align:center;




}



#moitie_droite

{

width:292px;

height:450px;

margin: 0px 0px 0px 0px;;

float:right;



}




/* -------------------------------------------------------------------------------------------- */

/* qui sont les logis*/

/* -------------------------------------------------------------------------------------------- */
.classification-list {
width:200px;
}
.classification-list li{
margin-top:-5px;
margin-right:50px;


}
.classification-list li img{

margin-right:10px;
}

.titre-informations{
width:auto;
display:list-item;
list-style:square;
color:#333333;
padding-left:30px;
list-style-position:inside;
text-align:center;
font-size:1em;

}
.texte-info{
color:#00FFCC;
}
#pixel{
width:590px;

text-align:center;

}

.cadre_territoire address{
font-style:normal;
text-decoration:none;
width:590px;
text-align:center;
}

.urlaztech{

width:590px;
text-align:center;
}
.urlaztech a{
color:#333333;
}

#fin-info{
margin-left:10px;
}
/* -------------------------------------------------------------------------------------------- */

/* form*/

/* -------------------------------------------------------------------------------------------- */



.form_recherche{



height:200px;

margin: 2em 0 .2em 0;

padding:0px;


}


label{



display: inline;

 text-align:center;

 height:50px;

 margin: 0.5em 0em .2em 0;




 }

input {
border:1px  solid #C0D362;
color:#666666;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:0.9em;
}
select{
border:1px  solid #C0D362;
color:#666666;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:0.9em;
}



.valider a{
position:relative;
left:110px;
//left:0px; /* uniquement pour ie */

display:block;

width:80px;
text-decoration:none;
color:#FFFFFF;
background-color:#88b413;
border:1px  solid #C0D362;
margin-top:0px;
text-align:center;


}
.valider a:hover{
position:relative;
left:110px;

display:block;

width:80px;
text-decoration:none;
color:#FFFFFF;
background-color:#6c9c24;
border:1px  solid #C0D362;
margin-top:0px;
text-align:center;


}
#valid{

width:292px;

background-color:#00CC66;



margin-top:50px;

}

#corpform p {	/*** Mise en forme des lignes du formulaire ***/

	padding: .2em 0;

	margin: 0.5em 0em .2em 0;

	text-align:center;

	color:#25734e;

}

/* -------------------------------------------------------------------------------------------- */

/* rech avancée*/

/* -------------------------------------------------------------------------------------------- */

#criteres a{
color:#25734e;
font-weight:700;


}

#supp p{
color:#25734e;
font-weight:700;
margin-top:-20px

}
#elts_option{
color:#25734e;
width:150px;
 margin-left:100px;
text-align:left;
 vertical-align:middle;


}

/* -------------------------------------------------------------------------------------------- */

/* cadreterritoire*/

/* -------------------------------------------------------------------------------------------- */

.cadre_territoire

{

width:570px;

height:auto;


margin-top:10px;
float:left;
font-size:0.8em;
color:#333333;
text-align:justify;


}
.cadre_territoire p

{

margin:0px 10px 10px 40px;


}

.cadre_territoire a

{

color:#333333;
width:600px;
float:left;
margin-left:20px;


}


#text-territoire{
margin:50px 10px 50px 10px;
}

#img-territoire{
float:left;
margin:10px 15px;
}
#text-bonplanteriitoire img{
float:left;
margin:0px 15px 3px 0px;
}

#text-bonplanteriitoire{
margin:10px 10px 10px 40px;

}
.cadre_territoire a{
display:block;
width:200px;

}
#text-territoire-riom{
margin:30px 0px 50px 70px;

}

#img-territoire-riom{
float:left;
margin:-10px 15px;
}


.territoire{

font-size:0.9em;

width:auto;

float:left;

margin-left:50px;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;


background-image:url(../img/deco/puceh3.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}

.territoire_title{

font-size:0.9em;

width:auto;

float:left;
margin-top:0px;
margin-bottom:-20px;
margin-left:260px;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;


background-image:url(../img/deco/puceh3_territoire.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}

.resa_title{

font-size:0.9em;

width:auto;

float:left;
margin-top:0px;
margin-bottom:-20px;
margin-left:260px;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;


background-image:url(../img/deco/puceh3_territoire.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}
/* -------------------------------------------------------------------------------------------- */

/* cadreactualite*/

/* -------------------------------------------------------------------------------------------- */


.cadre_actualite

{
width:550px;

height:420px;

margin: 10px 0px 0px 10px;

padding:15px 15px 15px 5px;
border:1px  dashed #006600;

}

.cadre_actualite0

{

width:430px;
height:180px;
margin: -30px 10px 0px 5px;
padding:5px 5px 5px 5px;
float:right;
border:1px  dashed #006600;

}
.cadre_actualite1

{

width:430px;

height:180px;

margin: 70px 10px 0px 10px;

padding:5px 5px 5px 5px;

float:left;

border:1px  dashed #006600;

}

.img_actu{
float:left;

margin:52px 0.8em 1% 0.2em;
//margin:38px 0.8em 1% 0.2em; /* uniquement pour ie */
}

.img_actu1{
float:left;

margin:10px 0px 0px 20px;


}

.img_actu2{
float:right;
width:180px;
margin:90px 10px 0px 0px;


}
 .butsavoirplus{
float:right;
margin:-17px 0px 0px 0px;






}




.butsavoirplus:hover{
text-decoration:underline;

}
.imgsavoir{
margin-bottom:-3px;
}

*+html .deco_actu{
position:relative;
margin-right:auto;
margin-left:auto;
width:563px;
top:220px;
margin-left:10px;


}
.deco_actu{
position:relative;
margin-right:auto;
margin-left:auto;
width:563px;
top:220px;
margin-left:10px;


}
.cadre_actualite h3{

font-size:0.9em;
width:auto;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;
background-image:url(../img/deco/puceh3.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:30px;
margin-left:90px;
}

.cadre_actualite0 h3{

font-size:0.9em;


float:left;
margin-left:-50px;

border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;
background-image:url(../img/deco/puceh3.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;




}
.cadre_actualite1 h3{
font-size:0.9em;

margin-left:-50px;

float:left;


border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;
background-image:url(../img/deco/puceh3.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}
.cadre_actualite0 a{
text-decoration:none;
font-size:1em;

width:auto;
color:#FF9900;
}
.cadre_actualite1 a{
text-decoration:none;
font-size:1em;

width:auto;


color:#FF9900;



}
.cadre_actualite p{

margin-top:40px;
font-size:0.8em;
color:#333333;
text-align:justify;

}
.cadre_actualite0 p{

margin-top:40px;
font-size:0.8em;
color:#333333;
text-align:justify;

}
.cadre_actualite1 p{

margin-top:40px;
font-size:0.8em;
color:#333333;
text-align:justify;

}
/* -------------------------------------------------------------------------------------------- */

/* actu-precise/

/* -------------------------------------------------------------------------------------------- */

.cadre_actualite-precise

{
width:550px;

height:auto;
min-height:220px; 

margin: 10px 0px 0px 10px;

padding:15px 15px 15px 5px;
border:1px  dashed #006600;

}

.cadre_actualite-precise a

{
color:#333333;

}
.cadre_archive a{
text-decoration:none;
font-size:1em;

width:auto;


color:#FF9900;



}

.img_actuprecise{
float:left;

margin:0px 10px 0px 10px;
}

.cadre_actualite-precise p{

margin-top:40px;
font-size:0.8em;
color:#333333;
text-align:justify;

}

.cadre_actualite-precise h3{

font-size:0.9em;
width:auto;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;
background-image:url(../img/deco/puceh3.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:30px;
margin-left:90px;
}

/* -------------------------------------------------------------------------------------------- */

/* archives*/

/* -------------------------------------------------------------------------------------------- */
.cadre_archive

{
width:550px;

height:auto;
min-height:150px;

margin: 10px 0px 0px 10px;

padding:15px 15px 15px 5px;
border:1px  dashed #006600;

}

#pas-archive {
margin-top:200px;
font-size:0.8em;
color:#333333;
text-align:center;

}

.cadre_archive h3{

font-size:0.9em;
width:auto;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;
background-image:url(../img/deco/puceh3.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:30px;
margin-left:90px;
}
.cadre_archive img {
float:left;
margin:0px 10px 0px 10px;
}

.cadre_archive p{

margin-top:10px;
font-size:0.8em;
color:#333333;
text-align:justify;

}
.nav-archive{
background-color:#f8f8d0;
margin-top:10px;
margin-left:1px;
width:588px;
height:30px;
text-align:center;
}
.nav-archive a{
color:#25734e;
text-decoration:none;

}
 .butarchive{
 float:right;
 width:50px;










}

/* -------------------------------------------------------------------------------------------- */

/* gastronomie*/

/* -------------------------------------------------------------------------------------------- */


.fromage {
float:left;
margin:10px 0px 2px 10px;
font-size:0.8em;
color:#333333;
text-align:justify;
width:570px;

}

.fromage img{
float:right;
margin:0px 20px 0px 20px;
}
.fromagetitre{

font-size:0.9em;

width:auto;

float:left;
margin:0px 50px 10px 5px;
border-bottom:1px solid #FF9900;
color:#FF9900;
background-image:url(../img/deco/puceh3_territoire.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}



.cadrerecette

{
width:550px;

height:auto;

margin: 10px 0px 0px 10px;

padding:15px 15px 15px 5px;
border:1px  dashed #006600;

}

.cadrerecette img{
float:left;
margin:0px 20px 0px 0px;
}


.cadrerecette p{
margin:10px 20px 0px 10px;
font-size:0.8em;
color:#333333;
text-align:justify;
}
.recette_title{

font-size:0.9em;

width:auto;

float:left;
margin-bottom:-10px;
margin-left:25px;
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:0.9em;
background-image:url(../img/deco/puceh3_territoire.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}
.cadrerecette h4{

margin-left:10px;
text-align:right;
font-size:0.8em;
color:#333333;

}

.cadrerecette address{
margin-top:-5px;

margin-left:10px;
text-align:right;
font-size:0.8em;
color:#333333;
}
.cadrerecette a{
font-size:1em;
color:#333333;
font-style:normal;
}

#cadre_listerecette

{

width:570px;

height:auto;

margin: 5px 0px 0px 5px;

padding:5px 5px 5px 5px;

float:left;

border:1px  dashed #006600;

}
#cadre_listerecette ul

{

margin-left:50px;
padding: 0px;

	list-style-type: none;	

}

#cadre_listerecette li

{
list-style-type:square;
color:#2b7651;


}

#cadre_listerecette a

{
color:#333333;



}

#cadre_listerecette a:hover

{
color:#006600;



}
#retour-recette{
color:#006600;

width:600px;
text-align:center;
}
#retour-recette a{
color:#006600;
font-size:0.8em;

}


.recette {
margin-right:20px;
background-color:#00CC00;
}
/* -------------------------------------------------------------------------------------------- */

/* logis*/

/* -------------------------------------------------------------------------------------------- */

.cadre_logis

{

width:550px;

height:auto;

margin: 10px 20px 20px 20px;

padding:5px 5px 5px 5px;


float:left;



}
.cadre_class

{

width:550px;

height:auto;

margin: 10px 20px 20px 20px;

padding:5px 5px 5px 5px;


float:left;



}
.cadre_classifications

{

width:550px;

height:auto;

margin: 10px 20px 20px 20px;

padding:5px 5px 5px 5px;


float:left;



}

#img-logis{
float:left;
margin:-20px 10px 10px;

}


#img2-logis {
float:right;
margin:-10px 10px;
}

.cadre_logis p

{
color:#333333;

font-size:0.8em;

color:#333333;

text-align:justify;
}
.cadre_class p

{
color:#333333;

font-size:0.8em;

color:#333333;

text-align:justify;
}

#logis-hr{
margin-left:20px;
margin-top:10px;
margin-bottom:30px;
}

#titre-brochure{
color:#0033FF;

width:auto;
height:20px;
font-size:0.9em;
padding: 0px 5px 0px 10px;

font-weight:600;

letter-spacing:1px;

	}
	
	#imgfrance-logis{
	float:right;
margin:10px 10px;
}
.cadre_logis a{
color:#006600;
}.cadre_logis address{
color:#333333;

font-size:0.8em;
font-style:normal;
text-align:center;

}

.cadre_logis ul{
list-style-type: none;
color:#333333;
display:block;

font-size:0.8em;
font-style:normal;

margin:5px 20px 0px 20px;
padding:0;

top: 2em; /* positionnement du menu, que vous pouvez changer à loisir */
left: 3em;
width: 100%; /* précision pour Opera */
}
.cadre_logis ul li{
list-style:square;
color:#006600;
margin-top:5px;

padding:0;
float: left;
top: 2em; /* positionnement du menu, que vous pouvez changer à loisir */
left: 3em;
width: 100%; /* précision pour Opera */
}


.cadre_class a{
color:#006600;
}.cadre_class address{
color:#333333;

font-size:0.8em;
font-style:normal;
text-align:center;

}

.cadre_class ul{
list-style-type: none;
color:#333333;
display:block;

font-size:0.8em;
font-style:normal;

margin:5px 20px 0px 20px;
padding:0;

top: 2em; /* positionnement du menu, que vous pouvez changer à loisir */
left: 3em;
width: 100%; /* précision pour Opera */
}
.cadre_class ul li{
list-style:square;
color:#006600;
margin-top:5px;

padding:0;
float: left;
top: 2em; /* positionnement du menu, que vous pouvez changer à loisir */
left: 3em;
width: 100%; /* précision pour Opera */
}

.color{
color:#333333;


color:#333333;

text-align:justify;
}

.reservation{
margin:0px 10px 50px 20px;

}
.titrelogis{
font-size:0.9em;

width:auto;

float:left;
margin:0px 0px 10px 20px;
border-bottom:1px solid #FF9900;
color:#FF9900;
background-image:url(../img/deco/puceh3_territoire.gif);
background-repeat:no-repeat;
background-position:0px 2px -2px;
padding-left:20px;
}
/* -------------------------------------------------------------------------------------------- */

/* liste hotel*/

/* -------------------------------------------------------------------------------------------- */



.nav-listehotel{
position:relative;
top:10px;
margin-top:5px;
margin-left:1px;
width:588px;
height:30px;
text-align:center;
}
.nav-listehotel a{
color:#25734e;
text-decoration:none;

}
#cadre_hotel

{

width:570px;

height:140px;

margin: 5px 0px 0px 5px;

padding:5px 5px 5px 5px;


border:1px  dashed #006600;

}

#cadre_news

{
font-family:'Trebuchet MS', Verdana, sans-serif;

	font-size:1em;
width:560px;

height:auto;

margin: 5px 0px 0px 5px;

padding:5px 5px 5px 5px;

float:left;

border:1px  dashed #006600;

}






#cadre_hotel img {

float:left;

margin:1% 0.2em 1% 0.2em;

}

#cadre_hotel h3{

font-size:1em;

width:auto;

float:left;

margin-left:20px;

color:#FF9900;



}



.cadre_picto{

float:right;

bottom:0px;



}

.chapo  a {

color:#005d5e;

}

.chapo  a:hover {

color:#333333;

}



.chapo {

color:#333333;

font-size:0.8em;

color:#333333;

text-align:center;





}



.prix{

float:left;

margin-left:10px;



width:150px;

color:#005D5E;

font-weight:700;

}







.image_desc{

margin-left:auto;

margin-right:auto;

width:530px;

height:auto;



}


/* -------------------------------------------------------------------------------------------- */

/* descriptif hotel*/

/* -------------------------------------------------------------------------------------------- */
a.nom-hotel{
color:#005d5e;

}
a:hover.nom-hotel{
color:#009900;

}
.descriptif{

color:#0033FF;

width:auto;

font-size:0.9em;
padding: 0px 5px 0px 10px;

margin:10px 2px 20px 20px;



font-weight:600;

letter-spacing:1px;

	

}

.ensavoir{
float:right;
margin-top:-5px;
}
.ensavoir li{

list-style:square;
}
.ensavoir li a{
color:#006600;
list-style:disc;
}


.grande_img{

float:right;





}


*+html .miniature{

position:relative;
bottom:80px;
height:90px;
left:270px;
width:300px;

text-align:center;



z-index:10;



}

.miniature{

position:relative;
bottom:120px;
height:90px;
left:270px;
width:300px;
bo
text-align:center;

z-index:10;



}

.miniature h3{



border-bottom:1px  dashed #006600;
z-index:10;



}


.miniature a{

margin-right:10px;

text-decoration:none;

}





#cadre_desc_hotel

{

width:570px;

height:650px;

margin: 5px 0px 0px 5px;

padding:5px 5px 5px 5px;

float:left;

border:1px  dashed #006600;



}



.txt_description{



margin:0px;



padding:0px;

width:260px;

text-align:justify;

color:#333333;

font-size:0.9em;

top:500px;






}


.txt_description a{
color:#333333;
}


.txt_description span {



margin-left:2px;

line-height: 180%







}

#cadre_desc_hotel h3{

color:#005d5e;

font-size:1.1em;

top:0px;

}























/* -------------------------------------------------------------------------------------------- */

/* texte*/

/* -------------------------------------------------------------------------------------------- */

	#cadre_page_grand h2 {
	width:auto;
	font-size:0.9em;
	color:#FFFFFF;
	padding: 0px 5px 0px 10px;
	margin:5px 0px 20px 20px;
	background-color:#005D5E;
	font-weight:600;
	letter-spacing:2px;
	}
	#cadre_page h2 {
	width:auto;
	font-size:0.9em;
	color:#FFFFFF;
	padding: 0px 5px 0px 10px;
	margin:5px 0px 20px 20px;
	background-color:#005D5E;
	font-weight:600;
	letter-spacing:2px;
	}
#cadre_home h2 {
	width:auto;
	font-size:0.9em;
	color:#FFFFFF;
	padding: 0px 5px 0px 10px;
	margin:5px 20px 20px 20px;
	background-color:#005D5E;
	font-weight:600;
	letter-spacing:2px;
	}

	.titre2 {

	width:auto;

	font-size:0.9em;

	color:#FFFFFF;

	padding: 0px 5px 0px 10px;

	margin:0px 20px 20px 20px;

	background-color:#005D5E;

	font-weight:600;

	letter-spacing:2px;

	}

	.img_home_actu {

	float:left;

	margin:0px 15px 0px 0px;
	z-index:5;

	}



	.txt_home_actu{
	
	font-size:0.9em;
	padding:0 15px 0px 20px;
	color:#333333;
	text-align:justify;

	}
		.txt_home_actu p{
	
	font-size:0.9em;
	padding:0 15px 0px 20px;
	color:#333333;
	text-align:justify;

	}

	.savoirplus{
float:right;
margin-top:-15px;
margin-right:15px;
z-index:100;
}

		#ligne{

	position:relative;

	top:249px;

	left:30px;

	}

/* -------------------------------------------------------------------------------------------- */

/* partenaire */

/* -------------------------------------------------------------------------------------------- */




	#partenaire1{

	position:absolute;
	margin-left:10px;
	z-index:2;
	background-image:url(../img/logo/logo_adtt.gif);
	
	display:block;
	width:165px;
	height:50px;

	border:1px  dashed #006600;

	top:630px;



	}

	

	#partenaire2{

	position:absolute;
	margin-left:10px;
	z-index:2;
	background-image:url(../img/logo/logocg.gif);
	display:block;
	width:165px;
	height:50px;

	border:1px  dashed #006600;

	top:690px;



	}

			#partenaire3{

	position:absolute;
	margin-left:10px;
	z-index:2;
	background-image:url(../img/logo/logo_logis.gif);
	
	display:block;
	width:165px;
	height:50px;

	border:1px  dashed #006600;

	top:750px;
	z-index:2;





	}



/* -------------------------------------------------------------------------------------------- */

/* image */

/* -------------------------------------------------------------------------------------------- */





#carte_territoire{

margin-left:38px;

margin-top:-5px;

margin-bottom:20px;

}





/* -------------------------------------------------------------------------------------------- */

/* structure */

/* -------------------------------------------------------------------------------------------- */







.tooltip{

width: 200px;

height:40px;

z-index:3;

color:#027523;

margin:0px;

font:lighter 0.9em/1.3 'Trebuchet MS', Verdana, sans-serif;

text-decoration:none;text-align:center}



.tooltip span.top{



padding: 18px 12px 40px 15px;



height:50px;

background-color:#00FFFF;



background: url(../img/deco/bulle.png) no-repeat top;



}

	



.tooltip b.bottom{

padding:3px 8px 15px;

color: #548912;

background: url(../img/deco/bulle.png) no-repeat bottom;

}

	

	

/* -------------------------------------------------------------------------------------------- */

/* pied */

/* -------------------------------------------------------------------------------------------- */







#background{

width:100%;

height:900px;


background: url(../img/bg/pied_page.png) no-repeat fixed center bottom;

}
#background_grand{

width:100%;

height:1100px;

background: url(../img/bg/pied_page.png) no-repeat fixed center bottom;

}

/* formulaire */
