/* encadrement de la page qui engloble les templates*/
body {
	padding: 0;
	margin: 0;
	background: #73ADD7 url(../graphics/gradient.gif) repeat-x;
}
#phpeasydata_container{
width:700px;
background-color: #d0fbd1;

}
#phpeasydata_container_fact{
width:760px;
background-color: #d0fbd1;

}
#container
{
width: 965px;

background: #d0fbd1;
border-style:double;

border-width:1px;
border-color:#095e31;

color: #333;
padding:3px;
margin:0px auto;

}
#container_fact
{
width: 800px;

background: #d0fbd1;
border-style:double;

border-width:1px;
border-color:#095e31;

color: #333;
padding:3px;
margin:0px auto;

}

#top
{
padding: .5em;
background-image: url(/bandeau/bandeau-annuaire-france.jpg);
height: 195px;
background-color:#d0fbd1;


}
#top_fact
{
padding: .5em;
background-image: url(/bandeau/bandeau-facture.png);
height: 150px;
background-color: #FFFFFF;

}
#top_url_proprio
{
padding: .5em;
background-color:#d0fbd1;
border-color:#464646;
border-style:double;
border-width:1px;
}


#topliste
{
padding: .5em;
background-color:#EFEFEF;
border-color:#464646;
border-style:double;
width: 900px;
border-width:1px;
}
#top h1
{text-align:center;
color:#26404F;
padding: 0;
margin: 0;
font-style:normal;
text-decoration:none;
border:0;
}

#leftnav
{
float: left;
width: 165px;
margin: 0;
padding: 1em;
text-align:left;
font-size:65%;
}

#content
{
padding: 1em;
width:700px;
float:right;
}
#content_fact
{
padding: 1em;
width:760px;
float:right;
}
#footer
{
clear: both;
margin: 0;
padding: .5em;
font-size:80%;
color:#333333;
border-top: 1px solid gray;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


/*Texte de l'affichage de la carte de France*/

#ejs_texte {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
font-weight:bold;
text-align:center;
color:#FF6600;
width: 165px;
padding: 0px;
margin: 25px 0px 0px 0px;
}
#ejs_textegoogle {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
font-weight:bold;
text-align:center;
color:#FF6600;
width: 165px;
padding: 0px;
margin: 25px 0px 0px 0px;
}

/*Texte de l'affichage de la carte de France avec une largeur de 200*/

#ejs_texte200 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight:bold;
text-align:center;
color:#FF6600;
width: 200px;
padding: 0px;
margin: 25px 0px 0px 0px;
}
/*Texte de l'affichage du bloc de recherche par departement dans l'index*/

#ejs_departement {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
text-align:center;
color:#FF6600;
background-color:#FFFFFF;
width: 155px;
padding: 0px;
margin: 0px 10px 10px 0px;
}

/*Texte de l'affichage dans le bloc de recherche par departement dans l'index*/
.select {
width: 155px;
color:#000000;
background-color:#cce2f1;
font-size:10px;
font-family:arial;
}


#ejs_textehotes {
display: block; 

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
text-align:center;
color:#FF6600;
width: 600px;
padding: 0px;
margin: 25px 0px 0px 0px;
}
#textehotes{
display: block; 
background-color:#F4F4F4;
border: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
text-align:center;
color:#FF6600;
width: 600px;
padding: 0px;
margin: 25px 0px 0px 0px;
}

/*Texte sur le moteur de recherche en page index*/
#titremoteur {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 650px;
padding: 0px;
margin: 1px 1px 1px 1px;

}

.titremoteur h1 {
display: block; 
background-color:#F4F4F4;
font-size: 75%; 
padding: 5px 5px 5px 5px;
border: 1px solid #000000;
color:#425A84;
margin: 0px;
width: 82%;
text-align:center;
}



/*largeur de la colonne de gauche*/
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 200px;
padding: 0px;
margin: 25px 0px 0px 0px;

}

#vertmenu h1 {
display: block; 
background-color:#F4F4F4;
font-size: 90%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#425A84;
margin: 0px;
width: 80%;
text-align:center;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}

/*taille du texte de la marge de gauche*/
#vertmenu ul li a {
font-size: 90%;
display: block;
border-bottom: 1px dotted #DDDDDD;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width: 80%;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color:#466291;
background-color:#EFF3F8;
}


#right-column{
padding:10px 1px 1px 5px;
width:0px;
height:500px;
margin-top:20px;
border: 1px solid gray;
float:right;

}




.txtimp{
font-weight:bold;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

}
.txttitre{
font-weight: bold;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}
.txtpresde{
font-weight: bold;
color: #4972bc;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.themesejour{
font-style: normal;
font-weight:bold;
color:#297a69;
font-size:14px;
 }
.txtautr{
font-weight: normal;
color:#305c32;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.txtzoom{
font-weight: normal;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}
.txtautrbis{
font-weight: normal;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.txtidentifiant{
font-weight: normal;
color:#305c32;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}
/*******************************************************************
 *   Cadre photo
 *******************************************************************/
.cadre_arrondi_photo{border:1px solid #dbdcee;	background-color:#ffffff;text-align:left;} 
.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.cb{width:100%;right:-1px}
.ct{width:100%;right:-1px}
.cl{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(../graphics/cr_gg_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(../graphics/cr_gg_nw.gif) no-repeat top left}
.cb{background:transparent url(../graphics/cr_gg_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(../graphics/cr_gg_sw.gif) no-repeat bottom left}




/*carte de France de l'index*/
#cadre_ensemble_carte{
width: 550px;
height: 900px;
text-align:center;
background-color:#FFFFFF;
}

#titrecarte{
font-weight: bold;
color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
width: 550px;
margin: 5px 5px 5px 5px;
}
.carte{
padding:auto auto auto auto;
width: 291px;
height: 329px;
}
#soustitrecarte{
font-weight: bold;
color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
width: 550px;
margin: 5px 5px 5px 5px;
}

.soustitreG{
font-weight: bold;
font-size:14px;
color: #FF6600;
margin-left: -3px;
float:left;
margin: 15px 15px 15px 15px;
width: 200px;
text-align: center;
}
.soustitreCH{
font-weight: bold;
font-size:14px;
color: #FF6600;
float:right;
margin: 15px 15px 15px 15px;
width: 200px;
text-align: center;
}



/* TABULATION ET SURLIGNAGE DE LA LISTE DES GITES DE L INDEX */

#gites_dep_tab ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#gites_dep_tab ul li {
margin: 0px;
padding: 0px;
}
#gites_dep_tab ul li a {
font-size: 90%;
display: block;
border-bottom: 1px dotted #DDDDDD;
padding: 1px 1px 1px 1px;
text-decoration: none;
color: #666666;
width: 80px;
}

#gites_dep_tab ul li a:hover, #vertmenu ul li a:focus {
color:#466291;
background-color:#EFF3F8;
}


/* liste des gites dans l'index positionné à gauche */

#gites_dep_tab{

width: 540px;
margin: 1px 0px 0px 1px;
}


.gites_listeG{
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin:  0px  5px  0px  0px;
font-size:9px;
color: #000000;
width: 80px;
text-align: left;
}
.gites_listeD{
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin:  0px  5px  0px  0px;
float: left;
font-size:9px;
color: #000000;
width: 80px;
text-align: left;
}
.gites_listeC{
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
float: left;
margin:  0px  5px  0px  0px;
font-size:9px;
color: #000000;
width: 80px;
text-align: left;
}

/* liste des chambres d'hôtes dans l'index positionné à droite */



.CH_listeG{
font-weight: normal;
float:left;
margin:  0px  5px  0px  30px;
font-size:9px;
color: #000000;
width: 80px;
text-align: left;
}
.CH_listeD{
font-weight: normal;
float: left;
margin:  0px  0px  0px  0px;
font-size:9px;
color: #000000;
width: 80px;
text-align: left;
}
.CH_listeC{
font-weight: normal;
float: left;
font-size:9px;
margin:  0px  5px  0px  0px;
color: #000000;
width: 80px;
text-align: left;
}
/* TABULATION ET SURLIGNAGE DE LA LISTE DES CHAMBRES D HOTES DE L INDEX */

#CH_dep_tab ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#CH_dep_tab ul li {
margin: 0px;
padding: 0px;
}
#CH_dep_tab ul li a {
font-size: 90%;
display: block;
border-bottom: 1px dotted #DDDDDD;
padding: 1px 1px 1px 1px;
text-decoration: none;
color: #666666;
width: 80px;
}

#CH_dep_tab ul li a:hover, #vertmenu ul li a:focus {
color:#466291;
background-color:#EFF3F8;
}