body
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titreGras
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #737371;
}
.newsTheme
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	color: #FB5A2A;
	background-color: #F4F6EE;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

.adresseTitre
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FB5A2A;
}

.adresseTexte
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}

.adresseTelFax
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}

.contactFields
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	background-color: #F0F1EC;
	border: 0px;
	padding: 3px;
}
.contactFields2
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	background-color: #F0F1EC;
	color: #B0B963;
	font-weight: bold;
	border: 0px;
	padding: 3px;
}
.contactFieldsTextarea
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	background-color: #F0F1EC;
	border: 0px;
	padding: 3px;
	width: 260px;
	height: 150px;
}
.contactFieldsTextarea2
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	background-color: #F0F1EC;
	border: 0px;
	padding: 3px;
	width: 260px;
	height: 75px;
}
.contactFieldsTextarea3
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	background-color: #F0F1EC;
	border: 0px;
	padding: 3px;
	width: 260px;
	height: 30px;
}

.contactFieldsNames
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B963;
}

.contactTexts
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #B0B963;
}

.newsTitreActu
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #92A75B;
}
.newsFormLabel
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #FB5A2A;
}
.frmFieldSearch
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
}
.newsTexteActu
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #92A75B;
}
td
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
}
.textedroite
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #0893B4;
}
a.textedroite:link
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #0893B4;
	text-decoration: underline;
	target :_blank;
}
a.textedroite:visited
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #0893B4;
	text-decoration: underline;
}
a.textedroite:hover
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #0893B4;
	text-decoration: none;
}
a.textedroite:active
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #0893B4;
	text-decoration: underline;
}
table.CMS_table {
	
}
th.CMS_th {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #737371;
}
td.CMS_td {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #737371;
	background-color: #FFFFFF;
}
td.CMS_td2 {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #737371;
	background-color: #E5EBD3;
}
.prez {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #202124;
}
.actu {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #C8D072;
}
.edito {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}
.savoirplus {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #749C2C;
}
a.savoirplus:link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FB5A2A;
	text-decoration: underline;
	font-weight: bold;
}
a.savoirplus:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FB5A2A;
	text-decoration: underline;
	font-weight: bold;
}
a.savoirplus:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FB5A2A;
	text-decoration: underline;
	font-weight: bold;
}
a.savoirplus:hover
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FB5A2A;
	text-decoration: underline;
	font-weight: bold;
}
a.vert:link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #749C2C;
	text-decoration: underline;
	font-weight: bold;
}
a.vert:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #749C2C;
	text-decoration: underline;
	font-weight: bold;
}
a.vert:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #749C2C;
	text-decoration: underline;
	font-weight: bold;
}
a.vert:hover
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #749C2C;
	text-decoration: underline;
	font-weight: bold;
}
.gamme {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}
a.gamme:link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}
a.gamme:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}
a.gamme:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}
a.gamme:hover
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
	text-decoration: underline;
}
.elecbt {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #FD000D;
	font-weight: bold;
}
.elecmt {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #C80811;
	font-weight: bold;
}
.gaz {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D8C301;
	font-weight: bold;
}
.eau {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #4D53A5;
	font-weight: bold;
}
.reseau {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #008837;
	font-weight: bold;
}
.bal {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #688894;
	font-weight: bold;
}
a.fils
{
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	text-decoration: none;
}
a.fils:link
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	text-decoration: none;
}
a.fils:active
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	text-decoration: none;
}
a.fils:visited
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	text-decoration: none;
}
a.fils:hover
{
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	text-decoration: underline;
}
.histo
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #0E5566;
}
a.histo:link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #0E5566;
	text-decoration: none;
}
a.histo:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #0E5566;
	text-decoration: none;
}
a.histo:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #0E5566;
	text-decoration: none;
}
a.histo:hover
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.titre
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 20px;
	color: #D73707;
}
.stitre
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	font-weight: bold; 
}

h1 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 20px;
	color: #D73707;
                margin-bottom: 0px;
	font-weight: normal; 
}
h2 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #D73707;
	font-weight: bold; 
}


.file
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #B9B9B8;
}
.file:link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #B9B9B8; 
}
.file:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #B9B9B8;
}
.file:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #B9B9B8;
}
.file:hover
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #B9B9B8; 
}
.rowImageLegend
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10px;
	color: #D73707;
}
.rowImageLegend:link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #D73707;
}
.rowImageLegend:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #737371;
}
.rowImageLegend:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #D73707;
}
.rowImageLegend:hover
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color:#D73707;
}
.reseau_com
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	color: #FB5A2A;
	font-weight: bold; 
}
a.reseau_com:link {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	font-weight: bold;
}
a.reseau_com:active {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	font-weight: bold;
}
a.reseau_com:visited {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	font-weight: bold;
}
a.reseau_com:hover {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	font-weight: bold;
}
.filiale_europe
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	color: #FB5A2A;
	font-weight: bold; 
}
a:link
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	text-decoration: underline;
}
a:active
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	text-decoration: underline;
}
a:visited
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	text-decoration: underline;
}
a:hover
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #737371;
	text-decoration: none;
}
ul
{
margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
}