/***  TITRE ET MISE EN PAGE GLOBALE ***/


body {
font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color:#818787;
background-color:#e8e4d8;
}

img {
border:0;
margin:0;
}
.red{
color:red;


}

ul{
list-style: none;
padding: 0;
margin: 0;
}

em {
font-style:normal;
font-weight:bold;
}

h1 {
text-align:left;
margin:0 0 8px;
font-size : 18px;
font-weight : normal;
margin-bottom:27px;
margin-top:-20px;
}
#contenu_copyright h1{margin-top:10px;}
h1 img {
border:0;
position:relative;
top:19px;
}
h1 a{margin-right:25px;}
/** MISE EN PAGE GLOBAL **/
#contenu_home{margin-left:567px;margin-top:0px;position:relative;_top:-40px;}
.contenu_principal {
position:relative;
margin: 25px auto 0 auto;
background-repeat:no-repeat;
background-position:center top;
width:910px;
height:550px;
}

/* Fond spécifique de chaque page */
.body_presentation{
background-image:url(../images/bg-presentation.jpg);
background-position:center top;
background-repeat:no-repeat;
}
.body_partenaire{
background-image:url(../images/bg-nos-fondateurs.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.body_home{background-image:url(../images/bg-accueil.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#container_accueil {
/*background-image:url(../images/bg-accueil.jpg);*/
background-image:none;
}

#container_certifier {
background-image:url(../images/bg-certifier.jpg);
}

#container_certifiergrand {
background-image:url(../images/bg-certifiergrand.jpg);
height:740px;
}

#container_presentation {
background-image:none;
background-position:578px 78px;
background-repeat:no-repeat;
height:auto;
overflow:hidden;
}

#container_presse {
background-image:url(../images/bg-presse.jpg);
}
#container_partenaires {
/*background-image:url(../images/bg-partenaires.jpg);*/
/*background-image:url(../images/feuille.gif);
background-position:right center;*/
background:none;
}
/* TEST FOND SUR BODY */

#container_contact {
background-image:url(../images/bg-contact.jpg);
}

#container_produits {
background-image:url(../images/bg-produits.jpg);
}

/** MENU PRINCIPAL **/

#menu_principal {
font-size:11px;
font-weight:bold;
float:left;
width:180px;
height:70px;

text-align:left;
list-style-type: none;
line-height:18px;
margin:0;
padding:0;
}

#menu_principal a {
color: #7499b4;
}

#menu_principal a.position{
color: #630;
font-weight:bolder;
}


#menu_principal a:hover {
color: #630;
}

/** CONTENUS DES PAGES **/

/* Contenu commun*/
.contenu_specifique{
clear:left;
margin: 160px 0 0 180px;
}

.contenu_specifique h2 {
font-size:16px;
}

.contenu_specifique p {
font-weight:bold;
}

/*Contenu page: Présentations*/
#presentation {width:180px; margin:0 0 5px 10px ;}
#presentation img{margin:0; padding:0;}
#presentation li {line-height:18px;}
#presentation a { font-weight:normal; margin:0}
#presentation a:hover {}


#container_presse #contenu_presentation{margin-top:100px;}
#contenu_presentation {
float:left;
display:inline;
margin:40px 0 0 0;
color:#545250;
/*width:450px;*/
width:400px;
text-align:justify;
}
#contenu_presentation strong{color:#663300;}
#contenu_presentation ul {list-style:disc;margin-bottom:15px;}
#contenu_presentation li {margin-left:20px;}

#contenu_presentation h2, #contenu_presentation a {
margin:0px;
padding:0px;
font-size:16px;
color:#630;
text-decoration:none;
}

#contenu_presentation p {
margin:5px 0;
font-weight:normal;
margin-bottom:15px;
}

#contenu_presentation a {font-size:12px;text-decoration:underline;}
#contenu_presentation a.changePage {margin-top:20px; display:block;float:right;}

#contenu_presentation em {
font-weight:bold;
font-style:normal;
}

#contenu_presentation #certitaDelivre{overflow:hidden;}
#contenu_presentation #certitaDelivre p{margin:0;}
#contenu_presentation #certitaDelivre ul{float:left;}
#contenu_presentation #certitaDelivre ul#lstimg{list-style-type:none;margin-top:10px;}
#contenu_presentation #certitaDelivre ul#lstimg li{margin-left:0;}
#contenu_presentation ul li{color:#663300;margin-bottom:5px;}
#contenu_presentation ul li span{color:#545250;}

/*Contenu page: Nos partenaires*/
#contenu_partenaires {width:483px;margin-top:40px;}
#contenu_partenaires h2 {
color:#630;
}

#contenu_partenaires p {
color:#818787;
}

#contenu_partenaires img {
margin-top:5px;
margin-bottom:10px
}

#contenu_partenaires a{
font-weight:bold;
margin-right: 40px;
color:#630;
}

/*Contenu page: Contact*/
#contenu_contact {
margin:0;
padding:0;
float:left;
width:280px;
}

#contenu_contact h2, #contenu_contact a, #contenu_contact p {
color:#fff;
}

#contenu_contact p {
margin: 10px 0 20px 0;
}

#contenu_contact em {
font-size:10px;
font-style:normal;
}

/*Contenu page : Copyright*/
#contenu_copyright {
color:#7499b4;
}

#contenu_copyright p{
color:#818787;
margin:15px 20px;
}

#contenu_copyright h2, #contenu_copyright a, a.lien oubli{
color:#818787;
}

#contenu_copyright p em{
color:#000
}



/*Contenu des pages: POMPES A CHALEUR*/
#contenu_certifier {
width:397px;
}

#contenu_certifier h2, #contenu_certifier a {
color:#c93;
}

#contenu_certifier ul.niv1 a, #contenu_certifier ul.niv2 a {
display:block;
line-height: 2em;
height: 2em;
}

#contenu_certifier p {
margin: 30px 0 30px 0;
color:#630;
}

#contenu_certifier img.deco{
position:absolute;
margin:-50px auto auto -110px;
float:left;
}

#contenu_certifier ul.niv1 li {
	font-weight:normal;
}


#contenu_certifier ul.niv2 {
	font-weight:bold;
	margin-left: 20px;
	padding: 0px;
}

#contenu_certifier a.clic {
color:#f90;
text-decoration:none;
border-bottom:1px dashed #f90;
}


#contenu_certifier p.avertissement {
margin:10px 40px;
color:#c00;
}

/* Contenu des pages : PRODUITS CERTIFIES*/
#contenu_pompeChaleur {
color:#fff;
line-height:2em;
}


/** LANGUES **/
#langues {
position:absolute;
right: 0;
top: 0 ;
margin-right:20px;
font-size:10px;
font-weight:bolder;
}

#langues li {
display: inline;
}

ul#langues a {
color: #a3907c;
text-decoration:none;
}

ul#langues a:hover {
color: #7499b4;
}

/** MENUS DEROULANTS **/

a#roll_pompe  {
display:block;
width:168px;
height:23px;
background: url(../images/pompesachaleur.gif);
}

a:hover#roll_pompe  {
background: url(../images/pompesachaleur_roll.gif);
}

a#roll_produits  {
display:block;
width:141px;
height:23px;
background: url(../images/produitscertifies.gif);
}
a#roll_othersproduits  {
display:block;
width:133px;
height:23px;
background: url(../images/autresproduits.gif);
}

a:hover#roll_produits  {
background: url(../images/produitscertifies_roll.gif);
}
a:hover#roll_othersproduits  {
background: url(../images/autresproduits_roll.gif);
}

li#othersPduit {display:inline;margin-left:-27px;}
#nav, #nav ul {
padding: 0;
margin: 0;
}

#nav a {
display: block;
}

#nav li {
float: left;
width:168px;
line-height:1em;
}

#nav #contenu_pompe li, #nav #contenu_produits li {
float:none;
}

#nav li ul {
position: absolute;
z-index:10;
left: -999em;
}

#nav li:hover ul, #nav li:hover ul, #nav li.sfhover ul {
left: auto;
}

ul#contenu_pompe {
margin-left:8px;
width:160px;
background-color:#fff;
}

ul#contenu_produits {
margin-left:7px;
width:134px;
background-color:#fff;
}

ul#othersproduits {
margin-left:7px;
width:126px;
background-color:#fff;
}

#contenu_pompe li{
width:160px;
margin-bottom:-1px;
}

#contenu_produits li{
width:134px;
margin-bottom:-1px;
}

#othersproduits li{
width:126px;
margin-bottom:-1px;
}

#contenu_pompe li a, #contenu_produits li a,#othersproduits li a{
padding:5px;
display:block;
height:12px;
line-height:12px;
text-decoration:none;
background-color:#fff;
}


#contenu_pompe li a{
color: #c93;
}

#contenu_produits li a{
color:#a7a855;
}

#othersproduits li a{
color: #6c86b1;
}

#contenu_pompe li a:hover {
color:#666;
background-color:#E4C596;
}

#contenu_pompe li a.position{
color:#fff;
background:#c93;
}

#contenu_produits li a:hover{
color:#818787;
background-color:#D1D2A7;
}

#contenu_produits li a.position{
color:#fff;
background:#A7A855;
}

#othersproduits li a:hover{
	color:#818787;
	background: #a5c7ff;
	/*background: #6c86b1;*/
}
#othersproduits li a.position{
	color:#fff;
	background: #566e94;
}

#contenu_produits li a:hover.position, #contenu_pompe li a:hover.position,#othersproduits li a.position {
color:#e8e4d8;
}

/** FOOTER**/
p#footer{
position:absolute;
right:0;
bottom:0;
margin-right:20px;
}

p#footer a{
color: #a3907c;
font-weight:bold;
text-decoration:none;
}

p#footer a:hover{
color: #7499b4;
}