body{ width:1000px;margin:auto;}
#img_en_tete{
	position:absolute;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	width: 1000px;
	height: 101px;}
	
#img_en_tete3{
	position:absolute;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	width: 1000px;
	height: 101px;}
#img_en_tete4{
	position:absolute;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	width: 1000px;
	height: 101px;
	text-decoration: none;}
#img_en_tete2{
	position:absolute;
	padding: 0px;
	margin-top: 190px;
	margin-left:auto;
	width: 1000px;
	height: 850px;}
#img_logo{
	position:absolute;
	padding: 0px;
	margin-left: -2px;
	margin-top: 2px;
	width: 153px;
}
#img_logopart{
	position:absolute;
	padding: 0px;
	margin-left: -2px;
	margin-top: 30px;
	width: 965px;
	
}
#img_menu{
	position:absolute;
	padding: 0px;
	margin-left: 0px;
	margin-top: 119px;}
#img_menu2{
	position:absolute;
	padding: 0px;
	margin-left:830px;
	margin-top:119px;}
#img_menu3{
	position:absolute;
	padding: 0px;
	margin-left:200px;
	margin-top: 160px;
	width: 1px;}
#menu_java{
	position:absolute;
	padding: 0px;
	margin-left:810px;
	margin-top: 195px;
	width: 190px;
	height: 844px;
	background-color: #0B4354;visibility: visible;
	z-index: 2;}
#corps_fond{
	position:absolute;
	padding: 0px;
	margin-left: 50px;
	margin-top: 220px;
	width: 750px;
	height: 800px;
	overflow: auto;
	filter:alpha(opacity=20);
	-moz-opacity:  0.2;
	opacity: 0.2;
	-khtml-opacity: 0.2;
	z-index: 1;
	visibility: visible;
	top: 17px;
	left: 81px;
	text-align: center;
}
#menuh{
	position:absolute;
	padding: 0px;
	margin-left: auto;
	margin-top: 155px;
	width: 1000px;
	visibility: visible;
	z-index: 2;
	background-color: #0B4354;
	height: 40px;
	}
#corps{
	position:absolute;
	padding: 0px;
	margin-left:50px;
	margin-top: 220px;
	width: 750px;
	height: 800px;
	overflow: auto;
	visibility: visible;z-index: 1;}
#solaire a{border: 0px black dashed;text-decoration: none; color: black;}
#bande_defil{
	color:#669933;
	font-size: 16px;
	position: absolute;
	width: 820px;
	margin-left:170px;
	font-family: "Times New Roman", Times, serif;
font-style: italic;}
#compteur {
	position:absolute;
	margin-left:910px;
	margin-top:120px;}
#news {
	position:absolute;
	margin-left:479px;
	margin-top:179px;
	width:206px;
	height:38px;}
#admin {	position:absolute;
	margin-left:748px;
	margin-top:164px;
	width:250px;
	visibility: visible;
	z-index: 3;}
.style1 {
	font-size: 24px}
.style2 {
	font-family: "Times New Roman",Times, serif;
	color: #053972;}
.style12 {color: #000033; font-weight: bold; font-style: italic; font-size: 12px; }
#apDiv1 {
	position:absolute;
	left:378px;
	top:300px;
	width:359px;
	height:650px;
	z-index:2;
	filter:alpha(opacity=20);
	-moz-opacity:  0.2;
	opacity: 0.2;
	-khtml-opacity: 0.2;
	visibility: visible;}
dl {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	width: auto;
	height: 30px;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;} 
dd, dt, ul, li{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	height: 30px;
	width: auto;}
#menu {
	position: absolute; 
	top: 0px;
	width: 1000px;
	height: 40px;
	background-image: ../sdmenu/toptitle2.png no-repeat 10px center ;
	padding-top: 0px;
	padding-right: 0px;
	
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;} 
#menu dl {
	float: left;
	width: 150px;
	height: 20px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;} 
#menu dt {
	cursor: pointer;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	width: 150px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;} 
#menu dd {
	display: none;
	height: 20px;
	width: 150px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;} 
#menu li {
	text-align: center;
	height: 20px;
	width: 150px;
	border-right-style: none;
	border-left-style: none;} 
#menu li a, #menu dt a {
	text-decoration: none;
	display: block;
	border: 0 none;
	width: 150px;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;	background-image: url(env/puce1.png);
	height: 20px;	background-color: #0B4354;} 
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	height: 20px;
	width: 150px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	background-image: url(env/puce2.png);
	background-color: #0B4354;
} 
#site { 
	position: absolute; 
	top : 70px; 
	left : 0px; 
	color: #000; 
	background-color: #ddd; 
	padding: 0px; 
	border: 0px solid gray;  }
#Produits  {
	width:150px;
	height:475px;
	background-color: #0B4354;
	color: #FFFFFF;
	position: absolute;
	left: 20px;
	top: 30px;
	right: auto;
	bottom: auto;
	text-decoration: none;
	padding: 0px;
}
#Produits a {
	color: #FFFFFF;
	text-decoration: none;}
#Produits #PH div {
	background-image: url(env/puce6.png);
	background-position: left;
	height: 30px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#Produits  #PH  div:hover {
	background-image: url(env/puce10.png);
	background-position: center center;
}
#Produits  #PH  a:hover {
	color: #028BDC;
}
#Produits #TH div {
	background-image: url(env/puce3.png);
	background-position: left;
	height: 30px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#Produits  #TH  div:hover {
	background-image: url(env/puce7.png);
	background-position: center center;
}
#Produits   #TH   a:hover {
	color: #FF0000;
}
#Produits #EOL div {
	background-image: url(env/puce5.png);
	background-position: left;	height: 30px;
	width: 150px;	padding-top: 0px;
	padding-right: 0px;	padding-bottom: 0px;
	padding-left: 0px;	margin-top: 0px;
	margin-right: 0px;	margin-bottom: 0px;
	margin-left: 0px;	background-repeat: no-repeat;}
#Produits  #EOL  div:hover {
	background-image: url(env/puce9.png);
	background-position: center center;}
#Produits  #EOL  a:hover {
	color: #22B600;}
#Produits #PAC div {
	background-image: url(env/puce4.png);
	background-position: left;
	height: 30px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#Produits  #PAC  div:hover {
	background-image: url(env/puce8.png);
	background-position: center center;
}
#Produits  #PAC a:hover {
	color: #FFF31C;
}
#PHmenu {	position:absolute;	left:20px;	top:30px;	width:150px;	height:125px;	z-index:1;background-color: #0B4354;}
#PHmenu a {	color: #FFFFFF;	text-decoration: none;}


#PHmenu #photo {	height: 40px;
	width: 150px;}
#PHmenu #Pphoto div {
	background-image: url(env/puce1.png);}
#PHmenu #Exphoto div {
	background-image: url(env/puce1.png);}
#PHmenu #Regphoto div {
	background-image: url(env/puce1.png);}
#PHmenu #Rele div {
	background-image: url(env/puce1.png);}
#PHmenu #photo div {
	background-image: url(env/puce6.png);
}
#PHmenu  #photo  div:hover  {
	color: #FF0000;
	background-image: url(env/puce10.png);
	background-repeat: no-repeat;
}
#PHmenu  #Pphoto  div:hover  {
	background-image: url(env/puce13.png);
	background-repeat: no-repeat;
}
#PHmenu  #Exphoto  div:hover  {
	background-image: url(env/puce13.png);
	background-repeat: no-repeat;
}
#PHmenu #Regphoto div:hover {
	background-image: url(env/puce13.png);
	background-repeat: no-repeat;
}
#PHmenu  #Rele  div:hover  {
	background-image: url(env/puce13.png);
	background-repeat: no-repeat;
}



#PHmenu #therm {
	height: 40px;
	width: 150px;}
#PHmenu #Ptherm div {
	background-image: url(env/puce1.png);}
#PHmenu #Extherm div {
	background-image: url(env/puce1.png);}
#PHmenu #Regtherm div {
	background-image: url(env/puce1.png);}
#PHmenu #therm div {
	background-image: url(env/puce3.png);
}
#PHmenu  #therm  div:hover  {
	background-image: url(env/puce7.png);
	background-repeat: no-repeat;
}
#PHmenu  #Ptherm  div:hover  {
	background-image: url(env/puce12.png);
	background-repeat: no-repeat;
}
#PHmenu  #Extherm  div:hover  {
	background-image: url(env/puce12.png);
	background-repeat: no-repeat;
}
#PHmenu #Regtherm div:hover {
	background-image: url(env/puce12.png);
	background-repeat: no-repeat;
}
#PHmenu #pac {
	height: 40px;
	width: 150px;}
#PHmenu #Ppac div {
	background-image: url(env/puce1.png);
}
#PHmenu #Expac div {
	background-image: url(env/puce1.png);}
#PHmenu #Regpac div {
	background-image: url(env/puce1.png);}
#PHmenu #pac div {
	background-image: url(env/puce4.png);
}
#PHmenu  #pac  div:hover  {
	color: #FF0000;
	background-image: url(env/puce8.png);
	background-repeat: no-repeat;
}
#PHmenu  #Ppac  div:hover  {
	background-image: url(env/puce11.png);
	background-repeat: no-repeat;
}
#PHmenu  #Expac  div:hover  {
	background-image: url(env/puce11.png);
	background-repeat: no-repeat;
}
#PHmenu #Regpac div:hover {
	background-image: url(env/puce11.png);
	background-repeat: no-repeat;
}

#PHmenu #eol {
	height: 40px;
	width: 150px;}
#PHmenu #Peol div {
	background-image: url(env/puce1.png);}
#PHmenu #Exeol div {
	background-image: url(env/puce1.png);}
#PHmenu #Regeol div {
	background-image: url(env/puce1.png);}
#PHmenu #eol div {
	background-image: url(env/puce5.png);
}
#PHmenu  #eol  div:hover  {
	color: #FF0000;
	background-image: url(env/puce9.png);
	background-repeat: no-repeat;
}
#PHmenu  #Peol  div:hover  {
	background-image: url(env/puce14.png);
	background-repeat: no-repeat;
}
#PHmenu  #Exeol  div:hover  {
	background-image: url(env/puce14.png);
	background-repeat: no-repeat;
}
#PHmenu #Regeol div:hover {
	background-image: url(env/puce14.png);
	background-repeat: no-repeat;
}
#Produits #Photo div {
	background-image: url(env/puce15.png);
	background-position: left;
	height: 30px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#Produits  #Photo  div:hover {
	background-image: url(env/puce7.png);
	background-position: center center;
}
#Produits  #Photo a:hover {
	color: #FFF31C;
}

