/* FEUILLE DE STYLE POUR IMPRESSION PAPIERVACANCES DROME*/
/* -------------------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------------------- */
/* PROPIETES GENERALES*/
/* -------------------------------------------------------------------------------------------------------------------------- */

* {margin:0;padding:0}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	line-height: 140%;
	text-align:center;
	font-style: italic;
	color: #9daa64;
	background:#b1acd4;	
}

h1, h2, h3 {margin: 0 0 1em 0; background:transparent;}
h1 {font-size: 150%; font-weight: normal; letter-spacing: 0.1em; margin: -10px 15px 1em 15px;}
h2{font-size: 120%;}
h3{font-size: 110%;}

table {vertical-align: top; display: block;}
table tr td{vertical-align: top;}

p{margin: 0 0 1.2em 0;}

ul {}
li{}

img {border: none;}

a {color: #bcc594; text-decoration: none; margin: 0; background:transparent;}
a:hover {color: #9daa64; text-decoration: none; background:transparent;}
a:hover img { filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; opacity:0.5;}

form {diplay: none;}

hr {clear: both; visibility: hidden; display:block; height: 1px; margin: 0; padding: 0;}

/* -------------------------------------------------------------------------------------------------------------------------- */
/* CONTENEUR */
/* -------------------------------------------------------------------------------------------------------------------------- */
#conteneur {
	margin: auto;
	width: 960px;
	/*width: 20cm;*/
	text-align: left;
	padding: 0;
	background: #e3e7d3 url(../images/bkg_site.png) repeat-y;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* ENTETE*/
/* -------------------------------------------------------------------------------------------------------------------------- */
#entete {width: 960px; height: 99px; background: transparent url(../images/bkg_entete.png) repeat-x;}
a#logo {float: left;}
ul#menu_lang {display: none;}


/* -------------------------------------------------------------------------------------------------------------------------- */
/* MENU*/
/* -------------------------------------------------------------------------------------------------------------------------- */
ul#menu {display: none;}

/* -------------------------------------------------------------------------------------------------------------------------- */
/* BANNIERE PHOTOS*/
/* -------------------------------------------------------------------------------------------------------------------------- */
#banniere {width: 960px; height: 200px;}

/* -------------------------------------------------------------------------------------------------------------------------- */
/* URL/BREADCUM (liens)*/
/* -------------------------------------------------------------------------------------------------------------------------- */
ul#url {width: 930px; height: 50px; background:url(../images/bkg_url.png) repeat-x; padding: 15px 15px 0 15px;}
ul#url li {display: inline; font-weight: bold;}
.hebe, .hebe a, a.hebe {color: #5ab4d6;}
.natu, .natu a, a.natu {color: #7eca33;} 
.terr, .terr a, a.terr {color: #fc3;} 
.sejo, .sejo a, a.sejo {color: #ff6e01;} 
.grou, .grou a, a.grou {color: #e63e8b;} 
.actu, .actu a, a.actu{color: #b2a0cd;}
a:hover {text-decoration: underline;}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* CONTENUS*/
/* -------------------------------------------------------------------------------------------------------------------------- */
/* Home page / Plan du site */
.lat, .lat_home {margin: 0 15px 0 25px;  font-size: 80%; float: left; display: block;}
.lat_home {width: 280px;padding: 0 15px 0 0;}
.lat {width: 290px; line-height: 200%; letter-spacing: 0.05em;}
.lat_home h2 {color: #fff; font-size: 1.3em; letter-spacing: 0.1em; padding: 0 0 0.2em 0; border: 1px solid #9daa64; border-left-width: 0px; border-right-width: 0px; }
.lat_home ul {margin: 0 0 1em 0;}

div.content {margin-top: -30px; float: left;}
form#sub_form {display: none;}

/* Home+PAGES */
#central {float: left; /*width: 610px;*/}
.home, .home1, .home2, .home3 {width: 155px; float: left; padding: 1em 10px 1em 30px; margin: 0 10px 15px 0;}
.home1 {height: 310px} .home2{height: 170px} .home3 {height: 250px;}
.home li, .home1 li, .home2 li {list-style-position:inside; font-size: 80%;}
.home p, .home3 p {font-size: 80%; margin: 0.5em 0 0 0; line-height: 140%;}
.home img, .home3 img {margin: 0 -10px 0 -10px; width: 175px;}
h2.let_space_less {letter-spacing: -0.04em;}

/* SECTIONS */
.section {float: left; width: 610px; margin-left: 15px;}
.section_2col {width: 285px; float: left; margin: 5px 10px 0px 0;}
.section_3col {width: 175px; float: left; margin: 5px 15px 0px 0;}
.section_2col p, .section_3col p{font-size: 80%;}

/* Lignes séparatons listes laterales PAGES */
.hebe ul {border-top: 1px solid #5ab4d6;}
.hebe li {border-bottom: 1px solid #5ab4d6;}
.natu ul {border-top: 1px solid #7eca33;}
.natu li {border-bottom: 1px solid #7eca33;}
.terr ul {border-top: 1px solid #fc3;}
.terr li {border-bottom: 1px solid #fc3;}
.sejo ul {border-top: 1px solid #ff6e01;}
.sejo li {border-bottom: 1px solid #ff6e01;}
.grou ul {border-top: 1px solid #e63e8b;}
.grou li {border-bottom: 1px solid #e63e8b;}
.actu ul {border-top: 1px solid #b2a0cd;}
.actu li {border-bottom: 1px solid #b2a0cd;}

/*Lateral PAGES */
.lat_page {width: 285px; margin: 0 15px 0 25px;  font-size: 80%; float: left; display: block;}
ul.page_list { border-top: 1px solid; margin: 0 0 1em 0;}
ul.page_list li{list-style-type: none; padding: 0.2em 0;}
ul.page_list li a {font-weight: bold;}
ul.page_galerie li{display: block; float: left; width: 55px; height: 55px; margin: 0 10px 10px 0; border: 1px solid;}
ul.page_galerie li a img {display:block; width:55px; height:55px; border:0px;}

/*Central PAGES */
.page {width: 610px; float: right; margin: 0 15px 15px 0;}
.page h2 {margin: 10px 15px 1em 240px;}
.page p {margin: 0 15px 1em 240px; font-size: 90%;}
.page_galerie_show {position: relative; float: left; margin: 15px 0 15px 35px;}
.img2, .img3, .img4, .img5, .img6, .img7, .img8,.img9, .img10, .img11, .img12, .img13, .img14, .img15, .img16 
{position: absolute; float: left;top: 0px; left: 0;}
.haut400 {height: 400px;}

/*Pour galerie "photo & liens" */
.page_photos {width: 590px; height: 455px; float: right; border: 1px solid #9daa64;margin: 0 25px 15px 0;}
.page_galerie_photos {position: relative; float: left; margin: 15px;}

/* Pages Groupes */
.show_grou {margin: 0px 15px 15px 35px;}
p.offre_sejo_grou {/*color: #fff;*/  padding: 1em 1em;}
p.pdf_sejo_grou {display: none;}

div.page.bkg_grou {width: 930px; float: left; margin: 0 15px 15px 15px;}
div.page.bkg_grou h2{margin: 10px 15px 1em 35px;}
div.page.bkg_grou table{ margin: 1em 1em 2em 35px; font-size: 80%;}
div.page.bkg_grou table tr{margin: 0;}
div.page.bkg_grou table tr.tete_table{/*color: #fff;*/ font-weight:bold; font-size: 105%;}
div.page.bkg_grou table tr.color_table{}
div.page.bkg_grou table tr td{ border: 1px dashed #e63e8b; padding: 0.5em; margin: 0; font-size: 95%;}
div.page.bkg_grou table tr.tete_table td{/*border-right: 1px solid #e63e8b; border-bottom: 1px solid ##e63e8b;*/}
div.page.bkg_grou table tr td.hebe_table{font-size: 105%; font-weight: bold;}
div.page.bkg_grou table tr td ul{margin: 0 0 0 1em; font-size: 95%;}

/* Formulaire de contacts */
#form_contacts {display: none;}

/* Plan Accès */
#map {width:550px; height: 550px; display: block; border: 1px solid #9daa64; float: right; margin: 0 30px 15px 0; padding: 15px; background: #fff;}

/* Liens retour bas de PAGES */
a.retour {display: none;}

/* -------------------------------------------------------------------------------------------------------------------------- */
/* PIED DE PAGE */
/* -------------------------------------------------------------------------------------------------------------------------- */
#pied_page {width: 990px; height: 160px; margin: auto; margin-bottom: 5px;}
#pied_page a#plan_site {display: none;}
#pied_page a#infos_legales {display: none;}
#pied_page a#plan_site:hover {text-decoration: underline;}
#pied_page img#logo_pied {margin: 0 0 0 -115px;}
#pied_page p {font-size: 80%; color: #919191; margin: -5px 0 0 0; line-height: 130%; }
#estudio {display: none;}
/*#estudio a {color:#fff; font-size: 80%;}*/

/* -------------------------------------------------------------------------------------------------------------------------- */
/* INTERFACE ADMINISTRATION DU SITE */
/* -------------------------------------------------------------------------------------------------------------------------- */
.admin_news, .admin_groupes, .admin_actu {border: 1px solid #9daa64; margin: 0 30px 1em 30px; width: 500px; padding: 15px;}
.admin_news, .admin_groupes, .admin_actu {border-left: 15px solid;}
.admin_news, .admin_groupes, .admin_actu
.admin_news {margin-top: 15px; border-color: #9daa64;}
.admin_groupes {border-color: #e63e8b;}
.admin_actu {border-color: #b2a0cd;}
.admin_news a, .admin_groupes a, .admin_actu a {color: #9daa64;}
