/*#################################################################################################*/
/*                                                                                                 */
/*                                           AVENTURIA                                             */
/*                                    CSS PRINT - ACTi 2007                                       */
/*                                                                                                 */
/*#################################################################################################*/

body{
	margin:0px;
	color:#380006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.myhr{
	clear:both;
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
form{ margin:0px; padding:0px; }
img{ border:none; }
a:link,a:visited{ text-decoration:none; color:#9d0f0f; }
a:hover{ }
a:active{ outline:none; }
.navigation-rapide{ display:none; }

/***************************************************************************************************/
/*********************************************** css overall ***************************************/
/***************************************************************************************************/
#container{
	text-align:left;
	margin:0px;
}
#header{ height:32px; }
#logo{  }
#metanav{ display:none; }
#menu{ display:none; }
#footer{ display:none;  }

/***************************************************************************************************/
/************************************************ css home *****************************************/
/***************************************************************************************************/
#bandeau-visuel-home { display:none; }
#home-menu-carte{ display:none; }
#home-carte{ display:none; }

#home-menu{ display:none; }

#home-colonne-droite{ display:none; }

#home-colonne-milieu{ display:none; }
#home-colonne-milieu img{ display:none; }



/***************************************************************************************************/
/******************************************* css interieur *****************************************/
/***************************************************************************************************/
#bandeau-visuel{ display:none; }

#content{ }
#content2{ }

#colonne-gauche{ display:none; }
#colonne-droite{ display:none; }

#colonne-main{ }

#fildariane{ text-align:right; color:#bb0007; font-size:0.9em; margin:0px 19px 0px 172px; padding:5px 0px 0px 0px; }
#fildariane a{ color:#bb0007; }

#topetprint{ display:none; }

#footer-interieur{ }

#interieur-offre-exception{ display:none; }
#interieur-demande-devis{ display:none; }
#interieur-footer-liens{  }
#interieur-prolonger-contact{ display:none; }

#interieur-mon-aventuria{ display:none; }

/***************************************************************************************************/
/********************************************** css styles *****************************************/
/***************************************************************************************************/
h1{ color:#9d0f0f; }
h1 a{ display:none; }
h2{ color:#9d0f0f; }
h3{ color:#f2e0ab; }

.bloc-fond-blanc{  }
.bloc-rouge{ color:#d7af6e; }
.bloc-rouge table{ color:#333333; }

.image-adroite{ }
.image-agauche{ }

.txt-rouge{ color:#9d0f0f; }
.txt-blanc{ color:#FFFFFF; }

.hautdepage{ display:none; }

table{ font-size:1em; }

/**************************************** 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; }

.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 *********************************************/
#fiche-entete-fond{ 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{ float:right; width:410px; 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:circle; float:left; color:#d7af6e; width:230px; }
#fiche-entete ul li{ padding:0px 0px 0px 10px; }
#fiche-entete-infos{ float:right; background-image:url(images/fiche-entete-infos.gif); background-position:top left; background-repeat:no-repeat;  width:120px; padding:20px 0px 20px 30px; color:#FFFFFF; }


#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 0px 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; }

/****************************************** Listing voyages *********************************************/
#colonne-main-listing{ margin:0px 0px 0px 0px; }
#colonne-droite-listing{ display:none; }

#listing-entete{ color:#d7af6e; float:right; width:374px; padding:5px 18px 5px 18px;height:145px; }
#listing-entete a:link, #listing-entete a:visited, #listing-entete a:hover{ padding:0px 0px 0px 10px; color:#d7af6e; }

.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{ border-bottom:solid 1px #666; }
.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;
	font-size:0.9em; }	
	
/********************************************* Infos pays ***********************************************/

.infos-pays{  }
.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; }
#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; }

/****************************************** Page type 1 colonne ********************************************/
#colonne-main-1colonne{ float:left; width:770px; margin:0px 0px 0px 19px; }

.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{ width:194px; height:153px; margin:0px 0px 10px 0px; border:solid 1px #b48947; padding:0px; }

#agence-entete{  }
#agence-entete a { color:#d7af6e; }

#agence-entete ul{ list-style:circle; color:#d7af6e;  }
#agence-entete ul li{ padding:0px 0px 0px 10px; background-image:url(images/puce.gif) left no-repeat; }
#agence-entete ul li strong{ color:#FFFFFF; }
#agence-entete div{ float:left; width:300px; padding:15px 0px 7px 10px; color:#FFFFFF; }

#agence-entete small{ padding:0px 0px 0px 10px; }

#agence-infos-acces{ margin:10px 0px 0px 0px; padding:30px; }
#agence-infos-acces strong{ color:#9d0f0f; }
#agence-carte-acces{ margin:10px 0px 0px 0px; }	
#agence-infos-acces li { list-style-position: outside;	font-weight:bold;}

	
/********************************************** Plan du site ***********************************************/	
#plandusite{  }
#plandusite a{ display:block; }
#plandusite ul{ margin:0px; padding:0px; list-style:circle; }	
#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{ color:#333333; font-size:0.9em;  }

/********************************************** témoignages ***********************************************/
.bloc-temoignage1{ padding:0px; margin:10px 0px 10px 0px; }
.bloc-temoignage2{ padding:15px 50px 15px 20px; }

/*********************************************************************************************************************/	
/********************************************** 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_label label, .acti_forms .spip_form_label .label { text-align:left; font-weight: bold; 
	color:#000000; }
.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:#9d0f0f; 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; }