@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/general/fond_degrade.jpg);
	background-repeat:repeat-x;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	line-height:24px;
	font-stretch:expanded;
	text-decoration:none;
}

H1 A:link, H1 A:visited {
	text-decoration:underline;
	color: #FFFFFF;

}

H1 A:hover, H1 A:active {
	text-decoration:underline;
	color: #CCCCCC;

}

H2, H2 A:hover, H2 A:link, H2 A:active, H2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-style:normal;
	font-weight:bolder;
	line-height:normal;
	font-stretch:expanded;
	text-align:center;
}


.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #006633;
	text-decoration:none;
	text-align:justify;
}

.texte a:link, .texte a:visited {
	color: #006633;
	text-decoration:underline;
}

.texte a:hover, .texte a:active { 
	color: #009933;
	text-decoration:underline;
}

.texte_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align:justify;
}

.texte_blanc a:link, .texte_blanc a:visited { 
	color: #FFFFFF;
	text-decoration:underline;
}

.texte_blanc a:hover, .texte_blanc a:active {
	color: #CCCCCC;
	text-decoration:underline;
}

.texte_blanc_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-align:justify;
}

.texte_blanc_gras a:link, .texte_blanc_gras a:visited { 
	color: #FFFFFF;
	text-decoration:underline;
}

.texte_blanc_gras a:hover, .texte_blanc_gras a:active {
	color: #CCCCCC;
	text-decoration:underline;
}

.texte_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration:none;
}

.texte_rouge a:link, .texte_rouge a:visited { 
	color: #990000;
	text-decoration:none;
}

.texte_rouge a:hover, .texte_rouge a:active {
	color: #FF6600;
	text-decoration:none;
}

.texte_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}

.texte_noir a:link, .texte_noir a:visited { 
	color: #333333;
	text-decoration:underline;
}

.texte_noir a:hover, .texte_noir a:active {
	color: #333333;
	text-decoration:underline;
}

.texte_blanc_liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align:justify;
}

.texte_blanc_liens a:link, .texte_blanc_liens a:visited { 
	color: #FFFFFF;
	text-decoration:none;
}

.texte_blanc_liens a:hover, .texte_blanc_liens a:active {
	color: #CCCCCC;
	text-decoration:underline;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #336600;
	text-decoration:none;
}

.menu a:link, .menu a:visited { 
	color: #336600;
	text-decoration:none;
}

.menu a:hover, .menu a:active {
	color: #336600;
	text-decoration:none;
	font-style:italic;
}

.menu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #965703;
	text-decoration:none;
}

.texte_foot, .texte_foot a:link, .texte_foot a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: left;
}	

.texte_foot a:link, .texte_foot a:visited {
	text-decoration:underline;
	
}	

.texte_foot a:hover, .texte_foot a:active {
	color: #FFFF99;
	text-decoration:underline;
}

.ImageFloatRight {
	float: right;
	margin:15px;
}

.ImageFloatRightHorsBordure {
	float: right;
	margin:15px;
}

.petit_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align:justify;
}

.petit_texte a:link, .petit_texte a:visited { 
	color: #FFFFFF;
	text-decoration:underline;
}

.petit_texte a:hover, .petit_texte a:active { 
	color: #FFFFFF;
	text-decoration:underline;
}

/* definition des cadres */

#Conteneur { 
	width:998px;
	height:254px;
	margin:0 auto;
	border:0;
	padding:0;
	position:relative;

}

#Entete {   
height: 254px;
width:1400px;
position:absolute;
border:0;
padding: 0;
margin: 0;
top:0px;
left:-189px;
}

#Flash {
	width:401px;
	height: 222px;
	position:absolute;
	top:0px;
	left: 563px;
}

#MotsCle {
	width:351px;
	position:absolute;
	border:0;
	padding: 0;
	margin: 0;
	top:203px;
	left: 204px;
	height: 30px;
}

#Carte_Gauche {
width:62px; 
height: 711px; 
position:absolute; 
border:0; 
padding: 0; 
top:254px; 
left: -63px;

}

#CarteDroit {
width:133px; 
height: 754px; 
position:absolute; 
border:0; 
padding: 0; 
top:254px; 
left: 998px;

}

#LienRapide1 {
	width:138px;
	position:absolute;
	border:solid 2px;
	border-color:#009900;
	padding: 3px;
	margin: 0;
	top:595px;
	left: 8px;
	height: 31px;
	text-align:center;

}

#LienRapide2 {
	width:138px;
	position:absolute;
	border:solid 2px;
	border-color:#009900;
	padding: 3px;
	margin: 0;
	top:644px;
	left: 8px;
	height: 31px;
	text-align:center;

}

#LienRapide3 {
	width:138px;
	position:absolute;
	border:solid 2px;
	border-color:#009900;
	padding: 3px;
	margin: 0;
	top:693px;
	left: 8px;
	height: 31px;
	text-align:center;

}

#LienRapide4 {
	width:138px;
	position:absolute;
	border:solid 2px;
	border-color:#009900;
	padding: 3px;
	margin: 0;
	top:743px;
	left: 8px;
	height: 31px;
	text-align:center;
}

#LienRapide5 {
	width:138px;
	position:absolute;
	border:solid 2px;
	border-color:#009900;
	padding: 3px;
	margin: 0;
	top:792px;
	left: 8px;
	height: 31px;
	text-align:center;

}

#LienRapide6 {
	width:138px;
	position:absolute;
	border:solid 2px;
	border-color:#009900;
	padding: 3px;
	margin: 0;
	top:841px;
	left: 7px;
	height: 31px;
	text-align:center;

}

#Corps {
width:998px; 
margin: 0 auto; 
border:0; 
padding: 0; 
background-image:url(images/general/randonnee_bretagne_04.jpg); 
background-repeat:repeat-y;
}

#Menu {
width:146px; 
float:left;
margin:0;
border:0;
padding-left:10px; 
padding-right:10px; 
padding-bottom:0px; 
padding-top:0 px;
}


 #Footer {
 clear:both;
 text-align:right;
 }

