* html div#content
{
width:488px;
}

html, body
{
margin:auto;
font-family:arial;
font-size:12px;
}

img, div, input 
{ 
behavior: url('/styles/iepngfix.htc');
}

input
{
border:1px solid #4e8f99;
}

select
{
border:1px solid #4e8f99;
}

textarea
{
border:1px solid #4e8f99;
}

img
{
border-width:0;
text-decoration:none;
}

hr
{
height:1px;
border-style:none;
color:#24656f;
background-color:#24656f;
width:90%;
padding:0px;
margin:0px;
}

form
{
margin:0px;
}

div#container
{
margin:auto;
width:990px;
}

div#header
{
width:990px;
height:300px;
background:url('/images/header.jpg') no-repeat 0px 0px;
}

ul
{
color:#4e8f99;
list-style-type:square;
}

ul#menutop
{
position:absolute;
height:40px;
margin:205px 0px 0px 240px;
padding-left:30px;
list-style-type:none;
}

ul#menutop li
{
float:left;
height:40px;
}

ul#menutop li a
{
float:left;
display:block;
height:40px;
font-size:18px;
font-weight:bold;
color:#4da0ae;
text-decoration:none;
}

ul#menutop li a:hover
{
display:block;
height:40px;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
background:url('/images/bg_menu.jpg') repeat-x 0px 0px;
}

ul#menutop img
{
padding:0px 10px 0px 10px;
}

ul#menutop_languages
{
position:absolute;
margin:250px 0px 0px 840px;
padding-left:40px;
}

ul#menutop_languages li
{
display:inline;
color:#4da0ae;
padding:0px;
}

ul#menutop_languages li a
{
font-size:14px;
color:#4da0ae;
text-decoration:none;
}

div#menuleftbg
{
margin:18px 0px 0px 0px;
/*
padding:5px;
*/
width:217px;
background:url('/images/menubg.jpg') repeat-y 0px 0px;
float:left;
}

div#menuleft
{
/*
margin:18px 0px 0px 0px;
*/
padding:5px;
width:207px;
height:991px;
background:url('/images/menu.jpg') no-repeat 0px 0px;
float:left;
}

div#menuleft ul
{
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
}

div#menuleft ul li
{
margin:0px;
padding:1px 0px 2px 0px;
}

div#menuleft a
{
margin:0px;
padding:0px;
color:#006171;
text-decoration:none;
}

div#menuleft a:hover
{
color:#ffffff;
text-decoration:none;
}

div#content
{
padding:25px 30px 25px 30px;
width:496px;
/*height:959px;*/
background:url('/images/bg_content.jpg') no-repeat 0px 0px;
float:left;
}

div#content h1
{
font-size:18px;
color:#4e8f99;
padding:0px 0px 0px 15px;
background:url('/images/puce.png') no-repeat 0px 5px;
}

div#content h2
{
font-size:16px;
color:#4e8f99;
padding:0px 0px 0px 15px;
}

div#content h3
{
font-size:14px;
color:#4e8f99;
padding:0px 0px 0px 15px;
}

div#content p
{
color:#4e8f99;
}

div#content a
{
color:#006171;
text-decoration:none;
}

div#content a:hover
{
color:#4e8f99;
text-decoration:underline;
}

div#menurightbg
{
margin:18px 0px 0px 0px;
/*
padding:5px;
*/
width:217px;
background:url('/images/menubg.jpg') repeat-y 0px 0px;
float:left;
}

div#menuright
{
/*
margin:18px 0px 0px 0px;
*/
padding:5px;
width:207px;
height:991px;
background:url('/images/menu.jpg') no-repeat 0px 0px;
float:right;
}

div#menuright a
{
color:#006171;
font-size:13px;
text-decoration:none;
}

div#menuright a:hover
{
color:#ffffff;
font-size:13px;
text-decoration:none;
}

div#menuright label
{
padding-top:15px;
}

div#menuright label span
{
color:#ffffff;
display:block;
width:70px;
float:left;
}

div#menuright span
{
color:#ffffff;
font-size:13px;
}

div#footer
{
height:64px;
width:990px;
background:url('/images/footer.jpg') no-repeat 0px 0px;
padding:7px 0px 0px 0px;
font-weight:bold;
color:#FFFFFF;
}

div#footer table
{
border-style:none;
}

div#footer a
{
color:#FFFFFF;
text-decoration:none;
}

div#footer a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

#submenu_title
{
width:182px;
height:34px;
padding:10px 0px 0px 25px;
font-weight:bold;
color:#ffffff;
background:url('/images/bg_menu_title.png') no-repeat 0px 0px;
}

a#submenu_button
{
display:block;
width:91px;
height:20px;
font-size:14px;
text-align:center;
color:#19696d;
padding-top:2px;
text-decoration:none;
background:url('/images/button.png') no-repeat 0px 0px;
}

a#submenu_button:hover
{
display:block;
width:91px;
height:20px;
font-size:14px;
text-align:center;
color:#ffffff;
padding-top:2px;
text-decoration:none;
background:url('/images/button_hover.png') no-repeat 0px 0px;
}

div#shoponline_index
{
padding:5px;
}

div#shoponline_index table
{
width:480px;
background:url('/images/bg_hr.jpg') no-repeat 0px 0px;
}

div#shoponline_index table td
{
padding-top:15px
}

div#shoponline_index table td a
{
color:#4e8f99;font-size:12px
}

div#formulaire_client
{
padding-left:10px;
}

div#formulaire_client select
{
width:147px;
}

div#formulaire_client table
{
border:1px solid #4e8f99;
color:#4e8f99;
}

div#confirmer_commande
{
padding-left:10px;
}

div#confirmer_commande table
{
width:480px;
border:1px solid #4e8f99;
}

div#confirmer_commande table th
{
background-color:#4e8f99;
color:#FFFFFF;
}

div#lister_panier
{
padding-left:10px;
}

div#lister_panier table
{
width:480px;
border:1px solid #4e8f99;
}

div#lister_panier table th
{
background-color:#4e8f99;
color:#FFFFFF;
}

div#myspace
{
padding-left:10px;
}

div#myspace table
{
width:350px;
border-style:none;
}

div#myspace fieldset
{
margin-left:10px;
width:350px;
border:1px solid #4e8f99;
color:#4e8f99;
}

div#myspace fieldset legend
{
font-weight:bold;
font-size:14px;
color:#4e8f99;
}

div#produits_lies table
{
border:1px solid #4e8f99;
}

div#produits_lies table th
{
background-color:#4e8f99;
color:#FFFFFF;
}

