body{
background: url('../images/bg-hifi.png') repeat-x; 
background-color: #999;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}
#wrapper{ 
	margin: 0 auto 15px auto;
	text-align: left;
	width: 1000px;
	background-color: #FFFFFF;
    position:relative;
}

#hifi-logo{
	width:1000px;
	height:130px;
	background: url("../images/hifi-big-logo.png");
}
#hifi-logo a{
	padding-bottom: 115px;
    display:block;
}
	
#hifi-logo a,
#hifi-logo img{
	border:none;
}

#site_content{
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 19px;
	width: 961px;
	float: left;
}
a{
	font-size: 12px;
	font-family: Tahoma,Geneva,sans-serif;
}
img{
	border: 0px;
}
#headerDiv{
	width: 964px;
	background-position: 100px bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	/*background-image: url("../images/ticked_email.png");  */
	background-repeat: no-repeat;
	background-position: 360px bottom;
	margin:0 0 0 0;
}
/*a.logo{
	width: 335px;
	height: 114px;
	margin:0 0 0 -5px;
	background-image: url("../images/logo-hifi.png");
	background-repeat: no-repeat;
	float: left;
}*/
#header_buts{
	/*padding-top: 17px;*/
/*	width: 961px;*/
/*	margin-top: -20px;*/
height:40px;
background: url("../images/top-menu-bg.png") no-repeat right;
margin:0 -3px 0 0;
padding: 10px 5px 0 0;
}

#top-langs{
	background: url("../images/top-lang-bg.png") no-repeat left;
	width:200px;
	height:60px;
	margin: 0 0 0 -8px;
	padding:0 0 0 15px;
}
#top-langs table{
	margin:0 auto;
	width: 95%;
	height:90%;
}
#top-langs a{
	line-height: 15px;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
}
#top-langs a.sel{
	text-decoration:underline;
}
#top-langs a span{
	width:20px;
	height:12px;
	padding:0 0 0 23px;
}
#top-langs a span.fr_icon{
	background: url("../images/flag-fr.png") no-repeat left center;
}
#top-langs a span.en_icon{
	background: url("../images/flag-en.png") no-repeat left center;
}
#top-langs a span.de_icon{
	background: url("../images/flag-de.png") no-repeat left center;
}


#top_menu{
	background-image: url("../images/index_menu.jpg");
	width: 961px;
	height: 30px;
	float: left;
}
#top_menu_text{
	height: 25px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 19px;
	color: #ffffff;
	float: left;
}
a.menulink{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 9px;
	font-weight:bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	height: 21px;
	float: left;
}
a.submenu,
a.submenu_activ{
	line-height: 13px;
	font-size: 12px;
	color: #CCCCCC;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	float: left;
}
a.submenu:hover,
a.submenu_activ:hover{
	color: #FFFFFF;
	background-image: url('../images/submenu_link_arrow.png');
	background-repeat: no-repeat;
	background-position: 4px center;
}
a.submenu_activ{
	font-weight: bold;
}

a.window_icon,
a.apple_icon,
a.android_icon{
	background-image: url("../images/windows_icon.png");
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	width: 30px;
	height: 30px;
	margin-left: 1px;
	margin-right: 1px;
	float: left;
}
a.apple_icon{
	background-image: url("../images/apple_icon.png");
}
a.android_icon{
	background-image: url("../images/android_icon.png");
}
a.but_header_user,
a.but_header_cart,
a.but_header_newsletter,
a.but_header_contact{
	background-image: url('../images/user_icon.png');
	background-repeat: no-repeat;
	background-position: left center;
	height: 19px;
/*	margin-right: 10px;*/
	padding-left: 27px;
	padding-right: 15px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: right;
}
a.but_header_cart{
	background-image: url('../images/cart_icon.png');
}
a.but_header_newsletter{
	background-image: url('../images/newsletter_icon.png');
}
a.but_header_contact{
	background-image: url('../images/contact_icon.png');
}
a.but_header_user:hover,
a.but_header_cart:hover,
a.but_header_newsletter:hover,
a.but_header_contact:hover{
	text-decoration: underline;
}
.search_but{
	border: 0px;
	margin: 0px;
	background-image: url("../images/search_but_icon.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	cursor: pointer;
	width: 30px;
	height: 30px;
	float: right;
}
#search_text{
	padding-top: 5px;
	width: 140px;
	height: 25px;
	float: right;
}
.search_text{
	background-color: transparent;
	background-image: url('../images/search_text_bg.png');
	border: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-top: 1px;
	width: 100%;
	height: 20px;
	float: right;
}

#nav_menu{
	padding-top: 13px;
	padding-bottom: 4px;
	width: 490px;
	height: 21px;
	float: left;
}
#nav_menu a.nav,
#nav_menu a.last_nav{
	padding-right: 12px;
	padding-left: 4px;
	padding-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;
}
#nav_menu a.nav{
	background-image: url('../images/nav_arrow.png');
	background-repeat: no-repeat;
	background-position: right center;
}
#nav_menu a.nav:hover,
#nav_menu a.last_nav:hover{
	text-decoration: underline;
}


#best_menu{
	padding-top: 4px;
	padding-bottom: 4px;
	height: 30px;
	float: right;
}


#best_menu a.bestSection{
	background-repeat: no-repeat;
	background-position: right center;
	height: 21px;
	padding-top: 9px;
	padding-right: 27px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	float: left;
}
#best_menu a.bestSection:hover{
	text-decoration: underline;
}
#header_poster{
	width: 719px;
	height: 265px;
	float: left;
	margin-left:5px;
/*	overflow:hidden;*/
	position:relative;
}

#header_poster #nav { z-index: 999; position: absolute; top: -25px; left: 0 }
#header_poster #nav a { 
					margin: 0 5px; 
					padding: 0px 3px 0 3px;background: url("../images/icon-slider-bullet.png") no-repeat -1px 0; 
					text-decoration: none ;
					outline:none !important;
		color:transparent;
		ie-dummy: expression(this.hideFocus=true);
		
		}
#header_poster #nav a.activeSlide { background: url("../images/icon-slider-bullet.png") no-repeat -1px -16px; }
#header_poster #nav a:focus { outline: none !important;-moz-outline-style: none; }


#homeCycle{
	width:100%;
	height:100%;
/*	z-index: 998;*/
}

.header_top_box p{
	margin-top:0;
}

#header_poster_order{
	padding-top: 185px;
	padding-right: 33px;
	float: right;
}

#header_poster_order a.order{
	text-align: center;
	text-decoration: none;
	background-image: url('../images/poster_order_but.png');
	padding-top: 9px;
	width: 117px;
	height: 26px;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	float: right;
}
#prod_container{
	width: 964px;
	float: left;
}
#prod_container_small{
	width: 705px;
	float: left;
}
div.prod_box_index{
	margin: 1px 2px 2px 0px;
	border: 1px solid #CECECE;
	width: 237px;
	background-color: #ffffff;
	float: left;
}

table.prod_box_index{
	margin: 1px 2px 2px 0px;
	border: 1px solid #ddd;
	width: 237px;
	/*background-color: #ffffff;*/
	background: url('../images/product-box-bg.png') repeat-x #fff;
}

div.prod_img_index{
	text-align: center;
	/*
	background-image: url('../images/prod_box_bg.jpg');
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #E3E3E3;
	*/
	padding-top: 5px;
	padding-bottom: 5px;
	width: 237px;
	height: 170px;
	overflow: hidden;
	float: left;
}
td.prod_img_index{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 237px;
	height: 170px;
}
td.prod_title_index{
	padding: 5px;
	padding-bottom: 0px;
	height: 53px;
	float: left;
	/*text-align:justify;*/
}
td.prod_title_index a.title{
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #000000 !important;
	text-decoration: none;
	line-height: 16px;
}

div.prod_title_index{
	padding: 5px;
	padding-bottom: 0px;
	height: 43px;
	float: left;
	/*text-align:justify;*/
}
div.prod_title_index a.title{
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}


td.prod_text_index{
	font-size: 12px;
	color: #000000;
	padding: 5px;
	height: 60px;
	line-height: 13px;
}

div.prod_text_index{
	font-size: 12px;
	color: #000000;
	padding: 5px;
	height: 60px;
	line-height: 13px;
	float: left;
}


div.prod_text_index a.read_more{
	text-decoration: underline;
	font-size: 11px;
	color: #9e3018;
	text-decoration: none;
}
div.prod_title_index a.title:hover,
div.prod_text_index a.read_more:hover{
	text-decoration: underline;
}
div.prod_price_index{
	padding: 5px;
	padding-top: 0px;
	height: 28px;
	float: left;
}

td.prod_text_index a.read_more{
	text-decoration: underline;
	font-size: 11px;
	color: #9e3018;
	text-decoration: none;
}
td.prod_title_index a.title:hover,
td.prod_text_index a.read_more:hover{
	text-decoration: underline;
}
td.prod_price_index{
	padding: 5px;
	padding-top: 0px;
	height: 28px;
}



a.prod_order_but{
	text-align: center;
	text-decoration: none;
	background-image: url('../images/prod_order_but.png');
	padding-top: 6px;
	width: 92px;
	height: 22px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	float: right;
}
div.products_container{
	border: 1px solid #CCCCCC;
	/*
	background-image: url('../images/products_bg.jpg');
	background-repeat: repeat-x;
	background-position: top center;
	*/
	padding: 10px; 
	margin-bottom: 1px;
	width: 685px;
	float: left;
}
.price{
font-size:24px;
font-weight: bold;
color:#C53B1F;
}

.price span{
font-size:24px;
font-weight: bold;
color:#333333;
}
.button_div_left,
.button_div_left2{
	height:28px;
	background:url("../images/empty_button_final.png") no-repeat 0px 0px;
	float:left;
	padding-left: 5px;
	text-align:center;
}
.button_div_left2{
	background:url("../images/empty_button_final2.png") no-repeat 0px 0px;
}

a.button_text{
	font-size:12px;
	color: #ffffff !important;
	position:relative;
	display:block;
	top:0px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	height:22px;
	text-decoration:none;
}  

.button_text{
	font-size:12px;
	font-weight: bold;
	color:#333333;
	position:relative;
	display:block;
	top:0px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height:28px;
	text-decoration:none;
	border: 0px;
	background: none;
}

.button_div_right,
.button_div_right2{
	height:28px;
	width:5px;
	background: url("../images/empty_button_final.png") no-repeat -395px 0px;
	float:left;
}
.button_div_right2{
	background: url("../images/empty_button_final2.png") no-repeat -395px 0px;
}
div.button_div{
	display:inline-block;
	zoom: 1;
	*display:inline;
}

div.button_div:hover div.button_div_left {
	background: url("../images/empty_button_final.png") no-repeat 0px -29px;
}
div.button_div:hover div.button_div_left2 {
	background: url("../images/empty_button_final2.png") no-repeat 0px -29px;
}

div.button_div:hover div.button_div_right {
	background: url("../images/empty_button_final.png") no-repeat -395px -29px;
}
div.button_div:hover div.button_div_right2 {
	background: url("../images/empty_button_final2.png") no-repeat -395px -29px;
}
#banner_right{
	margin-top: 1px;
	border: 1px solid #CECECE;
	width: 120px;
	float: right;
}
#right_column{
	padding-left: 6px;
	width: 250px;
	float: left;
}
#right_column_small{
	width: 256px;
	float: left;
}
#bottom_banners{
	margin-bottom: 1px;
	width: 964px;
	float: left;
}
#microsoft_orange_banner{
	text-align: center;
	border: 1px solid #cccccc;
	width: 299px;
	height: 247px;
	overflow: hidden;
	float: left;
}
div.index_bottom_slideshow,
div.prod_bottom_slideshow{
	border: 1px solid #cccccc;
	width: 478px;
	height: 247px;
	overflow: hidden;
	margin-right:2px;
	float: left;
}
div.prod_bottom_slideshow{
	border: 1px solid #cccccc;
	margin-right:1px;
	width: 351px;
}
div.index_bottom_slideshow img,
div.prod_bottom_slideshow img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table.rightBox{
	width: 250px;
	margin-bottom: 6px;
	border: 1px solid #cccccc;
	background-color: #E6E7EB;
}
a.link9{
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-image: url('../images/red_arrow.png');
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
a.link9:hover{
	text-decoration: underline;
	color: #006633;
}
td.comparatifHeader{
	background-image:url('../images/GDATA_comparatif_header.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	width: 705px;
	padding-top: 90px;
	height: 176px;
}
a.prodImg{
	width: 100%; 
	height: 175px; 
	float: left; 
	text-decoration: none;
}
a.prodImg:hover{
	text-decoration: none;
}
td.compairCheck_red{
	background-image: url('../images/red_check.png');
	background-repeat: no-repeat;
	background-position: center center;
}
#comparativ{
	width: 250px;
	margin-bottom: 6px;
	overflow: hidden;
	float: left;
}




















#navE a,#rightE a {
	color:black;
	text-decoration: none;
}

#navE a:visited,#rightE a:visited {
	color:black;
	text-decoration: none;
}

#navE a:hover,#rightE a:hover {
	color:black;
	text-decoration: underline;
}

#indexMiddle a:link{
	color:black;
	text-decoration: none;
}

#indexMiddle a:visited {
	text-decoration: none;
}

.summaries{
line-height: 17px;
}

#index_links{
background:url('../images/bdav_fond.jpg') no-repeat;
width:730px;
height:285px;

}
.bigred{
color:#FF4303;
font-size: 12px;
font-weight: bold;
width:210px;
padding:5px;
}

 #achatF1,#achatF2, #achatF3 {
 padding-left:15px;
 padding-top:10px; 
 color:white;
 cursor:pointer;
 font-weight: bold;
 }


  #achatF4 {
 padding-left:15px;
 padding-top:10px; 

 }

#achatF4{
	color:red;
	font-weight: bold;
	text-decoration: none;
	
}

.achatF4 a:hover{
	color:red;
	font-weight: bold;
	text-decoration: underline;

}

#index1stTab{
	height:170px;
}
#index2Tab{
margin-left:15px;
}

.win7Txt{
	color:white;
	font-size: 12px;
	font-weight: bold;
}

#index_links a:link, #index_links a:visited{

	color:white;
	font-size: 11px;

	text-decoration: none;
}

#index_links a:hover{
	color:white;
	font-size: 11px;
	text-decoration: underline;
}

#achatS1 a:link, #achatS1 a:visited,#achatS3 a:link, #achatS3 a:visited{
	font-weight: normal;
	color:white;
}

#achatS1 a:hover,#achatS3 a:hover{
	font-weight: normal;
	color:white;

}

#achatS1,#achatS3{
	padding-left:25px;
}

#indexMiddle a:hover {
	color:black;
	text-decoration: underline;
}

#completeDesc a{
color:black;
}
#completeDesc a{
color:black;
}
.aBlack a,.aBlack a:visited{
color:black;
}

#topCategE{
	background-image: url("../images/header_bg.gif");
	background-position: 100px bottom;
	background-repeat: no-repeat;
	padding: 0px;
}




















.left {

}
.right {

}

.prix {
	background-color:#FFFFFF;
	border-width:0;
	color:#000000;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:12px;
	text-align:center;
}

.prixtotal {
	background-color:#FFFFFF;
	border-width:0;
	color:#E70006;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:12px;
	text-align:right;
}

.prixtotali {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	font-style:italic;
	background-color:#FFFFFF;
	color:#E70006;
	border-width:0px;
	height:12px;
}



.table_body {
	background-color: white;	
}

#bod {

}



.printBody{
	background: transparent repeat-y;
}


.logo_footer {
	background: url('../images/bwm_logo1.gif') no-repeat;
	padding-left: 50px;
	padding-bottom: 20px;
	text-align: right;
	font-size: 9px;
	color: black;
	font-family: Tahoma,Geneva,sans-serif;
	width: 98px;
}
.b11 {
	font-size: 11px;
	font-weight: bold;
}
#footer {
	font-size: 10px
}

#footer a:link {
    padding:10px;
	line-height:20px;
}
#footer a:visited {
	color: black;
}
#footer a:hover {
	color: black;
}

#footer_org a:link {
	color: #800000;
	font-weight: bold;
}
#footer_org a:visited {
	color: #800000;
	font-weight: bold;
}
#footer_org a:hover {
	color: #800000;
	font-weight: bold;
}

.votre {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width: 248px;
	padding-bottom: 20px;
	padding-top: 15px;
	color: black;
	background-color: #E6E7EB;
	margin-bottom: 6px;
	float: left;
}

.votre #text_center{
	width: 238px;
	text-align: center;
	padding: 0 5px 0 5px;
	font-size: 11px;
	font-family: Tahoma,Geneva,sans-serif;
}

#zone{
	width: 210px;
	color:black;
}

#zone2{
	width: 230px;
	color:black;
}

.votre2 {
	width: 230px;
	height: 104px;
	color: black;
}

#votre a,#zone a {
	color: #FF4303;
	text-decoration: none;
}
#votre a:visited,#zone a:visited {
	text-decoration: none;
	color: #FF4303;
}
#votre a:hover,#zone a:hover {
	color: #FF4303;
	text-decoration: underline;
}
#avis a {
	color: #FF4303;
	text-decoration: none;
}
#avis a:hover {
	color: #FF4303;
	text-decoration: underline;
}
#avis {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width: 228px;
	background-color: #E6E7EB;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 6px;
	float: left;
}
.avis_title {
	color: #000000;
	font-weight: bold;
}
.avis_mid {
	font-style: italic;
	text-align: left;
	text-align: justify;
}

.avis_mid i{

}

#liens {
	width: 210px;
	color: black;
	font-size: 11px;
	color: black;
}


.sageataDrImg{
padding-left:6px;
	background: url('../images/sageata_rosie_dr.gif') 0 3px no-repeat;
width:90px;

}


#liens a {
	font-size: 11px;
}

.futur {
	color: #FF4303;
	font-size: 13px;
	font-weight: bold;
}
#leins_mid td {
	padding-left: 5px;
	background: url('../images/liens_dot.gif') 0 5px no-repeat;
	vertical-align: middle;
}
.compte {
	color: white;
	font-weight: bold;
}

.compte a:hover{
	color: white;
	font-weight: bold;
}

.myCart {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.noUnder {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#topRightE a:link {
	color: black;
	text-decoration: none;
}

#topRightE a:visited {
	color: black;
	text-decoration: none;
}

#topRightE a:hover {
	color: black;
	text-decoration: none;
}
#topRightE{
padding-top:10px;
}

#rightE{
	/*padding-left:10px;*/
	width: 231px;
}
#navE {
	color: black;
}
#contentE {
	color: black;
	width:1054px;
	text-align:left;
	min-height:700px;
	/*width:750px;*/
}

#headLinks a{
font-family:Arial, Helvetica, sans-serif;
color:white;
font-weight:bold;
font-size:14px;
text-decoration: none;
}

#headLinks a:hover{
font-family:Arial, Helvetica, sans-serif;
color:black;
font-weight:bold;
font-size:14px;
text-decoration: none;
}

#headCos a{
font-size:11px;
font-weight:normal;
}

#headLinks tr td #headCos a:hover{
font-size:11px;
font-weight:normal;
}

#headCos a:hover{
font-size:11px;
font-weight:normal;
}

.boldText {
	font-weight: bold;
}
.logo_right {
	background: url('../images/logo_right.gif') 0 16px no-repeat;
	padding-top: 6px;
	padding-left: 90px;	
	height:50px;
	margin-bottom: 13px;
	font-size: 8px;
	color: black;
	font-weight: bold;
	font-family: Tahoma,Geneva,sans-serif;
}
.zone {
	width: 210px;
	color: black;
}
.sublogo {
	font-size: 9px;
	font-weight: normal;
    color:black;
    white-space:nowrap;
}
.index_button {
	border: 1px solid red;
	width: 125px;
	height: 20px;
	color: black;
	line-height: 20px;
	padding-left: 5px;
	font-weight: bold;
	background: url(../images/arrow_red.gif) 118px 4px no-repeat;
}
.section_button {
	border: 1px solid #c40000;
	width: 145px;
	height: 20px;
	color: black;
	margin-left: 3px;
	margin-top: 3px;
	line-height: 20px;
	padding-left: 5px;
	font-weight: bold;
	background: transparent url(../images/arrow_grey.gif) 140px 5px no-repeat
}
.section_button_1 {
	border: 1px solid #c40000;
	width: 145px;
	height: 40px;
	color: black;
	margin-left: 3px;
	margin-top: 3px;
	line-height: 20px;
	padding-left: 5px;
	font-weight: bold;
	background: transparent url(../images/arrow_grey.gif) 140px 5px no-repeat
}
#contentE {
	color: black;
}
.top-left, .bottom-left {
	margin-right: 2px;
}
.top-right, .bottom-right {
	margin-left: 1px;
	margin-top: -2px;
}
.top-right {
	background-position: 100% 0;
}
.bottom-left {
	background-position: 0px 0px;
}
.bottom-right {
	background-position: 100% -16px;
}
.insideRound1 {
	width: 190px;
	height: 154px;
	border-left: 1px solid #7A6F70;
	border-right: 1px solid #7A6F70;
	padding-left: 10px;
	padding-right: 10px;
}
.insideRound2 {
	width: 217px;
	height: 174px;
	border-left: 1px solid #7A6F70;
	border-right: 1px solid #7A6F70;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
	color:black;
}
.insideRound3 {
	width: 680px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
}

.cornerN {
	background-image: url(../images/cornerN.gif);
}
.cornerS {
	background-image: url(../images/cornerS.gif);
}
.cornerE {
	background-image: url(../images/cornerE.gif);
}
.cornerV {
	background-image: url(../images/cornerV.gif);
}

.cornerN_grey {
	background-image: url(../images/cornerN_grey.gif);
}
.cornerS_grey {
	background-image: url(../images/cornerS_grey.gif);
}
.cornerE_grey {
	background-image: url(../images/cornerE_grey.gif);
}
.cornerV_grey {
	background-image: url(../images/cornerV_grey.gif);
}

.borderChenar1px {
	border:1px solid #4C4A4C;
}

.blackText {
	color:#FFFFFF;
}
.barBG{

background-color: #4C4A4C;
}
.barBG2{
	background-color: #4C4A4C;
}
.whiteText{
color:white;
}
.quantity {
    width: 30px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size: 9px;
    text-align: right;
}
#content{
color:#333333;
margin-top:10px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
width:710px;
min-height:600px;
}
#content a {
	text-decoration: none;
}

#content a:visited {
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}





.rounded1 {
	background-image: url('../images/corners_sbox.gif');
	height: 2px;
	font-size: 2px;
}
.rounded2 {
	background-image: url('../images/corners_sbox2.gif');
	height: 2px;
	font-size: 2px;
}
.rounded3 {
	background-image: url('../images/corners_sbox3.gif');
	height: 2px;
	font-size: 2px;
}

.notopgap {
	margin-top: 0;
	font-size: 2px
}
.nobottomgap {
	margin-bottom: -1px;
	;
	font-size: 2px;
	padding-bottom: 1px;
}

.text15rosu {
	font-size:15px;
	color:#E70006;
}
.text9rosu {
	font-size:9px;
	color:#E70006;
}
a.size11UnderlinedOnHover:link {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.size11UnderlinedOnHover:visited {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.size11UnderlinedOnHover:hover {
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
a.redUnderlinedOnHover:link {
	color: #CE171C;
}
a.redUnderlinedOnHover:visited {
	color: #CE171C;	
}
a.redUnderlinedOnHover:hover {
	color: #CE171C;
	text-decoration: underline;
}
a.link10 {
	color:#333333;
	font-size: 10px;
	text-decoration:none;
}
a.link10:active {
	color:#333333;
	font-size: 10px;
	text-decoration:none;
}
a.link10:visited {
	color:#333333;
	font-size: 10px;
	text-decoration:none;
}
a.link10:hover {
	color:#333333;
	font-size: 10px;
	text-decoration:underline;
}
a.underlinedOnHover:link {
	color: Black;
	text-decoration: none;
}
a.underlinedOnHover:visited {
	color: Black;
	text-decoration: none;
}
a.underlinedOnHover:hover {
	color: Black;
	text-decoration: underline;
}
.selectedPage {
	font-size:11px;
	font-weight:bold;
	color:#E70006;
}

ul#redsquare {
	list-style-image:url(../images/redsquare.gif);
}
.link7:link {
  color:#CC0000;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:11px;
  text-decoration:none;
}
.link7:visited {
  color:#CC0000;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:11px;
  text-decoration:none;
}
.link7:hover {
  color:#CC0000;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:11px;
  text-decoration:underline;
}
.link7:active {
  color:#CC0000;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:11px;
  text-decoration:none;
}
.text7 {
	font-size:10px;
	color:#000000;
}
a.withArrows {
	background:url(../images/button.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	float:right;
	margin:5px;
	padding-left:15px;
	text-decoration:none;
	cursor: pointer;
	text-decoration:none;
}

.withArrows span {
	background:url(../images/button.gif) no-repeat scroll right center;
	color:#FFFFFF;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	padding-right:15px;
	cursor: pointer;
	
}

a.withArrowsMin100 {
	background:url(../images/button.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	float:right;
	margin:5px;
	padding-left:15px;
	text-decoration:none;
	cursor: pointer;
	text-decoration:none;
}

.withArrowsMin100 span {
	background:url(../images/button.gif) no-repeat scroll right center;
	color:#FFFFFF;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	min-width: 140px;
	text-align:center;
	padding-right:15px;
	cursor: pointer;
	
}


.trans_box2 {
}
.trans_box2[class] {

}




.withArrowsLR {
	background:url(../images/button.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	float:right;
	padding-left:15px;
	text-decoration:none;
	cursor: pointer;
	text-decoration:none;
}
.withArrowsLR span {
	background:url(../images/button.gif) no-repeat scroll right center;
	color:#FFFFFF;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	padding-right:15px;
	cursor: pointer;
}

.withArrowsLeft {
	background:url(../images/button.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	float:left;
	margin:5px;
	padding-left:15px;
	text-decoration:none;
	cursor: pointer;
	
}
.withArrowsLeft span {
	background:url(../images/button.gif) no-repeat scroll right center;
	color:#FFFFFF;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	padding-right:15px;
	cursor: pointer;
}
ul#redsquare {
  list-style-image:url(../images/redsquare.gif);
}
#ficheDesc h5 {
  background-image:url(../images/pucefleche.gif);
  background-position:left 2px;
  background-repeat:no-repeat;
  color:#000000;
  padding:0 0 0 12px;
  font-size:10px;
}
#ficheDesc h4 {
  color:#DA0606;
  font-size:14px;
  text-decoration:underline;
}
#ficheDesc li {
  background-position:left 2px;
  background-repeat:no-repeat;
  list-style-type:none;
  margin:8px;
  padding-left:10px;
}

#articleContent a,.articleContent a {
	text-decoration: none;
}

#articleContent a:visited,.articleContent a:visited {
	text-decoration: none;
}

#articleContent a:hover,.articleContent a:hover {
	text-decoration: underline;
}
.paddl20{
padding-left: 20px;
}

.orderSection{
background: url("../images/order_bg.png") no-repeat;
height:22px;
width:640px;
line-height: 22px;
color:white;
font-weight: bold;
padding-left:15px;
margin-top:10px;
margin-bottom:10px;
white-space:nowrap;
}
lh18 td{
line-height: 18px;;
}
.underImage a, .sageataDrImg a{
color:black;
}
.checked {
background:transparent url(../images/checked.gif) no-repeat scroll 0 0;
line-height:15px;
width:15px;
padding-left:12px;
}
.cartDetails{
background: url(../images/orderDetails.gif) no-repeat;
height:22px;
width:227px;
line-height: 22px;
color:white;
font-weight: bold;
padding-left:15px;

}
.cartLeftInfo{
width:250px;
font-family:Tahoma,Geneva,sans-serif;
}
.fr{
float:right;
}
i .fr{
	float:none;
}
.fl{
float:left;
}
.f14{
font-size: 14px;
}
.f10{
font-size: 10px;
}
.f11{
font-size: 11px;
color: #575757
}
.f12{
font-size: 12px;
}
.bold{
font-weight: bold;
}

.f12{
font-size: 12px;
}
.padd5{
padding-left:5px;
}
.linksRed a{
color:red;
}
.cursorPointer{
cursor:pointer;
}
.bg72{
	background:url(../images/bg72.png) repeat-x bottom;
	width:120px;
	height:72px;
}

.bg72 a,.bg72 a:visited{
	color:#005F2A;
	text-decoration: underline;
	font-size:12px;
	padding-left:14px;
	background:url(../images/_r2_c2.gif)  0px 2px no-repeat;
	line-height: 20px;
}
.bg72 a:hover{
	color:#005F2A;
	text-decoration: underline;
	font-size:12px;
	padding-left:14px;
	background:url(../images/_r2_c2.gif)  2px 2px no-repeat;
	line-height: 20px;
}
.orangeArrow a,.orangeArrow a:visited{
	color:#005F2A;
	text-decoration: underline;
	font-size:12px;
	padding-left:14px;
	background:url(../images/_r2_c2.gif)  0px 2px no-repeat;
	line-height: 20px;
}
.orangeArrow a:hover{
	color:#005F2A;
	text-decoration: underline;
	font-size:12px;
	padding-left:14px;
	background:url(../images/_r2_c2.gif)  2px 2px no-repeat;
	line-height: 20px;
}


.borderedBox {
	border:1px solid #C1C1C1;
	background: #D6D6D6 url("../images/box_bg.png") repeat-x;
	margin-left:10px;
	margin-bottom:10px;
}
.as a{
	padding-left:10px;
	background:url(../images/sageata_mica_n.png) no-repeat;
	line-height: 18px;
}
.red{
	color:black;
}

#footerS a{
color:black;
text-decoration:none;
}
#cgg a{
color:#444244;
}

underlinedOnHover{
padding:10px;
}

.index_box{
background:url('../images/index_pad.png') repeat-x;
width:370px;
height:243px;
padding:10px;
}

.indexTileTitle{
white-space :nowrap;
font-size:14px;
}

.indexTileTitle1{
white-space :nowrap;
font-size:14px;
height:50px;
}


.indexTileOpt{
padding:5px;
white-space :nowrap;
}

.indexTilePic{
padding:6px;
font-size:12px;
}
.indexTilePrice{
color:#FF6F00;
white-space :nowrap;
font-weight: bold;
font-size:15px;
padding:5px;
}
.indexTiteAcheter{
padding:5px;
line-height:17px;
}

.promo{
color:#333333;
text-decoration: line-through;
}

.indexTit1{
color:#444244;
font-size:18px;
font-weight:bold;
}

.indexTit2{
color:#999999;
font-size:18px;
font-weight:bold;
}

.screenshotsContA{
display:none;
}

.office{
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background:#E4E4E4 url('../images/bg_office.png') no-repeat; 
	width: 820px; 
	height: 317px;
	margin-bottom: 10px;
}

.office_small{
	background:#E4E4E4 url('../images/bg_office_small.png') no-repeat; 
	width: 199px; 
	height: 25px;
	float: right;
	font-size: 10px;
	color: #333333;
	padding-left: 30px;
	padding-top: 53px;
	line-height: 10px;
	font-weight: bold;
	text-align: left;
}

.price_office{
	line-height: 20px;
}

.price_office span{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:14px;
	color: #FF6C00;
	font-weight: bold;
}

.price_office sup{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: black;
}

.windows{
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background:#E4E4E4 url('../images/bg_windows.png') no-repeat; 
	width: 820px; 
	height: 327px;
	margin-bottom: 30px;
}

.windows_small{
	background:#E4E4E4 url('../images/bg_windows_small.png') no-repeat; 
	width: 199px; 
	height: 25px;
	float: right;
	font-size: 10px;
	color: #333333;
	padding-left: 30px;
	padding-top: 53px;
	line-height: 10px;
	font-weight: bold;
	text-align: left;
}

.price_windows{
	line-height: 20px;
}

.price_windows span{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:14px;
	color: #FF6C00;
	font-weight: bold;
}

.price_windows sup{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: black;
}

#wrapE{
	background-color: white;	
}

#page_body{
	width:1054px;
	min-height:918px;
	background:white url('../images/page_body_bg.png') repeat-x;
	font-family:Tahoma,Geneva,sans-serif;
	color: #3A3A39;
	font-size: 12px;
}

.table_content{	
	width: 1020px;
	background:url('../images/bg_office_ramb.png') no-repeat;
	margin-left: 17px;
}
.office_col{
	width: 262px;
	height: 210px;
	vertical-align: top;
}

.ramb_right{

}

.txt_pour{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #00040B;
	width: 111px;
}

.txt_pour_special{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:20px;
	color: #00040B;
	width: 185px;
}


.txt_jous{
		font-family:Tahoma,Geneva,sans-serif;
}

.msg_office{
	background:url('../images/msg_office.png') no-repeat;
	width: 207px;
	height: 104px;
	padding-top: 5px;
	padding-right: 40px;
	text-align: center;
	
}

.table_content .msg_office{
	margin-top: 90px;
	margin-left: 45px;
	position: absolute;
}

.prof_ramb{
	width: 330px;
	height: 300px;
	vertical-align: top;
}

.msg_professional{
	width: 300px;
	height: 88px;
	text-align: center;
	padding-top: 7px;
	padding-left: 18px;
	background:url('../images/msg_professional.png') no-repeat;
}

.prof_ramb .msg_professional{
	position: absolute;
	margin-top: 55px;
	margin-left: -20px;
}

.prof_ramb .ramb_right{
	position: absolute;
	margin-top: 190px;
}

.ramb_table{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #666666;
	background-color: white;
	margin-left: 5px;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.ramb_table td{
	padding-top: 13px;
	padding-bottom: 13px;	
}

.ramb_table hr{
	color: #CCCCCC;
	border: solid;
	border-width: thin;
	width:80px;
}

.price_rambourse_on{
	color: #DF0000;
	display: inline;
	font-size: 20px;
	font-weight: bold;
}

.price_rambourse_off{
	color: #666666;
	display: inline;
	font-size: 20px;
	font-weight: bold;
}

.cell_1{
	border-left: solid; 
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-top: solid; 
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	background-color: white;
	width: 200px;
}

.cell_2{
	border-top: solid; 
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left: solid; 
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-bottom: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-color: white;
}

.cell_3{
	border-top: solid; 
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left: solid; 
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right: solid; 
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	background-color: white;
}

.cell_4{
	border: solid; 
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: white;
}

.cell_5{
	border: solid; 
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: white;
	width: 1000px;
	height:603px; 
	background: url('../images/yes_bg.png') no-repeat;
	margin-bottom: 20px;
}

.input_form{
	background-color: transparent;
	border: none;
	width: 65px;
	height: 20px;
	text-align:right;
	padding-right: 5px;
	background: url('../images/input_bg.png') no-repeat;
}

.command_btn{
	background: url('../images/commander_btn.png') no-repeat;
	width: 93px;
	height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: center;
	line-height: 28px;
	vertical-align: middle;
}

td a{
	text-decoration: none;	
}

.special{
	width: 95px;
	height: 94px;
	background: url('../images/special_img.png') no-repeat;
	float: right;
	position: relative;
	margin-top: -60px;
}

.special_content{
	clear: both;
	width: 600px;
	/*min-height:600px;*/
	margin-left: 220px;	
}

.btn{
	height: 90px;	
}

.big_button{
	position: absolute;
	padding-top:10px;
	width: 330px;
	height: 54px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-align: center;
	background: url('../images/btn_big.png') no-repeat;
	margin-left: 450px;
	margin-top: 20px;
	clear: both;
}

.eficace{
	padding-top: 45px;
	clear: both;
}

.lista{
	padding-left: 14px;
	margin: 0;
}

.logo_bottom{
	background: url('../images/logo_office_bottom.png') no-repeat;
	width: 165px;
	height: 53px;
	clear: both;
	float: right;
	margin-top: 30px;
	margin-right: 30px;
}
.popupSubmit{
	background-image: url('../images/popupSubmit.jpg');
	background-color: #686868;
	width: 84px;
	height: 28px;
	border: 0px;
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
	display: block;
}
div.paymentBelowButton{
	bottom:0px;
	top:5px;
}
div.CatProdCompare{
	-moz-box-shadow: 0 0 10px 5px #d4d4d4;
	-webkit-box-shadow: 0 0 10px 5px #d4d4d4;
	display: none; 
	z-index: 5000; 
	position: absolute;
	background-color: #F7F6EA;
}

a.prodDetLink{
	font-size: 11px;
	color: #333333  !important;
	text-decoration: underline;
  position: relative;
	z-index: 1001;
}
a.prodDetLink:hover{
	color: #000000;
}
a.compareVersions{
	background-image: url('../images/compaire.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 31px;
	margin-top: -10px;
	padding-top: 10px;
	width: 130px;
	height: 15px;
	color: #333333 !important;
    font-size: 11px;
    text-decoration: underline;
    z-index:1000;
	float: left;
}
.RadioClass {
    border-style: hidden;
    float: left;
    height: 0;
    outline: medium none;
    width: 0;
}
.RadioClass2 {
    display: none;
}
.RadioLabelClass {
    background: url("../images/icon_checkbox.png") no-repeat scroll 0 -40px transparent;
    cursor: pointer;
    display: inline;
    line-height:15px;
    float: left;
    height: auto;
    padding-left: 30px;
    width: auto;
}
.RadioLabelClass:hover{
	background: url("../images/icon_checkbox.png") no-repeat 0 -114px transparent;
	
}
.RadioSelected {
    background: url("../images/icon_checkbox.png") no-repeat scroll 0 -1px transparent;
    cursor: pointer;
    display: block;

    line-height:15px;
    float: left;
    height: auto;
    padding-left: 30px;
    width: auto;
}
.RadioSelected:hover{
    background: url("../images/icon_checkbox.png") no-repeat scroll 0 -200px transparent;
}
div.logo {
    background: url("../images/bwm_logo.png") no-repeat scroll 0 0 transparent;
    color: black;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-left: 50px;
    padding-bottom: 20px;
    padding-left: 60px;
    white-space: nowrap;
}
td.selectVersion div.button_div{
	padding-right: 5px;
}
.contentReq{
	color: #575757 !important;
    font-size: 11px;
    text-align: center;
    width: 150px;	
    float:left;
}
/*For the compound section display*/
.SectionNameCompound{
 color: #840000;
 font-size: 22px;
 margin-bottom: 10px;
}
.SubSectionNameCompound{
 color: #840000;
 font-size: 16px;
 padding-left:6px;
 font-weight: bold;

}
.prodCompoundSection{
width: 336px;
height: 112px;
max-height: 112px;
border: 1px solid #CCCCCC;
border-collapse: collapse;
float: left;
margin-bottom:5px;
overflow: hidden;

}
.productThumbSeparator{
border-right:1px solid #cccccc;
float: right;
height: 100px;
width:1px;
margin-top:6px;
}
.productNameCompoundSection{
color: #840000;
font-size: 12px;
padding-left:6px;
font-weight: bold;
padding-right:10px;
padding-top:10px;
}

.productNameCompoundSection a{
	color: #840000;
	font-weight: bold;
	font-size: 12px;
}
.productNameCompoundSection a:hover{
	text-decoration:underline;
}

.repositionButtonDetails{
margin-bottom:10px;
margin-right:10px;
}
.proImgBacGif{
background-image: url("../images/loader.gif");
background-position: center center;
background-repeat: no-repeat;
}
.comSecProPri{
padding: 0;
padding-left: 6px;
color: #000000;
font-size:21px;
font-weight: bold;
/*line-height: 1;*/
margin:0;

}
.withTTC{
		padding-left: 6px;
font-size:18px;
font-weight: normal;
}
a.logo_bwm_footer {
    background-image: url("../images/logo-BWM-mare.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    height: 63px;
    padding-left: 55px;
    text-align: left;
<<<<<<< styles.css
}

.title-number {
    float: left;
}

.button_div_left_large_red{
    background: url("../images/empty_button_large_red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 60px;
}

.button_div_right_large_red {
    background: url("../images/empty_button_large_red.png") no-repeat scroll -385px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 60px;
    width: 15px;
}

/***********   CLIENT ACCOUNT DECLARATIONS 	 ***********/
.client-account-wrap {
	margin: 10px;
}

.client-account-content {
	border: 1px solid #ddd;
	background: #fff;
	
}

.rounded-no-lt {
	-webkit-border-radius: 6px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 6px;
	-moz-border-radius-topleft: 0;
	border-radius: 6px;
	border-top-left-radius: 0;
}

.rounded-top {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.rounded-no-lb {
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.client-account-ul-menu {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: left;
}

.client-account-ul-menu li {
	float: left;
	margin-right: 1px;
	background: #F5F5F5;
	border: 1px solid #ddd;
	border-bottom: 0;
	padding: 5px;
	padding-top: 3px;
	margin-top: 4px;
	color: #666666;
}

.client-account-ul-menu li:hover {
	background: #fff;
}

.client-account-ul-menu li a {
	color: #666;
}

#clAccount-active {
	border-bottom-color: #fff;
	height: 20px;
	margin-bottom: -3px;
	background-color: #fff;
	margin-top: 0;
	padding-top: 7px;
	padding-bottom: 1px;
}

.clAccount-top {
	text-align: right;
	margin: 10px;
}

#clAccount-active a {
	color: #006666 !important;
}

.clAccount-block {
	border: 1px solid #ddd;
	margin: 10px;
	margin-top: 18px;
	margin-bottom: 18px;
	background: url('../images/clAccount/clAccount-block-bg.png') repeat-x;
}

.clAccount-block-Icon {
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #ddd;
}

.clAccount-block-Title {
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 6px;
	font-size: 14px;
}

.clAccount-block-content {
	border-top: 1px solid #ddd;
	text-align: left;
}

.clAccount-block-cLeft {
	width: 50%;
	border-right: 1px solid #ddd;
}

.clAccount-block-cRight {
	width: 50%;
	display: inline-block;
}

.clAccount-ProfileImg {
	width: 68px;
	height: 64px;
	border: 1px solid #ddd;
	margin: 5px;
	display: inline-block;
	background: url('../images/clAccount/clAccount-profile-Img.png') center bottom
		no-repeat;
}

.clAccount-Links {
	
}

.viewOrders{
margin:10px;
}
.clAccount-block-left{
width: 50%;
float:left;
border-right: 1px solid #ddd;
padding:10px;
padding-right:0;
background: #f3f3f3;
}
.clAccount-block-right{
width: 45%;
float:left;
padding:10px;
padding-right:0;
}
.clAccount-block-left span{
font-weight: bold;
padding-right:12px;
line-height:20px;
}
.clAccount-block-right span{
font-weight: bold;
padding-right:15px;
line-height:20px;
 }
.clAccount-OrderDetails{
margin-top:6px;

}

.clAccount-OrderDetails a{
float:right;
line-height:20px;
margin-right:10px;
}
.nest-block{
height: 122px;
}
.border-1-top{
border-top:1px solid #ddd;
}
.client-account-content a:hover{
/*font-weight: bold !important;*/
color: #000;
}
.totalPurchaseCost{
float: right;
}
.margin-10{
padding: 10px;
}
.serial-red{
color: #ff0000;
}
.serialStatus-White{
background-color: #ffffff;
}
.serialStatus-Green{
background-color: #33cc33;
}
.evenRow{
background: #fafafa;
}
.s8{
font-size: 8px;
}
.s10{
font-size: 10px;
}

.comp-prod-img{
height: 170px;
}

.comp-prod-title{
text-align: center;
padding-bottom: 30px;
}

.comp-prod-price {
    color: #F26724;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
}

.comp-prod-button {
    text-align: center;
}

.comp-prod-img {
    text-align: center;
}

.title-number {
    float: left;
}

.button_div_left_large_red{
    background: url("../images/empty_button_large_red.png") no-repeat scroll 0 0;
    float: left;
    height: 60px;
}

.button_div_right_large_red {
    background: url("../images/empty_button_large_red.png") no-repeat scroll -385px 0;
    float: left;
    height: 60px;
    width: 15px;
}

/***********   CLIENT ACCOUNT DECLARATIONS 	 ***********/

.client-account-wrap {
	margin: 10px;
}

.client-account-content {
	border: 1px solid #ddd;
	background: #fff;
	
}

.rounded-no-lt {
	-webkit-border-radius: 6px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 6px;
	-moz-border-radius-topleft: 0;
	border-radius: 6px;
	border-top-left-radius: 0;
}

.rounded-top {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.rounded-no-lb {
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.client-account-ul-menu {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: left;
}

.client-account-ul-menu li {
	float: left;
	margin-right: 1px;
	background: #F5F5F5;
	border: 1px solid #ddd;
	border-bottom: 0;
	padding: 5px;
	padding-top: 3px;
	margin-top: 4px;
	color: #666666;
}

.client-account-ul-menu li:hover {
	background: #fff;
}

.client-account-ul-menu li a {
	color: #666;
}

#clAccount-active {
	border-bottom-color: #fff;
	height: 20px;
	margin-bottom: -3px;
	background-color: #fff;
	margin-top: 0;
	padding-top: 7px;
	padding-bottom: 1px;
}

.clAccount-top {
	text-align: right;
	margin: 10px;
}

#clAccount-active a {
	color: #006666 !important;
}

.clAccount-block {
	border: 1px solid #ddd;
	margin: 10px;
	margin-top: 18px;
	margin-bottom: 18px;
	background: url('../images/clAccount/clAccount-block-bg.png') repeat-x;
}

.clAccount-block-Icon {
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #ddd;
}

.clAccount-block-Title {
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 6px;
	font-size: 14px;
}

.clAccount-block-content {
	border-top: 1px solid #ddd;
	text-align: left;
}

.clAccount-block-cLeft {
	width: 50%;
	border-right: 1px solid #ddd;
}

.clAccount-block-cRight {
	width: 50%;
	display: inline-block;
}

.clAccount-ProfileImg {
	width: 68px;
	height: 64px;
	border: 1px solid #ddd;
	margin: 5px;
	display: inline-block;
	background: url('../images/clAccount/clAccount-profile-Img.png') center bottom
		no-repeat;
}

.clAccount-Links {
	
}

.viewOrders{
margin:10px;
}
.clAccount-block-left{
width: 50%;
float:left;
border-right: 1px solid #ddd;
padding:10px;
padding-right:0;
background: #f3f3f3;
}
.clAccount-block-right{
width: 45%;
float:left;
padding:10px;
padding-right:0;
}
.clAccount-block-left span{
font-weight: bold;
padding-right:12px;
line-height:20px;
}
.clAccount-block-right span{
font-weight: bold;
padding-right:15px;
line-height:20px;
 }
.clAccount-OrderDetails{
margin-top:6px;

}

.clAccount-OrderDetails a{
float:right;
line-height:20px;
margin-right:10px;
}
.nest-block{
height: 122px;
}
.border-1-top{
border-top:1px solid #ddd;
}
.client-account-content a:hover{
/*font-weight: bold !important;*/
color: #000;
}
.totalPurchaseCost{
float: right;
}
.margin-10{
padding: 10px;
}
.serial-red{
color: #ff0000;
}
.serialStatus-White{
background-color: #ffffff;
}
.serialStatus-Green{
background-color: #33cc33;
}
.evenRow{
background: #fafafa;
}
.s8{
font-size: 8px;
}
.s10{
font-size: 10px;
}

.comp-prod-img{
height: 170px;
}

.comp-prod-title{
text-align: center;
padding-bottom: 30px;
}

.comp-prod-price {
    color: #F26724;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
}

.comp-prod-button {
    text-align: center;
}

.comp-prod-img {
    text-align: center;
}

.comara-head {
    background: url("../images/comparative-tb-head.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 6px;
    width: 969px;
}


.comara-middle {
    background: url("../images/comparative-tb-middle.png") repeat-x scroll 0 0 #E0E4EB;
    padding: 20px;
    width: 969px;
}


.compara {
    background: url("../images/compara-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 233px;
    width: 256px;
}


.functions-compara {
    background-color: #D1D4D9;
    height: 28px;
}

.td-txt {
    color: #000000;
    font-size: 12px;
    padding-left: 27px;
}

.buton-small2 {
    background: url("../images/buton-small2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 65px;
    line-height: 32px;
    margin-top: 6px;
    text-align: center;
    vertical-align: middle;
    width: 126px;
}

.buton-small2 a{
	color: #fff;	
}

.buton-small1 {
    background: url("../images/buton-small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 65px;
    line-height: 32px;
    margin-top: 6px;
    text-align: center;
    vertical-align: middle;
    width: 126px;
}

.buton-small1 a{
	color: #fff;	
}

.order-button-big {
    background: url("../images/info-order-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    padding-top: 5px;
    text-align: center;
    width: 169px;
}

.order-button-big {
    margin: auto;
}
.order-button-big {
    background: url("../images/info-order-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    padding-top: 5px;
    text-align: center;
    width: 169px;
}

.comp-button a:hover{
	color: #ffffff;	
}

#articleContent2 {
    background-color: #F0F6F5;
    background-image: url("../images/bg_compare.png");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #CCCCCC;
    min-height: 600px;
    padding: 20px;
    width: 961px;
}

#articleContent2 a, .articleContent2 a {
    color: #FF6603;
    text-decoration: none;
}
.buy {
    background-image: url("../images/buy.png");
    background-repeat: no-repeat;
    border: 0 solid;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: left;
    font: bold 12px/35px tahoma;
    height: 35px;
    list-style-type: none;
    text-align: center;
    text-decoration: none;
    width: 98px;
}

#articleContent-kas a, .articleContent-kas a {
    color: #FF6603;
    text-decoration: none;
}

.buttons-kas {
	background-color: #FF6603;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 2px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.buttons-kas:hover{
	text-decoration: underline;	
}

.choisir-escan {
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;
}

.compara-bg {
    background: url("../images/compara-bg.png") repeat-x scroll 0 0 #364818;
    float: left;
    margin: 0;
    min-height: 800px;
    padding: 0;
    width: 961px;
}

.compara-bg-escan {
    background: url("../images/compara-bg-escan.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 961px;
}

.comparatif-escan {
    clear: both;
    margin-top: 120px;
}

.comparatif-escan td {
    text-align: center;
}
.comparatif-escan td {
    color: #FFFFFF;
}

.bg-escan-name {
    background: url("../images/slide-vertical1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
}

.comparatif-escan td.es {
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
    text-align: left;
}


.comparatif-escan td.is {
    font-size: 14px;
    font-weight: bold;
}

#td-left-align {
    padding-left: 20px;
    text-align: left;
}

.br-bot-left {
    border-bottom: 1px solid #607B31;
    border-right: 1px solid #607B31;
    padding: 7px 0;
}

.br-bot {
    border-bottom: 1px solid #607B31;
}


.bg-escan-name-small {
    background: url("../images/slide-vertical1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
}

.bg-none {
 	background-color: #8BB53A;
    padding-top: 20px;
}

.choisir-escan .txt1 {
    font-size: 18px;
    font-weight: bold;
}

.choisir-escan .txt2 {
    font-size: 14px;
    font-weight: bold;
}


.bg-escan-name-small td.es {
    font-size: 11px;
    font-weight: bold;
}


/*escan button*/

div.button_div2 {
    display: inline-block;
}


.button_div_left3 {
    background: url("../images/empty_button_final-escan.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 43px;
    padding-left: 15px;
    text-align: center;
}


a#button_text {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    text-decoration: none;
    top: 2px;
}

.button_div_right3 {
    background: url("../images/empty_button_final-escan.png") no-repeat scroll -385px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 43px;
    width: 15px;
}

div.button_div3:hover div.button_div_left3 {
    background: url("../images/empty_button_final-escan.png") no-repeat scroll 0 -43px rgba(0, 0, 0, 0);
}
div.button_div_submit3:hover div.button_div_left_submit3 {
    background: url("../images/empty_button_final-escan.png") no-repeat scroll 0 -43px rgba(0, 0, 0, 0);
}

div.button_div3:hover div.button_div_right3 {
    background: url("../images/empty_button_final-escan.png") no-repeat scroll -385px -43px rgba(0, 0, 0, 0);
}
div.button_div_submit3:hover div.button_div_right_submit3 {
    background: url("../images/empty_button_final-escan.png") no-repeat scroll -385px -43px rgba(0, 0, 0, 0);
}



.buttons-defenx {
    background-color: #B80105;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 2px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.buttons-defenx:hover{
	text-decoration: underline;	
}

.content_article_23 {
    background: url("../images/office_mac.png") no-repeat;
    border: 1px solid #CCCCCC;
    width: 765px;
}

.content_article_233 {
    background: url("../images/bg-office-mac-px.png") repeat-x #DADADA;
    width: 961px;
}

.content_article_2010 {
    background: url("../images/office-bg-2010-comp.png") repeat-x #DADADA;
    width: 961px;
}

.votre2 {
    background-color: #FFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    margin-bottom: 6px;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 248px;
    height: 304px;
}

.header-content{
	padding-top: 5px;
}

.hello-hifi{
  	clear: both;
    float: right;
    margin-right: 28px;
    position: relative;
    top: 2px;
    width:250px;
    text-align:right;
}

.hello-hifi a{
	color: #000;
}

.hello-hifi a:hover{
	color: #000;
	text-decoration: underline;	
}

.creditCards{}

.creditCards h4 {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin:0 0 5px 0;
}

.creditCards .box {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #eee;
    border:1px solid #ccc;
    -webkit-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.1);
box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.1);
margin-right: 15px;

}
.creditCards .box label {
	padding:0;
}

.creditCards .box .box-title {
    border-bottom:1px solid #ccc;
    padding:7px;
}

.creditCards .box .box-title h4 {
    border:none;
    padding:0;
    margin:0;
}

.creditCards .box .box-body {
    background:#fff;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding:7px;

}
.creditCards .box .box-body.no-title {
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;	
}

.creditCards .marginTop10 {
	margin-top: 10px;
}

.creditCards .marginTop20 {
	margin-top: 20px;
}
.creditCards .marginBottom20 {
    margin-bottom:20px;
}
.creditCards .marginTop2 {
	margin-top:2px;
}
.creditCards .marginTop4 {
	margin-top:4px;
}

.creditCards span.ui-checkbox, .creditCards span.ui-radio {
	float:none;
}

.left {
    float:left;
}
.right {
    float:right;
}

.hidden {
	display: none;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.articleTitle h1 {
	margin-left:-15px;
}
#clientAccountPayment{}

#clientAccountPayment h4 {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin:0 0 5px 0;
}
#clientAccountPayment .box {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #eee;
    border:1px solid #ccc;
}
#clientAccountPayment .box .box-title {
    border-bottom:1px solid #ccc;
    padding:7px;
}
#clientAccountPayment .box .box-title h4 {
    border:none;
    padding:0;
    margin:0;
}

#clientAccountPayment .box .box-body {
    background:#fff;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding:7px;
}


a.order-button.accepterDevis, 
a.order-button.accepterDevis:hover {
	color:#fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    padding-top: 5px;
    text-align: center;
    width: 91px;
    background:#2B2B2B !important ;
}

a.order-button.refuserDevis, 
a.order-button.refuserDevis:hover {
	background: #c62f2e;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    padding-top: 5px;
    text-align: center;
    width: 91px;
}

.fancybox-inner h1{
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
    *zoom: 1;
}

span.info {
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	padding:2px 10px;
	margin-top:2px;
	display: inline-block;;
}

span.info.text-green {
	color:#00B300;
	padding:0px;
}