BODY	
	{
		COLOR: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9pt;
		margin:0;
		scrollbar-face-color :		#EEF4D9;
		scrollbar-arrow-color :		#336699;
		scrollbar-track-color :		#FFFFE0;
		scrollbar-3dlight-color :	#336699; 
		scrollbar-darkshadow-color:	#FFFFE0; 
		scrollbar-shadow-color :	#336699;
		scrollbar-highlight-color : #FFFFE0;
	}

TD 
	{
		COLOR: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;
	}
	
.div{
		scrollbar-face-color :		#EEF4D9;
		scrollbar-arrow-color :		#336699;
		scrollbar-track-color :		#FFFFE0;
		scrollbar-3dlight-color :	#336699; 
		scrollbar-darkshadow-color:	#FFFFE0; 
		scrollbar-shadow-color :	#336699;
		scrollbar-highlight-color : #FFFFE0;
}

.menu
	{
		COLOR: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;
		background-image:url(../img/p_h_recherche.gif);
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: normal; color: #336699;
	}
.smenu{color: #5081A2;								text-decoration: none;		font-size : 8pt;}

.txt 
	{  
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #336699;
	}

.txtJustify 
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #336699; text-align: justify
	}

.titre 
	{  
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #981039; font-weight: bold;
	}

.titregras
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #981039; font-weight: bold;
	}
.titregras:hover
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #660B26; font-weight: bold;
	}

.titregrasVignette 
	{ 
		font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: none; color: #981039; font-weight: bold; font-style: italic; letter-spacing: 3pt;
	}

.titregrasFleche 
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: none; color: #981039; font-weight: bold;
	}

.titregrasbleu
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #5B8FB4;
	}
.titregrasbleu:hover
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; color: #5B8FB4;
	}

.txtbl 
	{ 
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; 
	}

.bas 
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: normal; color: #336699;
	}

.Refg
	{
		font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; text-align : left;
	}

.Refd
	{
		font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; text-align : right;
	}

      
A.lien				{	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}
A.lien:link			{	color: #5081A2;								text-decoration: none;		}
A.lien:visited		{	color: #5081A2;								text-decoration: none;		}
A.lien:hover		{	color: #336699;								text-decoration: none;		font-weight: bold}

A.lienFleche		{												text-decoration: none;		}
A.lienFleche:link	{	color: #981039;								text-decoration: none;		}
A.lienFleche:visited{	color: #981039;								text-decoration: none;		}
A.lienFleche:hover	{	color: #FF3366;								text-decoration: none;		}      
		
A.menu				{	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold;	text-decoration: none;	}
A.menu:link			{	color: #FFCC66;															text-decoration: none;	}
A.menu:visited		{	color: #FFCC66;															text-decoration: none;	}
A.menu:hover		{	color: #FF99FF;															text-decoration: none;	}


A.pied				{	color: #5081A2;								text-decoration: none;		font-size : 7pt;}
A.pied:link			{	color: #5081A2;								text-decoration: none;		font-size : 7pt;}
A.pied:visited		{	color: #5081A2;								text-decoration: none;		font-size : 7pt;}
A.pied:hover		{	color: #003366;								text-decoration: none;		font-size : 7pt;}


input 
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; background-color: #FFFFF0;
		BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid;
	}
inputdisable 
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; background-color: #FFFFF0;
		BORDER-BOTTOM: #336699 0px solid; BORDER-LEFT: #336699 0px solid; BORDER-RIGHT: #336699 0px solid; BORDER-TOP: #336699 0px solid;
	}

textarea
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; background-color: #FFFFF0;
		BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid;
	}

/*
marquee
{
	BORDER-TOP: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT: #336699 1px solid;
	padding-left:15px;
}
*/
select
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #003366; background-color: #FFFFFF;
	}
.caseNE {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top:1px solid #336699;
	border-right:1px solid #336699;
}
.caseNO {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
}
.caseSE {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
}
.caseSO {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
}
.caseO {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-left:1px solid #336699;
}
.caseE {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-right:1px solid #336699;
}
.caseNS {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-bottom:1px solid #336699;
	border-top:1px solid #336699;
}
.caseOE {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-right:1px solid #336699;
	border-left:1px solid #336699;
}
.caseNES {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
	border-top:1px solid #336699;

}
.caseSEO {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;

}
.caseNESO {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top:1px solid #336699;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
}
.caseS {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-bottom: 1px solid #336699;
}


.defileFH {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #FFFFF0;
}
.defileF {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #FFFFF0;
}
.defileC {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-style: solid;
	border-right-style: solid;
	background-color: #FFFFF0;
}
.defileFB {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-style: solid;
	border-right-style: none;
	background-color: #FFFFF0;
}

/*Styles pour les popup agence + plan acces*/
#grde{
top:0px;
left:64px;
position:relative;
height:262px;
width:375px;
z-index:2;
border-bottom:1px solid #336699;
border-top:1px solid #336699;
}

#vignette{
top:0px;
left:-61px;
position:relative;
height:87px;
width:125px;
z-index:3;
border-bottom:1px solid #336699;
border-top:1px solid #336699;
}
#agr{
top:-28px;
left:170px;
position:relative;
z-index:3;
}

#plan-acces{
top:-28px;
left:170px;
position:inherit;
z-index:3;
display:none;
}

img {
	border: 0;
}
