/***** menu CSS *****/
@media print {
	.menu, .ssmenu {
		visibility:hidden;
	}
}

.menu, .ssmenu {
	background-color:#FFEB6B;
	font-size:10px;
	font-weight:bold;
	color:#FFA208;
	width:150px;
	padding:0px;
	margin:1em;
}

.menu {
	background:#FFB673;
	text-align:center;
}

.ssmenu {
	background:#FFB673;
}

.menu span, .ssmenu span {
	display:none;
}

.ssmenu ul, .ssmenu li {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
	font-family:Verdana, MS Sans Serif, sans-serif, Arial;
	text-decoration:none;
	color:maroon;
	padding:2px 1px;
	display:block;
	margin:0px;
	width:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
}
html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width :auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
	background-color:#84B6FF;
	color:maroon;
	text-decoration:none;
}


body{
	color:maroon;
	background:#84B6FF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	scrollbar-base-color:#FFFFD6;
	scrollbar-track-color:#84B6FF;
	scrollbar-arrow-color:#FFB673;
	font-weight:bold;
}


#contenu{
	margin-left:40px;
	margin-right:40px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	background:#FFFFD6;
	width:80%;
	border: 1px solid #FFEB6B;
}

#titre{
	border-bottom: 1px solid #FFB673;
	width:100%;
	color:#FFB673;
	font-size:18pt;
	font-weight:bold;
	text-align:left;
}

#texte , table#texte{
	margin-top:40px;
	padding-right:40px;
	padding-left:40px;
	padding-bottom:40px;
	text-align:justify;
	font-size:10pt;
}

#accueil_texte{
	margin-top:0px;
	padding-right:40px;
	padding-left:40px;
	padding-bottom:40px;
	text-align:justify;
	font-size:10pt;
}

li.trait{
	color:maroon;
}

.discret{
	font-style:italic;
	font-size:9;
}

tr.description{
	vertical-align:text-top;
	height:35px;
}

td.tarif{
	text-align:right;
}

marquee{
	font-weight:bold;
	color:#FFB673;
	font-size:10pt;
	color:maroon;
	padding-bottom:20px;
}

.titre{
	font-family:Trebuchet MS, Helvetiva, Sans-serif;
	font-size: 1.9em;
	color:maroon;
	font-weight:normal;
	margin-top:0.6em;
	padding-bottom:20px;
	letter-spacing:-0.04em
}

h3{
	width:100%;
	color:#FFB673;
	font-size:18pt;
	font-weight:bold;
	text-align:center;
}

.sstitre{
	font-style:italic;
	color:#FFB673;
	font-weight:bolder;
	height:50px;
	font-size:11pt;
	font-family:Trebuchet MS, Helvetiva, Sans-serif;
}

hr{
	color:#FFB673;
}

a.adresse{
	text-decoration:none;
	color:#84B6FF;
}

a:hover.adresse{
	background-color:#FFB673;
	color:#FFFFD6;
}

li{
	list-style-type:disc;
	display:list-item;
}

.disponibilitef, .disponibilitee {
	background-color:#84B6FF;
	text-align:center;
	border: 1px solid #FFB673;
	padding-top:50;
	padding-bottom:50;
	padding-left:20;
	padding-right:20;
	font-size:14pt;
	color:#FFFFD6;
	margin-bottom:30;
 }

.disponibilitef a, .disponibilitee a {
	text-decoration:none;
	color:#FFFFD6;
}

.disponibilitef a:hover, .disponibilitee a:hover {
	text-decoration:none;
	color:maroon;
}

.disponibilitef{
	margin-left:20;
	float:left;
}

.disponibilitee{
	margin-right:20;
	float:right;
}

table{
	margin:0px;
	padding:0px;
}

.retour{
	DISPLAY:bloc;
	float:right;
	font-size:12pt;
	margin-top:0;
	margin-bottom:20;
}

tr.couleur{
	background-color:#FFB673;
}

UL.randonnees {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;  
	PADDING-TOP: 0px; 
	BACKGROUND: url(../images/bretagne-rando-sable.jpg) no-repeat;
	background-position:center; 
	HEIGHT: 340px; 
	LIST-STYLE-TYPE: none;
	font-weight:bold;
}

A.randonnees {
	DISPLAY: block; 
	Z-INDEX: 2; 
	LEFT: 0px; 
	FONT: bold 14px Verdana,Arial,Helvetica,sans-serif; 
	POSITION: absolute; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
	font-size:14pt;
	COLOR: #FFB673;
	font-family:Trebuchet MS, Helvetiva, Sans-serif;
}

A.randonnees:hover {
	Z-INDEX: 1; 
	WIDTH: 150px;
	font-weight:bold;
	font-size:18pt;
	color:#FFFFD6;
}

#bretagne1 {
	WIDTH: 0px; PADDING-LEFT: 420px; TOP: 140px
}

#bretagne2 {
	WIDTH: 0px; PADDING-LEFT: 420px; TOP: 240px
}

