html
  {
  font-size:100%;
  height: 100%;
  width: 100%;
  }
body
  {

  height: 90%;
  width: 90%;
  
  padding: 5px;
  border: none;
 
 
  font-style: normal;
  font-variant: normal; 
  font-weight : normal ;
  font-size:1em;
  font-family: 'verdana';
	color  : #FFFFFF;
	text-align:left;
	text-shadow: 0px 0px 4px #000000;
	

	background-color: #ffffff;/*#8878CE;*/
	background-image:url('../images/fond_eclectique2.jpg');
	background-repeat:repeat-y;
	background-attachment:fixed;
	scrollbar-face-color: #2E3CC3;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #2E3CC3;
	scrollbar-dark-shadow-color: #000066;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: black;
	}
.spacer
{
clear:both;

}

p
{


}

a
	{
	color:#FFF9FA;
	font-weight:bold;
	text-shadow: 0px 0px 4px #000;
	
	font-family: 'verdana', serif;
	font-size:1.1em;
	}
a:hover
	{
	color:#EFC22D;
	}

.titrette
	{
	font-family: 'Tangerine', serif;
  font-size:2.6em;
	font-weight:bold;
	text-shadow: 1px 1px 2px #000000;
	
	color:#EFC22D;
  
	}
.titrette h2
{
  /*color:#FFF9FA;*/
}
#bandeau_haut
	{
	text-align:center;
	margin-top:2em;
	}

#bandeau_haut .sous_h1
{
font: italic normal bold 1.4em 'Tangerine';
  text-shadow: 2px 2px 2.5px #000000;

 -moz-border-radius: 5em / 1.7em;  
    -webkit-border-radius: 5em / 1.7em;  
    -khtml-border-radius: 5em / 1.7em;  
    border-radius: 5em / 1.7em; 
behavior: url(/PIE/PIE.htc);

  width:10em;
  margin:auto;
  margin-top:0.2em;
  margin-bottom:0.2em;
  padding:1em;
  padding-top:1em;
  padding-bottom:1em;
  background-color:#A101AC;
  background-image:url('../images/textures/violet_1.png');
  

border-width:3px;
	border-style:groove;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	
 
   

}	

.clou_l
{
padding-top:0.4em;
float:left;
 text-shadow: 0px 0px 0px #000000;
color:#ffff66;
font-style:normal;
}
.clou_r
{
padding-top:0.4em;
float:right;
 text-shadow: 0px 0px 0px #000000;
color:#ffff66;
font-style:normal;
vertical-align:;
}


#bandeau_haut h1
	{
	border-width:0.1em;
	border-style:ridge;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	background-color:#9E4AB9;
	background-image:url('../images/hippie_mosaique.png');
	
	   -moz-border-radius: 3em / 1.7em;  
    -webkit-border-radius: 3em / 1.7em;  
    -khtml-border-radius: 3em / 1.7em;  
    border-radius: 3em / 1.7em; 

 behavior: url(/PIE/PIE.htc);
    
    
	text-decoration:none;
	padding:5px;
	margin:0.1em;
	color:#A101AC;
	font-weight:900;
  text-shadow: 2px 2px 2.5px #000000;
  font-size:3em;
  font-style:italic;
	}

#menu_flottant
	{
margin-left:0px;
position:fixed;
  top: 0;
  left: 1%;
width:85%;
  z-index: 2;
  display:block;
		}
.texte_menu_flottant
{
z-index: 4;
}
#menu_pierre
{
position:fixed;
top:0px;
left:85%;
width:15%;
z-index:3;
display:block;
font-size : 1.3em;
}	

.lien_diamant img
{
border:none;
z-index:6;

}

.img_facette
{


}
.facette
{
position:absolute;
z-index:5;

}
.facette:hover
{
	background-image:url('../images/sparkle1.gif');
	background-repeat:no-repeat;
}
#f1
{
top:32%;left:32%;width:34%;height:35%;
text-align:center;
vertical-align:middle;
}
#f2
{top:5%;left:30%;width:20%;height:24%;}
#f3
{top:20%;left:15%;width:15%;height:20%;}
#f4
{top:40%;left:2%;width:22%;height:24%;}
#f5
{top:65%;left:7%;width:37%;height:30%;}
#f6
{top:75%;left:45%;width:27%;height:20%;}
#f7
{top:60%;left:72%;width:20%;height:20%;}
#f8
{top:30%;left:75%;width:20%;height:25%;}
#f9
{top:10%;left:52%;width:27%;height:23%;}




.div_style
	{
	display:inline;
	/*float:right;*/
	background-repeat:repeat-y;
	
	border-width:3px;
	border-style:outset;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	background:#5C0096;
	margin:1px;
	padding:5px;
	background-image:url('../images/degrade_violet_horizontal_2.png');

	}

.div_style a
  {
  text-decoration : none;
  text-shadow: 0px 0px 1px #ffffff;
  font-weight:900;
  color:#A53FC8;/*#5C0096;*/
  }

.div_style a:hover
  {
  /*color:#D1C1DC;*/
  text-shadow: 0px 0px 1px #ffffff;
  
	
  }
.div_style:hover
  {
  color:#D1C1DC;
  background-image:url('../images/degrade_violet_horizontal.png');
	
  }


.div_style_selected
	{
	display:inline;
	/*float:left;*/
	
		text-shadow: 0px 0px 1px #ffffff;
	background-repeat:repeat-y;
	border-width:3px;
	border-style:inset;
	border-bottom-color:#D395DB;
	border-right-color:#D395DB;
	border-left-color:#62156B;
	border-top-color:#62156B;
	background:#430070;
  background-image:url('../images/degrade_violet_horizontal.png');
	padding:5px;

	}
.div_style_selected a
	{
	color:#F1DAF6;/*#5C0096;*/
	font-weight:bold;
	text-shadow: 0px 0px 1px #ffffff;
	}
.rubrique
	{
	border-style:solid;
	border-width:3px;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	
	   -moz-border-radius: 1em / 1em;  
    -webkit-border-radius: 1em / 1em;  
    -khtml-border-radius: 1em / 1em;  
    border-radius: 1em / 1em; 

behavior: url(/PIE/PIE.htc);


text-shadow: 0px 0px 1.5px #000;
	background-color:#9C4AB6;
	font-weight:bold;
		background-image:url('../images/textures/violet_6.png');
	padding:1em;
	padding-left: 4em;
	padding-right: 4em;
	margin-left:2em;
	margin-right:1em;
	}


.cadre_photo_droite
  {
  display : block;
  float:right;
  width: 300px;
  margin:3%;
  padding:1%;
  border-style:solid;
	border-width:3px;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	background-color:#000;
  }

li
	{
	display : list-item;
	list-style-image : url('../images/triangle_8878CE.gif');
	list-style-position: outside;
	}

.img_3vue
{

}





.table_3vue
{
width:95%;
height:300px;

}

.table_3vue td
{
height:200px;
overflow-y:auto;
border:1px solid red;
}

#div_body_footer
{
  text-align:center;
}

.div_damier_thumb
{
 background-color:#A101AC;
  background-image:url('../images/textures/violet_1.png');
    text-shadow: 2px 2px 2.5px #000000;

border-width:3px;
	border-style:groove;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	
 
    -moz-border-radius: 0.3em / 0.3em;  
    -webkit-border-radius: 0.3em / 0.3em;  
    -khtml-border-radius: 0.3em / 0.3em;  
    border-radius: 0.3em / 0.3em; 


behavior: url(/PIE/PIE.htc);
}

.div_liste
{
 background-color:#A101AC;
  background-image:url('../images/textures/violet_5.jpg');
background-repeat:repeat;

padding:0.7em;
margin-bottom:0.5em;
max-width:60em;

border-width:3px;
	border-style:groove;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	
 
    -moz-border-radius: 0.3em / 0.3em;  
    -webkit-border-radius: 0.3em / 0.3em;  
    -khtml-border-radius: 0.3em / 0.3em;  
    border-radius: 0.3em / 0.3em; 

behavior: url(/PIE/PIE.htc);

}
.td_titre_thumb_damier
{
height:3.2em;
vertical-align:bottom;

}
.td_thumb
{

vertical-align:top;
}

.img_thumb
{
margin-left:24px;
margin-right:24px;
margin-top:10px;
}

.div_thumb_invisible
{
z-index:11;
position:absolute;
margin-left:25px;
margin-right:25px;
margin-top:0.5em;
width:100px;
}

#div_preview
{
background-position:1em 1em;


}
#img_preview
{

border-width:0.6em;
	border-style:groove;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	
 
    -moz-border-radius: 0.6em / 0.6em;  
    -webkit-border-radius: 0.3em / 0.3em;  
    -khtml-border-radius: 0.3em / 0.3em;  
    border-radius: 0.3em / 0.3em;

behavior: url(/PIE/PIE.htc);
}

.span_etiquette_couleur
{
border-width:0.1em;
	border-style:ridge;
	border-top-color:#D395DB;
	border-left-color:#D395DB;
	border-right-color:#62156B;
	border-bottom-color:#62156B;
	padding:0.2em;
	
	-moz-border-radius: 3em / 1.7em;  
	-webkit-border-radius: 3em / 1.7em;  
	-khtml-border-radius: 3em / 1.7em;  
	border-radius: 3em / 1.7em; 

behavior: url(/PIE/PIE.htc);

}

.table_devis
{
border:2px solid black;
margin-top:1em;
padding:0px;
}
.table_devis th
{
border:2px solid black;
border-collapse:collapse;
margin:0px;
}

.table_devis td
{
border:1px solid black;
margin:0px;
border-collapse:collapse;
}