body{
background:#000000;
font-family:Courier New;
font-size:11px;
color:#333333;
margin:0px;
}
tr,td{
font-family:Courier New;
font-size:11px
}

.w1{
font-family:Courier New;
font-size:13px;
font-weight:bold;
color:#ffffff;}
.w2{
font-family:Courier New;
font-size:11px;
font-weight:bold;
}

.red{
color:#D6332A;}

.top{background:url(images/top_bg1.jpg) no-repeat right bottom;}
.ch1{
background-color:ffffff;
}
.ch2{
background-color:#ffffff;
}
.ch3{
border:2px solid #cccccc;
}
.inputD {
	color:#FFFFFF;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #808080;
	border-right-color: #ccc;
	height: 20px;
	border-bottom-width: 1px;
	border-left-width: 1px;border-left-color: #ccc;
	color: #333;
	font-family: Courier New;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 12px;
	padding-left: 0px;
}
.submit {
	background: url(images/submit1.jpg) repeat-x;
	border: 0;
	padding: 2px 0;
	width: 80px;
	color:#ffff99;
font-family:Courier New;
font-size:12px;
font-weight:bold;
}
.submit1 {
	background: url(images/submit1.jpg) repeat-x;
	border: 0;
	padding: 2px 0;
	width: 60px;
	color: #ffff99;
font-family:Courier New;
font-size:12px;
font-weight:bold;
}

.right{
background:#ffffff url(images/boot_right.jpg) no-repeat bottom right;
}

a{color:#000000; font-family:Courier New;
font-size:10px;}
a:hover{color:#ff9900;text-decoration:none;}

/* ---- NAVIGATION ---- */
.menu {     
     width:720px;     
     font-size:0.85em;     
     position:relative;     
     z-index:100;
     text-align:left;

} 
/* remove all the bullets, borders and padding from the default list styling */ 
.menu ul {    
    padding:0;     
    margin:0;     
    list-style-type:none; 
} 
.menu ul ul {     
    width:80px; 
} 
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */ 
.menu li {     
    float:left;     
    width:80px;     
    position:relative;
} 
/* style the links for the top level */ 
.menu a {     
    display:block;     
    font-size:11px;     
    text-decoration:none;      
    color:#fff;    
    width:80px;     
    height:24px;                   
    padding:11px 5px 3px 5px;      
    line-height:1em;
    background: url(images/button1.jpg) no-repeat left top;
}
/* a hack so that IE5.5 faulty box model is corrected */ 
* html .menu a {     
    text-decoration:none; 
    width:80px;     
    w\idth:80px;
    color:#fff;
    
}  
/* style the second level background */ 
.menu ul ul a.drop, .menu ul ul a.drop:visited {
    text-decoration:none;      
    background:url(images/drop1.jpg)  left bottom no-repeat;
    color:#fff; 
} 
/* style the second level hover */ 
.menu ul ul a.drop:hover{ 
    text-decoration:none;     
    background: url(images/drop1.jpg)  left bottom no-repeat;
    color:#9EF22C; 
} 
.menu ul ul :hover > a.drop { 
    text-decoration:none;     
    background:#fff url(images/drop1.jpg)  left bottom no-repeat;
    color:#9EF22C; 
    padding-left:15px; 
} 
/* style the third level background */ 
.menu ul ul ul a, .menu ul ul ul a:visited {     
    color:#fff;
    background:#6699cc url(images/point1.jpg)  top left no-repeat;
    padding-left:15px;   
} 
/* style the third level hover */ 
.menu ul ul ul a:hover {     
    background:#ff9900 url(images/point1.jpg)  top left no-repeat; 
    color:#9EF22C;
    padding-left:15px; 
}   


/* hide the sub levels and give them a positon absolute so that they take up no room */ 
.menu ul ul {
	position:absolute;
	height:0px;
	top:31px;
	left:0px;
	width:150px;
	visibility: hidden;
} 
/* another hack for IE5.5 */ 
* html .menu ul ul {     
    top:30px;     
    t\op:31px; 
}  


/* position the third level flyout menu */ 
.menu ul ul ul{     
    left:241px;      
    top:0px;     
    width:120px; 
} 
/* position the third level flyout menu for a left flyout */ 
.menu ul ul ul.left {     
    left:0px;
}
  
/* style the table so that it takes no ppart in the layout - required for IE to work */ 
.menu table {position:absolute; top:0; left:0;}  

/* style the second level links */ 
.menu ul ul a, .menu ul ul a:visited {
    text-decoration:none;          
    color:#fff;      
    height:auto;      
    line-height:1em;      
    padding:5px 10px;      
    width:120px;
    background: white url(images/glossyback.jpg) repeat-x bottom left; 
   /* yet another hack for IE5.5 */ 
} 
* html .menu ul ul a{
    text-decoration:none;      
    width:120px;     
    w\idth:120px; 
} 

  
/* style the top level hover */ 
.menu a:hover{
    text-decoration:none;      
    color:#9EF22C;      
    background: url(images/button1.jpg) no-repeat top;
} 
.menu :hover > a{ 
    text-decoration:none;     
    color:#9EF22C;    
} 

/* second */
.menu ul ul a:hover{
    text-decoration:none;      
    color:#9EF22C;      
    background: white url(images/glossyback.jpg) repeat-x bottom left;  
}
.menu ul ul :hover > a { 
    text-decoration:none;     
    color:#9EF22C;     
} 
 
/* make the second level visible when hover on first level list OR link */ 
.menu ul li:hover ul, 
.menu ul a:hover ul{     
    visibility:visible;  
} 
/* keep the third level hidden when you hover on first level list OR link */ 
.menu ul :hover ul ul{     
    visibility:hidden; 
}  

/* make the third level visible when you hover over second level list OR link */ 
.menu ul :hover ul :hover ul{      
    visibility:visible; 
} 
.div_no {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 23px; PADDING-BOTTOM: 4px; COLOR: #939598
}
.div_in {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 23px; PADDING-BOTTOM: 4px; COLOR: #ffad17
}
.div_txt_out {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #939598
}
.div_txt_in {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.style1 {
font-family: "Courier New",Courier New; font-size: 10px;color: #FFFFFF;
}
a{
	font-family: "Courier New",Courier New;
	color: #FFFFFF;
	text-decoration: none;
	FONT-SIZE: 10px;
}
.a2{
	font-family: "Courier New",Courier New;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: "Courier New",Courier New;
	text-decoration: none;
	color: #00FF33;
}
.style_produit {
  color:#FFFFFF;
  text-align:justify;
}
.style_photo {
  color:#FFFFFF;
}
.style_bouton
{
	color:#00FF00;
	background-color: #000000;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.style_bouton2
{
	color: #00FF00;
	background-color: #CC0033;
}
.obligatoire
{
	background-color:#FFFFFF;
	font-weight:bold;
	font-family: "Courier New",Courier New;
	font-size:14px;
}
.falcutatif
{
	background-color:#FFFFFF;
	font-weight:bold;
	font-family: "Courier New",Courier New;
	font-size:14px;
}
.tab_form
{
	font-family: "Courier New",Courier New;
	color:#FFFFFF;
}
img{behavior:url(images/png.htc)}
.ref
{
	font-size:8px;
	color:#FFOOOO;
}
.produit
{
	font-size:14px;
	font-weight:bolder;
	color:#D6332A;
}
.popup
{
	 background-color:#000000;
	 color:#00FF00;
}
.menu_vip
{	
	font-family: "Courier New",Courier New; 
	font-size: 12px;
	color: #ffffff;
}
.menu_vip:hover
{
	color:#D6332A;
	text-decoration:none;
}
.prix_vip
{
	font-size:14px;
	color:#85D621;
}
.prix
{
	font-size:14px;
}
.test
{
	border:#CCCCCC;
	
}
.soustitle
{
	font-size:20px;
	color:#FFFFFF;
	
}
.lien_vert
{
	text-decoration: none;
	color: #00FF33;
	font-size: 10px;
}
.lien_gris
{
	text-decoration: none;
	color: #777777;
	font-size: 10px;
}
.lien_rouge
{
	text-decoration: none;
	color: #D6332A;
	font-size: 10px;
}
.title_tab
{
	text-decoration: none;
	color: #D6332A;
	font-size: 14px;
	font-weight:bold;
}
.style_panier
{
	font-family:"Courier New";
	color: #000000;
	font-size: 14px;
	background-color:#FFFFFF;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
}
.style_panier2
{
	font-family:"Courier New";
	color: #OOOOOO;
	font-size: 14px;
	border-style:solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#FFFFFF;
	empty-cells:show;
}
.marge_tab
{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
}