body{  margin:0 auto; padding:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;width:983px;}


#header{ clear:both;width:983px; height:87px;padding-top:5px; font-size:10px;}
.logo{ float:left; padding-top:15px; }
#search { float:right;}
#search li{ list-style:none;}
#search ol li { float:right;margin-left:5px; line-height:30px; height:30px;}
#search ol li a{ text-decoration:none; color:#8D8D8D;}
#search ul{width:280px; height:33px; margin-top:20px;float:right;background:url(images/recherche.jpg) no-repeat;}
#search ul li{padding-left:80px;float:left;}
#search ul li #input_1{margin: 7px 0 0 -10px;float:left;}
#search ul li #input_2{margin: 4px 0 0 2px;float:left;}
.clear{
	clear:both;
}
form{
	margin:0;
	padding:0;
}

.capacity{ color:red; font-weight:bold;}
.capacity a{border:1px solid #3596C7;padding:5px;line-height:25px;height:27px;color:#069;font-size:10px;font-weight:normal;position:relative;margin-left:5px; margin-bottom:3px;}
.capacity a.current{background-color:#EAF3FE;border:2px solid #E47911;cursor:pointer;}.color_box  a.visited{background-color:#EAF3FE;border:2px solid #E47911;cursor:pointer;}.color_box a:hover{border:2px solid #069;padding:5px;line-height:25px;height:27px;color:#069;font-size:10px;font-weight:normal;position:relative;}



#nav_top{ clear:both;}

#nav_top ul{ background:url(images/bj_nav.jpg) left top repeat-x; height:38px; width:983px; list-style:none; font-size:12px;margin:0px; padding:0px; }

#nav_top li{ float:left; height:38px; background:url(images/01_nav.jpg) right top no-repeat; }

#nav_top li a{ font-weight:bold;display:block;padding:11px 10px 8px 10px; color:#FFFFFF; text-decoration:none; width:auto; }

#nav_top li a:hover{background:url(images/02_nav.jpg) repeat-x; color:#fff;}


hr { 

    border-top: 1px dashed #999999;

    height: 1px;

    color: #FFFFFF;

    margin:3px 0;

	clear:both;overflow:auto;

  }


#path{ padding:10px; border-bottom:1px #CDCDCD solid;height:16px;}

#path a{color:#3B60B0;}
#path span{ display:block; float:left; height:16px;}
.path1{ width:590px;}


#center{ width:983px; clear:both; margin-top:20px;}



#left{ width:170px; float:left;}

#left h3{background-image: url(images/menu_bj.jpg);height:24px; width:170px; font-size:12px; line-height:24px; overflow:hidden; text-align:center; color:#FFFFFF; margin:0px; padding:0px;}

.menu_left{width:168px;list-style:none; margin:0px; padding:0px;border-left:1px solid #CECECE;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE; padding-bottom:10px; margin-bottom:20px;}

.menu_left li {background:url(images/li_circle.jpg) no-repeat left center; border-bottom:1px dashed #CCCCCC; background-repeat:no-repeat; background-position:4px 8px;}

.menu_left li a{ display:block; padding:4px 5px 4px 15px; color:#444444; text-decoration:none;}

.menu_left li a:hover{color:#3B60B0; text-decoration:underline;}


.nouveaux{width:168px;list-style:none; margin:-12px 0 0 0; _margin:0; *margin:0; padding:0px;border-left:1px solid #CECECE;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;}

.nouveaux p{ padding:3px 5px 0 6px; color:#444444; line-height:120%;}

.nouveaux p a{color:#2C56AC;}




#right{ width:798px; float:right; padding-left:10px;}

#right a{color:#3B60B0; text-decoration:underline;}

#right a:hover{ text-decoration:none;}

#right h1{ font-size:15px;}

.product{width:798px;}

.batterieimg{ width:300px; text-align:center; float:left; padding-right:40px;}

.batterieimg img{ padding-bottom:10px;}

.batteryinfo{ width:435px;  float:left;line-height:150%;}

.batteryinfo div{border:1px solid #DADFE2;padding:10px; margin-bottom:20px;}

.batteryinfo ul{ margin:5px 0 0 0; padding:0px;}

.batteryinfo li{ margin-left:15px;}



.price{ list-style:none;border:1px solid #DADFE2; height:40px; padding:2px 0 0px 0;}

.price b{ font-size:14px; color:#FF0000;}

.price li{ float:left; height:37px; line-height:37px; overflow:hidden; margin:0; padding:0 1px;}

.price1{ list-style:none;}

.price1 b{ font-size:14px; color:#FF0000;}





#right h3{ color:#F57923; font-size:14px; clear:both; padding:4px 0 0 0;}

#right h4{ height:21px; width:785px; background-color:#F1F1F1; font-size:12px; color:#444; padding:4px 0 0 5px;}



.together{ list-style:none; margin:0; padding:0; clear:both; line-height:130%;}

.together li{ float:left; width:75px;}

.ship{ width:200px; display:block; float:left;}

.sign{margin-top:30px; font-weight:bold; text-align:center;}

.sign b{ color:#FF0000; font-size:14px;}

.warranty{ padding:0px; margin-left:15px;}

.warranty li{ padding:3px 0;}



#view{ width:790px; clear:both;}

#view ul{ margin:0px; padding:0px;}

#view li{ list-style:none; float:left; width:155px;}

.clear{ clear:both;}



#right p{ line-height:130%;}



/*************tag*******/

#tag{ padding:10px; border:1px solid #CECECE; background-color:#F7F7F7; clear:both; margin-top:20px; line-height:140%;}

#tag h5{ margin:0; padding:0 0 8px 0; font-size:13px;}

.a1{ font-size:11pt;}

.a2{ font-size:10.6pt;}

.a3{ font-size:10.3pt;}



#footer{ width:980px; margin:20px auto; background:url(images/footer_bj.gif) repeat-x; clear:both;  display:inline-block;}
#footer p{margin:0px 10px 5px 10px; padding:5px 0px 0px 0px; color:#666;display:block; clear:both;}
#footer p img{vertical-align:middle; margin:0px 5px;}
#footer p a{ color:#3B60B0;text-decoration:underline;}
#footer a:hover{ text-decoration:none;}

/************index********************/

#center_index{ width:610px; padding-left:10px; padding-right:10px; float:left;}

#description{ width:588px; height:206px; margin-bottom:20px;}

#description div{ width:400px; padding:10px; display:block;}

#description h1{ margin:0; padding:3px 0; font-size:14px;}

.left_ul{ border-right:1px solid #E2EDF5;}

.bottom_ul{border-bottom:1px solid #E2EDF5;}

#center_index ul{ margin:0; padding:15px 0 15px 5px;width:298px;  float:left;}

#center_index li{ list-style:none; float:left; margin:0px; padding:0 5px 0 0;}

#center_index li h2{ color:#F57923; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 0px;}

#center_index li p{ margin:0; padding:6px 0; width:200px;}

#center_index li a{ display:block;color:#2C56AC;}

#center_index li p a{ display:inline;}



#center_index h4{ height:21px; width:600px; background-color:#F1F1F1; font-size:12px; color:#444; padding:4px 0 0 5px; clear:both;}





#right_index{ float:left; width:170px;}

#right_index h3{background-image: url(images/menu_bj.jpg);height:24px; width:170px; font-size:12px; line-height:24px; overflow:hidden; text-align:center; color:#FFFFFF; margin:0px; padding:0px;}



.red{ color:#FF0000;}



/**************brand*************/

#center_brand{ width:610px; padding-left:10px; padding-right:10px; float:left;}

.h1{ font-size:14px;}

#center_brand h4{ height:21px; width:610px; background-color:#F1F1F1; font-size:12px; color:#444; padding:4px 0 0 0px; clear:both;}

.list1{ padding:0; margin:0;}

.list1 li{ list-style:none; width:200px; float:left; padding:0 0 8px 0; margin:0;}

#center_brand p{ line-height:130%;}

#center_brand a{color:#3B60B0; text-decoration:underline;}

#center_brand a:hover{ text-decoration:none;}

.abou{ line-height:150%;}

.note{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12.5px; display:block; margin-top:5px;}

.sonyprice{ list-style:none;}

table.cheap_price{border:1px solid #ccc; clear:both;width:435px; margin-top:8px; margin-left:2px; margin-bottom:10px; border-collapse:collapse;}
.cheap_price td{border:1px solid #ccc; text-align:center; height:23px;}
.selectcp{ font-size:12px; color:#FF0000;}
.selectcp b{ color:#FF0000;}
.selectcp a{border:1px solid #3596C7;padding:5px;line-height:25px;height:27px;color:#069;font-size:10px;font-weight:normal;position:relative;margin-left:1px; margin-right:4px;}.selectcp a.current{background-color:#EAF3FE;border:2px solid #E47911;cursor:pointer;}.selectcp a.visited{background-color:#EAF3FE;border:2px solid #E47911;cursor:pointer;}.selectcp a:hover{border:2px solid #069;padding:5px;line-height:25px;height:27px;color:#069;font-size:10px;font-weight:normal;position:relative;}

/**********brand***************/
.brand_list{ margin:0; padding:0;}
.brand_list li{ float:left; width:180px; margin-left:15px; padding:3px 0;}

.hot_index{background:#edecec;padding:10px 0 0;margin-top:7px;overflow:hidden;border:solid 1px #d5d5d5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; text-align:left; list-style:none;}
.hot_index li{float:left;text-align:left;margin:0 5px 10px 10px;width:220px;height:174px;padding-top:5px;background:#fff;border:solid 1px #d5d5d5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }
.hot_index p{height:35px;line-height:30px;border-top:solid 1px #d1d1d1;padding-left:12px;text-align:left;overflow:hidden; padding-top:5px;}

.brand_index{ margin:0; padding:0; clear:both;}
.brand_index li{ float:left; list-style:none; padding:5px 5px 0 5px; height:100px;}


.hot_index .index_list{
	background-repeat:no-repeat;
	background-position: 143px 20px;
	height:114px;
}


.index_title{
    margin-top: 7px;
    width: 100%;
	padding-left:10px;
}

.index_title a{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 18px;
    text-decoration: none;
}

.hot_index .index_list a {
    color: #439BE3;
    height: 30px;
    line-height: 19px;
    text-decoration: none;
    width: 100%;
	padding-left:10px;
}
h5{
	background:url(images/h1_bgr.gif) #f0f1f3 no-repeat top left;
	height: 29px;
	margin:6px 0 10px 0;
	padding: 0 0 0 17px;
	clear:both;
	color:#C60;  
	font:bold 16px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.policy{ margin:0px; padding:0; clear:both;}
.li_po{float:left;  list-style-type:none; padding:0 5px; margin:5px 0; width:47%;}
.li_po span{ display:block; float:left; line-height:180%; padding-right:10px;}
.title1{ font-size:14px;}
.footer_link{width:980px; 
margin: 0 auto;
padding: 15px;
overflow: hidden; clear:both;}
.footer_link ul{float:left; margin:0 35px 0 0; padding:0; }
.footer_us{ width:370px;}
.footer_link li{  
margin:0px; padding:3px 0; list-style:none; }
.footer_link li a{ text-decoration:none; color:#000; display:block; padding:3px 0; font-size:12px;}
.footer_link li a:hover{ color:#03F;}

.footer_title{display: block;
font-family: Arial,sans-serif;
font-size: 20px;
line-height: 20px;
color: #D96711;
margin: 0 0 15px;
padding: 0 0 10px 0;}
.contact{ clear:both;}