/* Général */
BODY {
	margin: 0px;
}
/* Fin Général */
/* ------------------------------------------------------------------------------ */
/* Background */
.bgPage {
	background-image: url("../images/Bg_Cotes.jpg");
}
.bgBasCotePage {
	background-image: url("../images/Bg_BasCotes.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}
.BgContenu {
	background-image: url("../images/Bg_BasMilieu.gif");
}
.BgPaysage {
	background-image: url("../images/Bg_Paysage.gif");
	text-align: right;
	vertical-align: top;
}
.BgBlanc {
	background-color: #FFFFFF;
}
.BgContenuInt {
	background-image: url("../images/Bg_BasMilieuInt.gif");
}
.BgContenuInt2 {
	background-image: url("../images/Bg_BasMilieuInt02.gif");
}
/* Fin Background */
/* ------------------------------------------------------------------------------ */
/* Header */
.TdRechercheHaut {
	background-color: #51903F;
	vertical-align: top;
	padding-left: 12px;
}


a.lienBleuPale:link, a.lienBleuPale:active, a.lienBleuPale:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B7CAE5;
	text-decoration: none;
}
a.lienBleuPale:hover, a.lienBleuPale:active:hover, a.lienBleuPale:visited:hover {
	color: #FFFFFF;
}
a.lienUrgences:link, a.lienUrgences:active, a.lienUrgences:visited,a.lienUrgences:hover, a.lienUrgences:active:hover, a.lienUrgences:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* Fin Header */
/* ------------------------------------------------------------------------------ */
/* Accueil */
.BgBleuPaleHaut {
	background-color: #D1DCEC;
}
.BgVertPale {
	background-color: #82B56C;
}
.BgLiens {
	background-image: url(../images/Bg_Liens.gif);
}
.BgInfo {
	background-image: url(../images/Bg_Info.gif);
	vertical-align: top;
}
.txtInfo {
	color: #105200;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.LienInfo:link, a.LienInfo:active, a.LienInfo:visited ,a.LienInfo:hover, a.LienInfo:visited:hover, a.LienInfo:visited:hover {
	font-weight: bold;
	color: #105200;
	background-color: #65A14E;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}
a.LeadBref:link, a.LeadBref:active, a.LeadBref:visited, a.LeadBref:hover, a.LeadBref:visited:hover, a.LeadBref:visited:hover {
	font-weight: bold;
	color: #15417A;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a.LeadBrefNoLink:link, a.LeadBrefNoLink:active, a.LeadBrefNoLink:visited, a.LeadBrefNoLink:hover, a.LeadBrefNoLink:visited:hover, a.LeadBrefNoLink:visited:hover {
	font-weight: bold;
	color: #15417A;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: default;
	text-decoration: none;
}
a.LienDetails:link, a.LienDetails:active, a.LienDetails:visited {
	color: #1C5093;
}
a.LienDetails:hover, a.LienDetails:visited:hover, a.LienDetails:visited:hover {
	color: #7A9FCD;
}
.TxtNouvelles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.pNouvelles {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.MargePuceBref {
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 3px;
}
.dateActu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D8BB1;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/* Fin Accueil */
/* ------------------------------------------------------------------------------ */
/* Plan du site */

a.LienPlan:link, a.LienPlan:active, a.LienPlan:visited{
	color: #5780B5;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}
a.LienPlan:hover, a.LienPlan:visited:hover, a.LienPlan:visited:hover 
{
	color: #15417A;
	font-size: 13px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LienPlanTitre:link, a.LienPlanTitre:active, a.LienPlanTitre:visited{
	color: #5D9E40;
	font-weight:bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.LienPlanTitre:hover, a.LienPlanTitre:visited:hover, a.LienPlanTitre:visited:hover 
{
	font-weight:bold;
	color: #30781F;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

.TxtTitrePlan
{
	color: #5D9E40;
	font-weight:bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
	
.TxtPlan
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5780B5;
}

/* Fin Plan du site */
/* ------------------------------------------------------------------------------ */
/* Bordures */
.ContourBlanc {
	border: 2px solid #FFFFFF;
}
/* Fin Bordures */
/* ------------------------------------------------------------------------------ */
/* Texte */
.Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #1C5093;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
}
.titreBloc  {
	background-image: url(../images/Bg_SousTitre.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height: 27px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.titreBlocPetit {
	background-image: url(../images/Bg_SousTitre.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	height: 27px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.BordureTableSousTitre {
	border: 3px solid #C7D4E4;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}
.Tdtxt{
	background-color: #FFFFFF;
	padding-top: 11px;
	padding-left: 13px;
	padding-bottom: 11px;
	padding-right: 13px;
}
.PaddingContenu {
	padding-top: 14px;
	padding-left: 17px;
	padding-right: 4px;
	text-align: left;
}
.titreBleuFonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1C5093;
}
.sousTitreBleuPale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F7BB3;
	line-height: 11px;
}
/* Fin Texte */
/* ------------------------------------------------------------------------------ */
/* Liens */

a:link,  a:active, a:visited {
	color: #4676AF;
}
a:hover,  a:active:hover, a:visited:hover {
	color: #6C97D8;
}




/* Fin Liens */
/* ------------------------------------------------------------------------------ */
/* Listes */

ul 
{
	margin-bottom: 15px;
	margin-top: 5px;
}

li 
{
	list-style-image:url(../images/Puce_BleuPale.gif);
	margin-top: 5px;
}

ol li
{
	list-style-image: none;
}

/* Fin Listes */
/* ------------------------------------------------------------------------------ */
/* Tableaux */

.tableau {
background-color: #DDE5EF;
}


.CellBlanc {
background-color: #FFFFFF;
}

.td2 {
}

/* Fin Tableaux */
/* ------------------------------------------------------------------------------ */
/* Formulaires */
.ChampsRecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 110px;
	padding-left: 2px;
	background-color:#FFFFFF;
}
.MenuLiens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 118px;
	padding-left: 2px;
	background-color:#FFFFFF;
}
/* Fin Formulaires */
/* ------------------------------------------------------------------------------ */
/* Footer */
.tdFooterGauche {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left:5px;
	font-size: 11px;
}
.tdFooterGauche a:link,  .tdFooterGauche a:active, .tdFooterGauche a:visited, .tdFooterGauche a:hover,  .tdFooterGauche a:active:hover, .tdFooterGauche a:visited:hover{
	color: #FFFFFF;
}
.tdFooterDroit {
	font-family: Arial, Helvetica, sans-serif;
	color: #105700;
	text-align: right;
	padding-right:5px;
	font-size: 11px;
}
.tdFooterDroit a:link,  .tdFooterDroit a:active, .tdFooterDroit a:visited {
	color: #105700;
}
.tdFooterDroit a:hover,  .tdFooterDroit a:active:hover, .tdFooterDroit a:visited:hover {
	color: #FFFFFF;
}
.TdVertFooter {
	background-color: #82B56C;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
/* Fin Footer */
/* ------------------------------------------------------------------------------ */
/* SousMenu */
.SMNormal {
	background-color: #A9BFDF;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 6px;
	padding-left: 6px;
	cursor:hand;
}
.SMNormal a:link, .SMNormal a:visited, .SMNormal a:active, .SMNormal a:link, .SMNormal a:visited:hover, .SMNormal a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #1C5093;
	text-decoration: none;
	
}
.SMOver{
	background-color: #8EA9D0;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 6px;
	padding-left: 6px;
	cursor: hand;
}
.SMOver a:link, .SMOver a:visited, .SMOver a:active, .SMOver a:link, .SMOver a:visited:hover, .SMOver a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #1C5093;
	text-decoration: none;
}
.SMSelect{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 6px;
	padding-left: 6px;
	cursor:hand;
}
.SMSelect a:link, .SMSelect a:visited, .SMSelect a:active, .SMSelect a:link, .SMSelect a:visited:hover, .SMSelect a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #51903F;
	text-decoration: none;
}
.SM2Normal {
	background-color: #D1DCEC;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 22px;
	line-height: 11px;
	cursor:hand;
}
.SM2Normal a:link, .SM2Normal a:visited, .SM2Normal a:active, .SM2Normal a:link, .SM2Normal a:visited:hover, .SM2Normal a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E83B3;
	text-decoration: none;
}
.SM2Over {
	background-image: url("../images/Bg_SM2-over.gif");
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 22px;
	line-height: 11px;
	cursor: hand;
}
.SM2Over a:link, .SM2Over a:visited, .SM2Over a:active, .SM2Over a:link, .SM2Over a:visited:hover, .SM2Over a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #358B1C;
	text-decoration: none;
	line-height: 11px;
}
/* Fin SousMenu */
/* ------------------------------------------------------------------------------ */
/* SousMenu Déroulant */
.MDNormal {
	background-color: #C0CEE1;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;
	cursor:hand;
	line-height: 13px;
}
.MDNormal a:link, .MDNormal a:visited, .MDNormal a:active, .MDNormal a:link, .MDNormal a:visited:hover, .MDNormal a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #3D6AA4;
	text-decoration: none;
}
.MDOver{
	background-color: #AFC1D9;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;
	cursor:hand;
	line-height: 13px;
}
.MDOver a:link, .MDOver a:visited, .MDOver a:active, .MDOver a:link, .MDOver a:visited:hover, .MDOver a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #3D6AA4;
	text-decoration: none;
}
.MDSelect{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;
	cursor:hand;
	line-height: 13px;
}
.MDSelect a:link, .MDSelect a:visited, .MDSelect a:active, .MDSelect a:link, .MDSelect a:visited:hover, .MDSelect a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #3D6AA4;
	text-decoration: none;
}
.MD2Normal {
	background-color: #C0CEE1;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 22px;
	line-height: 11px;
	cursor:hand;
}
.MD2Normal a:link, .MD2Normal a:visited, .MD2Normal a:active, .MD2Normal a:link, .MD2Normal a:visited:hover, .MD2Normal a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D6AA4;
	text-decoration: none;
	line-height: 11px;
}
.MD2Over {
	background-image: url("../images/Bg_MD2-over.gif");
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 22px;
	line-height: 11px;
	cursor: hand;
}
.MD2Over a:link, .MD2Over a:visited, .MD2Over a:active, .MD2Over a:link, .MD2Over a:visited:hover, .MD2Over a:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5093;
	text-decoration: none;
	line-height: 11px;
}

.tblContact td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;	
	vertical-align: middle ;
}

.tblContact th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}

.tblBordureBleu td 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
/* Fin SousMenu Déroulant */


/* Html Controls */
.MenuSelect 
{
	font-size:xx-small;
	width: 125px;
}
/* Fin Html Controls */
/* ------------------------------------------------------------------------------ */
/* Rechercher une entreprise */
.RechTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F6CA6;
}
.RechPetitTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.RechTdTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #1C5093;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.RechTd01 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EFF6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: left;
}
.RechTd02 {
	background-color: #F3F6F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EFF6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: left;
}
a.lienPagination:link, a.lienPagination:active, a.lienPagination:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
}
a.lienPagination:hover, a.lienPagination:active:hover, a.lienPagination:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
a.lienPaginationSelect:link, a.lienPaginationSelect:active, a.lienPaginationSelect:visited, a.lienPaginationSelect:hover, a.lienPaginationSelect:active:hover, a.lienPaginationSelect:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.BgBleuFonce {
	background-color: #1C5093;
}
/* Fin Rechercher une entreprise */
/* ------------------------------------------------------------------------------ */
/*  */