﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-color:#faf8f4;
}
html, body 
	{
		height:100%;
	}
form {margin:0px;padding:0px;}	
h1 {padding:0;margin:0;}
h2 {padding:0;margin:0;}
h3 {padding:0;margin:0;}
h4 {padding:0;margin:0;}
h5 {padding:0;margin:0;}
h6 {padding:0;margin:0;}

img {border: 0;}

.FontForceNormal {font-weight:normal;}

.BoxContenuB1 {clear:both;border: 1px solid #ceba91;padding:10px;margin-bottom:10px;width:602px;background-color:#FFFFFF;}
.BoxContenuB2 {clear:both;border: 1px solid #ceba91;padding:10px;width:602px;background-color:#FFFFFF;}
.BoxContenuB3 {clear:both;border: 1px solid #ceba91;padding:10px;margin-bottom:10px;width:320px;background-color:#FFFFFF;}

.BxIcoD {height:30px;line-height:30px;background-repeat:no-repeat;background-position: 5px center;padding-left:30px;}
.BxIcoDAstuces {height:30px;line-height:30px;background-image: url(/Img/Icones/Astuces.png);background-repeat:no-repeat;background-position: 0 0;}
.BxIcoAnnuaire {height:30px;line-height:30px;background-image: url(/Img/Icones/Annuaire.png);background-repeat:no-repeat;background-position: 0 0;}
.BxIcoDCalculer {height:30px;line-height:30px;background-image: url(/Img/Icones/Calculer.png);background-repeat:no-repeat;background-position: 0 0;}
.BxIcoDDemarches {height:30px;line-height:30px;background-image: url(/Img/Icones/Demarches.png);background-repeat:no-repeat;background-position: 0 0;}
.BxIcoDEconomiser {height:30px;line-height:30px;background-image: url(/Img/Icones/Economiser.png);background-repeat:no-repeat;background-position: 0 0;}
.BxIcoDInformations {height:30px;line-height:30px;background-image: url(/Img/Icones/Informations.png);background-repeat:no-repeat;background-position: 0 0;}


.Div602B1 {width:602px;clear:both;overflow:hidden;}
.Div296B2 {width:296px;vertical-align:top;padding-right:5px;float:left;}
.Div296B3 {width:296px;vertical-align:top;padding-left:5px;float:left;}

.Div320B1 {width:320px;clear:both;overflow:hidden;}

.Police1Noir{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; margin: 0px;}
.Police2Noir{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin: 0px;}
.Police3Noir{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; margin: 0px;}
.Police4Noir{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; margin: 0px;}

.Police1Blanc{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; margin: 0px;}
.Police1Blanc label {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; margin: 0px;}
a.Police1Blanc:link, a.Police2Blanc:visited {text-decoration: none; color: #ffffff;}
a.Police1Blanc:hover 	{color: #ffffff;text-decoration: underline;}

.Police2Blanc{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; margin: 0px;}
.Police2Blanc label {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin: 0px;}
a.Police2Blanc:link, a.Police2Blanc:visited {text-decoration: none; color: #ffffff;}
a.Police2Blanc:hover 	{color: #ffffff;text-decoration: underline;}

.Police3Blanc {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; margin: 0px;}
.Police3Blanc label {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; margin: 0px;}
a.Police3Blanc:link, a.Police3Blanc:visited {text-decoration: none; color: #ffffff;}
a.Police3Blanc:hover 	{color: #ffffff;text-decoration: underline;}

.Police3Gris{font-family:Arial, Helvetica, sans-serif; color:#575656; font-size:11px; margin: 0px;}

.Police2Vert{font-family:Arial, Helvetica, sans-serif; color:#aee29a; font-size:12px; margin: 0px;}

.PoliceFilAriane{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#12783c; text-decoration:none;}
.PoliceFilAriane label {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #12783c;}
a.PoliceFilAriane:link, a.PoliceFilAriane:visited {text-decoration: none; color: #12783c}
a.PoliceFilAriane:hover 	{color: #12783c;text-decoration: underline}

.PoliceMenu{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#ffffff; text-decoration:none;font-weight:bold;}
.PoliceMenu label {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #ffffff;font-weight:bold;}
a.PoliceMenu:link, a.PoliceMenu:visited {text-decoration: none; color: #ffffff;font-weight:bold;}
a.PoliceMenu:hover 	{color: #ffe592;font-weight:bold;}

.PoliceNews2		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #2D2D2D;}
a.PoliceNews2:link, a.PoliceNews2:visited	{text-decoration: none; color: #2D2D2D}
a.PoliceNews2:hover 	{color: #2D2D2D;text-decoration: underline}

.PoliceNews4 	{font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #12783c;}
a.PoliceNews4:link, a.PoliceNews4:visited 	{text-decoration: none; color: #12783c}
a.PoliceNews4:hover 	{color: #12783c;text-decoration: underline}

.PoliceNews5 	{font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #999999;}
a.PoliceNews5:link, a.PoliceNews5:visited 	{text-decoration: none; color: #12783c}
a.PoliceNews5:hover 	{color: #12783c;text-decoration: underline}

.PoliceNews6 	{font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #12783c;}
a.PoliceNews6:link, a.PoliceNews4:visited 	{text-decoration: none; color: #12783c}
a.PoliceNews6:hover 	{color: #8b1c2f;text-decoration: underline}

.LinkOffreNormal{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#12783c;text-decoration:none;}

.ContentGridLink	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
a.ContentGridLink:link 	{text-decoration: none; color: #12783c}
a.ContentGridLink:visited  {text-decoration: none; color: #12783c}
a.ContentGridLink:hover 	{color: #12783c;text-decoration: none}

.ContentGridLinkBleu	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #12783c; }
a.ContentGridLinkBleu:link 	{text-decoration: none; color: #12783c}
a.ContentGridLinkBleu:visited  {text-decoration: none; color: #12783c}
a.ContentGridLinkBleu:hover 	{color: #12783c;text-decoration: none}

.ContentGridTitle	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold;}
.ContentGridTitleLine {border-bottom:1px solid #ceba91; padding-bottom: 2px;}

.GridLine {border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;}

.BoxInContentLightBgHead { background-color: #FFFFFF;}

.tdEnTeteRubrique1Titre {border-bottom: 1px solid #ceba91;	background-color: #FFFFFF;  padding-left:0px;  padding-right:0px; height:22px; vertical-align:middle; }
.tdEnTeteRubrique1Contenu {padding-top:10px;padding-left:0px;padding-right:0px;}
.tdLigneFond {border-bottom: 1px solid #ceba91;	background-color: #FFFFFF;}

.Field1	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #007fb8;
				padding-left: 1px;
				padding-right: 1px;
				border-bottom: 1px solid #adc07c;
				border-top: 1px solid #adc07c;
				border-left: 1px solid #adc07c;
				border-right: 1px solid #adc07c;
				background-color: #adc07c;	
        }              
.boxFilAriane {	width:624px;padding-bottom:10px;padding-top:10px;padding-left:0px;padding-right:0px;text-align:left;vertical-align:top;}      

.SeparationMenuBas{
    border-bottom: 1px solid #77b659;
    padding-top:18px;
    height:0px;
}

.SepartionMenuHaut{
    border-left: 1px solid #60a147;
    border-right: 1px solid #488b44;
}

.LnHeight20px {line-height:20px;}