/* CSS Document */

body {font: normal 0.7em Verdana, Arial, Helvetica, sans-serif; background:#fdf7df; margin:0; color:#B0A77E;}
.textrougeg { color:#FF0000; font-weight:bold; font-size:1em; }
.textrougegg { color:#FF0000; font-weight:bold; font-size:1.5em;}
.textrouge1 { color:#FF0000; font-weight:normal; font-size:1em; }
.textrougei { color:#FF0000; font-weight:normal; font-size:1em; font-style:italic; }
.textvertg { color:#78A001; font-weight:bold; font-size:1em; }
.textbleug { color:#599afe; font-weight:bold; font-size:1em; }

#conteneur {
position: relative;
width: 930px;
margin: 0 auto;
background : url('images/back_conteneur.jpg') repeat-y top left;
}
#motscle {
	height:15px;
	z-index:10;
	color:#e1d5a1;
	font-size:0.8em;
	text-align:center;
	margin:0;
	margin-right:15px;
	margin-left:15px;
}
	#motscle p{margin:0;}
#header {height:200px; background: url('images/back_header.jpg') no-repeat top left; margin-right:15px; margin-left:15px;}
#headerloc {height:200px; background: url('http://location.randonnee-alsace.com/images/back_header.jpg') no-repeat top left; margin-right:15px; margin-left:15px;}  

		/* SOMMAIRE SOUS HEADER*/
#sommbis {
	height:27px;
	padding-top:13px;
	padding-right:10px;
	text-align:right;
	background:url('images/back_sommbis.jpg') no-repeat top left;
	margin-right:15px;
	margin-left:15px;
	font-size:0.9em;
}
	#sommbis a {color:#fff; text-decoration:none; font-weight:bold;}
	#sommbis a:hover {color:#fc8721; text-decoration:none;}
	#sommbis p {color:#cccccc; margin:0; font-size:0.9em;}

#gauche {
	position:absolute;
	left:15px; 	width:200px;
	margin-right:15px; padding-bottom:20px;
}
	#gauche ul {list-style:inside url('images/puce_02.jpg'); margin:0; margin-left:15px; padding:0;}
	#gauche ul.marg1 {list-style:inside url('images/puce_02.jpg'); margin:0; margin-left:5px; padding:0;}
	#gauche ul.marg2 {list-style:inside url('http://location.randonnee-alsace.com/images/puce_02.jpg'); margin:0; margin-left:5px; padding:0;}
	#gauche ul.marg3 {list-style:inside url('http://alsace.randonnee-alsace.com/images/puce_02.jpg'); margin:0; margin-left:5px; padding:0;}
	#gauche li {margin:0; padding:0 0 3px 0;}
	#gauche ul li, #gauche a {color:#B0A77E;}
	#gauche p {color:#B0A77E; margin: 0 5px 5px 5px; text-align:center; font-size:0.8em; font-weight:bold; line-height:1.9;}
	#gauche a {text-decoration:none;}
	#gauche a:hover {color: #a2bf33/*#90d16f*/;}
	#gauche img.odile{margin-left:10px;}
	#gauche .cadre1 {
	width:180px; margin-left:10px; margin-right:10px;
	padding-bottom:5px;
	background: url("images/back_cadreg.jpg") top left no-repeat;
	border: 1px solid #fc8721;
	}
	#gauche .cadre2 {
	width:180px; margin-left:10px; margin-right:10px;
	padding-bottom:5px;
	background: url('http://location.randonnee-alsace.com/images/back_cadreg.jpg') top left no-repeat;
	border: 1px solid #599afe;
	}
	#gauche .cadre3 {
	width:180px; margin-left:10px; margin-right:10px;
	padding-bottom:5px;
	background: url('http://alsace.randonnee-alsace.com/images/back_cadreg.jpg') top left no-repeat;
	border: 1px solid #a25400;
	}
	#gauche h1{
	font-size:1.1em; color:#fff;
	margin-left:28px; margin-bottom:20px; margin-right:10px; margin-top:5px;
	padding-bottom:5px;
	border-bottom: 1px dashed #fff;
	}
	#gauche h2{
	font-size:1em; color:#999999;
	margin-left:10px; margin-bottom:5px; margin-top:3px;
	}
	
#corps {

	height:2500px;
	min-height:2500px;
	margin-left: 220px;
	margin-right: 285px;/* 15px d'ombre, 180px largr col droite, 15px de marche intérieur CORPS */
}
	#corps a {color:#a2bf33; text-decoration:none;}
	#corps a:hover {color:#ffcc99; text-decoration:none;}
	#corps p {
		margin:0;
		margin-bottom:10px;
		color:#B0A77E;
		text-align:justify;
		line-height:1.5;
	}
	#corps h1 {
		margin:0; 
		margin-bottom:15px;
		padding-bottom:4px;
		color:#B0A77E;
		font-size:1.1em;
		font-weight:bold;
		border-bottom: 1px solid #ffcc99 /*#a2bf33*/;
	}
	#corps h2 {
		margin:0; margin-bottom:5px;
		padding-bottom:5px;
		color:#999999;
		font-size:1em;
		font-weight:bold;
		border-bottom: 1px dashed #ffcc99 /*#a2bf33*/;
	}
	#corps .titre {margin-bottom:20px;}
	#corps img.right {float:right; margin:8px; margin-right:0; margin-top:2px;}
	#corps img.left {float:left; margin:8px; margin-left:0; margin-top:2px;}
	#corps .photodiv {height:200px; width:400px; border:1px solid #000;}
	#corps ul {
		list-style: inside url(images/puce_02.jpg);
		padding:0; margin:0;
		margin-bottom:10px;
		line-height:1.4;
	}
	#corps li {
		margin:0;
		padding:0; padding-bottom:4px;
		color:#B0A77E;
		text-align:inherit;
	}
	#corps input, textarea{
		font: normal 1em Verdana, Arial, Helvetica, sans-serif; 
		background:#fdf7df;
		color:#333333;
		border:1px solid #a2bf33;
	}
	#corps table {
		font:normal 1em Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		margin-left:auto;
		margin-right:auto;
		padding:0;
		width:95%;
		color:#B0A77E;
	}
	#corps th, td { margin:0; padding:0; text-align:center; line-height:1.5;}
	#corps th {color:#fc8721;}
	#corps td.left {text-align:left;}
	


#droite {position: absolute; right: 15px; width: 260px;}
	#droite p {
		margin:0; padding-left:15px; padding-right:20px;
		color:#333333; text-align:justify; line-height:1.2; font-size:0.9em;
		background: url('images/titres/droite_encart_02.jpg') top left repeat-y;
	}
	#droite h1 {
		height:29px; margin:0; padding-top:19px; padding-left:10px;
		font-size:1em; font-weight:bold;
		color:#FFFFFF;
		background: url('images/titres/droite_encart_01.jpg') top left no-repeat;
		}
	#droite .bottomdroite {height:25px; background: url('images/titres/droite_encart_03.jpg') top left no-repeat;}
	#droite ul {
		list-style:inside url(images/puce_02.jpg);
		margin:0; padding:0; padding-left:15px; padding-right:15px;
		background: url('images/titres/droite_encart_02.jpg') top left repeat-y;
	}
	#droite .amazon {
		margin:0; padding-left:5px; padding-right:5px;
		color:#333333; text-align:justify; line-height:1.2; font-size:0.9em;
		background: url('images/titres/droite_encart_02.jpg') top left repeat-y;
	}
	#droite .amapho {margin:0; margin-left:1px;}
	#droite li {margin:0; padding:0px;}
	#droite a {color:#a2bf33; text-decoration: none;}
	#droite a:hover {text-decoration:underline;}
	#droite table {width:235px; margin-left:5px; margin-right:10px; border-collapse:collapse; font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
	#droite td {padding:2px; text-align:center;}

/* DEBUT ZONE INDEX SPECIFIQUE*/
#corpsindex {
	height: auto !important;
	height:800px;
	min-height:800px;
	margin-left: 220px;
	margin-right: 285px;/* 15px d'ombre, 180px largr col droite, 15px de marche intérieur CORPS */
	/*border: 1px solid #000;*/
}
	#corpsindex a {color:#a2bf33; text-decoration:none;}
	#corpsindex a:hover {color:#ffcc99; text-decoration:none;}
	#corpsindex img.right {float:right; margin:2px; margin-left:5px; margin-right:15px;}
	#corpsindex img.left {float:left; margin:8px; margin-left:0; margin-top:2px;}
	#corpsindex p {
		margin:0; padding-left:15px; padding-right:15px;
		color:#333333;
		text-align:justify;
		line-height:1.3;
		background: url('images/titres/corps_encart_02.jpg') top left repeat-y;
	}
	#corpsindex h1 {
		height:27px; margin:0; padding-top:18px; padding-left:10px;
		font-size:1.2em; font-weight:bold; 
		color:#FFFFFF;
		background: url('images/titres/corps_encart_01.jpg') top left no-repeat;
		}
	#corpsindex .bottomindex {height:16px; background: url('images/titres/corps_encart_03.jpg') top left no-repeat;}
/* FIN ZONE INDEX SPECIFIQUE*/

#footer1 {
	height: 180px;
	background: url('images/back_footer.jpg') no-repeat top #fdf7df;
	margin-right: 15px;
	margin-left: 15px;
}
#footer2 {
	width:900px; margin:0; margin-left:15px;	padding:0;
	color:#B0A77E;	font-size:0.8em;	text-align:center;
}
	#footer2 a {color:#B0A77E; text-decoration:none;}
	#footer2 a:hover {color:#000; text-decoration:none;}
	
#footer3 {margin:0; padding-right:15px; text-align:center;}
	