/* corps de page */
#colcentre h2, #colcentre h3, #colcentre .ancre, #colcentre h4, #colcentre a:hover {color:#fc0; } /* titre partie, articles et ancres */
/* blocs savoir plus */
p.spip, p, .texte {
	margin-bottom: 0.8em; 
	}
#bloc_droite {
   background-color:#ffe580; margin-right: 7px;
}
#bloc_droite li{
   list-style: none;
}
#titre_actu_droite {
   color: #FF0000 !important;
}
#bloc_droite h3 {
   color: #FF9900;
   display: block;
   font-size: 0.9em;
   background-color: white;
   margin: 0 0 0 0;
}
#bloc_droite div{
   background:url(../images/all/decouvrir/pied-encart.gif) left bottom no-repeat; padding-bottom:35px;
   font-size: 0.6em;
   padding-left: 0.2em;
}
#bloc_droite div.fragment{
   background:none; padding-bottom:0px;
   font-size: 1em;
   padding-left: 0em;
}
/* Remplacement des titres des blocs par des images */
#savoir h3 {background-image:url(../images/all/decouvrir/entete-savoir.gif);}
#plus h3 {background-image:url(../images/all/decouvrir/entete-plus.gif);}
#album h3 {background-image:url(../images/all/decouvrir/entete-album.gif);}
/*#liens h3 {background-image:url(../images/all/decouvrir/entete-liens.gif);}*/
#docs h3 {background-image:url(../images/all/decouvrir/entete-docs.gif);}
#savoirplus a:hover {color:#fff;}
/* affichage des vignettes (elles doivent être en 24x34px obligatoirement) */
#album div {width:40px; height:44px; text-align:center; margin-bottom:10px; margin-left:3px; float:left;}
#album a {margin:0; color:#0f197b;}
#album a img {border:0;}
.h {margin-top:10px;} /*centrage verticale et recalage &agrave; gauche correctif du texte align center*/
.v {margin-top:5px;} /*centrage vertical */
/* affichage des images dans la visionneuse : on utilise un simple p centrer */
#visionneuse {width:450px;}
#visionneuse p {text-align:center;}
/* agenda */
.agenda {border-color:#fc0;}
/* Hotellerie - restauration */
#legende {background-color:#D5ECA6; margin-top:20px; width:130px; }
#legende h2 {text-indent:-5000px; background: url(../images/all/decouvrir/entete-legende.gif) no-repeat; line-height:30px;} /*line-height pour IE 501*/
#legende ul {padding-bottom:20px; background: url(../images/all/decouvrir/pied-legende.gif) left bottom no-repeat;} /*padding pour image de fond*/
#legende ul li {margin-left:5px;list-style:none; color:#0f197b; font-size:0.9em;}

#colcentre.hotres {width:580px;}
#colcentre p.entete {padding-left:18px; margin-top:10px; margin-bottom:20px;}
#colcentre p.avert {color:#0f197b; font-size:1.1em; margin-top:-10px; text-align:center;}

hr {margin:0; padding:0;}

table {color:#0f197b; width:578px; border:0;}
table a {text-decoration:none;}

caption {text-align:left; height:40px; }
#colcentre th {height:23px; font-size:1em; font-weight:lighter; text-align:center;}
#colcentre td {vertical-align:top; font-size:1em; padding-top:15px; }

/* Categorie hébergements / restau */
.cat {width:560px; display:block; float:left; padding-top:23px; text-align:right; font-style:italic; color:#fff; font-size:0.9em; font-weight:bolder; }
.hide {color:#abda4c;}

/* Colonnes des résultats */
.nom {width:165px; background: url(../images/all/decouvrir/nom.gif) bottom right no-repeat;}
/* ou options */ .type {width:69px; background: url(../images/all/decouvrir/options-type.gif) bottom center no-repeat;}
/* ou nb chambres ou nb couverts */ .capacite {width:66px; background:url(../images/hotellerierestauration/capacite.gif) bottom right no-repeat;}
.description {width:278px; background:url(../images/all/decouvrir/description.gif) bottom right no-repeat;}
.prix {width:75px; background: url(../images/all/decouvrir/prix.gif) bottom right no-repeat;}
.pdej {width:48px; background: url(../images/all/decouvrir/petit-dej.gif) bottom right no-repeat;}
.demip {width:77px; background:url(../images/all/decouvrir/demi-pension.gif) bottom center no-repeat;}
.pcom {width:78px; background:url(../images/all/decouvrir/demi-pension.gif) bottom center no-repeat;}
.spec {width:117px; background:url(../images/all/decouvrir/specialites.gif) bottom center no-repeat;}
.ferm {width:85px; background:url(../images/all/decouvrir/fermeture.gif) bottom right no-repeat;}
.capacite {width:50px; background:url(../images/all/decouvrir/capacite.gif) bottom center no-repeat;}
/* Entetes de tableaux selon categorie &agrave; afficher */
caption.hotels {background: url(../images/all/decouvrir/entete-hotels.gif) bottom right no-repeat;}
caption.meubles {background: url(../images/all/decouvrir/entete-meubles.gif) bottom right no-repeat;}
caption.res_h {background: url(../images/all/decouvrir/entete-residences.gif) bottom right no-repeat;}
caption.campings {background: url(../images/all/decouvrir/entete-campings.gif) bottom right no-repeat;}
caption.resto {background: url(../images/all/decouvrir/entete-restaurants.gif) bottom right no-repeat;}

td.c1 {text-align:left; background: url(../images/all/decouvrir/bg-nom.gif) bottom right repeat-y; }
#colcentre td.c1 p {text-align:left; font-size:1em; margin:0; padding:0; width:140px; margin-left:14px;} /* correct bug IE 5 */
td.c2 {text-align:center;}
td.c2opt {text-align:left; padding-left:2px;} /*options*/
td.c2opt img { padding-left:1px; padding-bottom:2px;} /* espacement pictos */
td.c4, td.c6 {text-align:center;}
td.c3, td.c5, td.c7 {text-align:center; background-color:#eef8db; padding-right:4px; padding-left:4px;}
td.desc {text-align:left; padding-right:4px; padding-left:4px;}

.piedc1 { background: url(../images/all/decouvrir/pied-nom.gif) top right no-repeat; }
.piedc3 { background: url(../images/all/decouvrir/pied-capacite.gif) top right no-repeat; }
.piedc5 { background: url(../images/all/decouvrir/pied-petit-dej.gif) top right no-repeat; }
.piedc7 { background: url(../images/all/decouvrir/pied-pcomp.gif) top right no-repeat; }
.piedspec { background:url(../images/all/decouvrir/pied-specialites.gif) top right no-repeat; }

.nof {visibility:hidden;}
