.alt{display:none;}
/*GREEN OFFICE */

body, html {
	min-height:101%; /*Firefox scrollbar fix*/
}
body, select, input, textarea {
	font-family:Arial, Helvetica, sans-serif
}
p, h1, h2, h3, h4 {
	margin:0px;
}
h4 {
	color:#BAE026;
	font-size:12px;
}
.main {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_home.jpg) no-repeat;
}
.main_concept {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_concept.jpg) no-repeat;
}
.main_chiffres {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_chiffres.jpg) no-repeat;
}
.main_temoignages {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_temoignages.jpg) no-repeat;
}
.main_expert {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_paroles_expert_1.jpg) no-repeat;
}
.main_expert_2 {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_paroles_expert_2.jpg) no-repeat;
}
.main_lexique {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_lexique.jpg) no-repeat;
}
.main_energie {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_energie.jpg) no-repeat;
}
.main_realisation {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_realisation.jpg) no-repeat;
}
.main_realisation_2 {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_realisation_2.jpg) no-repeat;
}
.main_durabilite {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_durabilite.jpg) no-repeat;
}
.main_confort {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_confort.jpg) no-repeat;
}
.main_concept_environnement {
	width:960px;
	height:580px;
	margin:0 auto 20px;
	background:transparent url(../images/fond_concept_environnement.jpg) no-repeat;
}
.header {
	width:960px;
	height:73px;
}
.header_home {
	width:960px;
	height:73px;
}
.colonne_gauche {
	background:transparent url(../images/fond_home_col_left2.jpg) scroll 0px 0px;
	width:380px;
	height:485px;
	margin-left:10px;
	float:left;
	clear:both;
}
.colonne_gauche h1 {
	margin:0;
	padding:0;
}
.colonne_gauche span.txt {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche span.txt_xl {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche ul {
	margin:0px;
	padding:10px 0 0 45px;
	list-style-type:none;
}
.index_mainlink a {
	color:#FFFFFF;
	font-size:21px;
	font-weight:bold;
	text-decoration: none;
}
.index_mainlink a:hover {
	color:#BAE026;
	font-size:21px;
	font-weight:bold;
	text-decoration: none;
}
.colonne_gauche_concept {
	width:380px;
	height:440px;
	margin-left:10px;
	float:left;
}
.colonne_gauche_concept ul {
	margin:0px;
	padding:25px 0 0 20px;
	list-style-type:none;
}
.colonne_gauche_concept h2 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche_concept h1 {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche_chiffres {
	margin-left:10px;
	float:left;
	height:450px;
}
.colonne_gauche_chiffres ul {
	margin:0px;
	padding:25px 0 0 20px;
	list-style-type:none;
}
.colonne_gauche_chiffres h2 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche_chiffres h1 {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche_temoignages {
	margin:10px 0 25px 15px;
}
.colonne_gauche_temoignages ul {
	margin:0px;
	padding:15px 0 0 15px;
	list-style-type:none;
}
.colonne_gauche_temoignages span.txt {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche_temoignages span.txt_xl {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.conception {
	font-size:11px;
	font-weight:bold;
	left:970px;
	position:absolute;
	text-align:center;
	top:210px;
	width:150px;
}
.reduction {
	font-size:11px;
	font-weight:bold;
	left:915px;
	position:absolute;
	text-align:center;
	top:415px;
	width:150px;
}
.production {
	font-size:11px;
	font-weight:bold;
	left:760px;
	position:absolute;
	text-align:center;
	top:255px;
	width:150px;
}
.content_temoignages {
	color:#fff;
	font-size:12px;
	padding:0 25px 0;
	width:900px;
	height:335px;
}
.content_temoignages p {
	padding:30px 0 25px 0;
}
.content_expert {
	color:#fff;
	font-size:12px;
	padding:5px 25px 0;
	width:915px;
	height:360px;
	overflow:auto;
	text-align:justify;
}
.content_expert p {
	padding:0 0 10px 0;
}
.colonne_gauche_expert h3 {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	padding:35px 0 0 20px;
	text-transform:uppercase;
}
.content_expert h1 {
	font-size:18px;
	font-weight:bold;
	color:#bae026;
}
.content_expert h2 {
	font-size:12px;
	color:#000;
}
.content_expert span {
	font-size:12px;
	color:#fff;
	padding:5px 0 0 0;
	display:block;
}
.content_expert span.img_expert {
	display:block;
	width:275px;
	float:left
}
.content_expert span.img_expert_alain {
	display:block;
}
.content_expert a {
	font-size:12px;
	color:#bae026;
	text-decoration:none;
}
.colonne_gauche_expert {
	margin:10px 0 10px 15px;
	width:380px;
	float:left;
}
.col1_expert {
	font-size:12px;

	float:left;
	width:370px;
	padding:0 50px 0 20px;
}
.col1_expert_alain {
	
	float:left;
	width:370px;
	padding:0 0px 0 20px;
}
.col2_expert_alain {
	
	float:left;
	width:507px;
	height:200px;
	margin:0px 0 0 0;
}
.col2_expert {
font-size:12px;
	float:left;
	width:450px;
}
.col3_expert {
	clear:both;
	width:450px;
	padding:35px 0 0 260px;
}
.content_energie {
	color:#FFFFFF;
	font-size:12px;
	padding:15px 15px 0;
	width:730px;
	float:left;
}
.content_energie p {
	padding:0 0 25px 0;
}
.content_energie h2 {
	font-size:18px;
	font-weight:bold;
	color:#bae026;
}
.content_energie span {
	font-size:12px;
}
.content_energie img {
	padding:0 10px 0 0;
}
.content_energie a {
	font-size:12px;
	color:#bae026;
	text-decoration:none;
}
.colonne_gauche_energie {
	width:auto;
}
.colonne_gauche_energie ul {
	list-style-type:none;
	margin:0px;
	padding:10px 0 0 20px;
}
.colonne_gauche_energie h2 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.colonne_gauche_energie h1 {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.col1_energie {
	float:left;
	width:200px;
	padding:30px 0px 0 15px;
}
.col2_energie {
	float:left;
	display:block;
	width:250px;
	margin-left:10px;
}
.col2_energie ul {
	margin:25px 0 0;
	padding:0;
	width:520px;
	list-style:disc;
}
.col2_energie li {
	padding:15px 0 0 0;
	font-size:14px;
}
.col2_energie p {
	color:#FFFFFF;
	font-size:24px;
	padding:25px 0 0;
	width:400px;
}
.energie_slide {
	padding:45px 0 0 10px;
	width:155px;
}
.energie_slide span {
	color:#FFF;
	font-size:48px;
	text-align:center
}
.energie_slide span.zero {
	color:#FFF;
	font-size:34px;
	text-align:left
}
.energie_slide span.c02 {
	color:#FFF;
	font-size:18px;
	text-align:center
}
.energie_slide span.guide {
	color:#FFF;
	font-size:22px;
	text-align:center
}
.content_realisation {
	color:#FFFFFF;
	font-size:12px;
	padding:15px 25px 0;
	width:755px;
}
.content_realisation p {
	padding:0 0 25px 0;
}
.content_realisation h2 {
	font-size:12px;
	font-weight:bold;
}
.content_realisation span {
	font-size:16px;
}
.content_realisation img {
	padding:0 10px 0 0;
}
.content_realisation a {
	font-size:12px;
	color:#bae026;
	text-decoration:none;
}
.colonne_gauche_realisation ul {
	list-style-type:none;
	margin:0px;
	padding:10px 0 0 20px;
}
.colonne_gauche_realisation h1 {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.col3_realisation a {
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding:0px;
	display:inline;
	text-align:right
}
.col3_realisation a:hover {
	color:#bae026;
	font-size:9px;
	font-weight:bold;
	padding:0px;
	display:inline;
	text-align:right;
	text-decoration:underline
}
.col1_realisation {
	float:left;
	width:190px;
	height:395px;
	padding:30px 0px 0 20px
}
.col2_realisation {
	float:left;
	width:375px;
	height:395px;
	padding:18px 0 0 0
}
.col2_realisation_engagement {
	float:left;
	width:490px;
	height:395px;
	padding:18px 0 0 0
}
.col3_realisation {
	float:left;
	width:150px;
	height:395px;
	padding:27px 0 0 0
}
.col3_realisation h3 {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase
}
.col3_realisation p {
	font-size:10px;
	padding:10px 0 0 10px
}
.col3_realisation p span {
	color:#bae026;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	display:inline;
}
.col3_realisation p span.real_petit {
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding:0px;
	display:inline;
	text-align:right
}
.realisation_slide {
	padding:28px 0 0 5px;
	text-align:center;
}
.realisation_slide span {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 10px 0;
	text-align:center;
	display:block
}
p.tagreal {
	font-size:22px;
	font-weight:bold;
	padding-left:10px;
}
.content_lexique {
	color:#000000;
	font-size:9px;
	height:360px;
	padding:0 0 0 20px;
	width:930px;
}
.content_lexique p {
	padding:0 0 0 0;
	color:#000000;
}
.content_lexique h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.content_lexique span {
	font-size:12px;
	color:#000000;
	padding:5px 0 0 0;
	display:block;
}
.content_lexique img {
	padding:0 10px 0 0;
}
.content_lexique a {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
}
.colonne_gauche_lexique {
	margin:5px 0 10px 15px;
}
.colonne_gauche_lexique h3 {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	padding:35px 0 0 20px;
	text-transform:uppercase;
}
.content_lexique h1 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.col1_lexique {
	float:left;
	width:212px;
	height:360px;
	margin:0;
	padding:0;
	text-align:justify;
}
.col2_lexique {
	float:left;
	width:220px;
	height:360px;
	margin:0 0 0 10px;
	text-align:justify;
}
.col3_lexique {
	float:left;
	width:227px;
	height:360px;
	margin:0 0 0 10px;
	padding:0;
	text-align:justify;
}
.col4_lexique {
	float:left;
	width:235px;
	height:360px;
	margin:0 0 0 10px;
	padding:0;
	text-align:justify;
}
.colonne_droite_concept {
	float:right;
	margin:80px 0 0;
	width:185px;
}
.colonne_droite_concept img {
	margin:2px;
	border:solid 1px #bae026;
}
.box_image {
	padding-left:17px;
}
.colonne_droite_concept span {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	padding-left:20px;
	width:40px;
}
.colonne_droite_concept a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.colonne_droite_concept a:hover {
	color:#BAE026;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.colonne_droite_concept span a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.colonne_droite_concept span a:hover {
	color:#bae026;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.colonne_droite_concept p {
	padding-bottom:10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.colonne_droite_rea {
	float:right;
	margin:80px 0 0;
	width:185px;
}
.colonne_droite_rea img {
	margin:2px;
}
.box_image_rea {
	padding-left:25px;
}
.colonne_droite_rea span {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	padding-left:20px;
	width:50px;
}
.colonne_droite_rea a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.colonne_droite_rea a:hover {
	color:#BAE026;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.colonne_droite_savoir {
	text-align:right;
	float:right;
	margin:30px 10px 0px 0px;
	width:185px;
}
.colonne_droite_savoir a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.colonne_droite_savoir a:hover {
	color:#BAE026;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.colonne_droite_rea span a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.colonne_droite_rea span a:hover {
	color:#bae026;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.colonne_droite_rea p {
	padding-bottom:10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.tagline {
	padding:0 0 0 15px;
}
.nav_col_left {
	padding:0px 0 0 15px;
	color:#ffffff;
	font-size:12px;
}
.carte a:hover {	background:transparent url(../images/carte_home2.png);
}
#nav_col_left ul {
	padding:10px 0 0 0px;
	color:#ffffff;
	font-size:12px;
	width:200px;
	float:left;
}
#nav_col_left li {
	line-height:250%;
}
#nav_col_left li.li_concept {
	line-height:120%;
}
#nav_col_left span {
	border:solid 1px #FFFFFF;
	padding:5px;
}
#nav_col_left span.span_concept {
	border:none;
	padding:0;
}
#nav_col_left span.span_float {
	border:solid 1px #FFFFFF;
	padding:5px;
	margin:1px 2px 0 0;
	float:left;
}
#nav_col_left span.span_concept:hover {
	border:none;
	padding:0;
}
#nav_col_left span:hover {
	border:solid 1px #bae026;
	padding:5px;
}
#nav_col_left a {
	color:#FFFFFF;
	text-decoration:none;
}
#nav_col_left a:hover {
	color:#bae026;
	text-decoration:none;
}
#nav_col_left span.nav_col_left_txt {
	padding:5px;
}
.lien_col_left {
	color:#bae026;
	font-weight:bold;
	font-size:14px;
	padding:0 5px 0 0;
}
.lien_col_left a {
	color:#bae026;
	font-weight:bold;
	font-size:14px;
	padding:0 5px 0 0;
	text-decoration:none;
}
.lien_col_left a:hover {
	color:#c6e54d;
}
.txt_bas_col_left {
	margin:45px 0 0 5px;
}
.txt_bas_col_left span {
	padding:10px 0 0 0px;
}
#txt_bas_col_left span {
	color:#FFFFFF;
	font-size:18px;
}
#txt_bas_col_left p {
	margin:0px;
	padding:5px 0 0 0;
	color:#FFFFFF;
	font-size:12px;
}
#txt_bas_col_left span a {
	color:#bae026;
	font-size:12px;
}
#nav {
	width:570px;
	height:74px;
	float:left;
	margin:5px 0 0 0;
}
#nav ul {
	margin:0px;
	padding:0px;
	background:transparent url(../images/fond_nav_pixel.jpg);
	list-style-type:none;
	float:left;
}
#nav li {
	float:left;
}
#nav li div {
	font-size:11px;
	font-weight:bold;
	padding-left:45px;
	width:145px;
}
#nav h3 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#nav li a {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#centrale {
	float:left;
	padding:10px 0 0 10px;
}
#centrale a {
	font-size:11px;
	font-weight:bold;
	color:#BAE026;
	text-decoration:none;
}
#centrale a:hover {
	color:#C6E54D;
}
#top_edito ul {
	margin:0px;
	padding:0px;
}
#top_edito img {
	margin:0px;
	padding:0px;
}
#top_edito li {
	list-style-type:none;
	float:left;
	width:auto;
	height:26px;
	margin:0px;
	padding:0px;
	background:none;
}
.topbox_edito {
	width:350px;
	position:absolute;
}
.edito {
	border:solid 1px #6b7752;
	border-top:none;
	background-color:#FFFFFF;
	margin:25px 5px 5px 0;
	width:343px;
	height:320px;
	position:absolute;
}
.news {
	border:solid 1px #6b7752;
	border-top:none;
	background-color:#FFFFFF;
	margin:25px 5px 5px 0;
	width:343px;
	height:320px;
	position:absolute;
}
.content_actu {
	padding:0 0 0 15px;
	width:320px;
}
#edito span a {
	color:#bae026;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 5px 0 0;
	display:block;
}
#news span a:hover {
	color:#9FB83A;
}
#news span a {
	color:#bae026;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 5px 0 0;
	display:block;
}
#news p.titre {
	color:#bae026;
	font-size:14px;
	font-weight:bold;
	padding:0px;
}
#news p.contenu {
	color:#000;
	font-size:12px;
	padding:0px;
}
#edito span a:hover {
	color:#9FB83A;
}
.utilisateurs_box {
	border:solid 1px #5b5b5b;
	background:transparent url(../images/utilisateur_bg.jpg) no-repeat;
	padding:5px;
	width:520px;
	height:305px;
	position:absolute;
}
#utilisateurs_1 li a {
	display:block;
	width:160px;
	float:left;
	color:#FFF;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
#utilisateurs_1 li a:hover {
	display:block;
	float:left;
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-bottom:10px;
	padding-top:10px;
}
#utilisateurs_1 p {
	color:#333333;
	font-size:12px;
}
#utilisateurs_1 h1 {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 0;
}
#utilisateurs_1 ul {
	margin:0px;
	padding:0px;
}
#utilisateurs_1 li {
	text-align:center;
	list-style-type:none;
	float:left;
	width:165px;
	height:101px;
	margin:0px;
	padding:0px 4px;
	background:url(../images/bouton_user.jpg) no-repeat;
}
#utilisateurs_2 h1 {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0;
}
#utilisateurs_2 div p {
	color:#333333;
	font-size:12px;
	width:350px;
	float:left;
}
#utilisateurs_2 ul {
	margin:0px;
	padding:0 0 0 355px;
	;
}
#utilisateurs_2 li {
	list-style-type:none;
	width:153px;
	height:47px;
	margin:0px;
	padding:0px 4px 5px 0px;
	background:url(../images/bouton_small_user.jpg) no-repeat;
}
#utilisateurs_2 li a {
	display:block;
	width:155px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#utilisateurs_2 li a:hover {
	display:block;
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
}
.collectivite_box {
	border:solid 1px #000000;
	background:transparent url(../images/collectivite_bg.jpg) no-repeat;
	padding:5px;
	width:520px;
	height:305px;
	position:absolute;
}
#collectivite_1 div p {
	color:#ec8602;
	font-size:12px;
}
#collectivite_1 h1 {
	color:#ec8602;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
}
#collectivite_2 h1 {
	color:#ec8602;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
}
#collectivite_3 h1 {
	color:#ec8602;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
}
#collectivite_1 p {
	color:#333333;
	font-size:12px;
	line-height:120%;
}
#collectivite_1 ul {
	margin:0px;
	padding:0px;
}
#collectivite_1 li {
	text-align:center;
	list-style-type:none;
	float:left;
	width:165px;
	height:101px;
	margin:0px;
	padding:0px 4px;
	background:url(../images/bouton_coll.jpg) no-repeat;
}
#collectivite_1 li a {
	display:block;
	width:160px;
	float:left;
	color:#FFF;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
#collectivite_1 li a:hover {
	display:block;
	float:left;
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-bottom:10px;
	padding-top:10px;
}
#collectivite_2 ul {
	margin:0px;
	padding:0 0 0 360px;
}
#collectivite_2 li {
	list-style-type:none;
	width:153px;
	height:47px;
	margin:0px;
	padding:0px 4px 5px 0px;
	background:url(../images/bouton_small_coll.jpg) no-repeat;
}
#collectivite_2 li a {
	display:block;
	width:155px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#collectivite_2 li a:hover {
	display:block;
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
}
#collectivite_2 span {
	color:#ec8602;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0;
}
#collectivite_2 div p {
	color:#333333;
	font-size:12px;
	width:350px;
	float:left;
	line-height:120%;
}
.investisseur_box {
	border:solid 1px #000000;
	background:transparent url(../images/investisseur_bg.jpg) no-repeat;
	padding:5px;
	width:520px;
	height:305px;
	position:absolute;
}
#investisseur p {
	color:#333333;
	font-size:12px;
	line-height:120%;
}
#investisseur h1 {
	color:#799c45;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
}
#footer {
	height:15px;
	clear:both;
	text-align:right;
}
#footer span {
	color:#b6b7ac;
	font-size:11px;
	font-weight:bold;
}
#footer a {
	color:#b6b7ac;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#9FB83A;
}
#footer img {
	vertical-align:sub;
}
/* NAV BAS*/
#nav_bas {
	background:transparent url(../images/nav_bas_bar.jpg) no-repeat scroll 0 0;
	width:651px;
	clear:both;
	position:absolute;
	top:543px;
}
#nav_bas ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#nav_bas li {
	float:left;
	height:29px;
}
#nav_bas li a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	display:block;
}
#nav_bas li.roll_concept a:hover {
	background:transparent url(../images/nav_bas_1_roll.jpg) repeat-x scroll 0 0;
	height:29px;
}
.roll_concept a {
	padding:7px 0 0 0;
	width:104px;
	text-align:center;
}
#nav_bas li.roll_realisations a:hover {
	background:transparent url(../images/nav_bas_2_roll.jpg) repeat-x scroll 0 0;
	height:29px;
}
.roll_realisations a {
	padding:7px 0 0 0;
	width:137px;
	text-align:center;
}
#nav_bas li.roll_expert a:hover {
	background:transparent url(../images/nav_bas_3_roll.jpg) repeat-x scroll 0 0;
	height:29px;
}
.roll_expert a {
	padding:7px 0 0 0;
	width:145px;
	text-align:center;
}
#nav_bas li.roll_temoignages a:hover {
	background:transparent url(../images/nav_bas_4_roll.jpg) repeat-x scroll 0 0;
	height:29px;
}
.roll_temoignages a {
	padding:7px 0 0 0;
	width:116px;
	text-align:center;
}
#nav_bas li.roll_news a:hover {
	background:transparent url(../images/nav_bas_5_roll.jpg) repeat-x scroll 0 0;
	height:29px;
}
.roll_news a {
	padding:7px 0 6px 0;
	width:70px;
	text-align:center;
}
#nav_bas li.roll_lexique a:hover {
	background:transparent url(../images/nav_bas_6_roll.jpg) repeat-x scroll 0 0;
	height:29px;
}
.roll_lexique a {
	padding:7px 0 0 0;
	width:79px;
	text-align:center;
}
.mail {
	background-color:#FFF;
	padding:5px;
}
form {
	margin:0px;
}
#mail label {font-size:12px; display:inline; width:120px;}
#mail div {width:75px; float:left}
#contact div {width:85px; float:left}
#mail fieldset div {width:65px; float:left}
.content_utilisateur {
	color:#000000;
	font-size:12px;
	height:360px;
	padding:5px 25px 0;
	width:915px;
	overflow:auto;
}
.content_utilisateur h1 {
	font-size:16px;
	font-weight:bold;
	color:#cc0000;
	padding:10px 0;
}
.content_utilisateur h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.content_utilisateur p {
	padding:0 0 0 0;
	color:#000000;
	font-size:12px;
}

.content_utilisateur span {
	font-size:12px;
	color:#000000;
	padding:5px 0 0 0;
	display:block;
}
.content_utilisateur img {
	padding:0 10px 0 0;
}
.content_utilisateur a {
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
}
.colonne_gauche_utilisateur {
	margin:5px 0 10px 15px;
}
.colonne_gauche_utilisateur h1 {
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	padding:35px 0 0 20px;
	text-transform:uppercase;
}
.colonne_gauche_utilisateur h2 {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding:35px 0 0 20px;
	text-transform:uppercase;
}
#logo_bouygues_index {float:left;margin:410px 0 0 439px;}
#logo_bouygues_news {float:left;margin:10px 0 0 439px;}
#logo_bouygues_home {float:left;margin:355px 0 0 439px;}
#logo_bouygues_lexique {float:left;margin:10px 0 0 820px;}
#logo_bouygues_temoignage {float:left;margin:0 0 15px 820px;}
#logo_bouygues_expert {float:left;margin:0 0 15px 820px;}
.logo_bouygues {}
#cat_rea a {color:#FFF; text-decoration:none}
#cat_rea a:hover {color:#BAE026; text-decoration:none}

#concept-green-office{font-size:20px;}
#main-link{margin:16px 0 0 46px;}
#main-link a{text-decoration:none;color:#fff;font-size:11px;}
#main-link a:hover{text-decoration:none;color:#bae026;font-size:11px;}
a#video-link {text-decoration:none;color:#fff;font-size:13px;}
a#video-link:hover{text-decoration:none;color:#bae026;font-size:13px;}
#video_flash p#lien-video{margin:20px 0 5px 0;padding:0;}

.indexnews{font-size:11px}
.indexnews {margin:10px 0 0 0 0;padding:0 0 10px 0;font-size:12px;border-bottom:1px solid #bbb;width:550px;}
.indexnews dt,.indexnews dd{margin:0;padding:0;font-size:12px}
.indexnews dt{font-size:14px}
.indexnews dd{font-size:11px;margin:2px 0;}
.indexnews dd.datenews{font-weight:bold;}
.indexnews dd.findoutmore{text-align:right;}
.indexnews dd.findoutmore a{color:#000;text-align:right;text-decoration:none;}
.indexnews dd.findoutmore a:hover{color:#000;text-decoration:underline;}
.indexnews dt a{color:#000;font-size:14px;text-decoration:none;}
.indexnews dt a:hover{color:#000;font-size:14px;text-decoration:underline;}

.singlenews{font-size:11px}
.singlenews {margin:10px 0 0 0 0;padding:0 0 10px 0;font-size:12px;width:550px;}
.singlenews dt,.singlenews dd{margin:0;padding:0;font-size:12px}
.singlenews dt{font-size:14px}
.singlenews dd{font-size:11px;margin:2px 0;text-align:justify;}
.singlenews dd.datenews{font-weight:bold;}

