/* CSS Document */
body
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#002641;
	background-color:#F0E6BD;
}

td 
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#002641;
	
}

.bordeaux 
{
	font-family:"Times New Roman", Times, serif;
	color:#660000;
	font-weight:bold; 
}

.habitat 
{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	LETTER-SPACING: 2px;
}

.descriptif
{
	text-align:justify;
}

p
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#002641;
	padding:3px;
	text-align:center;
}
	
a
{
	color:#660000;
	text-decoration:underline;
}

a:hover
{
	color:#9E2D2D;
	text-decoration:underline;
}

.h4nobr
{	
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold; 
	color:#002641;
	text-align:center;
}

.moteur
{	
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#002641;
	text-align:left;
}


.General
{
	border:1px solid #660000;
	padding: 0 0 0 0px;
}

/* Classe Page Intro */

.FondBeige
{
	border-bottom:1px solid #660000;
	border-top:1px solid #660000;
}

.FondCoin
{
	background-image:url(../images/px-coin.gif);
}

.Ligne
{
	background-color:#660000;
}


#MenuIntro td
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	vertical-align:middle;
}

#MenuIntro a
{
	color:#000000;
	text-decoration:none;
}

#MenuIntro a:hover
{
	color:#0E4375;
	text-decoration:none;
}

.TitreBas
{
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	background-image:url(../images/trait-bas.gif);
	background-repeat:no-repeat;
	background-position:50% 100%;
	background-color:#F5F0DA;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:4px;
}

.TextIntro
{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:20px 25px;
}

.Text
{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:12px 0px;
	background-color:#F5F0DA;
}

.ContourBas
{
	text-align:right;
}

/* Classe Pages Navig */

.FondHaut
{
	background-image:url(../images/px-haut.gif);
	background-repeat:repeat-x;
}

.FondContenu
{
	background-image:url(../images/px-contenu.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	vertical-align:top;
}

.FondGris
{
	background-image:url(../images/px-gris2.gif);
	background-repeat:repeat-x;
	background-position:0px 23px;
}

.Situation
{
	background-image:url(../images/px-situation.gif);
	background-repeat:repeat;
	text-align:right;
	vertical-align:bottom;
	padding-right:13px;
}

.FondMenu
{
	background-color:#F0E6BD;
	border-right:1px solid #660000;
	text-align:left;
}

.BorderGris
{
	background-color:#FFFFFF;
	border-bottom:#A6A49E;
}

.NsContacter
{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	color:#484641;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
}

.NsContacter a 
{
	font-size:13px;
	text-decoration:none;
}

.NsContacter a:hover
{
	color:#94B2D5;
	text-decoration:none;
}

/* Classe Signature SeLoger */	
#Seloger
{
	color:#002641;
	vertical-align:bottom;
	text-align:right;
	padding-right:2px;
}

	
#Seloger a
{ 
	color:#002641;
	font-weight:bold;
	text-decoration:none;
}
	
#Seloger a:hover
{ 
	color:#94B2D5;
	font-weight:bold;
	text-decoration:underline;
}

/*classe liste des villes*/
#Villes td 
{
	font-size:13px;
	color:#000000;
}

#Villes a 
{
	font-weight:bold;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

#Villes a:hover 
{
	font-weight:bold;
	font-size:13px;
	color:#7D8FB0;
	text-decoration: none;
}	


/*TABLEAUX*/
.tabFond1{border-color:#000000; border-width:0; border-style:solid; padding:2px; color:#000000;}


.tabFond2{border-color:#660000; border-width:1px; border-style:solid; padding:2px; font-size:13px; color:#000000;}


.tabTitre{background-color:#660000; color:#FFFFFF; font-size: 14px; font-weight: bold; }


.tabCouleur{background-color:#D2CAAA; border-color:#A6A49E; border-width:1px; border-style:solid; padding:2px; color: #000000 ;}
	
	
	
/* CLASSES MISE EN PAGE GUIDE PRATIQUE */
.txtTitre3 
	{
		font-style: normal;
		font-weight: bold;
		color:#000000;
	}

.gras
	{
		font-style: normal;
		font-weight: bold;
		color: #000000;
	}

.encadre 
	{
		background-color:#F3EED1;
		border-color:#A6A49E;
		color:#000000;
		border-width:1px;
		border-style:solid;
		padding:2px;
	}	


