@charset "utf-8";
/* CSS Document */
body {
	background-color: #ffffff;
	background-image: url(images/degrade.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input, textarea {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/	
#global {
	float: left;
	width: 960px;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#contenu {
	float: left;
	width: 550px;
	margin: 0;
	padding: 0 0 0 200px;
	min-height: 550px;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#header {
	float: left;
	height: 127px;
	width: 760px;
}
#menuleft {
	position: absolute;
	top : 97px;
	left: 0;
	width: 152px;
	margin: 0;
	padding: 0;
}
#menuright {
	position: absolute;
	left: 760px;
	top: 0px;
	width: 200px;
	margin: 0;
	padding: 0;
}
#menuright  h1 {
	background-repeat: no-repeat;
	background-position: center left;
	border-bottom: solid 1px;
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-indent: 15px;
}
#menuright  h2 {
	float: left;
	width: 152px;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#menuright h2 a {
	text-decoration: none;
	color: #000000;
}
.plus {
	float: right;
	width: 28px;
	height: 8px;
	margin-top: 15px;
	display: block;
	background-image: url(images/suite_vert.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
}
.plus:hover {
	background-image: url(images/suite_anim.gif);
}
.plus span {
	display: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#header_01 h1 {
	float: left;
	height: 97px;
	width: 152px;
	margin: 0;
	background-image: url(images/logo_otpvh.gif);
	background-repeat: no-repeat;
	background-position: bottom center;}
#header_01 h1 span {
	display: none;
}
#header_02 h2 span {
	display: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/	
#banniere {
	position: absolute;
	left: 148px;
	top: 0px;
	margin: 0;
	padding: 0;
	height: 127px;
	width: 608px;
	background-color: #7c1435;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/	
#accueil {
	float: left;
	width: 152px;
	height: 28px;
	background-color: #4b0a1f;
	padding: 0;
	margin: 0;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/	
#home {
	float: left;
	width: 50px;
	height: 28px;
	background-image: url(images/home.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0;
	margin: 0;
}
#home li {
	list-style-type: none;
}
#home a {
	display: block;
	text-decoration: none;
	text-indent: 20px;
	color:#ffffff;
	padding-top: 8px;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/	
#lang {
	float: right;
	margin: 0;
	padding: 0 5px 0 0;
}
#lang ul {
	float: left;
	width: 60px;
	margin: 0;
	padding: 0;
}
#lang li {
	float: left;
	width: 20px;
	height: 23px;
	list-style-type: none;
}
#lang li a {
	width: 15px;
	margin-top: 8px;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	text-decoration: none;
	text-align: center;
}
#lang li a span {
	display: none;
}
#langfr {
	background-image: url(images/flag_fr.gif);
}
#langen {
	background-image: url(images/flag_en.gif);
}
#langde {
	background-image: url(images/flag_de.gif);
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/	
#menu_main {
	float: left;
	width: 145px;
	background-color: white;
	margin: 0;
	padding: 5px 0 5px 10px;
}
#menu_main ul {
	float: left;
	width: 152px; 
	margin: 0;
	padding: 0;
}
#menu_main li{
	float: left;
	width: 152px;
	list-style-type: none;
	line-height: 18px;
}
#menu_main li a {
	display: block;
	width : 128px;
	height: 25px;
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	color:#000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 2px;
}
#menu_main li a:hover{
	color: #cc6600;
	text-decoration: none;
	background-image: url(images/bouton_sel.jpg);
}
#mlk2, #mlk3, #mlk4, #mlk5, #mlk6, #mlk7, #mlk9	{
	background-image: url(images/bouton.jpg);
}
#mlk8 {
	background-image: url(images/bouton_pro.jpg);
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.submenu_main {
	position: absolute;
	left: 140px;
	width: 205px;
	background-color: #4b0a1f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	display: none;
	filter: alpha(opacity=90);
}
.submenu_main ul {
	margin: 5px 0 0 25px;
	padding: 0;
	}
.submenu_main li {
	list-style-type: square;
	margin: 0 0 5px 0;
	}
.submenu_main li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	}
.submenu_main li:hover, .submenu_main li a:hover {
	color: #ffcf00;
	}
#sub2 {
	top: 130px;
}	
#sub3 {
	top: 157px;
}	
#sub4 {
	top: 182px;
}	
#sub5 {
	top: 205px;
}	
#sub6 {
	top: 232px;
}	
#sub7 {
	top: 256px;
}	
#sub8 {
	top: 282px;
}	
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#scenovision {
	float: left;
	width: 152px;
	height: 315px;
	margin: 10px 0 0 0;
	font-weight: bold;
	background-color: white;
	text-align: justify;
}
#scenovision a {
	display: block;
	width: 152px;
	height: 205px;	
	background-image: url(images/moliere.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color:#4b0a1f;
	padding : 8px 0 0 0;
	color: #f98135;
	font-variant: small-caps;
	font-size: 12px;
	text-align:center;
	text-decoration: none;
}
#scenovision a:hover {
	color: #ffcc00;
}
#scenovision p  {
	padding: 3px 3px 5px 3px;
	margin: 0;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#sitesdexception {
	float: left;
	width: 152px;
	margin: 10px 0 0 0;
	text-align: center;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#agglo {
	float: left;
	width: 152px;
	height: 102px;
	background-image: url(images/agglo.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#agglo span {
	display: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#hebergements {
	min-height: 80px;
	}
#hebergements h1 {
	background-image: url(images/point_bordeau.gif);
	border-color: #660000;
}
#hebergements h1 a, #hebergements h1 a:hover {
	color: #660000;
	text-decoration: none;
}
#hebergements form {
	margin-top: 5px;
	margin-left: 35px;
	width: 160px;
	margin-bottom: 30px;
}
#hebergements select.ville {
	font-size: 10px;
	width: 160px;
}
#hebergements select.type {
	float: left;
	font-size: 10px;
}
#chercher  {
	float: right;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#sejours  {
	clear: both;
}
#sejours h1 {
	background-image: url(images/point_vert.gif);
	border-color: #aeb541;
}
#sejours h1 a, #sejours h1 a:hover {
	text-decoration: none;
	color: #aeb541;
}
#sejours h2 {
	margin: 0;
	padding-left: 10px;
}
#sejours h2 a:hover {
	color: #aeb541;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#sortir {
	clear: both;
	margin-top: 50px;
	}
#sortir h1 {
	background-image: url(images/point_jaune.gif);
	border-color: #ffcc00;
}
#sortir h1 a, #sortir h1 a:hover {
	text-decoration: none;
	color: #ffcc00;
}
#sortir h2 {
	margin: 0;
	padding-left: 10px;
}
#sortir h2 a:hover {
	color: #ffcc00;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#telechargement {
	clear: both;
	margin-top: 50px;
	}
#telechargement h1 {
	background-image: url(images/point_orange.gif);
	border-color: #f08c52;
}
#telechargement h1 a, #telechargement h1 a:hover {
	text-decoration: none;
	color: #f08c52;
}
#telechargement h2 {
	margin: 0;
	padding-left: 10px;
}
#telechargement h2 a:hover {
	color: #f08c52;
}
#telechargement img {
	border: 0;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#footer {
	clear: both;
	float: left;
	width : 960px;
	height: 20px;
	background-image: url(images/footer.jpg);
	background-repeat: repeat-y;
	background-position: top left;	
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	margin: 0;
	}
#footer .point_jaune {
	background-image: url(images/point_jaune.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 5px;
	margin-right: 5px;
	}	
#footer .point_orange {
	background-image: url(images/point_orange.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 5px;
	margin-right: 5px;
	}	
#footer .point_vert {
	background-image: url(images/point_vert.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 5px;
	margin-right: 5px;
	}	
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #000000;
	}
#footer a:hover {
	color: #660000;
	}
#footer_02-top {
	clear: both;
	float: right;
    display: inline; /* pour compenser dans IE5.x-6.0 un bug de double marge d'un flottant */
	margin: 10px 10px 0 0;
}

#footer_02-top a {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(images/footer_top.png);
	background-repeat: no-repeat;
}

#footer_02-top span {
	display: none;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#contenu h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f08c52;
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: -15px;
}
#contenu h2 {
	clear: both;
	font-weight: bold;
	font-size: 11px;
	color: #aeb541;
	border-bottom: solid 1px #aeb541;
	margin-bottom: 10px;
	background-image: url(images/point_vert.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: 15px;
}
#contenu h2 a {
	font-weight: bold;
	font-size: 11px;
	color: #aeb541;
	text-decoration: none;
}
#contenu h3 {
	clear: both;
	font-weight: bold;
	font-size: 11px;
	color: #660000;
	border-bottom: solid 1px #660000;
	margin-bottom: 10px;
	background-image: url(images/point_bordeau.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: 15px;
	}
#contenu h3 a {
	font-weight: bold;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#homepage {
	margin-top: 20px;
}
#homepage a {
	float: left;
	display: block;
	padding: 0;
	background-repeat: no-repeat;
	background-position: top left;
}
#homepage a span {
	display: none;
}
#decouvrir {
	width: 271px;
	height: 271px;
	margin: 0 1px 1px 0;
}
#boutique {
	width: 270px;
	height: 270px;
	margin: 0;
}
#sedivertir {
	clear: both;
	width: 271px;
	height: 270px;
	margin: 0 1px 0 0;
}
#sejourner {
	width: 270px;
	height: 271px;
	margin: 1px 0 0 0;
}
#scenovision_home {
	position: absolute;
	top: 290px;
	left: 316px;
	width: 312px;
	height: 257px;
	margin: 0;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
form div.container { 
	display: none ;
	background-color: #FFFFCC;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	}
form .error, input .error { 
	background-color: #FFFFCC;
	border: 1px solid red;
}
form label.error { 
	background: none;
	border: 0;
}
form .submit {
	margin-right: 50px;
}
div.mailok {
	background-color: #FFFFCC;
	border: 1px solid green;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.etoile {
	color: #ff0000;
	font-weight: bold;
	vertical-align: super;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
table.photo {
	text-align: center;
}
#mention p {
	margin: 0;
	padding: 5px 0 5px 0;
	border-top: solid 1px #aeb541;
	border-bottom: solid 1px #aeb541;
	font-weight: bold;
	text-align: justify;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#contenu h2.sejour {
	margin-bottom: 5px;
}
.date_sej {
	float: left;
	color: #999999;
	font-style: italic;
}
.plus_sej {
	float: right;
}
.plus_sej a {
	display: block;
	width: 28px;
	height: 8px;
	background-image: url(images/suite_jaune.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.plus_sej a:hover{
	background-image: url(images/suite_anim.gif);
}
.plus_sej span {
	display: none;
}
.texte_sej {
	clear: both;
	margin: 40px 0 0 30px;
	text-align: justify;
}
.texte_sej a {
	color: black;
	text-decoration: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#retour  {
	float: right;
}
#retour a {
	display: block;
	width : 68px;
	height: 23px;
	background-image: url(images/retour.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	color:#000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
}
#retour a:hover{
	background-image: url(images/retour_sel.jpg);
	color: #f08c52
}
#retour a span {
	display: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.heberginlist {
	clear: both;
	float: left;
	border: dashed 1px black;
	padding: 3px 0 3px 3px;
	width: 535px;
	margin: 5px 0 5px 0;
	padding: 5px;
}
.heberginlist .image {
	float: left;
	margin-right: 10px;
	border: solid 1px black;
}
.heberginlist  a {
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.heberginlist .label {
	margin-left: 10px;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#diaporama {
	width: 550px;
	height: 260px;
	margin: 20px 0 20px 0;
}
#diaporama div {
	width: 550px;
	height: 260px;
	text-align: center;
	display: none;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#hbgmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 20px;
	text-align: center;
	}
#hbgmenu ul {
	margin: 0;
	padding: 0;
	text-align: center;
	}
#hbgmenu li {
	float: left;
	list-style-type: none;
	}
#hbgmenu li a {
	display: block;
	width : 132px;
	height: 25px;
	background-image: url(images/bouton.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top:2px;
	color:#000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	}
#hbgmenu li a:hover {
	color:#f29b62;
	background-image: url(images/bouton_sel.jpg);
	}
#hbgmenu li a:hover, #hbgmenu li a.selected {
	color:#f29b62;
	background-image: url(images/bouton_sel.jpg);
	}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#srcheberg table {
	border-collapse: collapse;
	background-image: url(images/rech_mid.gif);
	background-repeat: repeat-y;
	
	margin-top: 40px;
	font-size: 11px;
}
#srcheberg td {
	padding: 5px;
}
#th_up {
	background-image: url(images/rech_up.gif);
	background-repeat: no-repeat;
	width: 447px;
	height: 41px;
}
#th_dn {
	background-image: url(images/rech_dn.gif);
	background-repeat: no-repeat;
	width: 447px;
	height: 41px;
}
#srcheberg table table {
	background: none;
	margin-top: 0;
	}
a.affiner {
	margin-left: 30px; 
	padding-left: 15px;
	background-image: url(images/collapsed.png);
	background-repeat: no-repeat;
	background-position: top left;	font-size: 12px;
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}
a.affiner:hover	{color: #CC6633; text-decoration: underline}
#accordion a.selected {
	color: #CC6633;
	background-image: url(images/expanded.png);
}
.srcgite{
	background-color: #EFF9D1;
}
.srcchambre{
	background-color: #FFDEDB;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#gite {
	clear: both;
	margin-top: 20px;
	text-align: center;
}
#gite_title {
	float: left;
	background-color: #81A41D;
	width: 500px;
	height: 30px;
	color: white;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-image: none;
	text-indent: 0;
	padding: 10px 0 2px 0;
	text-align: center;
}
#gite_descrip {
	clear: both;
	background-color: #F5F7DC;
	text-align: justify;
	padding: 8px 3px 8px 3px;
}
#gite table.tarifs {
	margin-top: 5px;
	color: #ffffff;
}
#gite table.tarifs td {
	background-color: #81A41D;
	padding: 5px 0 5px 0;
}
#gite td.vert1 {
	padding: 10px 0 10px 0;
	color: #000000;
	background-color: #CCE879;
}
#gite td.vert2 {
	padding: 10px 0 10px 0;
	color: #000000;
	background-color: #A3CC24;
}
#gite .etiquette {
	float: left;
	width: 120px;
	padding: 12px 0 0 5px;
	text-align: left;
}
#gite .pictos {
	float: left;
	width: 420px;
	text-align: left;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#chambre {
	clear: both;
	margin-top: 20px;
	text-align: center;
}
#chambre_title {
	float: left;
	background-color: #D32415;
	width: 500px;
	height: 30px;
	color: white;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-image: none;
	text-indent: 0;
	padding: 10px 0 2px 0;
	text-align: center;
}
#chambre_descrip {
	clear: both;
	background-color: #F4E1D9;
	text-align: justify;
	padding: 8px 3px 8px 3px;
}
#chambre table.tarifs {
	margin-top: 5px;
	color: #ffffff;
}
#chambre table.tarifs td {
	background-color: #D32415;
	padding: 5px 0 5px 0;
}
#chambre  td.rouge1 {
	padding: 10px 0 10px 0;
	color: #000000;
	background-color: #F17970;
}
#chambre td.rouge2 {
	padding: 10px 0 10px 0;
	color: #000000;
	background-color: #EC4D40;
}
#chambre .etiquette {
	float: left;
	width: 120px;
	padding: 12px 0 0 5px;
	text-align: left;
}
#chambre .pictos {
	float: left;
	width: 420px;
	text-align: left;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
table.legende td {
	text-align: left;
	font-weight: bold;
	}
#navigation {
	width: 150px;
	margin: 0 0 10px 0;
	border: solid 0px black;
	}
	#navigation img {
		border : 0;
	}
	#navigation select {
		height: 21px;
	}
#dispo {
	float: left;
	width: 160px;
	height: 160px;
}
	#dispo ul {
		margin: 0;
		padding: 0;
		width: 155px;
		height: 160px;
	}
	#dispo li {
		list-style-type: none;
		display: none;
		margin: 0 10px 0 0;
	}
	#dispo table {
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: black;
		background-color: #ffffff;
		border-collapse: collapse;
		border: solid 1px black;
	}
	#dispo table td, #dispo table th {
		border: solid 1px black;
	}
#dispo-menu {
	float: left;
	display: none;
}
td.occupe {
	background-color: #FFCC99;
}
td.libre {
	background-color: #99CC33;
}
td.ferme {
	background-color: #999999;
}
td.nonprecise {
	background-color: #FFFFCC;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#hotel {
	text-align: center;
}
#hotel h2 {
	background-color: #1B8FBF;
	color: white;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-image: none;
	text-indent: 0;
	padding: 3px 0 3px 0;
	text-align: center;
}
#hotel table {
	color: #ffffff;
	text-align: center;
}
#hotel th {
	background-color: #126385;
}
#hotel td {
	background-color: #1B8FBF;
}
#hotel td.prix {
	color: #000000;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#camping {
	text-align: center;
}
#camping h2 {
	background-color: #ffcc33;
	color: white;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-image: none;
	text-indent: 0;
	padding: 3px 0 3px 0;
	text-align: center;
}
#camping table {
	color: #ffffff;
	text-align: center;
}
#camping th {
	background-color: #ff9900;
}
#camping td {
	background-color: #ffcc33;
	color: #CC3300;
}
#camping td.prix {
	color: #000000;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#cartouche table {
	width: 400px;
	background-color: #ffffff;
	border: solid 1px #996600;
}
#cartouche table th {
	background-color: #996600;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
}
#cartouche table td {
	padding: 5px;
	background-color: #FFF7E6;
	border-bottom: solid 1px #996600;
}
#cartouche table td.infos {
	color: #996600;
	font-weight: bold;
	border-right: solid 1px #996600;
	border-bottom: solid 1px #996600;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#reprisemenu ul {
	margin-bottom: 10px;
}
#reprisemenu li {
	font-weight: bold;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#reprisemenu li {
	list-style-image: url(images/point_vert.gif);
}
#reprisemenu li li {
	list-style-image: url(images/point_bordeau.gif);
}
#reprisemenu li li li {
	list-style-image: url(images/point_orange.gif);
}
#reprisemenu a {
	text-decoration: none;
	color: #aeb541;
}
#reprisemenu li li a {
	color: #660000;
}
#reprisemenu li li li a {
	color: #FF6600;
}
#reprisemenu ul li a:hover {
	text-decoration: underline;
	color: #CC9900;
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#contenu .str_date {
	font-style: italic;
}
#contenu .str_commune {
	color: #f08c52;
	font-weight: bold;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#map {
	width: 550px; 
	height: 430px	
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
