body{
	background:#6C6C6C url('../images/body_bg.png') repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}
#wrapper{ 
	margin: 0px auto 0px auto;
	text-align: left;
	width: 1000px;
	background-color: #FFFFFF;
    position:relative;
}
#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;
	height: 115px;
	background-position: 100px bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	float: left;
	background-image: url("../images/ticked_email.png");
	background-repeat: no-repeat;
	background-position: 360px bottom;
}
a.logo{
	width: 328px;
	height: 65px;
	background-image: url("../images/logo.png");
	background-repeat: no-repeat;
	/*background-position: center center;*/
	float: right;
}

#header_buts {
    float: left;
    margin-top: -55px;
    width: 961px;
}
#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: 13px;
	padding-right: 13px;
	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;
}
input.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;
}
input.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;
	width: 530px;
	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: 964px;
	height: 259px;
	margin-bottom: 2px;
	float: left;
}
#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 #CECECE;
	width: 237px;
	background-color: #ffffff;
}

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: 55px;
	float: left;
	/*text-align:justify;*/
}
td.prod_title_index a.title{
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	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;
	position:relative;
	display:block;
	top:0px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	height:22px;
	text-decoration:none;
}  

input.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;
}
input.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 {
	color: #FFFFFF;
	text-decoration: none;
}

#articleContent a:visited,.articleContent a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#articleContent a:hover,.articleContent a:hover {
	color: #FFFFFF;
	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:226px;
font-family:Tahoma,Geneva,sans-serif;
}
.fr{
float:right;
}
.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;
}
input.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;
	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;
    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;
    float: left;
    height: 33px;
    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;
    float: left;
    height: 33px;
    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;
    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: 335px;
height: 122px;
border: 1px solid #CCCCCC;
border-collapse: collapse;
float: left;
margin-bottom:5px;

}
.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;
}
.repositionButtonDetails{
margin-bottom:10px;
margin-right:10px;
}
.proImgBacGif{
background-image: url("../images/loader.gif");
background-position: center center;
background-repeat: no-repeat;
}
.comSecProPri{
padding-left: 6px;
color: #000000;
font-size:21px;
font-weight: bold;
line-height: 1;
}
.withTTC{
		padding-left: 6px;
font-size:18px;
font-weight: normal;
}

.compara-bg {
    background: url("../images/compara-bg.png") repeat-x scroll 0 0 #364818;
    float: left;
    margin: 0;
    min-height: 800px;
    padding: 0;
}
.compara-bg-escan {
    background: url("../images/compara-bg-escan.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 700px;
}
.comparatif-escan {
    clear: both;
    margin-top: 120px;
}
.comparatif-escan td {
    color: white;
}
.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;
}
.comparatif-escan td {
    text-align: center;
}
.bg-escan-name {
    background: url("../images/slide-vertical1.png") repeat-x scroll 0 0 transparent;
    height: 45px;
}
.bg-escan-name-small {
    background: url("../images/slide-vertical1.png") repeat-x scroll 0 0 transparent;
    height: 25px;
}
.bg-escan-name-small td.es {
    font-size: 11px;
    font-weight: bold;
}
.br-bot-left {
    border-bottom: 1px solid #607B31;
    border-right: 1px solid #607B31;
    padding: 7px 0;
}
.br-bot {
    border-bottom: 1px solid #607B31;
}
#td-left-align {
    padding-left: 20px;
    text-align: left;
}
.bg-none {
    background-color: #8BB53A;
    padding-top: 20px;
}
.choisir-escan {
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;
}
.choisir-escan .txt1 {
    font-size: 18px;
    font-weight: bold;
}
.choisir-escan .txt2 {
    font-size: 14px;
    font-weight: bold;
}
.escan-index-block {
    background: url("../images/esc-bg-index.png") no-repeat scroll 0 0 #364818;
    float: left;
    min-height: 364px;
    width: 725px;
}
.table-ind2 td {
    vertical-align: top;
}
.table-ind2 td a {
    color: white;
    font-size: 12px;
    font-weight: bold;
}
.comparatif-view {
    float: left;
    margin-top: 10px;
    width: 725px;
}
.comparatif-block {
    background: url("../images/img-compa-ind.png") no-repeat scroll 0 0 #364818;
    color: white;
    min-height: 242px;
    width: 473px;
}
.table-ind3 td {
    vertical-align: top;
}
.table-ind3 a {
    text-decoration: none;
}
.comparatif-block a {
    text-decoration: none;
}
.comparatif-block .txt1 {
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 130px;
}
.comparatif-block .txt2 {
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
}
.comparatif-align {
    padding-top: 13px;
}
.comparatif-align a {
    cursor: pointer;
}


body.product_sale table.comparativ-table {
    border: medium none;
}
.null-style {
    background-color: #FFFFFF;
}
body.product_sale table.comparativ-table td.null-style {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    padding: 0;
}
body.product_sale table.comparativ-table th.first {
    border-left: 1px solid #999999;
}
body.product_sale table.comparativ-table td.first {
    border-left: 1px solid #999999;
}
body.product_sale table.comparativ-table th.last {
    border-right: 1px solid #999999;
}
body.product_sale table.comparativ-table td.last {
    border-right: 1px solid #999999;
}
td a:hover {
    text-decoration: none;
}
.order-button-big {
    margin: auto;
}
body.product_sale table.comparativ-table td.first table td {
    border-bottom: medium none;
    border-right: medium none;
}
body.product_sale table.comparativ-table td.first table td {
    text-align: left;
}
body.product_sale table.comparativ-table td.first table td {
    padding: 0;
}
body.product_sale table.comparativ-table td {
    width: auto;
}
body.product_sale table.comparativ-table th {
    text-align: center;
}
#articleContent a:hover {
    text-decoration: none;
}
.img-comparatifde {
    background: url("http://gdata.antivirus-onlineshop.de/skins/gdata2/images/de/comparativ-content-Gdata-compara.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 286px;
    width: 364px;
}

.search-block {
    float: right;
    position: relative;
    top: -80px;
}

#comparativ p{
	margin-top: 0px;
	margin-bottom: 0px;	
}

.comp-prod-price {
    color: #F26724;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
}

.comp-prod-title {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    height: 70px;
    text-align: center;
}

#articleContent .comp-prod-title a{
	color: #F26724;
}

.comp-prod-reduction{
	min-height: 48px;	
}

.comp-prod-img{
	min-height: 185px;	
}

.comp-prod-button{
	text-align: center;
}

.detailmore{
	text-decoration: underline;
	color: #FF6F00;	
}

.detailmore:hover{
	text-decoration: underline;
	color: #FF6F00;	
}