body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#00000;

	background-image: url(/image/site/fond-eco-conception.jpg);
	background-position:50% top;
	background-attachment:fixed;
	background-repeat:no-repeat;

	background-color:#FFFFFF ; 
	margin:0;
	padding:0 70px 0 0;
	text-align:center;
}

P, TD, LI, UL, OL, H1, H2,H3, H4, H5, H6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a:link, a:visited, a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#666666;
	background: transparent;

}

a:hover{
	color:#999999;
}



#divConteneur {
	background-image:  url("../image/site/fond.gif"); 
	background-repeat: repeat-x;

	width: 930px;
	border:#000000 solid 1px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFFFFF;
    filter : alpha(opacity=90); 
    -moz-opacity : 0.90; 
	 -khtml-opacity: 0.90;
    opacity : 0.90;  
}

#divConteneurCentral {
}

#divHaut {
	height: 100px;
}

#divGauche {
	float: left;
	left:0;
	width: 170px;
	height: 640px; 
}

#divCentre {
	margin-left: 180px;
	padding-left:10px;
	padding-right:10px;
	
}

#divBas {
	margin-top:40px;
	padding-left:20px;
	padding-right:20px;
	height: 20px;
}

.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#divMenuGauche a:link, #divMenuGauche a:visited, #divMenuGauche a:active, #divMenuGauche a:hover , 
#divSousMenuHoriz a:link, #divSousMenuHoriz a:visited, #divSousMenuHoriz a:active , #divSousMenuHoriz a:hover ,
#petitMenu a:link, #petitMenu a:visited, #petitMenu a:active , #petitMenu a:hover ,
#TabTitrePpl a:link, #TabTitrePpl a:visited, #TabTitrePpl a:active , #TabTitrePpl a:hover {
	text-decoration:none;
	background: transparent;
}


p {
	margin:0;
	text-align:left;
}


.hide {
	display:none;
}

img {
	border:0;
}

H1 {
	font-size: 14px;
	font-weight:bold;
	font-style:normal;
	margin-bottom:5px;
}

H2 {
	font-size: 13px;
	font-weight:bold;
	margin-bottom:3px;
}

H3 {
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:2px;
}

H4 {
	font-size: 11px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:2px;
}

blockquote {
	margin-top :0;
	margin-bottom :0;
}


#divTitre {
	height: 24px;
}


#TabTitrePpl .tabLig1Col1 {
	border-bottom: #FF9900 1px solid;
}
#TabTitrePpl .tabLig1Col2 {
	border-bottom: #FF9900 1px solid;
	font-size:14px; 
	text-align:center; 
}
#TabTitrePpl .tabCol3 {
	vertical-align:bottom; 
	text-align:right;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
}
#TabTitrePpl .tabLig2Col1 {
	background-color:#FF9900;
}


#divSousMenuHoriz {
	height: 17px;
	width: 500px;
	margin-left:12px;
}

#divPplSansSSMenu {
	margin: 0 0 0 0;
	padding: 10px 5px 10px 25px;
}

#divPplAvecSSMenu {
	margin: 0 0 0 0;
	padding: 10px 5px 10px 30px;
}

#divMenuGauche {
	float:right;
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: small-caps; 
	color: #FFFFFF; 
	text-decoration: none; 
	text-align: right; 
	vertical-align: middle; 
	border: 0 none; 
	margin-top:27px;
}

.menuOptionUneLig {
	text-align:right;
	border-color:#FF9900; 
	background-color: #FF9900; 
	height: 16px; 
	width: 140px; 
	margin:0 0 2px 0;
	padding:2px;

}

.menuOptionDeuxLig {
	border-color:#FF9900; 
	background-color: #FF9900; 
	height: 26px; 
	width: 140px; 
	margin:0 0 2px 0;
	padding:2px;
}

.menuOptionTroisLig {
	border-color:#FF9900; 
	background-color: #FF9900; 
	height: 39px; 
	width: 140px; 
	margin:0 0 2px 0;
	padding:2px;
}

.txtLogo {
	font-size:12px;
	font-weight: bold;
}

.titreFin {
	color: #AAAAAA;
	font-size: 14px;
}
.titreGras {
	color: #AAAAAA;
	font-size: 13px;
	font-weight: bold;
}
.txtAccentuation {
	font-weight:bold;
}

.legendeTxt{
	font-size: 9px;
}
.legendeMot {
	font-size: 9px;
	font-weight:bold;
}

.citation {
	font-style:italic;
	font-weight:bold;
}

.txtTitre {
	color:#FF9900 ; 
	font-weight:bold;
}

.txtClair {
	color:#FF9900 ; 
}


