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

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

.header img {
float:left;
border:medium none;
}

.header p {
font-style:italic;
margin-top:-5px;
}

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

a {
color:#0083C8;
}

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

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

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

.top-nav ul{
min-height:28px;
}

/*.top-nav-over li{
background:#0089ED url(../img/navi_top_right.png) no-repeat scroll right top;
margin-top:-8px;
background:#0089ED;
}*/

.top-nav-over a {
color:#ffffff;
background:#0089ED;
}

.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:0 20px 5px 10px;
}

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

.sub-navigation {
margin:0 auto;
margin-bottom:20px;
width:900px;
overflow:hidden;
}

.sub-nav {
font-weight:normal;
margin:0;
padding:0;
overflow:hidden;
}

.sub-navigation ul,.sub-nav-main  li{
min-height:15px;
color:#444444;
}

.sub-nav-over a:hover{
min-height:15px;
color:#0089ED;
font-weight:bold;
}

.sub-nav-over {
font-weight:bold;
}

.sub-nav-main a {
color:#444444;
text-decoration:none;
}


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

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


.colHome{
width:850px;
margin:0 5px 0 0;
float:left;
}

.col1{
width:645px;
margin:0 5px 0 0;
float:left;
}

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

.col1 ul{
list-style-type:none;
}


.col2{
width:285px;
margin:0 0 20px 0;
float:left;
}

.espace {
clear:both;
}

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

.conseils-left {
width:435px;
float:left;
background:#e2eff5;
margin:0 10px 0 0;
height:950px;
}

.h2-home {
color:#0089ED;
border-bottom:1px solid #444444;
}

.conseils-right {
width:435px;
float:left;
margin:0 0 0 10px;
background:#fef6d8;
height:950px;
}

.conseil-resume {
float:left;
margin:5px 28px 5px 0;
width:420px;
}

#iso14001 {
background-image:url(../img/logo_iso14001.gif);
}

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

#solaire {
background-image:url(../img/panneau.png);
}

#greenit {
background-image:url(../img/green-eco.png);
}

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

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

.encart {
margin-right:0;
margin:8px 25px 0 0;
width:270px;
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;
}
 
 +++++++++++++++++++++++++++++++++++++++
 /home
+++++++++++++++++++++++++++++++++++++++++

.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;
}
*/

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

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


.blocContact h1 {
font-size:13px;font-weight:bold;margin:0;color:#ffffff;background:#0089ED;text-align:center;}


.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 {
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:30px;
margin:10px 0 10px 10px;
padding:10px;
position:relative;
width:550px;
}

.post-details p {
color:#8F7C47;
font-size:12px;
font-style:italic;
margin:0 5px;
}

