/* Body, header, footer, Main, Page */

.body{
margin:0px;
}

.bg_img_repeat{
background:url(images/bg_mwd_body_repeat.jpg) top center repeat-y;
}

.bg_img{
background:url(images/bg_mwd_body.jpg) top center no-repeat;
}

/* Navigation */

.navigation{
background:url(images/navi/background_3.png) 0px 0px no-repeat;
height:80px;
padding-left:25px;
padding-right:25px;
}

.navi_position{
display:inline;
float:left;
position:relative;
}

.navi_position_compact{
display:inline;
float:right;
position:relative;
}

.hand{
cursor:hand;
}

a .button_mwd{
background:url(images/navi/mwd.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_mwd, .button_mwd_here{
background:url(images/navi/mwd.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_adam_studio{
background:url(images/navi/adam_studio.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_adam_studio, .button_adam_studio_here{
background:url(images/navi/adam_studio.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_adam_hifi{
background:url(images/navi/adam_hifi.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_adam_hifi, .button_adam_hifi_here{
background:url(images/navi/adam_hifi.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_violet{
background:url(images/navi/violet.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_violet, .button_violet_here{
background:url(images/navi/violet.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_zaor{
background:url(images/navi/zaor.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_zaor, .button_zaor_here{
background:url(images/navi/zaor.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_mcaudiolab{
background:url(images/navi/mcaudiolab.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_mcaudiolab, .button_mcaudiolab_here{
background:url(images/navi/mcaudiolab.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_enhanced{
background:url(images/navi/enhanced.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_enhanced, .button_enhanced_here{
background:url(images/navi/enhanced.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_prices{
background:url(images/navi/prices.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_prices, .button_prices_here{
background:url(images/navi/prices.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

a .button_contact{
background:url(images/navi/contact.png) no-repeat;
width:80px;
height:50px;
background-position:left top;
display:block;
}

a:hover .button_contact, .button_contact_here{
background:url(images/navi/contact.png) no-repeat;
width:80px;
height:50px;
background-position:left bottom;
display:block;
}

/* Left frame */

.left_frame{
background-image:url(images/MWD_LeftFrame.png);
}

.left_frame_head,.left_frame_head:hover,.left_frame_head_here,.left_frame_list,.left_frame_bullet,.left_frame_link,.left_frame_link:hover,.left_frame_series,.left_frame_series:hover,.left_frame_series_here{
text-decoration:none;
color:#262626;
font-family:Arial;
font-size:12px;
margin-right:18px;
line-height:15px;
}

.left_frame_head{
line-height:40px;
font-weight:bold;
text-decoration:underline;
padding-top:15px;
padding-bottom:10px;
margin-left:25px;
}

.left_frame_head:hover,.left_frame_head_here{
line-height:40px;
color:#008FD9;
font-weight:bold;
text-decoration:underline;
padding-top:15px;
padding-bottom:10px;
margin-left:25px;
}

.left_frame_list{
text-decoration:none;
padding-top:0px;
padding-bottom:10px;
margin-left:27px;
}

.left_frame_bullet,.left_frame_bullet_here{
text-decoration:none;
padding-top:0px;
padding-bottom:0px;
margin-left:20px;
list-style-type:circle;
list-style-position:outside;
}

.left_frame_bullet_here{
color:#C9C719;
font-weight:bold;
list-style-type:disc;
list-style-position:outside;
}

.left_frame_link,.left_frame_link:hover{
text-decoration:none;
padding-top:0px;
padding-bottom:10px;
margin-left:0px;
}

.left_frame_link:hover{
color:#C9C719;
}

/* Right frame */

.right_frame_headline{
color:#262626;
font-family:Arial;
font-size:18px;
font-weight:bold;
line-height:24px;
text-decoration:none;
margin-left:60px;
margin-right:60px;
padding-top:20px;
padding-bottom:30px;
text-align:center;
}

.right_frame_features{
background-image:url(images/MWD_RightFrame_features.gif);
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:25px;
text-decoration:none;
margin-top:25px;
}

.right_frame_news,.right_frame_news_link,.right_frame_news_link:hover{
font-family:Arial;
font-size:12px;
text-decoration:none;
}

.right_frame_news{
text-align:justify;
margin-left:60px;
margin-right:60px;
padding-top:20px;
padding-bottom:20px;
border-top:2px solid #DADADA;
}

.right_frame_news_link{
color:#262626;
}

.right_frame_news_link:hover{
color:#C9C719;
}

.right_frame_other_page{
text-align:center;
margin-left:60px;
margin-right:60px;
padding-top:20px;
padding-bottom:20px;
border-top:2px solid #DADADA;
}

.right_frame_fleche_droite,.right_frame_fleche_gauche{
border:0px;
position:relative;
top:3px;
}

.right_frame_fleche_droite{
margin:0px 5px 0px 20px;
}

.right_frame_fleche_gauche{
margin:0px 20px 0px 5px;
}

.image{
float:right;
border:2px solid #D1D1D1;
margin-left:30px;
margin-bottom:10px;
margin-top:0px;
}

.image_centre{
position:center;
border:2px solid #D1D1D1;
margin-bottom:10px;
margin-top:0px;
}

.video{
border:2px solid #D1D1D1;
padding:2px;
display:block;
width:580px;
height:350px;
}

.video_small{
float:right;
border:2px solid #D1D1D1;
padding:2px;
display:block;
width:320px;
height:240px;
margin-bottom:10px;
margin-left:30px;
}

.image_thumb{
float:left;
border:1px solid #D1D1D1;
margin-right:50px;
margin-bottom:0px;
margin-top:0px;
}

.image_contact{
background-color:#FFFFFF;
border:0px solid #D1D1D1;
margin-left:30px;
margin-bottom:10px;
margin-top:10px;
}

.logo_contact{
float:right;
border:2px solid #D1D1D1;
margin-bottom:0px;
margin-top:0px;
margin-right:220px;
}

.sitemap_link,.sitemap_link:hover,.sitemap_link_zone,.sitemap_link_zone:hover{
text-decoration:none;
font-family:Arial;
font-size:12px;
line-height:15px;
}

.sitemap_link{
color:#262626;
}

.sitemap_link_zone{
color:#ffffff;
}

.sitemap_link:hover,.sitemap_link_zone:hover{
color:#C9C719;
}

.sitemap_tab0{
padding-bottom:5px;
padding-top:5px;
margin-left:20px;
padding-left:10px;
margin-right:20px;
background-color:#464646;
}

.sitemap_tab1{
padding-bottom:0px;
margin-left:20px;
padding-left:45px;
margin-right:20px;
background-color:#9f9f9f;
}

.sitemap_tab1_seul{
padding-bottom:5px;
margin-left:20px;
padding-left:45px;
margin-right:20px;
background-color:#9f9f9f;
}

.sitemap_tab2{
padding-bottom:5px;
margin-left:20px;
padding-left:70px;
margin-right:20px;
background-color:#e0e0e0;
}

.image_produit_thumb{
border:1px solid #D1D1D1;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
}

.social_networks{
background-image:url(images/bg_social_networks_v4.jpg);
background-position:460px 0px;
background-repeat:no-repeat;
height:60px;
}

.social_networks_news{
background-image:url(images/bg_social_networks_v4.jpg);
background-position:510px 0px;
background-repeat:no-repeat;
height:60px;
}

/* Form */

.txt_form{
color:#262626;
font-family:Arial;
font-size:12px;
text-decoration:none;
text-align:justify;
margin-left:60px;
margin-right:0px;
margin-top:15px;
padding-bottom:15px;
}

input{
font-family:Arial;
font-size:12px;
color:#888888;
margin:4px 0px 20px 0px;
padding:3px;
border:1px solid #BEBEBE;
width:400px;
}

textarea{
font-family:Arial;
font-size:12px;
color:#888888;
margin:4px 0px 8px 0px;
padding:3px;
border:1px solid #BEBEBE;
width:400px;
scroll:auto;
height:120px;
}

input.button{
vertical-align:bottom;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
border:1px solid #BEBEBE;
margin:5px 0px 0px 240px;
width:160px;
cursor:pointer;
background-color:#BEBEBE;
}

input.button:hover{
vertical-align:bottom;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#BEBEBE;
text-decoration:none;
border:1px solid #BEBEBE;
margin:5px 0px 0px 240px;
width:160px;
cursor:pointer;
background-color:#FFFFFF;
}

/* Destockage */

.destock{
margin:20px 60px 0px 60px;
background-image:url(images/background_destock.jpg);
background-repeat:repeat-y;
}

.brand{
background-image:url(images/bg_brand.gif);
color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin:0px 0px 4px 110px;
padding:4px 0px 3px 10px;
}

.product,.normalprice,.promoprice{
color:#000000;
font-family:Arial;
font-size:12px;
padding:4px 0px 3px 10px;
}

.product{
background-image:url(images/bg_product.gif);
margin:0px 0px 4px 110px;
}

.normalprice{
background-image:url(images/bg_price.gif);
margin:0px 0px 4px 110px;
}

.promoprice{
background-image:url(images/bg_promo_price.gif);
margin:0px 0px 25px 110px;
}
