body {
color:#666666;
font-family:arial,helvetica,sans-serif;
font-size:0.8em;
margin:0;
padding-bottom:20px;
}

.header {
border:1px solid #FFFFFF;
height:85px;
margin:0 auto;
width:900px;
}

.logo {
border:0 none;
float:left;
margin-top:1px;
margin-right:400px;
}

a {
color:#0083C8;
}

.header-navigation{
background-image:url(../img/barre-orange.gif);
background-repeat:repeat-x;
cursor:pointer;
height:40px;
margin-bottom:20px;
}

.top-nav {
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0;
position:relative;
}

.top-nav a {
color:#FFFFFF;
text-decoration:none;
}

ul.top-nav li.top-nav-over {
/*background-image:url(../img/ga-orange-bar-hover.gif);*/
background:#1B1816;
}

.top-nav li {
border-left:1px solid #FFFFFF;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:9px;
padding:5px 10px 5px 10px;
}

.nav {
margin:0 auto;
width:900px;
}



/*.ga-container-header, .ga-container-body, .ga-container-footer, */

.corps-page {
margin-top:25px;
margin:0 auto;
width:900px;
}

.navigVerticale{
width:190px;
padding:0px;
}

.sub-nav ul {
padding:0px;
margin-left:0px;
}

.sub-nav li {
border-left:1px solid #FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:9px;
padding:0px;
}

.sub-nav-over a {
color:#ffffff;
text-decoration:none;
/*background-color:#14B53A;*/
background-color:#1B1816;
font-size:13px;
padding:0px;
}

.col1{
width:640px;
margin:0 10px 20px 0;
float:left;
}

.col1 img{
float:right;
padding:6px 0 0 0;
}

.col2{
width:245px;
float:left;
}

.espace {
clear:both;
}

.conseils {
/*border-top:1px solid #CCCCCC;*/
overflow:hidden;
padding-left:15px;
position:relative;
width:900px;
}

.conseil-resume {
float:left;
margin:0 40px 10px 0;
width:260px;
}

#iso14001 {
background-image:url(../img/logo-iso-14001.png);
width:70px;
}

#carbone {
background-image:url(../img/ademe-bilan-carbone.png);
}


#solaire {
background-image:url(../img/co2-Euro.png);
width:95px;
}

#greenit {
background-image:url(../img/energy-star.png);
width:80px;
}

#petrole {
background-image:url(../img/petrole.png);
width:80px;
}

#veille-reglementaire {
background-image:url(../img/veille-reglementaire.png);
width:80px;
}

#recyclage {
background-image:url(../img/logo-recyclage.gif);
width:100px;
}

#rse {
background-image:url(../img/rse.png);
width:110px;
}

.encadre{
border:1px solid #000000;
margin-top:5px;}

.encadre h2{
color:#000000;
border-bottom:none;
font-size:15px;
margin-top:0px;
font-weight:bold;
}


.contenuPromotion{
float:right;
width:180px;
background:#fef6d8;
height:100%;
/*padding-right:6px;*/
/*border-color: #F7F7F7;*/
margin:5px 2px 15px 0;
border:1px solid #D7D6D6;
}

.contenuPromotion h1 {
/*background-image:url(../img/head295.png);*/
background:#4A3A34;
color:#ffffff;
font-family:Arial,Sans-Serif;
font-size:14px;
font-weight:bold;
height:15px;
padding-bottom:9px;
padding-left:11px;
padding-top:6px;
}


.contenuPromotion h3 {
font-size:12px;
color:#0089DD;
margin-top:0px;
font-variant:small-caps;
letter-spacing:-0.5px;
margin-bottom:8px;
margin-top:0;
padding:0;
}

.contenuPromotion ul {
padding-left:5px;
font-size:11px;
min-height: 10px;
list-style-type: none;
}

.contenuPromotion li{ 
min-height: 30px;
}

/*
.contenuPromotion  a{
text-decoration:none;
color:#ffffff;
}

.contenuPromotion  p{
background-color:#ff7700;
font-size:15px;
}
*/



.picto {
background-position:left top;
background-repeat:no-repeat;
float:left;
height:230px;
width:125px;
}

.conseil-titre a {
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}

.savoir-plus a {
font-size:10px;
font-weight:normal;
text-decoration:none;
text-align:right;
}

.encart {
margin-right:0;
margin:20px 25px 0 0;
width:245px;
float:left;
}

.footer {
border-top:1px solid #CCCCCC;
padding-top:20px;
text-align:center;
margin:0 auto;
width:900px;
overflow:hidden;
}


h1 {
font-size:2em;
margin:0;
}

h1, h2 {
font-weight:normal;
}

h1, h2, h4, h5, a:hover {
color:#FF7700;
}

h2, h4 {
border-bottom:1px solid #FF7700;
}

h1, h2, h4, h5, a:hover {
color:#FF7700;
}
 ++++++++++++++++++++++++++++++++++
TABLEAUX
++++++++++++++++++++++++++++++++++
.enteteEtape{
border-top:1px solid #D7D7D7;
background:#F0F0F0;
}

.maincontentRight .alternate1 {
background:#ffffff none repeat scroll 0 0;
}

.alternate1{
background:#ffffff none repeat scroll 0 0;
}

.maincontentRight{
float:right;
margin-top:5px;
/*padding-top:5px;*/
width:690px;
}



.maincontentRight h3{
padding:0px;
margin:0px;
}

.tab_contact table {
}

.maincontentRight table {
/* border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7; */
border:1px solid #D7D7D7;
}

.maincontentRight th {
/* border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7; */
background:#ff7700;
}

.prologue{
min-height:200px}

.maincontentRight table tr td.exigenceReponse {
padding-left:5px;
text-align:left;
width:343px;
font-size:12px;
padding-bottom:10px;
}

. table tr td.ordre {
padding-left:5px;
text-align:left;
width:20px;
font-size:15px;
}

th {
display:table-cell;
font-weight:bold;
padding:1px;
vertical-align:inherit;
color:#1b1816;
}

 
 +++++++++++++++++++++++++++++++++++++++
 /home
+++++++++++++++++++++++++++++++++++++++++

.navigVerticale{
width:195px;
float:left;
}

.colDroite{
width:245px;
float:left;
}

.colGauche{
float:left;
width:582px;
height:100%;
padding-right:10px;
padding-left:2px;
margin: 0 0 10px 0;
}

.colGauche ul {
list-style: none;
font-size:13px;
line-height:20px;
list-style-type: decimal;
}

.colGauche img {
float:right;
padding-left:10px;
padding:6px;
background-color:#FFFFFF;
border:1px dotted #DDDDDD;
}

.colGauche h1 {
color:#f55a10;
border-bottom:1px solid #1f1b18;
font-family:Arial,Sans-Serif;
font-size:18px;
font-weight:bold;
/*letter-spacing:-1px;*/
font-variant:normal;
/*font-weight:bold;*/
margin:25px 0 15px 10px;
line-height:25px;
/*background:transparent url(../img/fond-marron-titre.png) no-repeat scroll left top;*/
}

.colGauche h2
{color:#444444;
font-size:12px;
font-weight:normal;
margin:15px 0 15px 10px;
}

.colGauche h3
{/*color:#000000;*/
font-size:12px;
font-weight:strong;
margin:15px 0 5px 10px;
}

.colGauche h4 {
font-size:13px;
color:#0089DD;
}

.colGauche  p{
margin:5px 0 5px 10px;
line-height: 15px;
}

.blocContact{
float:right;
width:220px;
height:100%;
/*padding-right:6px;*/
/*border-color: #F7F7F7;*/
margin:5px 2px 15px 0;
border:2px solid #F7F7F7;
}

.blocContact img{
float:left;
padding-right:3px;
}


.blocContact h1 {
font-size:13px;font-weight:bold;margin:0;color:#ff7800;}

.blocContact ul {
list-style-type: none;
padding-left:5px;}


.blocContactGauche{
width:182px;
height:100%;
/*padding-right:6px;*/
/*border-color: #F7F7F7;*/
margin:5px 2px 15px 0;
border:2px solid #F7F7F7;
}

.blocContactGauche img{
float:left;
padding-right:3px;
}


.blocContactGauche h1 {
font-size:13px;font-weight:bold;margin:0;color:#ff7800;}

.blocContactGauche ul {
list-style-type: none;
padding-left:5px;}


.bloc{
float:right;
width:220px;
background:#fef6d8;
height:100%;
/*padding-right:6px;*/
/*border-color: #F7F7F7;*/
margin:5px 2px 15px 0;
border:1px solid #D7D6D6;
}

.bloc h1 {
/*background-image:url(../img/head295.png);*/
background:#4A3A34;
color:#ffffff;
font-family:Arial,Sans-Serif;
font-size:14px;
font-weight:bold;
height:15px;
padding-bottom:9px;
padding-left:11px;
padding-top:6px;
}


.bloc h3 {
font-size:12px;
color:#0089DD;
margin-top:0px;
font-variant:small-caps;
letter-spacing:-0.5px;
margin-bottom:8px;
margin-top:0;
padding:0;
}

.bloc ul {
padding-left:5px;
font-size:11px;
min-height: 10px;
list-style-type: none;
}

.bloc li{ 
min-height: 30px;
}

.post-details {
background-color:#F2F8F9;
border:1px dotted #B2DADC;
height:40px;
margin:10px 0 10px 20px;
padding:5px;
position:relative;
width:600px;
}

