* {	
	font-size:11px;
	font-weight:normal;
}

body {
	background-color:#fff;
	font-family: Arial, sans-serif;
	color: #3b3b3b;
	margin:0;
	padding:0;
}

a, a:visited {
	font-weight: bold;
	color: #8b0100;
	text-decoration: none;
}

a:hover {
	color: #ffb400;
}

a.blanc, a.blanc:visited {
	color: #000;
	font-size:12px;
	text-transform:uppercase;
}

a.blanc:hover {
	color: #8b0100;
	
}

a.bas, a.bas:visited {
	color: #ff930c;
	font-size:10px;
}

a.bas:hover {
	color: #ffffff;
	
}

a.acces, a.acces:visited {
	font-size:10px;
	color:#3b3b3b;
}

a.acces:hover {
	color:#630909;
}

a.new_defil, a.new_defil:visited {
	font-size:13px;
	color: #8b0100;


}
a.new_defil:hover {
	color: #ffffff;
}
a.menu, a.menu:visited{
	font-size: 11px;
	color: #3b3b3b;
}

a.menu:hover {
	color: #8b0100;
}

a.menu_vertical, a.menu_vertical:visited{
	font-size: 11px;
	color: #3b3b3b;
}

a.menu_vertical:hover {
	color: #8b0100;
}

a.menu_niv2, a.menu_niv2:visited{
	color: #3b3b3b;
}

a.menu_niv2:hover {
    color: #8b0100;
}

a.rappel_navigation, a.rappel_navigation:visited {
	font-size:10px;
	color: #344704;

}

a.rappel_navigation:hover {
	font-size:10px;
	color: #ffb400;
}	
strong{
  font-weight: bold;
}
/****geotour*/
.imggeo{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px;
	margin-top:10px;
	margin-bottom:5px;
}
.geotxt{
	overflow:auto;
    scrollbar-face-color: #B77016;
    scrollbar-shadow-color: #A9A9A9;
    scrollbar-highlight-color: #F9F9F9;
    scrollbar-3dlight-color: #FFB202;
    scrollbar-darkshadow-color: #FEF5BE;
    scrollbar-track-color: #FEF5BE;
    scrollbar-arrow-color: #eee8aa;
}


.titrerouge {
	font-size:16px;
	font-weight: bold;
	color: #8b0100; 
}

.titrebleu{
	font-size:16px;
	font-weight: bold;
	color: #1d9fda;
}

.titrejaune{
	font-size:16px;
	font-weight: bold;
	color: #ffb400;
}
 

.titregris {
	font-size:16px;
	font-weight: bold;
	color: #3b3b3b; 
}
 

.titrevert {
	font-size:16px;
	font-weight: bold;
	color: #354804;
}
.titreblanc {
	font-size:16px;
	font-weight: bold;
	color: #FFFFFF;
}
 
.soustitrerouge {
	font-size:14px;
    font-weight: bold;
    color: #8b0100;
}
.soustitrejaune{
    font-size:14px;
    font-weight: bold;
	color: #ffb400;
}
.soustitregris {
	font-size:14px;
	font-weight: bold;
	color: #3b3b3b;
}

.soustitrevert {
	font-size:14px;
	font-weight: bold;
	color: #354804;
}
.soustitrebleu{
	color: #1d9fda;
	font-size:14px;
	font-weight: bold;
}

.texterouge {
	color: #8b0100;
}
.textebleu {
	color: #1d9fda;
}
.textejaune {
	color: #ffb400;
}

.textegris {
   color: #3b3b3b;
}

.textevert {
	color: #354804;
}

.texteblanc {
	color: #ffffff;
}

h1{
	font-size:18px;
	font-weight: bold;
	color: #8b0100;
}

h2{}

input 
{
	border: 0px dotted #CCCCCC;
	color: #423F6D;
}
.inputct {
	border-width: 1px;
	border-right-color: #E3E3EB;
	border-style: solid;
	
	border-left-color: #E3E3EB;                     
	border-bottom-color: #E4E9EF;                              
	border-top-color: #ABAEB3;
}

textarea 
{
border: 1px dotted #CCCCCC;
color: #583812;
}
SELECT  
{
border: 1px dotted #CCCCCC;
color: #583812;
}
.inputvide {
border: 0px ;
color: #423F6D;
}
.inputrch {
border: 0px ;
background-color: #c0e6f1;
color: #423F6D;
}

.invisible {
	DISPLAY: none;
}
.popDelai {
	Z-INDEX: 100;
	BACKGROUND: #F5F5F5;
	MARGIN: 0px;
	/*WIDTH: 250px;*/
	POSITION: absolute;
	TEXT-ALIGN: center;
	color: #FFFFFF;
	padding: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B16C0F;
	border-left-color: #B16C0F;

	border-bottom-width: 1px;
	border-bottom-style: solid;		
	border-bottom-color: #B16C0F;
}


/* style aux modules manif */
.objtt{
	position:relative;
	width:670px;
	background-color:#ffb400;

	height:25px;
	overflow:hidden;
	margin-top:2px;	
}
.objp{
	font-size:13px;
	font-weight:bold;
	color: #8a0000;
	padding:2px;
	padding-top:4px;
	margin:0px;
}
.objdesc{
	width:670px;
	padding:10px;
	text-align:justify;
	display:none;
}
.objbtn{
	background-image:url(/img/plus.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:650px;
	width:20px;
	height:25px;
	cursor:pointer;
	top:0px;
}


