body {
	margin: 0px;
	scrollbar-face-color:#003399;
  	scrollbar-arrow-color:#ffffff;
  	scrollbar-track-color:#4797E4;
  	scrollbar-shadow-color:#033BAB;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-3dlight-color:#003399;
  	scrollbar-darkshadow-Color:#000000;
font-family:tahoma,verdana,helvetica;/**/ 
}

}
td {
FONT-WEIGHT: normal; 
text-decoration: none;
border:none
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CCFF;
	text-decoration: none;
}

.ligne {
	font-family:verdana,helvetica; 
	font-size:1px;
	/*color:white;*/
	color:#FFFFFF;
	/*color:F9F6B0; <-- jaune différent 
	font-weight:bold;
	text-align:center;
	text-decoration: underline overline;*/
	padding:1px;
	width:1px;
	height:1px;
	}
a.ligne:link {
	font-family:verdana;
	color:#FFFFFF;
	font-size:1px;
	text-decoration:none;
	padding:1px;
	width:1px;
	height:1px;
}

a.ligne:active	{
	font-family:verdana;
	color:#FFDC00;
	font-size:1px;
	text-decoration:none;
}
a.ligne:visited	{
	font-family:verdana;
	color:#FFFFFF;
	font-size:1px;
	text-decoration:none;
}
a.ligne:hover	{
	font-family:verdana;
	font-size:1px;
	color:#FFDC00;
	text-decoration:none;
}


.input_texte {
	font-family:verdana,helvetica; 
	font-size:13px;
	color:#000000;
	FONT-WEIGHT: bold; 
}
/*
p {
	TEXT-ALIGN: justify; 
	font-family:verdana,helvetica; 
	font-size:13px;
	color:#FFFFFF;
	FONT-WEIGHT: bold; 
}
*/
.texte {
	TEXT-ALIGN: justify; 
	font-family:verdana,helvetica; 
	font-size:13px;
	color:#FFFFFF;
	FONT-WEIGHT: bold; 
}

.formulaire {
	TEXT-ALIGN: center; 
	font-family:verdana,helvetica; 
	font-size:13px;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FF7C00;
}
.formulaire_petit {
	TEXT-ALIGN: center; 
	font-family:verdana,helvetica; 
	font-size:10px;
	color:#FFFFFF;
	BACKGROUND-COLOR: #FF7C00;
	FONT-WEIGHT: bold; 
	margin-right:10px;
}
.fil {
	TEXT-ALIGN: center; 
	font-family:verdana,helvetica; 
	font-size:10px;
	color:#FFFFFF;
	FONT-WEIGHT: bold; 
}
/* pour le menu */
.clLevel0 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	COLOR: white; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: tahoma,verdana,helvetica; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #529FE2; /* couleur du fond 1er niv */
	TEXT-ALIGN: center; 
}

 /*.clLevel0{
  position:absolute; 
  background-color:#1C6097; 
  layer-background-color:#1C6097; 
  color:white;
  text-align:center; 
  padding:5px; 
  font-family:tahoma,verdana,helvetica; 
  font-size:11px; 
  font-weight:bold
 text-align:center
}*/

.clLevel1{
  position:absolute; 
  background-color:#529FE2; 
  layer-background-color:#529FE2; 
  color:white;
  text-align:left; 
  padding:5px; 
  font-family:verdana,tahoma,arial,helvetica; 
  font-size:11px; 
  font-weight:bold
  /*text-align:center
  #669999*/
}

.clLevel0over{  
	position:absolute; 
	background-color:#FF7C00; 
	layer-background-color:#FF7C00;
	color:white; 
	text-align:center; 
	padding:5px; 
	font-family:verdana,tahoma,arial,helvetica; 
	font-size:11px; 
	font-weight:bold;
	cursor:pointer; /* Note the cursor for NS6 */
	cursor:hand /* Cursor for IE */
}

.clLevel1over{  
	position:absolute; 
	background-color:#FF7C00; 
	layer-background-color:#FF7C00;
	color:white; 
	text-align:left; 
	padding:5px; 
	font-family:verdana,tahoma,arial,helvetica; 
	font-size:11px; 
	font-weight:bold;
	cursor:pointer; /* Note the cursor for NS6 */
	cursor:hand /* Cursor for IE */
}
.clLevel2{
  position:absolute; 
  background-color:#529FE2; 
  layer-background-color:#529FE2; 
  color:white;
  text-align:left; 
  padding:5px; 
  font-family:verdana,tahoma,arial,helvetica; 
  font-size:11px; 
  font-weight:bold
  /*text-align:center
  #669999*/
}
.clLevel2over{  
	position:absolute; 
	background-color:#FF7C00; 
	layer-background-color:#FF7C00;
	color:white; 
	text-align:left; 
	padding:5px; 
	font-family:verdana,tahoma,arial,helvetica; 
	font-size:11px; 
	font-weight:bold;
	cursor:pointer; /* Note the cursor for NS6 */
	cursor:hand /* Cursor for IE */
}
.clLevel3{
  position:absolute; 
  background-color:#4444D3; 
  layer-background-color:#4444D3; 
  color:white;
  text-align:left; 
  padding:5px; 
  font-family:verdana,tahoma,arial,helvetica; 
  font-size:11px; 
  font-weight:bold
  /*text-align:center
  #669999*/
}
.clLevel3over{  
	position:absolute; 
	background-color:#E7232D; 
	layer-background-color:#E7232D;
	color:white; 
	text-align:left; 
	padding:5px; 
	font-family:verdana,tahoma,arial,helvetica; 
	font-size:11px; 
	font-weight:bold;
	cursor:pointer; /* Note the cursor for NS6 */
	cursor:hand /* Cursor for IE */
}

/*pour le border*/
.clLevel0border{
	position:absolute; 
	visibility:visible; 
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF;
	}

.clLevel1border{
	position:absolute; 
	visibility:visible; 
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF;
	}


/* pour l'ensemble des pages */

/*
td, th {
	font-family:verdana,helvetica; 
	font-size:10px; 
	color:black;
	}

.rubrique {
	align:top;
	cellpadding:70px;
	}
*/
SELECT {
	BORDER-RIGHT: black	 1px solid;
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: verdana,helvetica; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #E7E1DC;
}

INPUT.formu {
	BORDER-RIGHT: black	 1px solid;
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: verdana,helvetica; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #E7E1DC;
}
INPUT.log {
	BORDER-RIGHT: black	 1px solid;
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: verdana,helvetica; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #E7E1DC;
}

INPUT.google {
	BORDER-RIGHT: black	 1px solid;
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: verdana,helvetica; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #E7E1DC;
	WIDTH: 100px;
}

.log {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.TEXTECARTOUCHE {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TEXTECARTOUCHE:over {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.TEXTEMODULELOG2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #002B84; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
a.TEXTEMODULELOG2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCCOO; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.TITRECARTOUCHE {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

/* SITE*/
a.lien:link {
	font-family: Verdana, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color:#000000;
	text-decoration: none; 
	}

a.lien:active {
	font-family: Verdana, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
	}

a.lien:visited {
	font-family: Verdana, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	}

a.lien:hover {
	font-family: Verdana, Helvetica;
	font-size: 14px; 
	font-weight: bold; 
	color:#FF6600;
	text-decoration: none;
	/*background-color:#60604B;*/
	/*background-color:8A896B;*/
	}

/* LIEN EN BAS */
a.lien_bas:link {
	font-family: Verdana, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
	color:#FFFFFF;
	text-decoration: none; 
	}

a.lien_bas:active {
	font-family: Verdana, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
	color:#FFFFFF;
	text-decoration: none;
	}

a.lien_bas:visited {
	font-family: Verdana, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
	color:#FFFFFF;
	text-decoration: none;
	}

a.lien_bas:hover {
	font-family: Verdana, Helvetica;
	font-size: 10px; 
	font-weight: bold; 
	color:#FF7C00;
	text-decoration: none;
	/*background-color:#60604B;*/
	/*background-color:8A896B;*/
	}

.textecentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-position: left top;
	text-align: justify;
	font-weight: bold; 
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 19px;
	color: #FFFFFF;
	text-decoration: none;
}

.reliefphotos {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: inset;
	/**/border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #666666;
}

.textestandard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}
.textesref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
}

.contcle {
	height: 1px;
	width: 1px;
	overflow: hidden;
}