body
{
   width: auto;
   margin-left: 30px;
   margin-top: 10px;
   margin-bottom: 10px;    
      
   background:#F7E9CF;
}


.hidden {
   display:none;
}



.visible {
   display: inline;
}


#en_tete
{
   width: 1000px;
   height: 300px;
   
   margin-bottom: 5px;
   
   
}

 
/* Le menu */

#menu
{
   float: left;

   width: 151px;
   text-align:left;

margin-left:23px;   
}
.formtab
{
-webkit-transform: rotate(-90deg);	
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}


.element_menu{width:372px;


   margin-bottom: 19px;
   

   background-color: white;
   list-style-type: none;

   padding: 0px;

   padding-left: 0px;
   margin: 0px;
   margin-bottom: 5px;

}



.element_menu a
{ 


   list-style-type: circle;
   color: #868F98;






   padding-left:5px;text-align:left;




   Width:98px;
   display:block;
   text-decoration: none;
}

.element_menu a:hover
{

 
   color: #2D6CED;
   display:block;
   Width:98px;
}


/* Le corps de la page */

#corps
{
   width:750px;
   float:left;
   background:white;
   margin-bottom: 20px;
   padding-left: 0px;
   margin-left:0px;
   color: #B3B3B3;
   
   border: 2px solid #0054A5;
}



/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
   padding: 5px;
   clear: both;

   text-align: center;
background-repeat: no-repeat;
   color: #B3B3B3;
   background-image: url("images/montage/perlbas.jpg");
   
}

#menuh
{
   float: left;
   width: 80px;
   
}

.element_menuh
{
      
   margin-top:0px;
   border: 0px solid black;
   height:30px;
}


/* Quelques effets sur les  s */


.element_menuh ul
{
   
   list-style-type: none;
   padding-left: 0px;
   margin: 0px;
   margin-bottom: 0px;
   
	
   
}
.element_menuh li
{ 
	list-style-type:none;
	 float: left;
	 margin-top: 0px;
	 padding: 0;
	 border-right: 2px solid transparent;
	 text-align:center;
	width:180px;
 }
.element_menuh a
{
 
   color: #0054A5;
   padding-left: 0px;
   background-image: url("../images/Boutons/b1.png"); 
	background-repeat: no-repeat;   
   Width:146px;
   height:30px;
   display:block;
   text-decoration: none;
	padding-top:5px;  
}
.element_menuh a:hover
{
   color: white;
   padding-left: 0px;
   background-image: url("../images/Boutons/b2.png");   
   Width:146px;
   height:30px;
   display:block;
   text-decoration: none;
}

.detail
{
   
   color: #2D6CED;
   Width:712px;
	
   height:350px;
   border-collapse:collapse;
   margin:20px;
}

.detailnom
{

 
   height:30px;

background:#F7B53B;
color:white;
border:solid #F7B53B;
}
.detailimage
{
height:300px;
border:solid #F7B53B;
color:black;
}
.detailtexte
{
border:solid #F7B53B;
 Width:300px;
text-align:left;
padding-left:20px;
vertical-align:top;
height:280px;

}
.detailtexteart{
overflow:auto;
display:block;
height:250px;
}
.detailprix
{
border:solid #F7B53B;
background:#F7B53B;
color:white;
font-weight:bold;
vertical-align:middle;

}
.txtprix
{
	font-family: "Times New Roman", serif;
	font-size: 14px;
	color:black;
	text-align:left;
Padding-left:20px;
}
.txt{
color:black;
font-family: "Times New Roman", serif;
font-size: 14px;
font-style: italic;
text-align:left;
Padding-left:20px;
}
.pdfdetail
{
	font-family: "Times New Roman", serif;
	font-size: 14px;
	color:black;
	text-align:right;
Padding-right:20px;
}

.titre{font-size:18px;color:red;margin-left:49px;}
.titre1{font-size:18px;color:red;}
img.pdf{border:none;}

