body {
	text-align: center;
	background-color: white;
	margin: 0px 0px 0px 0px;
	font-family: tahoma, sans-serif;
	font-size: 70%;
}
h1 {
	font-family: tahoma, sans-serif;
	font-size: 70%;
	color: black;
	background-color: transparent;
	text-align: left;
}
h2 {
	font-family: tahoma, sans-serif;
	font-size: 70%;
	color: black;
	background-color: transparent;
	text-align: left;
}
h3 {
	font-family: tahoma, sans-serif;
	font-size: 70%;
	color: black;
	background-color: transparent;
	text-align: left;
}
p {
	font-family: tahoma, sans-serif;
	font-size: 70%;
	color: black;
	background-color: transparent;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
a:link.STANDARD {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	background-color: transparent;
	text-decoration: underline;
}
a:visited.STANDARD {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: #e0e0e0;
	background-color: transparent;
	text-decoration: underline;
}
a:visited.STANDARD {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: #e0e0e0;
	background-color: transparent;
	text-decoration: underline;
}
a:hover.STANDARD {
	font-family: tahoma, sans-serif;
	font-size: 9pt;
	color: white;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}
a:link.COMMANDE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color:rgb(255,153,0) ;
	background-color: transparent;
	text-decoration: underline;
}
a:visited.COMMANDE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color:rgb(255,153,0) ;
	background-color: transparent;
	text-decoration: underline;
}
a:hover.COMMANDE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: red;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}

a:link.LIEN_TITRE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	background-color: transparent;
	text-decoration: underline;
}

td.PARTAGE_TITRE4 {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,153,0);
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	width: 50%;
}

td.RETOUR {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color: rgb(255,153,0);
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width:100%;
	padding-right:10pt;
	padding-left:10pt;
}

td.INDEX_ANNEAU {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,153,0);
	text-align: center;
	background-color: white;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	width: 33%;
}
table.INDEX_ANNEAU {
	text-align: center;
	background-color: white;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	width: 100%;
	border-collapse:collapse;
}

td.INDEX_STYLE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: center;
	background-color: rgb(64,64,64);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width: 33%;
}
table.INDEX_STYLE {
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	width: 100%;
	border-collapse:collapse;
}

table.STANDARD {
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	width: 100%;
	border-collapse:collapse;
}
.TITRE1 {
	font-family: tahoma, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: white;
	text-align: left;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width: 28%;
	table-layout: fixed;
}
.TITRE2 {
	font-family: tahoma, sans-serif;
	font-size: 12pt;
	color: white;
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width: 47%;
	table-layout: fixed;
}
.TITRE3 {
	font-family: tahoma, sans-serif;
	font-size: 8pt;
	color: white;
	text-align: right;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width: 25%;
	table-layout: fixed;
}
.TITRE4 {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,153,0);
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
}
.TITRE4_COMMANDE {
	font-family: tahoma, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,153,0);
	text-align: center;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
}
.TITRE5 {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-align: center;
	background-color: #rgb(34,34,34);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
}

/***************************************************************/
/* D�but formatage des lignes du tableau formSelectArticle     */
/***************************************************************/
table.LISTE {
	text-align: center;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	width: 100%;
	border-collapse:collapse;
}
.TEXTELISTE1 {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: center;
	background-color: rgb(48,48,48);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
}

.TEXTELISTE2 {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: center;
	background-color: rgb(96,96,96);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
}
/*************************************************************/
/* Fin formatage des lignes du tableau formSelectArticle     */
/*************************************************************/



.TEXTE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: center;
	background-color: rgb(64,64,64);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
}
.TEXTE_INDEX {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: center;
	background-color: rgb(64,64,64);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	padding-right:30pt;
	padding-left:30pt;
}
.TEXTE_CATEGORIE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: left;
	background-color: rgb(64,64,64);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	padding-right:30pt;
	padding-left:30pt;
}
.TEXTE_GAUCHE {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color: rgb(255,153,0);
	text-align: right;
	background-color: #222222;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width:50%;
	padding-right:10pt;
	padding-left:10pt;
}
.TEXTE_DROIT {
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: left;
	background-color: rgb(64,64,64);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	width:50%;
	padding-right:10pt;
	padding-left:10pt;
}






/*************************************************************/
/* Debut formatage page d'accueil                            */
/*************************************************************/

.menu {
position:absolute;
z-index: 1;
top:0%;
left:0%; 
height:150px;
margin:0px 0 0px 0px;
}

.menu ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu li {
background:rgb(255,240,200);
height:26px;
float:left;
}

.menu li.sub {background:rgb(255,240,200) url(../image/sub.gif) no-repeat right center;} 

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100;}

.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:320px;
color:#000;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
font-size:10pt;
text-align: left;
}

* html .menu a, * html .menu a:visited {width:150px; w\idth:149px;}

* html .menu a:hover {color:#efa; background:#aa7; position:relative;}

.menu li:hover {position:relative;}

.menu a:active, .menu a:focus {color:#efa; background:#aa7;}

.menu li:hover > a {color:#efa; background:#aa7;}
 
.menu li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:200px;
padding:30px;
background:transparent url(transparent.gif);
}

.menu li:hover > ul {visibility:visible;}

.menu ul a:hover ul ul{
visibility:hidden;
}

.menu ul a:hover ul a:hover ul ul{
visibility:hidden;
}

.menu ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

.menu ul a:hover ul {
visibility:visible;
}

.menu ul a:hover ul a:hover ul{ 
visibility:visible;
}

.menu ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.accueil_bloc_central {
position:absolute;
top:10%;
left:0%; 
width:100%;
margin:0px 0 0px 0px;
}

.presentation_dm {
position:absolute;
top:0%;
left:33%; 
width:33%;
margin:0px 0 0px 0px;
}

.recherche {
position:absolute;
top:0%;
left:70%; 
width:30%;
margin:0px 0 0px 0px;
}

.anneau {
position:absolute;
left:0%;
top:110%; 
width:100%;
margin:0px 0 0px 0px;
}


/*************************************************************/
/* Debut formatage page conditions                           */
/*************************************************************/

table.CONDITION {
	background-color: #FFFFDC;
	border-color: rgb(193,193,193);
	border-style: solid;
	border-width: 1px;
	font-size: 10pt;
}

