body
{
   width: 1024px;
   margin-left:auto;
   margin-right:auto;
   margin-top: 10px;
   margin-bottom: 10px;    
   background:#0072BB;
}


#entete
{	float:left;

	
	
	
	
height:209.8px;			width: 1024px;
		
	
	
	background-image: url("images/fonh.gif");	background-repeat: no-repeat;
	
	
	
	
	}#corps{		float:left;


	width: 1024px;






	background-image: url("images/fonm.gif");
	background-repeat: repeat-y;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:20px;
}

#pied
{
	border:0px solid black;
	clear:both;
	height:100px;
	width: 1024px;
	background-repeat: no-repeat;
	background-image: url("images/fonb.gif");
	background-position:bottom;
}







.logo
{
	margin-left:80px;margin-top:30px;margin-right:30px;
}
.hrtitre
{
	margin-left:25px;margin-top:30px;margin-right:19px;width:959px;
}
.hrpied
{
	width:800px;}
	
	
	
	
	
	.liens a{
 list-style-type: circle;


   color:#0656A8;


   display:block;
   text-decoration: none;

width:358px;font-weight:bold;   
margin-bottom:19px;margin-left:71px}

.liens a:hover
{





	color:#F8B842;font-weight:bold;
	display:block;}

.logo1
{
	
	height:41px;
	margin-top:30px;margin-right:30px;
	background-image: url("images/logo11.png");
	color:#0054A6;padding-top:19px;margin-left:151px
}


/* Le contenu de la page */
.hautcontenu
{
	height:30px;
	width:800px;
   margin-top:0px;
   padding-left: 0px;
   margin-left:185px;
	background-color:white;
	
}



.bascontenu{
	height:30px;
	width:800px;
	padding-left: 0px;
	margin-left:185px;
	background-color:white;
}
#contenu{


	background-color:white;
	width:780px;
	margin-bottom: 0px;
	

	padding-left:20px;
	color: #B3B3B3;
}

#menu
{
   float: left;
   width: 151px;
   text-align:left;
   margin-left:15px;
   margin-right: 0px;
   
 
 }
.tetemenu{
	float:left;
   background-color:#E6E7E8;
   
   width:140px;
   Color:white;
   /*font: bold 14px Arial;*/
   padding-left:10px;
   padding-top:10px;
   border:0px solid red;
   
}
.piedmenu
{
   clear:both;
   /*background-image: url("images/fonbmenu.png");*/
   background-color:#0054A6;
   height:31px;
   width:148px;
   border:0px solid;
}
.element_menu
{
   /*float:left;*/
   
   width:112px;
   border:0px solid red;
   padding-top:0px;
   /*padding-left:10px;*/
   
}

/* Quelques effets sur les menus */
.element_menu ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}
.element_menu li
{

list-style-image: url("images/plus.png");

margin-left:19px;
font-size:10px
}
.element_menu a
{ 
   
   list-style-type: circle;
   color: #6D6E71;
   padding-left:0px;
   border-bottom: 0px;
   display:block;
   Width:112px;
   text-decoration: none;
   border-bottom: 1px solid #C3C8CD;
}

.element_menu a:hover
{
	color: #0071BD;
	display:block;
	Width:112px;
	background-color:#E6E7E8;

}

.elementsousmenu

{
   /*float:left;*/
   
   width:112px;
   border:0px solid red;
   padding-top:0px;
   /*padding-left:10px;*/
   
}

/* Quelques effets sur les menus */
.elementsousmenu ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:10px;
}

.elementsousmenu a
{ 
   
   list-style-type: circle;
   
   
   color:black;padding-left:0px;
   border-bottom: 0px;
   display:block;
   Width:112px;
   text-decoration: none;
   border-bottom: 1px solid #C3C8CD;
}

.elementsousmenu a:hover
{
	
	display:block;
	Width:112px;
	background-color:#E6E7E8;

	
	
	
	
	
}





.txtprod
{
color:#0071BD;
margin-bottom:10px;
border-bottom: 0px solid #C3C8CD;

}
#menuh
{
   float: left;
   width: 80px;
}

.element_menuh
{
   clear: both;
   width: 474px;
   
   margin-top:0px;
   
   border: 0px solid black;
   height:30px;
}

/* Quelques effets sur les menuhs */
.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;
}
.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/b3.png");   
   Width:146px;
   height:30px;
   display:block;
   text-decoration: none;
}

.detail
{
   color: #2D6CED;
   Width:712px;	
   height:350px;
   border-collapse:collapse;
   margin:19px;
   
}




.detailnom

{
	height:32px;
	background:#0072BB;
	color:white;
	border:solid #0072BB;
}
.detailimage
{
height:300px;
border:solid #0072BB;
color:black;
}
.detailtexte
{
	border:solid #0072BB;
	Width:300px;
	text-align:left;
	padding-left:20px;
	vertical-align:top;
	height:280px;
}

.detailtexteart{
overflow:auto;
display:block;
height:250px;
}
.detailprix
{
border:solid #0072BB;
background:#0072BB;
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:#0054A5;

	font-family: "Times New Roman", serif;
	font-size: 19px;
	float:left;
	text-align:center;
	
	width:380px;
	height:40px;
	background-color:#E6E7E8;
	
}
.pdfdetail
{
	font-family: "Times New Roman", serif;
	font-size: 14px;
	color:black;
	text-align:right;
	Padding-right:20px;
}

.element_menup
{
   
   
   background-repeat: no-repeat;   
   width:649px;
   height:20px;
   border:0px solid red;
   padding-left:6px;
   margin-bottom:10px;
   margin-left:280px;
   list-style-type: none;

   
}


/* Quelques effets sur les menus */
.element_menup ul
{
   list-style-type: none;
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   
   text-align:left;
}
.element_menup li
{ background-color:#0054A6;
list-style-type:none;
 float: left;
 width:147px;
 }
.element_menup a
{ 
padding-top:0px;
   list-style-type: circle;
   color: #F7B53B;
   padding-left:4px;
   display:block;
   Width:139px;
   border:1px solid white;
   text-decoration: none;
   /*border-bottom: 1px solid #C3C8CD;*/
}

.element_menup a:hover
{
   color: white;
   display:block;
   Width:139px;
}

.element_menub
{
   clear: both;
   width: 450px;
   margin-top:0px;
   border: 0px solid black;
   height:30px; 
}

/* Quelques effets sur les menuhs */
.element_menub ul
{
   list-style-type: none;
   padding-left: 0px;
   margin: 0px;
   margin-bottom: 0px;
   text-align:center; 
}
.element_menub li
{ 
list-style-type:none;
 float: left;
 margin-top: 0px;
 padding: 0;
 border: 2px solid transparent;
 text-align:center;
 
}
.element_menub a
{
   color: #0054A5;
   padding-left: 0px;
   Width:130px;
   height:30px;
   display:block;
   text-decoration: none;
	padding-top:0px;  
}
.element_menub a:hover
{
   color: white;
   padding-left: 0px;
   Width:130px;
   height:30px;
   display:block;
   text-decoration: none;
}
.titre
{
	width:200px;
	height:20px;
	color: White;
	Background-color:#0054A5;
	text-align:center;
	padding-top:5px;
	margin-bottom:20px;
}
.titre a
{
   text-align:center;
   color: #F7B53B;
   padding-left: 0px;
   Width:200px;
   height:30px;
   display:block;
   text-decoration: none;
	padding-top:0px;  
}
.titre a:hover
{
   color: white;
   padding-left: 0px;
   Width:200px;
   height:30px;
   display:block;
   text-decoration: none;
}

table .tb
{
	width:760px
	
}

table.tb tr
{ 
	border-bottom: 2px solid black;
	
}

table.tb td
{
padding-right:10px;
width:130px;
}
.imagealign
{
text-align:left;
}
img.valid{border:none;}
.powred
{
border:none;
background:none;
color:red;
font-style:italic;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.menuisdev a
{
   color: white;
   text-decoration: none;
}
.menuisdev  a:hover
{
   color: red;
}
.admin a
{
   color: #0072BB;
   text-decoration: none;
}
.admin a:hover
{
   color: #0072BB;
}
.formrechnom
{
width:139px;
height:14px;
font-size:12px;
}

.rubrique
{
   
   width:112px;
   border:0px solid red;
   padding-top:0px;
   
  
}

/* Quelques effets sur les menus */
.rubrique ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}


.rubrique li
{
list-style:square;
color:#41A8ED;
margin-left:16px;
font-size:10px;
}
.rubrique a
{
color:#6D6E71;
padding-left:0px;
display:block;
width:112px;
text-decoration:none;
border-bottom:1px solid #C3C8CD;
}
.rubrique a:hover
{
color:#0071BD;
display:block;
width:112px;
background-color:#E6E7E8;
}

.divmenu
{
   /*float:left;*/
   
   width:112px;
   border:0px solid red;
   padding-top:0px;
   /*padding-left:10px;*/
}

/* Quelques effets sur les menus */
.divmenu ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}
.divmenu li
{
list-style-image: url("images/moins.png");

margin-left:19px;
font-size:10px
}
.divmenu a
{ 
   
   list-style-type: circle;
   color:grey;padding-left:0px;
   border-bottom: 0px;
   display:block;
   Width:112px;
   text-decoration: none;
   border-bottom: 1px solid #C3C8CD;
}

.divmenu a:hover
{
	
	display:block;
	Width:112px;
	background-color:#E6E7E8;

}

