#menu_gauche {
width:161px;
position:relative;
float:left;
height:360px;
margin:101px 0 0 10px;
background:url(../images/fond_menu_gauche.jpg) no-repeat;
}



#menu_gauche_contact  p{
color:#FFFFFF;
width:140px;
font-size:12px;
margin:0 0 20px 0;
}

.titre_menu {
margin:20px 0 0 6px;}

#menu_gauche ul {
margin:30px 0 0 10px;
line-height:23px;
}

#menu_gauche ul li a {
color:#7f7f7e;
text-decoration:none;
font-size:14px;
font-weight:bold;

}


#menu_gauche ul li a:hover#a1, #menu_gauche ul li a:hover#a2, #menu_gauche ul li a:hover#a3, #menu_gauche ul li a:hover#a4, a#a1.hover {
color:#bbd57e;
padding:0 0 0 26px;
background:url(../images/picto_feuille_verte.jpg) no-repeat;
}

#menu_gauche ul li a:hover#a2, a#a2.hover {
color:#d87c3f;
background:url(../images/picto_feuille_rouge.jpg) no-repeat;
padding:0 0 0 26px;
}

#menu_gauche ul li a:hover#a3, a#a3.hover {
color:#c5a97f;
background:url(../images/picto_feuille_beige.jpg) no-repeat;
padding:0 0 0 26px;
}

#menu_gauche ul li a:hover#a4, a#a4.hover {
color:#cd9aa8;
background:url(../images/picto_feuille_rose.jpg) no-repeat;
padding:0 0 0 26px;
}

 #contenu{
width:813px;
float:left;
height:auto;
margin-top:80px;
}

#image {
background: url(../images/fond_image.jpg) no-repeat;
width:790px;
height:343px;
padding: 21px 0 0 21px;
margin:20px 0 0 0;
float:left;
}

h3 {
background:url(../images/fond_h1.gif) no-repeat;
width:812px;
height:76px;
font-size:29px;
color:#FFFFFF;
padding:0px 0 0 10px;
font-weight:normal;
margin:0px;
float:left;}

p#times_bold_16 {
font-weight:bold;
font-size:12px;
color:#4d4a49;
width:756px;
text-align:justify;
margin:-23px 0 0 0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

.contenu_vert p#times_bold_16 span.mise_avant {
color:#9caf55;
}

.contenu_rouge p#times_bold_16 span.mise_avant {
color:#d87c3f;
}

.contenu_beige p#times_bold_16 span.mise_avant, .corner_beige h4 {
color:#c5a97f;
}

.contenu_rose p#times_bold_16 span.mise_avant {
color:#c591a0;
}
.contenu_bleu p#times_bold_16 span.mise_avant {
color:#79979F;
}

.corner h4,.corner_petit h4 {
color:#79979F;
}

.corner h5, .corner_petit h5 {
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



.corner, .corner_pink, .corner_vert, .corner_beige {
background:url(../images/corner.jpg) no-repeat;
width:773px;
height:auto;
padding:45px 0 0 40px;
color:#7f7f7e;
text-align:justify;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:19px;
float:left;
margin:50px 0 0 -15px;
}

.corner, .corner_vert, .corner_beige {
padding:25px 0 0 40px;
}

.corner p, .corner_pink p, .corner_vert p, .corner_beige p, .corner_corner p, .corner_demi p, .corner_petit p, .corner_corner_normal p {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:19px;
color:#7f7f7e;
text-align:justify;
}


.corner_vert {
margin:10px 0 0 -15px;
}

.corner_pink {
margin:30px 0 0 -15px;
}

.corner h4, .corner_pink h4, .corner_vert h4, .corner_beige h4, .corner_corner h4, .corner_demi h4, .corner_petit h4  {
font-size:18px;
font-weight:bold;
width:789px;
border-bottom:1px dashed #4d4a49;
margin:33px 0 15px 0;
font-family:"Times New Roman", Times, serif;
padding:0 0 5px 0;

}

.corner h5, .corner_pink h5, .corner_vert h5, .corner_beige h5, .corner_corner h5, .corner_demi h5, .corner_petit h5  {
font-size:15px;
font-weight:bold;
margin:0px 0 5px 0;

}



.corner_petit {
width:490px;
height:auto;
padding:15px 0 0 40px;
color:#7f7f7e;
background:url(../images/corner.jpg) no-repeat;
float:left;
margin-top:35px;
}

.corner_petit h4  {
width:490px;
}
span.verdana12 {
font-size:12px;}

.img_equipe {
float: left;
margin-top:135px;
margin-left:20px;
}



/*metier carbone*/

p#times_bold_16.smal {
width:403px;
float:left;
}

#pourquoi {
float:left;
background: url(../images/postit_carbone.jpg) no-repeat;
width:337px;
height:444px;
margin:0 0 20px 33px;
}

#bilan, #reduction, #compensation, #communiquer {
background:url(../images/1.jpg) no-repeat;
width:203px;
height:139px;
float:left;
padding:130px 0px 0 0px;
text-decoration:none;}

#reduction {
background:url(../images/2.jpg) no-repeat;
}

#compensation {
background:url(../images/3.jpg) no-repeat;
}

#communiquer {
background:url(../images/4.jpg) no-repeat;
}

h6 {
font-size:21px;
color:#3c3a3a;
margin:0 0 0 12px;
line-height:17px;
}

#bilan h6 {
margin:10px 0 0 12px;
padding:0 0 7px 0;
}

p.verdana11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#688789;
margin:7px 0 0 12px;
border-top:dashed 1px #3c3a3a;
width:180px;
padding:5px 0 7px 0;
}


div:hover#bilan, div:hover#reduction, div:hover#compensation, div:hover#communiquer, a:hover.opacite {
filter : alpha(opacity=80);
-moz-opacity : 0.8;
opacity : 0.8;
cursor:pointer;
} 

.corner_pink h4 {
color:#d59bb7;
margin:0 0 10px 0;
}

.corner_pink h6.h7, .corner_beige h6.h7, .corner_vert h6.h7, h6.coche {
color:#d59bb7;
font-size:14px;
font-weight:bold;
background:url(../images/picto_valid.jpg) no-repeat;
padding:0 0 0 18px;
text-align:left;
}

.corner_pink h6.h7 {
background:url(../images/picto_valid_rose.jpg) no-repeat;
}

.corner_beige h6.h7 {
background:url(../images/picto_valid_beige.png) no-repeat;
color:#c5a97f;
}

.corner_vert h6.h7 {
background:url(../images/picto_valid_vert.png) no-repeat;
}


p.plus, p.plus2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/picto_feuille_grise2.jpg) no-repeat;
padding:0px 0 0px 25px;
margin:6px 0 0 20px;
color:#7f7f7e;
width:600px;
font-size:12px;
}

p.plus2{
background: url(../images/picto_plus_gris.jpg) no-repeat;
}

p.plus a, .lien_co2 {
color:#94D87C;
text-decoration:none;
font-weight:bold;
text-decoration:underline
}

p.plus a:hover, a:hover.lien_co2 {
color:#4fac5d;
}

#carte {
position:relative;
float:left;
width:792px;
height:560px;}

#position {
position:absolute;
background:url(../images/carte_monde.jpg) no-repeat;
width:792px;
height:560px;
margin:15px 0 0 30px;
}

#texte_fin {
float:left;
width:800px;
margin-top:0px;}

.menu {
	padding: 0;
	list-style: none;
	width:792px;
	height:604px;}

.menu li {
	position:absolute;
	padding: 0;
	margin: 0 2px;
	text-align: center;
}
.menu a {
	display: block;
	color: #000000;
	width: 16px;
	height:16px;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/button.png) no-repeat ;
}
.menu li em {
	background: url(../images/hover.png) no-repeat;
	width: 199px;
	height: 248px;
	position: absolute;
	top: -600px;
	left: -15px;
	text-align: left;
	padding: 10px 0px 10px 12px;
	font-style: normal;
	z-index: 2;
	display: none;
	margin:-200px 0 0 -80px;
	color:#FFFFFF;
}

#position h9 {
font-size:13px;
font-weight:bold;
width:175px;
}

li#Chili {
top:370px;
left:160px;}

li#Bresil {
top:319px;
left:196px;}

li#Mali {
top:220px;
left:280px;}

li#Chine {
top:200px;
left:500px;}


li#Inde{
top:220px;
left:445px;}

li#Senegal{
top:240px;
left:268px;
}

li#Bolivie{
top:310px;
left:150px;
}



li#Bresil2 {
top:300px;
left:188px;}


#position span.h8 {
width:175px;
color:#104a81;
font-size:15px;
font-weight:bold;
text-align:left;
}

span.p_carte {
width:175px;
margin:0px 0 10px 0;
font-size:10px;
line-height:12px;
}

span.p_carte p {
width:164px;
margin:-15px 0 10px 0;
font-size:10px;
line-height:12px;
color:#FFFFFF;
}

.titre_emission {
margin:35px 0 20px 25px;}

p.coche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#688789;
background: url(../images/picto_valid_g.png) no-repeat;
padding:0 0 0 15px;
width:260px;
margin:0 0 8px 27px; };





/* PAGE COMMUNICATION */

.corner_beige h4, .corner_beige h6.h7 {
color:#d5bc97;
float:left;
}
.corner_beige {
margin:30px 0 0 -15px;
}

/* page management*/
.corner_demi{
padding:55px 0 0 28px;
height:95px;
width:830px;
background:url(../images/corner_long.jpg) no-repeat;
margin-bottom:20px;
margin-top:20px;
float:left;
}

.corner_demi img, .corner_demi p{
float:left;
}

.corner_demi img{
margin-left:20px;
}

.corner_demi p{
width:313px;
padding:0 25px 0 10px;
}


/*investissement*/

.corner_vert p {
margin-bottom:15px;}

.corner_vert a {
color:#df9159;
}

.corner_vert a:hover {
color:#eca978;}

.corner_vert h4, .corner_vert h6.h7 {
color:#9caf55;
}

.corner_vert span.bold {
margin:0 0 0 0px;}

/*profil*/

p.normal {
text-align:justify;}

.corner_corner_normal {
margin-top:10px;
padding-top:55px;
background:url(../images/corner.jpg) no-repeat;
padding:55px 0 0 35px;
margin:25px 0 0 -10px;
float:left;
}

/*politique*/
h6.coche {
color:#9fabbc;
font-size:12px;
font-weight:bold;
margin-top:5px;
}

p.plus span a.bleu {
color:#7f7f7e;
}

p.plus span a:hover.bleu {
color:#a0bdc3;
}
p.plus span a.bleu2 {
color:#79979F;
}

p.plus span a:hover.bleu2 {
color:#7f7f7e;
}


/*references*/
#ref1, #ref2 {
float:left;
margin:0 0 0 2px;}

#ref1 table, #ref2 table {
margin-top:10px;}

#ref2 {
margin-top:15px;}

#ref1 table a, #ref2 table a {
color:#4d4a49;
text-decoration:none;}

#ref1 table a:hover, #ref2 table a:hover {
color:##9fabbc;
text-decoration:underline;
font-weight:bold;}

.logo {
width:230px;
height:150px;
background:#FFFFFF;
border:solid 3px #79979F;
float:left;
padding:60px 0 0 0;
margin-left:auto;
margin-right:auto;}

/*contatc*/


#contenu.contact {
padding-left:11px;
width:803px;
height:900px;}

.turbines {
margin:100px 0 0 10px;} 

#contenu.contact h3 {
background:url(../images/bg_titre_contact.jpg) no-repeat;
width:970px;
height:76px;
margin:-75px 0 0 0;
float:left;}

#adresse {
width:246px;
height:628px;
float:left;}

#formulaire {
width:400px;
height:628px;
float:left;}

#lieux {
width:246px;
height:363px;
background:url(../images/bg_adresse.jpg) no-repeat;
padding:60px 0 0 40px;
margin:-15px 0 0 0;}

#adresse p {
font-size:10px;
color:#707e84;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#adresse p.adresse{
font-size:12px;
margin-top:5px;
line-height:18px;

}

#adresse p.ville{
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.tel {
background: url(../images/picto_tel.png) no-repeat;
padding:0 0 5px 20px;
margin:0 0 5px;}

p.fax {
background: url(../images/picto_fax.png) no-repeat;
padding:0 0 5px 20px;
margin:0 0 5px;}

p.mail{
background: url(../images/picto_mail.png) no-repeat;
padding:0 0 5px 20px;
margin:0 0 5px;
}

p.mail a {
color:#707e84;
}

p.mobile {
background: url(../images/picto.png) no-repeat;
padding:0 0px 5px 17px;
margin:0 0px 5px 3px;}

#liens {
background:url(../images/bg-liens.jpg) no-repeat;
height:235px;
width:211px;
margin:-40px 0px 0 0;
padding:0 0 0 20px;}

#liens a {
margin:0px 6px 0px 6px;}

#liens a img.decal {
margin:10px 3px 0px 0px;}

h6.social img {
margin:20px 100px 25px 0px;
}

#formulaire form {
background:url(../images/fond_form.jpg) no-repeat;
width:418px;
height:509px;
margin:0 0 0 50px;
padding:20px 0 0 40px;
}

#formulaire form table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#707e84;
font-size:12px;
margin:0px 0 -38px 0;
width:395px;

}

#formulaire p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #999;
font-size:10px;
width:390px;
margin:0 0 0 55px;
text-align:justify;

}

#formulaire form tr {
margin: 0 0 15px 0;
height:35px;}

#formulaire form input, #formulaire form select {
background:transparent url(../images/fond_input.gif) no-repeat scroll left top;
border:0 none;
color:#5D5D5D;
font-size:12px;
height:14px;
padding:8px 10px;
width:180px;
}

#formulaire form select {
height:30px;
padding:8px 10px;
width:185px;
height:35px;
}

#formulaire form .texterea {
background:transparent url(../images/texterea.gif) no-repeat scroll left top;
border:0 none;
color:#5D5D5D;
font-family:Georgia,'Trebuchet MS',Serif;
font-size:11px;
height:136px;
padding:8px 10px;
width:170px;
margin-bottom:36px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.message {
padding:0px;
margin:0px;}

#formulaire form a.env {
margin:0px 0 0 160px;
}

a.lien_communication {
color:#C5A97F;
}

a.lien_communication:hover {
color:#d5bc97;

}

label.negatif {
vertical-align:top;}


/*mentions légales*/

p.mention {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#7f7f7e;
	text-align:justify;
	width:756px;
	margin:0 0 5px 0;}
	
	p.partenaire {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	width:800px;
	border-bottom:dashed 1px #999;
	padding:0 0 38px 0;}
	
	p.partenaire a {
	color:#666;
	}
	
	p.partenaire a:hover {
	color:#888;
	}
	
	a.titre_partenaire{
		font-size:18px;
		font-weight:bold;
		color:#666;
		text-decoration:none;
	}
	
	a:hover.titre_partenaire{
		color: #999;
	}

#menu_gauche ul li a:hover#a1.feuille_bleue, #menu_gauche ul li a:hover#a2.feuille_bleue,#menu_gauche ul li a:hover#a3.feuille_bleue,#menu_gauche ul li a:hover#a4.feuille_bleue {
background: url(../images/picto_feuille_bleue.jpg) no-repeat;
color:#a0bdc3;}

#menu_gauche ul li a#a1.feuille_bleue_hover, #menu_gauche ul li a#a2.feuille_bleue_hover,#menu_gauche ul li a#a3.feuille_bleue_hover,#menu_gauche ul li a#a4.feuille_bleue_hover {
background: url(../images/picto_feuille_bleue.jpg) no-repeat;
color:#a0bdc3;
padding:0 0 0 26px;}


#plan_site {
margin-left:20px;}

#plan_site a.n1 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #999999;
width:600px;}

#plan_site a:hover.n1 {
color: #4A4A4A;
}

#plan_site a.n2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
text-decoration:none;
margin:0 0 0 20px;}

#plan_site a:hover.n2 {
color: #999999;
}

#plan_site p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #666666;
margin-left:-15px;
}

/*success*/

a.cliquez {
color:#688789;
}

a:hover.cliquez {
color:#86abad;
}

/*CO2.0*/

#ombree {
position:absolute;
background:url(../images/ombree.png) repeat-x;
width:100%;
height:31px;
top:500px;
}

#classeur {
background:url(../images/classeur.png) no-repeat;
width:907px;
height:235px;
margin:-40px 0 50px 30px;
padding:140px 0px 0 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#6D6B4B;}

#classeur p {
width:907px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#6D6B4B;
width:820px;
text-align:justify;
}

.boite {
width:970px;
float:left;
margin:0 0 60px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color: #666666;


}


#pourquoi2, #comment2, #benefice{
text-align:justify;
width:400px;
height:293px;
float:left;
padding:10px;
border:1px dashed #ACAD7C;}

#pourquoi2 h4, #comment2 h4, .boite h4, #benefice h4{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color: #63A730;
margin:0 0 15px 0;
}

img.img{
float:left;
width:467px;
height:309px;
padding:0;
margin:0 0 0 63px;
border:3px solid #999999;}

#pourquoi2 p, #comment2 p, #benefice p {
padding:0;
margin:0;
color: #666666;
}



p.court {
width:100px;
float:left;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
}

.table td {
border:1px solid  #fff;}

.table tr {
height:40px;}

.table {
background-color: #F0F1E4;
margin:0px 0 10px 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7d7860;}

td.b1 {
background-color: #E0E3CA;
font-size:14px;
font-weight:normal;
padding:0 0 0 10px;
}

td.b2 {
font-size:14px;
font-weight:bold;
background-color: #D7DBB9;
color:#FFFFFF}

td.rouge {
color:#368638;
font-weight:bold;}

td.center {
text-align:center;}


span.italic {
font-style:normal;
background-color:#E0E3CA;}

span.violet {
color: #63A730;
font-weight:bold;}

a.rejoignez {
color:#63A730;
font-size:14px;}

a:hover.rejoignez {
color: #6DC455;
}

#bilan h6 a, #reduction h6 a, #compensation h6 a, #communiquer h6 a {
color:#666666;
text-decoration:none;}

#menu_gauche a.pastille {
margin:40px 0 0 15px;
filter : alpha(opacity=100);
-moz-opacity : 1;
opacity : 1;
cursor:pointer;}

#menu_gauche a:hover.pastille {
filter : alpha(opacity=90);
-moz-opacity : 0.9;
opacity : 0.9;
cursor:pointer;}
