



div#imgcateg {

 margin-left : 10px;

 margin-top : 10px;

}



div#desccateg {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 width: 720px;

 padding: 5px;

 margin-left: 260px;

 text-align: justify;

}



div#desccategvert {

/* margin-top: url(images/page/filet_haut_550px.gif);*/

 background-image: url(images/pages/filet_fond_550px.gif);

 background-repeat: repeat-y;

/* position: absolute;*/

 margin-top: -320px;

 margin-left: 425px;

 width: 540px;

 padding: 5px;

 text-align: left;
/*modif Pylgrim*/

}

div#desccategvert h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #87b636;
}

div#desccategvert h2{

	font-size: 18px;

	font-weight: strong;

  margin-top: 5px;	

	color: #87b636;

}

div#titrevert {

  margin-left: 420px;

/*  margin-top: -140px;*/

	font-size: 18px;

}

div#titrevert h2{

	font-size: 18px;

	color: #87b636;

  margin-left: 45px;

  margin-top: -27px;

}

div#titrevert a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_270px_gris.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titrevert a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_270px_vert.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titrevert td {

  width: 270px;

  height: 30px;

}



div#desccategorange {

 background-image: url(images/pages/filet_fond_550px.gif);

 background-repeat: repeat-y;

/* position: absolute;*/

 margin-top: -320px;

 margin-left: 425px;

 width: 540px;

 padding: 5px;

 text-align: left;
/*modif Pylgrim*/

}

div#desccategorange h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #e0872b;
}


div#desccategorange h2{

	font-size: 18px;

	font-weight: strong;

	color: #e0872b;

}

div#titreorange {

  margin-left: 420px;

	font-size: 18px;

}

div#titreorange h2{

	font-size: 18px;

	color: #e0872b;

  margin-left: 45px;

  margin-top: -27px;

}

div#titreorange a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_270px_gris.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titreorange a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_270px_orange.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titreorange td {

  width: 270px;

  height: 30px;

}







div#desccategbleu {

 background-image: url(images/pages/filet_fond_550px.gif);

 background-repeat: repeat-y;

/* position: absolute;*/

 margin-top: -320px;

 margin-left: 425px;

 width: 540px;

 padding: 5px;

 text-align: left;
/*modif Pylgrim*/

}

div#desccategbleu h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #46719c;
}


div#desccategbleu h2{

	font-size: 18px;

	font-weight: strong;

	color: #46719c;

}

div#titrebleu {

  margin-left: 420px;

	font-size: 18px;

}

div#titrebleu h2{

	font-size: 18px;

	color: #46719c;

  margin-left: 45px;

  margin-top: -27px;

}

div#titrebleu a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_270px_gris.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titrebleu a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_270px_bleu.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titrebleu td {

  width: 270px;

  height: 30px;

}





div#desccategviolet {

 background-image: url(images/pages/filet_fond_550px.gif);

 background-repeat: repeat-y;

/* position: absolute;*/

 margin-top: -320px;

 margin-left: 425px;

 width: 540px;

 padding: 5px;

 text-align: left;
/*modif Pylgrim*/

}

div#desccategviolet h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #8e4674;
}


div#desccategviolet h2{

	font-size: 18px;

	font-weight: strong;

	color: #8e4674;

}

div#titreviolet {

  margin-left: 420px;

	font-size: 18px;

}

div#titreviolet h2{

	font-size: 18px;

	color: #8e4674;

  margin-left: 45px;

  margin-top: -27px;

}

div#titreviolet a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_270px_gris.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titreviolet a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_270px_violet.jpg);

  background-repeat: no-repeat;

  width: 270px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titreviolet td {

  width: 270px;

  height: 30px;

}









div#flechebas {

/* position: absolute;*/

 margin-top: 20px;

 margin-left: 460px;

 width: 470px;

 text-align: center;

}





div#menughvert {
	background-image: url(images/pages/bandeau_gauche_energie.jpg);
	width: 235px;
	height: 14px;
	margin-left: 10px;  
	/*modif Pylgrim*/
}

div#menugm1vert {
	background-image: url(images/accueil/i_energie.jpg);
	width: 240px;
	height: 135px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}

div#menugm2vert {
	background-image: url(images/accueil/fond_energie.jpg);
	width: 245px;
	color: #ffffff;
  	margin-left: 5px;  
	/*modif Pylgrim*/
  
}

div#menugm2vert td {

  color: #ffffff;

}

div#menugm2vert a {

  color: #ffffff;

}

div#menugbvert {
	background-image: url(images/pages/bas_energie.jpg);
	width: 245px;
	height: 15px;
	margin-bottom: 40px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}



div#menughorange {

 	background-image: url(images/pages/bandeau_gauche_isolation.jpg);
	width: 235px;
	height: 14px;
	margin-left: 10px;  
	/*modif Pylgrim*/

}

div#menugm1orange {

 	background-image: url(images/accueil/i_isolation.jpg);
	width: 240px;
	height: 135px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}

div#menugm2orange {

 	background-image: url(images/accueil/fond_isolation.jpg);
	width: 245px;
	color: #ffffff;
  	margin-left: 5px;  
	/*modif Pylgrim*/

}

div#menugm2orange td {

  color: #ffffff;

}

div#menugm2orange a {

  color: #ffffff;

}

div#menugborange {

 	background-image: url(images/pages/bas_isolation.jpg);
	width: 245px;
	height: 15px;
	margin-bottom: 40px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}



div#menughbleu {

	background-image: url(images/pages/bandeau_gauche_electricite.jpg);
	width: 235px;
	height: 14px;
	margin-left: 10px;  
	/*modif Pylgrim*/

}

div#menugm1bleu {

 	background-image: url(images/accueil/i_electricite.jpg);
	width: 240px;
	height: 135px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}

div#menugm2bleu {

 	background-image: url(images/accueil/fond_electricite.jpg);
	width: 245px;
	color: #ffffff;
  	margin-left: 5px;  
	/*modif Pylgrim*/

}

div#menugm2bleu td {

  color: #ffffff;

}

div#menugm2bleu a {

  color: #ffffff;

}

div#menugbbleu {

 	background-image: url(images/pages/bas_electricite.jpg);
	width: 245px;
	height: 15px;
	margin-bottom: 40px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}



div#menughviolet {

	background-image: url(images/pages/bandeau_gauche_domotique.jpg);
	width: 235px;
	height: 14px;
	margin-left: 10px;  
	/*modif Pylgrim*/

}

div#menugm1violet {

	background-image: url(images/accueil/i_domotique.jpg);
	width: 240px;
	height: 135px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}

div#menugm2violet {

 	background-image: url(images/accueil/fond_domotique.jpg);
	width: 245px;
	color: #ffffff;
  	margin-left: 5px;  

	/*modif Pylgrim*/

}

div#menugm2violet td {

  color: #ffffff;
  padding-left: 10px;  

}

div#menugm2violet a {

  color: #ffffff;

}

div#menugbviolet {

 	background-image: url(images/pages/bas_domotique.jpg);
	width: 245px;
	height: 15px;
	margin-bottom: 40px;
	margin-left: 5px;  
	/*modif Pylgrim*/

}







div#desccategvert2 {

/* margin-top: url(images/page/filet_haut_480px.gif);*/

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 margin-top: -430px;
 /*modif Pylgrim*/

 margin-left: 260px;

 width: 720px;

 padding: 5px;

 text-align: justify;

}

div#desccategvert2 td {

 font-size: 12px;

 text-align: justify;

}
div#desccategvert2 h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #87b636;
}

div#desccategvert2 h2{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #87b636;
}

div#titrevert2 {

  margin-left: 260px;

/*  margin-top: -230px;*/

	font-size: 18px;

}

div#titrevert2 h2{

	font-size: 18px;

	color: #87b636;

  margin-left: 45px;

  margin-top: -27px;

}

div#titrevert2 a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_355px_gris.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titrevert2 a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_355px_vert.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titrevert2 td {

  width: 355px;

  height: 30px;

 	font-size: 12px;

}





div#desccategorange2 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y; 

 margin-top: -430px;
 /*modif Pylgrim*/

 margin-left: 260px;

 padding: 5px;

 width: 720px;

 text-align: justify;

}
div#desccategorange2 h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #e0872b;
}

div#desccategorange2 h2{

	font-size: 18px;

	font-weight: strong;

	color: #e0872b;

}

div#titreorange2 {

  margin-left: 260px;

	font-size: 18px;

}

div#desccategorange2 td {

 font-size: 12px;

 text-align: justify;

}

div#titreorange2 h2{

	font-size: 18px;

	color: #e0872b;

  margin-left: 45px;

  margin-top: -27px;

}

div#titreorange2 a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_355px_gris.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titreorange2 a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_355px_orange.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titreorange2 td {

  width: 355px;

  height: 30px;

}







div#desccategbleu2 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 margin-top: -430px;
 /*modif Pylgrim*/

 margin-left: 260px;

 width: 720px;

 padding: 5px;

 text-align: justify;

}
div#desccategbleu2 h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #46719c;
}

div#desccategbleu2 h2{

	font-size: 18px;

	font-weight: strong;

	color: #46719c;

}

div#titrebleu2 {

  margin-left: 260px;

	font-size: 18px;

}

div#desccategbleu2 td {

 font-size: 12px;

 text-align: justify;

}

div#titrebleu2 h2{

	font-size: 18px;

	color: #46719c;

  margin-left: 45px;

  margin-top: -27px;

}

div#titrebleu2 a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_355px_gris.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titrebleu2 a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_355px_bleu.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titrebleu2 td {

  width: 355px;

  height: 30px;

}





div#desccategviolet2 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 margin-top: -430px;
 /*modif Pylgrim*/

 margin-left: 260px;

 padding: 5px;

 width: 720px;

 text-align: justify;

}

div#desccategviolet2 td {

 font-size: 12px;

 text-align: justify;

}
div#desccategviolet2 h1{
	font-size: 18px;
	font-weight: strong;
  margin-top: 5px;	
	color: #8e4674;
}

div#desccategviolet2 h2{

	font-size: 18px;

	font-weight: strong;

	color: #8e4674;

}

div#titreviolet2 {

  margin-left: 260px;

	font-size: 18px;

}

div#titreviolet2 h2{

	font-size: 18px;

	color: #8e4674;

  margin-left: 45px;

  margin-top: -27px;

}

div#titreviolet2 a {

	font-size: 12px;

	position: absolute;

	color: #000000;

  background-image: url(images/pages/b_menu_355px_gris.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

}

div#titreviolet2 a:hover {

	font-size: 12px;

	color: #ffffff;

  background-image: url(images/pages/b_menu_355px_violet.jpg);

  background-repeat: no-repeat;

  width: 355px;

  height: 25px;

  text-decoration: none;

  padding-left: 25px;

  padding-top: 5px;

} 

div#titreviolet2 td {

  width: 355px;

  height: 30px;

}









div#flechebas2 {

/* position: absolute;*/

 margin-top: 20px;

 margin-left: 390px;

 width: 470px;

 text-align: center;

}



div#desccategviolet3 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 margin-top: -210px;

 margin-left: 260px;

 width: 700px;

 text-align: justify;

 padding-left: 10px;

 padding-right: 10px;

}



div#desccategviolet3 h2{

	font-size: 18px;

	font-weight: strong;

	color: #8e4674;

}



div#desccategviolet3 b{

	font-size: 18px;

	font-weight: strong;

	color: #87b636;

	margin-bottom: 30px;

}



div#desccategviolet3 td {

 font-size: 12px;

}





div#desccategvert4 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 width: 720px;

 padding: 5px;

 margin-left: 260px;

 text-align: justify;

}

div#desccategvert4 h2{

	font-size: 18px;

	font-weight: strong;

  margin-top: -25px;	

  margin-left: 35px;	

	color: #87b636;

}

div#desccategvert4 h1{

	font-size: 18px;

	font-weight: strong;

  margin-top: -37px;	

  margin-left: 275px;	

	color: #87b636;

}

div#desccategvert4 td {

 font-size: 12px;

}



div#desccategorange4 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 width: 720px;

 padding: 5px;

 margin-left: 260px;

 text-align: justify;

}

div#desccategorange4 h2{

	font-size: 18px;

	font-weight: strong;

  margin-top: -25px;	

  margin-left: 35px;	

	color: #e0872b;

}

div#desccategorange4 h1{

	font-size: 18px;

	font-weight: strong;

  margin-top: -37px;	

  margin-left: 275px;	

	color: #e0872b;

}

div#desccategorange4 td {

 font-size: 12px;

}





div#desccategbleu4 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 width: 720px;

 padding: 5px;

 margin-left: 260px;

 text-align: justify;

}

div#desccategbleu4 h2{

	font-size: 18px;

	font-weight: strong;

  margin-top: -25px;	

  margin-left: 35px;	

	color: #46719c;

}

div#desccategbleu4 h1{

	font-size: 18px;

	font-weight: strong;

  margin-top: -37px;	

  margin-left: 275px;	

	color: #46719c;

}


div#desccategbleu4 td {

 font-size: 12px;

}



div#desccategviolet4 {

 background-image: url(images/pages/filet_fond_720px.gif);

 background-repeat: repeat-y;

 width: 720px;

 padding: 5px;

 margin-left: 260px;

 text-align: justify;

}

div#desccategviolet4 h2{

	font-size: 18px;

	font-weight: strong;

  margin-top: -25px;	

  margin-left: 35px;	

	color: #8e4674;

}

div#desccategviolet4 h1{

	font-size: 18px;

	font-weight: strong;

  margin-top: -37px;	

  margin-left: 275px;	

	color: #8e4674;

}

div#desccategviolet4 td {

 font-size: 12px;

}





.submit{

     border:none;

     color:#fff;

     font-weight: strong;

     background: transparent url('images/pages/b_form_100px_violet.jpg') no-repeat top left;

     width:100px;

     height:25px;

}



.submit2{

     border:none;

     color:#fff;

     font-weight: strong;

     background: transparent url('images/pages/b_form_150px_violet.jpg') no-repeat top left;

     width:150px;

     height:25px;

}





.submitfinvert{
     border:none;
     color:#fff;
     font-weight: strong;
     background: transparent url('images/pages/b_form_200px_vert.jpg') no-repeat top left;
     width:200px;
     height:25px;
}
.submitfinorange{
     border:none;
     color:#fff;
     font-weight: strong;
     background: transparent url('images/pages/b_form_200px_orange.jpg') no-repeat top left;
     width:200px;
     height:25px;
}
.submitfinbleu{
     border:none;
     color:#fff;
     font-weight: strong;
     background: transparent url('images/pages/b_form_200px_bleu.jpg') no-repeat top left;
     width:200px;
     height:25px;
}
.submitfinviolet{
     border:none;
     color:#fff;
     font-weight: strong;
     background: transparent url('images/pages/b_form_200px_violet.jpg') no-repeat top left;
     width:200px;
     height:25px;
}







.accespro{
	border:none;
	color:#fff;
	font-size: 10px;
	font-weight: 900;
	background: transparent url('images/navigation/b_acces.jpg') no-repeat top left;
	width:80px;
	height:30px;
	padding: 0px;
	margin-top: 5px;	
	/*modif Pylgrim*/
}



ol#parent1{

margin-left:-40px;

}

ol#parent1b{

margin-left:-40px;

}

ol#parent2{

margin-left:-40px;

margin-top:0px;

}

ol#parent3{

margin-left:-40px;

margin-top:0px;

}

ol#parent4{

margin-left:-83px;

margin-top:0px;

}

ol#parent5{

margin-left:-83px;

margin-top:0px;

}

ol#parent6{

margin-left:-83px;

margin-top:0px;

}

ol#parent7{

margin-left:-83px;

margin-top:0px;

}

ol#parent8{

margin-left:-83px;

margin-top:0px;

}

ol#parent9{

margin-left:-30px;

margin-top:0px;

}

div#parentp1{
margin-top:0px;
}
div#parentp2{
margin-top:0px;
}
div#parentp3{
margin-top:0px;
}