/*#################################################################################################*/
/*                                                                                                 */
/*                                           AVENTURIA                                             */
/*                                    CSS SCREEN - ACTi 2007                                       */
/*                                                                                                 */
/*#################################################################################################*/

body{
	text-align:center;
	margin:0px;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#79000e;
	color:#79000e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.myhr{
	clear:both;
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
form{ margin:0px; padding:0px; color:#e7ce85; }
img{ border:none; }
a:link,a:visited{ text-decoration:none; color:#ffffff; }
a:hover{ }
a:active{ outline:none;}
.navigation-rapide{ display:none; }

/***************************************************************************************************/
/*********************************************** css overall ***************************************/
/***************************************************************************************************/
#container{	text-align:left;margin:0px auto 0px auto;width:960px;}

#header{ height:70px; background-position:bottom right; background-repeat:no-repeat; }

#logos-objectifs {float:right;}
#logo{ height:32px; position:absolute; top:0px; margin:15px 0px 0px 0px;}

#footer{ clear:both; color:#d7af6e; padding:15px 0px 0px 140px; height:60px;  }
#footer-textes{ float:left; margin:0px 0px 0px 45px; }
#footer-textes ul{ margin:0px; padding:0px; list-style:none; }
#footer-textes ul li{ margin:0px; padding:0px; display:inline; }
#footer-textes ul li a:link, #footer-textes ul li a:visited{ color:#d7af6e; padding:0px 3px 0px 3px; }
#footer-textes ul li a:hover{ color:#fff; }
#footer-textes p{ margin:0px; padding:0px; font-size:0.9em; color:#d33222; }
#footer-textes p a:link, #footer-textes p a:visited{ color:#d33222; }
#footer-textes p a:hover{ color:#fff; }
#first-choice{ float:right; width:250px;  }

/***************************************************************************************************/
/******************************************* css interieur *****************************************/
/***************************************************************************************************/
#bandeau-visuel{ width:960px; height:222px; }

#content{ background-repeat:repeat-y; background-position:right; }
#content2{ background-image:url(images/content2-bg.jpg); background-repeat:no-repeat; background-position: top right; }

#colonne-gauche{width:154px;float:left;	margin:0px 0px 0px 0px;}
#colonne-gauche-degrade1{ 	height:55px;	background-image: url(images/fond-colonne-gauche.jpg);	background-repeat: no-repeat;	background-position: right top;}
#colonne-gauche-degrade2{height:55px;background-image: url(images/fond-colonne-gauche2.jpg);	background-repeat: no-repeat;
background-position: right top;}

#colonne-gauche ul{ margin:0px; padding:0px 0px 0px 0px; list-style:none; border-bottom:solid 0px #e0b672; background-position:top left; background-repeat:no-repeat; }
#colonne-gauche ul li{ margin:0px; padding:0px; text-align:right; font-weight:bold; }
#colonne-gauche ul li a:link, #colonne-gauche ul li a:visited, #colonne-gauche ul li a:active{ color:#d7af6e; display:block; 
	background-image:none; 	background-position:right; background-repeat:no-repeat; padding:0px 10px 0px 0px; }
#colonne-gauche ul li a:hover{color:#d7af6e; display:block; 
	background-image:none; 	background-position:right; background-repeat:no-repeat; padding:0px 10px 0px 0px;  } 
#colonne-gauche ul li strong, #colonne-gauche ul li a.actif{ display:block; background-color:#380006; color:#FFFFFF; 
	background-image:url(images/puce-colgauche.gif); background-position:right; background-repeat:no-repeat; 
	padding:3px 10px 3px 0px; margin-bottom:1px; }

#colonne-gauche ul li ul{ margin:-3px 16px 0px 0px; padding:0px 0px 0px 0px; border-bottom:none; background-image:none; border-bottom:solid 1px #e0b672; }
#colonne-gauche ul li ul li{ margin:0px; padding:0px; border-top:none; font-weight:normal; }
#colonne-gauche ul li ul li a:link, #colonne-gauche ul li ul li a:visited{ color:#d7af6e; display:block; 
	background-image:none; padding:2px 20px 2px 0px; }
#colonne-gauche ul li ul li a:hover, #colonne-gauche ul li ul li a.actif{ display:block; background-color:#b6000b; color:#FFFFFF; 
	background-image:url(images/puce-colgauche2.gif); background-position:right; background-repeat:no-repeat; 
	padding:2px 20px 2px 0px; margin-bottom:0px; font-weight:bold; } 
#colonne-gauche ul li ul li strong{ display:block; background-color:#b6000b; color:#FFFFFF; 
	background-image:url(images/puce-colgauche2.gif); background-position:right; background-repeat:no-repeat; 
	padding:2px 20px 2px 0px; margin-bottom:0px; }
	
#colonne-gauche2{padding:20px 0px 0px 0px;}	
#colonne-gauche2 ul{ margin:0px; padding:0px 0px 30px 0px; list-style:none; border-bottom:solid 0px #e0b672; background-position:top left; background-repeat:no-repeat; }
#colonne-gauche2 ul span{ display:none; }
#colonne-gauche2 ul li{ margin:0px; padding:0px; border-top:solid 0px #e0b672; text-align:right; font-weight:normal; 
background-image:url(images/puce-colgauche.gif); background-position:right; background-repeat:no-repeat; }
#colonne-gauche2 ul li a:link, #colonne-gauche ul li a:visited{ color:#d7af6e; display:block; 
	background-image:none;
 	background-position:right; background-repeat:no-repeat; padding:0px 17px 0px 0px; }
#colonne-gauche2 ul li a:hover{ color:#FFFFFF;}


#colonne-droite{ width:147px; float:right; margin:16px 19px 0px 0px; }
#colonne-droite-listing{ width:147px; float:right; margin:16px 0px 0px 15px; }
#colonne-droite ul, #colonne-droite-listing ul{ margin:0px 0px 20px 0px; list-style:none; border-bottom:solid 1px #bd9960;  background-position:top left; background-repeat:no-repeat; }

#illusaccueil { text-align:right; padding-right:15px;}
#fond-couleur {}

/***********************************************************************/
/* on differencie les liste de la colonne de droite par un identifiant */
#coldroite-infos-pays { padding:30px 0px 0px 0px; background-image:url(images/coldroite-infos-pays.gif); }
#coldroite-infos-voyage { padding:30px 0px 0px 0px; background-image:url(images/coldroite-infos-voyage.gif); }
#coldroite-infos-activite { padding:30px 0px 0px 0px; background-image:url(images/coldroite-infos-activite.gif); }
#coldroite-infos-typevoyage { padding:30px 0px 0px 0px; background-image:url(images/coldroite-infos-typevoyage.gif); }
#coldroite-plus-dinfos { padding:29px 0px 0px 0px; background-image:url(images/coldroite-plusdinfos.gif); }
#coldroite-plus-dinfos li{ background-color:#FFFFFF; border-left:solid 1px #bd9960; border-right:solid 1px #bd9960; }
#coldroite-plus-dinfos li a:link, #coldroite-plus-dinfos li a:visited,#coldroite-plus-dinfos li a:hover{ color:#000000; }
#colonne-droite ul li a strong{ display:block; color:#000; background-image:none; padding:0px; }
#coldroite-cadeau-mariage { padding:30px 0px 0px 0px; background-image:url(images/coldroite-cadeau-mariage.gif); }
	
#coldroite-videos{ padding:32px 0px 0px 0px; background-image:url(images/coldroite-videos.gif); }

#coldroite-temoignages { margin:0px 0px 10px 0px; }
#coldroite-envoyer-ami {  }
/***********************************************************************/

#colonne-droite ul span, #colonne-droite-listing ul span{ display:none; }
#colonne-droite ul li, #colonne-droite-listing ul li{ margin:0px; padding:0px; border-top:solid 1px #bd9960; }
#colonne-droite ul li a:link, #colonne-droite ul li a:visited, #colonne-droite-listing ul li a:link, #colonne-droite-listing ul li a:visited{ 
	display:block; color:#b6000b; background:url(images/puce-coldroite.gif) left no-repeat; padding:3px 0px 3px 15px; }
#colonne-droite li a:hover, #colonne-droite-listing li a:hover{ font-weight:bold; }
#colonne-droite ul li strong, #colonne-droite-listing ul li strong{ 
	display:block; color:#b6000b; background-image:url(images/puce-coldroite.gif);
 	background-position:left; background-repeat:no-repeat; padding:3px 0px 3px 15px; }
	
#colonne-main{ float:left; width:505px; margin:0px 0px 0px 35px; color:#e7ce85; text-align:justify;}
#colonne-main2{ float:left; width:585px; margin:0px 0px 0px 35px; color:#380006; text-align:justify;}
#colonne-main p {margin:0px 0px 15px 0px;}

#fildariane{ display:none; }
#fildariane a{ color:#bb0007; }

#topetprint{ border-top:solid 1px #bd9960; margin:10px 19px 0px 190px; padding:6px 0px 25px 20px; 
		background:url(images/topetprint.gif) no-repeat 0px 8px; }
#topetprint a{ padding:0px 35px 0px 0px; color:#e0b672; font-size:0.9em; }

#footer-interieur{ margin:10px 0px 0px 154px; }
#interieur-offre-exception{ float:left; width:234px; height:110px; overflow:hidden; margin:0px 5px 0px 0px; }
#interieur-demande-devis{ float:left; height:96px; background-color:#e7ce85; width:142px; padding:7px; 
	margin:0px 5px 0px 0px; }
#interieur-demande-devis h5{ background:url(images/h2-demande-devis.gif) top left no-repeat; margin:0px 0px 15px 0px;
	padding:0px; font-size:0.1em; text-indent:-9998px; height:12px; }
#interieur-demande-devis a:link, #interieur-demande-devis a:visited{ border:solid 1px #380006;
	background-color:#380006; display:block; padding:5px; margin:15px 0px 0px 0px;
	background-image:url(images/b-demander-devis.gif); background-position:right; background-repeat:no-repeat; }
#interieur-demande-devis a:hover{ border:solid 1px #e7ce85; }
#interieur-demande-devis a span{ visibility:hidden; }

#interieur-footer-liens{ float:left; width:234px; height:110px; overflow:hidden; }
#interieur-footer-liens img{ margin:0px 0px 9px 0px; }
#interieur-prolonger-contact{ float:right; width:153px; background-color:#b6000b; padding:7px; height:96px; }
#interieur-prolonger-contact h5{ background-image:url(images/h2-prolonger-contact.gif); background-color:#b6000b; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0.1em; margin:0px 0px 10px 0px; font-size:0.1em; text-indent:-9998px; }
#interieur-prolonger-contact ul{ margin:0px; padding:0px; list-style:none; }
#interieur-prolonger-contact ul li{ margin:0px; padding:0px; font-size:0.9em;  }
#interieur-prolonger-contact ul li a:link, #interieur-prolonger-contact ul li a:visited{ 
	display:block; color:#e0b672; border-bottom:solid 1px #e0b672; padding:2px 0px 2px 10px; 
	background-image:url(images/puce-triangle-blanc.gif); background-position:1px 6px; background-repeat:no-repeat; }
#interieur-prolonger-contact ul li a:hover{ color:#fff;  }

#interieur-mon-aventuria{ background:url(images/h2-mon-aventuria.gif) 10px 10px no-repeat #380006; padding:7px; height:20px; margin:5px 0px 0px 0px; }
#interieur-mon-aventuria h5{ height:14px; float:left; width:130px; font-size:0.1em; text-indent:-9998px; }
#interieur-mon-aventuria form{ float:left; margin-right:5px;  }
.interieur-mon-aventuria-input{ font-size:0.9em; background-color:#380006; border:solid 1px #e7ce85; color:#e0b672; padding:0px; margin:0px; height:19px;width:70px; }
#interieur-mon-aventuria a{ color:#b6000b; font-size:0.9em; }

/***************************************************************************************************/
/********************************************** css styles *****************************************/
/***************************************************************************************************/
h1{ color:#9d0f0f; font-size:1.6em; height:22px; padding:6px 0px 5px 0px; margin:13px 0px 10px 0px; border-bottom:solid 1px #bd9960; font-weight:normal; } 
h1 a{ float:right; font-size:0.6em; margin:-13px 0px 0px 0px; background:url(images/puce-lien-h1.gif) right no-repeat;
	padding:0px 12px 0px 0px; }
	.h1-blanc{color:#ffffff}
h2{ background-color:#e7ce85; margin:15px 0px 1px 0px; padding:5px 0px 0px 5px; height:20px; font-size:1.3em; 
	color:#9d0f0f; background-position:top left; background-repeat:no-repeat; }
h3{ color:#f2e0ab; background:url(images/degrade-rouge.jpg) top left repeat-y #b6000b; margin:0px; padding:5px 5px 5px 10px; font-size:1em; }

.bloc-fond-blanc{ background-color:#FFFFFF; padding:10px; margin:0px; }
.bloc-rouge{ background:url(images/bloc-rouge-bg.jpg) top repeat-x; margin:0px; padding:10px; color:#d7af6e; }
.bloc-rouge table{ color:#333333; }

.image-adroite{ float:right; margin:0px 0px 5px 10px; }
.image-agauche{ float:left; margin:0px 10px 10px 0px; }

.txt-rouge{ color:#9d0f0f; }
.txt-blanc{ color:#FFFFFF; }

.hautdepage{ text-align:right; }
.hautdepage a{ color:#333333; font-size:0.9em; background:url(images/hautdepage.gif) left no-repeat;
	 padding:0px 0px 0px 20px; margin:5px 0px 0px 0px; }

table{ font-size:1em; }

.titre-escale{ border-bottom:solid 1px #bd9960; margin:20px 0px 0px 0px; color:#9d0f0f; font-size:1.1em; }
.p-escale{ text-align:justify; padding-left:10px; padding-right:10px; }

/**************************************** Mon Aventuria *********************************************/
#monaventuria-photos{ margin:10px 0px 0px 0px; }
.monaventuria-photo{ float:left; width:110px; height:93px; background-color:#e7ce85; border:solid 1px #c19e66;
	overflow:hidden; margin:0px 10px 10px 0px; }

#h2-ajouterphoto{ background-image:url(images/h2-ajouterphoto.gif); }
#h2-partagercarnet{ background-image:url(images/h2-partagercarnet.gif); }

.input-beige{ border:solid 1px #beab95; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:2px; }

#table-ajout-photo{ margin:10px 0px 10px 0px; }
#table-ajout-photo td{ padding:4px 2px 2px 0px; }

#table-partage-carnet{ margin:10px 0px 20px 0px;  }
#table-partage-carnet th{ text-align:left; border-right:solid 1px #f0e0b1; }
#table-partage-carnet td, #table-partage-carnet th{ border-bottom:solid 1px #f0e0b1; padding:2px 2px 2px 10px; }
#table-partage-ajout{ border-top:solid 1px #e7ce85; }
#table-partage-ajout td{ padding-top:10px; }

/****************************************** Fiche Produit *********************************************/
#fond { background-color:#f5e5b4 ; float:left; width:805px; padding-bottom:25px;}
#fiche-entete-fond{ background:url(images/fiche-entete-bg.gif) left repeat-y; margin:0px 0px 10px 0px; }

#fiche-photos{ float:left; width:195px; margin:0px 0px 0px 0px;}
#fiche-produit-agrandir-photo{ margin:0px; background:#ad7b32; color:#f5e5b4; border-bottom:solid 7px #f5e5b4; }
#fiche-produit-agrandir-photo td{ padding:1px; margin:0px; }

#fiche-entete{ background:url(images/fiche-produit-entete-bg.jpg) top repeat-x; float:right; width:385px; margin:0px 0px 0px 0px; }
#fiche-entete h4{ background-image:none; background:#380107; color:#FFFFFF; padding:8px 0px 8px 10px; font-size:1em; margin:0px; }
#fiche-entete ul{ margin:20px 0px 10px 15px; padding:0px; list-style:none; float:left; color:#d7af6e; width:210px; text-align:left; }
#fiche-entete ul li{ padding:0px 0px 0px 10px; background-image:url(images/puce.gif); background-position:0px 6px; background-repeat:no-repeat; }
#fiche-entete-infos{ float:right; background-image:url(images/fiche-entete-infos.gif); background-position:top left; background-repeat:no-repeat;  width:110px; padding:15px 10px 20px 25px; color:#FFFFFF; }

#h2-carnetderoute{ background-image:url(images/h2-carnetderoute.gif); margin-bottom:10px; }
#h2-prixoptions{ background-image:url(images/h2-prixoptions.gif); }
#h2-datedepart{ background-image:url(images/h2-datesdepart.gif); }
#h2-carnetderoute, #h2-prixoptions, #h2-datedepart{ font-size:0.1em; text-indent:-9998px; }


#carte-pays{ float:left; padding:0px 10px 10px 0px; margin:0px 10px 0px 0px; width:195px; background-color:#f5e5b4; }

.table-etape-de-charme, .table-escapades, .table-prolongez_votre_sejour{ font-size:1em; margin:5px 0px 20px 0px; width:100%; clear:both; }
.table-etape-de-charme-globe, .table-escapades-globe, .table-prolongez_votre_sejour-globe{ 
	background:url(images/table-etape-charme-globe.jpg) top left no-repeat; width:44px; 
	height:52px; border-bottom:solid 1px #bd9960; }
.table-etape-de-charme th, .table-escapades th, .table-prolongez_votre_sejour th{ 
	background:url(images/table-etape-charme-th-bg.gif) top right no-repeat; height:33px; }
.table-etape-de-charme th span{ background:url(images/table-etape-charme-th.gif) 0px 0px; display:block; width:80%; text-indent:-9998px; padding:0px 0px 18px 0px; }
.table-etape-de-charme-tr, .table-escapades-tr, .table-prolongez_votre_sejour-tr{ background:url(images/table-etape-charme-tr.jpg) top right no-repeat;
	border-bottom:solid 1px #bd9960; padding:3px 5px 3px 10px; }
.table-etape-de-charme-bordure-droite, .table-escapades-bordure-droite, .table-prolongez_votre_sejour-bordure-droite{ 
	border-right:solid 1px #bd9960; border-bottom:solid 1px #bd9960; padding:1px 0px 0px 0px; 
	 width:133px; }
.table-etape-de-charme-bordure-droite a, .table-escapades-bordure-droite a, .table-prolongez_votre_sejour a{ color:#b6000b; background:url(images/table-etape-charme-tr2.jpg) -5px -1px no-repeat; padding:0 0 0 10px; }
.table-etape-de-charme-bordure-gauche, .table-escapades-bordure-gauche, .table-prolongez_votre_sejour-bordure-gauche{
	border-left:solid 1px #bd9960; border-bottom:solid 1px #bd9960; }

.table-escapades th span{ background:url(images/table-escapades-th.gif) 0px 0px; display:block; width:80%; text-indent:-9998px; padding:0px 0px 18px 0px; }

.table-prolongez_votre_sejour th span{ background:url(images/table-prolongez_votre_sejour-th.gif) 0px 0px; display:block; width:80%; text-indent:-9998px; padding:0px 0px 18px 0px; }

.ce-voyage-vous-interesse{ background:#e7ce85 url(images/ce-voyage-vous-interesse.gif) top left no-repeat; padding:40px 0px 0px 85px; height:25px; }
.ce-voyage-vous-interesse a{ color:#333333; font-weight:bold; }

#lien-dates-depart{ margin:5px 0px 20px 0px; }
#lien-dates-depart a{ color:#b6000b; font-weight:bold; }

.table-prix-et-options{ margin:5px 0px 20px 0px; }
.table-prix-et-options th, .table-prix-et-options td{ padding:2px; border-bottom:solid 1px #bd9960; text-align:left; } 
.table-prix-et-options th{ color:#b6000b; }
.plus_infos {margin-bottom:10px;	padding: 10px 20px 10px 54px;	background-image: url(images/plus_infos.gif);	background-repeat: no-repeat;}


/****************************************** Listing voyages *********************************************/
#colonne-main-listing{ float:left; width:750px; margin:0px 0px 0px 35px; }
#colonne-main-listing h1{ width:558px; }

#listing-entete{ background:#b50007 url(images/listing-entete.gif) top repeat-x; color:#d7af6e; float:right; width:352px; padding:5px 18px 5px 18px;height:145px; }
#listing-entete-grand{ background:#b50007 url(images/listing-entete.gif) top repeat-x; color:#d7af6e; float:right; width:524px; padding:5px 18px 5px 18px;height:145px; }
#listing-entete a:link, #listing-entete a:visited, #listing-entete a:hover, #listing-entete-grand a:link, #listing-entete-grand a:visited, #listing-entete-grand a:hover{ padding:0px 0px 0px 10px; background:url(images/puce-triangle-blanc.gif) left no-repeat; color:#d7af6e; }

#h2-notreselection{ background-image:url(images/h2-notreselection.gif); margin:0px;font-size:0.1em; text-indent:-9998px; }

.table-listing-voyages{ background-color:#FFFFFF; margin:10px 0px 0px 0px; }
.table-listing-voyages th{ background-color:#e7ce85; color:#85000d; font-size:0.9em; font-weight:normal; }
.table-listing-voyages td{  }
.table-listing-separ{ background:#f5e5b4; padding:0px; height:1px; }

.table-listing-img, .table-listing-description, .table-listing-type, .table-listing-activite, .table-listing-tarifs{
	padding:5px; }
.table-listing-description strong, .table-listing-tarifs{ color:#9d0f0f; }	
	
.table-listing-activite	ul{ margin:0px; padding:0px; list-style:none; }
.table-listing-activite	ul li{ padding:0px 0px 0px 6px; background:url(images/puce-coldroite.gif) -5px 5px no-repeat; }
	
.table-listing-tarifs a:link, .table-listing-tarifs a:visited, .table-listing-tarifs a:hover{ color:#000000;
	display:block; width:125px; height:20px; padding:8px 0px 0px 12px; background:url(images/b-demander-devis-table.gif) top left no-repeat; font-size:0.9em; }	
	
/********************************************* Infos pays ***********************************************/

#h2-geographie{ background-image:url(images/h2-geographie.gif); }
#h2-climat{ background-image:url(images/h2-climat.gif); }
#h2-formalites{ background-image:url(images/h2-formalites.gif); }
#h2-decalagehoraire{ background-image:url(images/h2-decalagehoraire.gif); }
#h2-sante{ background-image:url(images/h2-sante.gif); }
#h2-langue{ background-image:url(images/h2-langue.gif); }
#h2-monnaie{ background-image:url(images/h2-monnaie.gif); }
#h2-courantelectrique{ background-image:url(images/h2-courantelectrique.gif); }
#h2-mesure{ background-image:url(images/h2-mesure.gif); }
#h2-telephone{ background-image:url(images/h2-telephone.gif); }
#h2-bagages{background-image:url(images/h2-bagages.gif);  }
#h2-transport{ background-image:url(images/h2-transport.gif); }
#h2-hebergement{ background-image:url(images/h2-hebergement.gif); }
#h2-partenaires{ background-image:url(images/h2-partenaires.gif); }
#h2-shopping{ background-image:url(images/h2-shopping.gif); }
#h2-pourboires{background-image:url(images/h2-pourboires.gif);  }
#h2-divers{background-image:url(images/h2-divers.gif);  }

#h2-geographie, #h2-climat, #h2-formalites, #h2-decalagehoraire, #h2-sante, #h2-langue, #h2-monnaie, #h2-courantelectrique, #h2-mesure, #h2-telephone, #h2-bagages, #h2-transport, #h2-hebergement, #h2-partenaires, #h2-shopping, #h2-pourboires, #h2-divers{ font-size:0.1em; text-indent:-9998px; }

.infos-pays{  }
.infos-pays a:link, .infos-pays a:visited{ color:#B6000B; }
.infos-pays p{ text-align:justify; }
.infos-pays ul{ margin:10px; padding:0px 0px 0px 10px; list-style:none; }
.infos-pays ul li{ margin:0px; padding:0px 0px 0px 10px; background:url(images/infos-pays-li-puce.gif) 0px 4px no-repeat; }

#coldroite-infos-pays-ancres { padding:30px 0px 0px 0px; background-image:url(images/coldroite-infos-pays.gif); }
#coldroite-infos-pays-ancres li ul, #coldroite-infos-pays-ancres li ul li{ 
	margin:0px; padding:0px 0px 2px 0px; border:0px; }
#coldroite-infos-pays-ancres li ul li a:link, #coldroite-infos-pays-ancres li ul li a:visited, #coldroite-infos-pays-ancres li ul li a:hover{ background-image:none; padding:0px; font-weight:normal; }

#coldroite-infos-pays-ancres li strong.actif{ color:#FFFFFF; margin:0px 0px 2px 0px;
	background: url(images/puce-triangle-blanc.gif) 5px 8px no-repeat #b6000b;  }

/****************************************** Page type 1 colonne ********************************************/
#colonne-main-1colonne{
	float:left;
	width:700px;
	margin:0px 0px 0px 0px;
	padding-left:35px;
	color:#e7ce85;

}
.page-type{  }
.page-type p{ text-align:justify; }
.page-type ul{ margin:10px; padding:0px 0px 0px 10px; list-style:none; }
.page-type ul li{ margin:0px; padding:0px 0px 0px 10px; background:url(images/infos-pays-li-puce.gif) 0px 4px no-repeat; }
.fond-blanc{ background-color:#FFFFFF; padding:20px; margin-top:10px; margin-bottom:10px; }

/****************************************** Détails agence ********************************************/
#agence-photos{ float:left; width:194px; height:153px; margin:0px 0px 10px 0px; border:solid 1px #b48947; padding:0px; }
#agence-entete{  color:#d7af6e; float:left; width:460px; padding:0px 18px 5px 18px;  }
#agence-entete a { color:#d7af6e; }

	
/********************************************** Plan du site ***********************************************/	
#plandusite{  }
#plandusite a{ display:block; }
#plandusite ul{ margin:0px; padding:0px; list-style:none; }	
#plandusite ul li{ margin:0px; padding:0px; font-weight:bold; }
#plandusite ul li a{ background-color:#e7ce85; margin:10px 0px 1px 0px; padding:5px 0px 5px 5px; font-size:1.1em; }
#plandusite ul li ul li{ background:#f5e5b4; margin:0px 0px 0px 20px; padding:0px 0px 0px 15px; font-weight:normal; }
#plandusite ul li ul li a{ background:#f5e5b4; margin:0px; padding:0px 0px 0px 15px; font-weight:normal; }

#plandusite ul li ul li ul li a{ background:url(images/puce-coldroite.gif) left no-repeat; color:#333333; font-size:0.9em;  }

/********************************************** témoignages ***********************************************/
.bloc-temoignage1{ background:url(images/temoignage-quote1.gif) top left no-repeat; padding:0px; margin:10px 0px 10px 0px; }
.bloc-temoignage2{ background:url(images/temoignage-quote2.gif) bottom right no-repeat; padding:15px 50px 15px 50px; }

/*********************************************************************************************************************/	
/********************************************** Formulaires de contact ***********************************************/	
/****************** Spécifiques ACTi only - les autres sont dans la css du plugin forms_et_tables ********************/
/*********************************************************************************************************************/	
.acti_forms{}
.acti_forms .spip_form_champ{ margin-bottom: 0;	display: block; clear: both; margin-top: 1em; }
.acti_forms .spip_form_champ_calendrier{ margin-bottom: 0px;	display: block; clear: both; margin-top: 1em; width:250px; height:25px; }
.acti_forms .spip_form_label label, .acti_forms .spip_form_label .label { text-align:left; font-weight: normal; 
	color:#e7ce85; }
.acti_forms .spip_form_label_obligatoire { font-weight: normal; font-style:italic; font-size:.9em; }
.acti_forms fieldset{ border:solid 1px #bd9960; padding:10px; margin:10px 0px 10px 0px; }
.acti_forms fieldset legend{ color:#ffffff; font-weight:bold; padding:0px 5px 0px 5px; }
.acti_forms input, .acti_forms select, .acti_forms textarea{ border:solid 1px; padding:.25em; margin:0px 10px 0px 10px; 
	border-color:#AF896F rgb(226, 206, 193) rgb(226, 206, 193) rgb(175, 137, 111); }
.acti_forms select{ padding:0px; }
.acti_forms input.obligatoire, .acti_forms select.obligatoire, .acti_forms textarea.obligatoire{ background:#FFFDE7; }
.acti_forms .spip_bouton input {
	border: 1px solid #563033;
	cursor:pointer;
	padding:.4em;
	background:#F0E6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#4A4336;
	margin:0px 0px 10px 0px;
}

.acti_forms textarea{ font-family:Arial, Helvetica, sans-serif; font-size:1em; width:80%; }

/************** tableaux dans les formulaires **********************/
.acti_forms table{ margin:10px 0px 0px 0px; }
.acti_forms table th{ text-align:left; padding:0px 0px 0px 10px; }




