/* 
Shop: orange 2008
URI: http://cmt.ctoovu.com/orange/fr/
*/

body {
	background: #f5f5f5;
	font:10px Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #757d88;
}
.rougemg {
	color: #ee0107;
	font: bold 10px Verdana, Tahoma, Arial;
}
.grismg {
	color: #6e7177;
	font: bold 10px Verdana, Tahoma, Arial;
}
a {
	color: #6e7177;
	text-decoration: underline;
}
a:visited {
	color: #757d88;
}
a:hover {
	color: #ee0107;
	text-decoration: underline;
}
p {
	margin: 0px 0px 15px;
}
img {
	border: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.supprime {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
/* Header ---------------------------------------------------------------------*/
/* --Menu */
.menu {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
#nav ul{
	list-style: none;
	margin: 0px 0px 0px 350px;
	padding: 0px;
	font: bold 10px Verdana, Tahoma, Arial;
}
#nav ul li{
	width: 85px;
	height: 49px;
	margin: 4px 2px 0px 0px;
	padding: 0px;
	float: left;
}
#nav ul li a{
	padding: 3px 7px 34px 7px;
	display: block;
	text-decoration: none;
	text-align:center;
	color: #fff;
	background: url(images/btn.gif) no-repeat top;
}
#nav li a:visited{
	text-decoration: none;
}
#nav li a:hover, #nav .current_page_item a{
	text-decoration: none;
	background: url(images/btn.gif) no-repeat bottom;
	color: #646b7e;
}
/* --SubMenu */
#subnav {
	background: #;
}
#subnav ul {
	margin: 0px;
	padding: 3px 0px 18px 5px;
	list-style: none;
	font: 11px/100% Arial, Helvetica, sans-serif;
}
#subnav li {
	border-right: 1px solid #D8D8D8;
	padding: 0px 7px;
	margin: 0px;
	float: left;
}
#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}
#subnav .current_page_item a, #subnav .current_page_item a:visited {
	color: #3b9acc;
}
#subnav li a:hover {
	text-decoration: none;
	color: #3b9acc;
}


/* ---------------------------------------------Breadcrumbs */
.breadcrumbs {
	float:left;
	padding: 0px 0px 10px 0px;
	margin: -3px 0px 0px 12px;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
	height:11px;
}
.breadcrumbs a{
	color: #898c93;
	font: bold 10px Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height:11px;
}
.breadcrumbs a:hover{
	color: #ee0107;
	text-decoration: underline;
	font: bold 10px Verdana, Helvetica, sans-serif;
	height:11px;
}

/* Catalogue Scroller ---------------------------------------------------------------------------*/
.zoomdetail {
	margin-top:-10px;
	margin-left:240px;
	width:101px;
	height:22px;
	position:relative;
}
scroll {
	background-color:#FFFFFF;
	font: 11px/100% Arial, Helvetica, sans-serif;
}

legend {
	color:#a0522d;
	font-weight:bold
}
label {
	margin-left:10px;
}
/*input {
	height:5px;
	font: 11px/100% Arial, Helvetica, sans-serif;
}
input[type=radio] {
	margin-right:50px;
	background-color:transparent;
	border:none;
}
select, option {
	background-color:#A6BEDE;
	font: 11px/100% Arial, Helvetica, sans-serif;
}
textarea {
	border:1px solid black;
	background-color:#A6BEDE;
	font: 11px/100% Arial, Helvetica, sans-serif;
}*/
.articlenombig {
	margin-left:25px;
	color: #ee0107;
	font: bold 14px Verdana, Helvetica, sans-serif;
}
.articlereferencebig {
	margin-left:25px;
	color: #83878d;
	font: bold 12px Verdana, Helvetica, sans-serif;
}
.articleprixbig {
	margin-left:28px;
	color: #ee0107;
	font: bold 16px Verdana, Helvetica, sans-serif;
}
.articleoptionbig {
	margin-bottom:13px;
	margin-top:20px;
	width:50px;
	color: #757d88;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.miniaddbtn {
	margin-left:115px;
	margin-top:12px;
	width:129px;
	position:absolute;
}
.taillecategorie {
	margin-left:60px;
	margin-top:-36px;
	width:10px;
}
.add{
	margin-right:22px;
	margin-top:-45px;
	color: #ee0107;
	font: bold 12px Verdana, Helvetica, sans-serif;
}
.articlenom {
	margin-left:10px;
	color: #000;
	font: bold 9px Verdana, Helvetica, sans-serif;
}
.stockcategorielabel {
	margin-top:45px;
	margin-left:10px;
	color: #6e7177;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.stockcategorie {
	margin-top:45px;
	margin-left:50px;
	color: #ee0107;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.errcategorie {
	margin-left:10px;
	color: #ee0107;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.errquantitecat {
	margin-top:60px;
	margin-left:10px;
	color: #ee0107;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.errstockcat {
	margin-top:60px;
	margin-left:10px;
	color: #ee0107;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.errconditionnementcat {
	margin-top:60px;
	margin-left:10px;
	color: #ee0107;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.articlereference {
	margin-left:10px;
	color: #565d68;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.articleprix {
	margin-left:10px;
	color: #ee0107;
	font: bold 12px Verdana, Helvetica, sans-serif;
}
.articleoption {
	margin-top:5px;
	margin-left:0px;
	width:60px;
	color: #6e7177;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.quantitecat {
	margin-top:5px;
	margin-left:0px;
	width:30px;
	color: #6e7177;
	font: bold 10px Verdana, Helvetica, sans-serif;
	position:absolute;
}
.articleoptiontaille {
	margin-bottom:5px;
	margin-top:5px;
	width:50px;
	color: #6e7177;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.articleoptionsize {
	margin-bottom:5px;
	margin-top:5px;
	width:50px;
	color: #757d88;
	font: bold 10px Verdana, Helvetica, sans-serif;
	border-right: #e3e6ec 3px solid;
	border-top: #e3e6ec 3px solid;
	border-left: #e3e6ec 3px solid;
	border-bottom: #e3e6ec 3px solid;
	background-color: #FFFFFF;
}
.fieldarticleoption {
	width: 48px;
	height: 20px;
	color: #757d88;
	font: bold 11px Verdana, Helvetica, sans-serif;
	border-right: #e3e6ec 3px solid;
	border-top: #e3e6ec 3px solid;
	border-left: #e3e6ec 3px solid;
	border-bottom: #e3e6ec 3px solid;
	background-color: #FFFFFF;
	text-align:right;
	margin-left:10px;
}
.boxcategoriedescription_total {
   background: #ffffff;
   width:250px;
   margin-left:50px;
   margin-top:5px;
}
.boxcategoriedescription_top div {
   background: #ffffff;
}
.boxcategoriedescription_top {
   background: #ffffff;
}
.boxcategoriedescription_bottom div {
   background: #ffffff;
}
.boxcategoriedescription_bottom {
   background: #ffffff;
}

.boxcategoriedescription_top div, .boxcategoriedescription_top, 
.boxcategoriedescription_bottom div, .boxcategoriedescription_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.boxcategoriedescription_content {
	margin: 0;
	height:110px;
}
/* Product details ---------------------------------------------------------------------------------------*/
h1 {
	position: absolute;
	top: 0px;
	left: 25px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h1 a, h1 a:visited {

	display:block;
	height: 104px;
	width: 270px;
	text-indent: -900em;
	text-decoration: none;
	line-height:100%;
}
h1 a:hover {
	text-decoration: none;
}
h2 {
	color: #898c93;
}
.description {
	position: absolute;
	top: 77px;
	left: 25px;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}

.boxarticle_total {
   background: #f5f5f5;
   width: 747px;
}
.boxarticle_top div {
   background: #f5f5f5;
}
.boxarticle_top {
   background: #f5f5f5;
}
.boxarticle_bottom div {
   background: #f5f5f5;
}
.boxarticle_bottom {
   background: #f5f5f5;
}

.boxarticle_top div, .boxarticle_top, 
.boxarticle_bottom div, .boxarticle_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.boxarticle_content { 
	height:270px;
}
.boxphoto_total {
   background: #ffffff;
   width:365px;
   margin-left:15px;
   padding:0px;
}
.boxphoto_button {
   margin-left:15px;
   padding:50px;
   position:absolute;
}
.boxphoto_top div {
   background: #ffffff;
}
.boxphoto_top {
   background: #ffffff;
}
.boxphoto_bottom div {
   background: #ffffff;
}
.boxphoto_bottom {
   background: #ffffff;
}

.boxphoto_top div, .boxphoto_top, 
.boxphoto_bottom div, .boxphoto_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.boxphoto_content {
	margin: 0;
	height:230px;
	width:350px;
}
.conditionnement {
	margin-left:25px;
	color: #6e7177;
	font: bold 11px Verdana, Helvetica, sans-serif;
	float: left;
	width:300px;
}
.grilletarifaire {
	margin-left:25px;
	color: #6e7177;
	font: 9px Verdana, Helvetica, sans-serif;
	background: #ffffff;
	float: left;
}
.boxdescription_total {
   background: #ffffff;
   width:345px;
   margin-left:10px;
}
.boxdescription_top div {
   background: url(../images/border_photo_tl.png) no-repeat top left;
}
.boxdescription_top {
   background: url(../images/border_photo_tr.png) no-repeat top right;
}
.boxdescription_bottom div {
   background: url(../images/border_photo_bl.png) no-repeat bottom left;
}
.boxdescription_bottom {
   background: url(../images/border_photo_br.png) no-repeat bottom right;
}

.boxdescription_top div, .boxdescription_top, 
.boxdescription_bottom div, .boxdescription_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.boxdescription_content {
	margin: 0;
	height:100px;
}
/* User Account -------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------Login Page */
.bgloginfield {
	background:url("../images/bg_field_login.gif");
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.loginfield {
	border-right: #bbc2ca 1px solid;
	border-top: #000 2px solid;
	border-left: #000 2px solid;
	width: 160px;
	border-bottom: #bbc2ca 1px solid;
	color: #4A4A62;
	background-color: #FFFFFF;
	font: bold 10px Verdana, Helvetica, sans-serif;
	margin-left:32px;
	margin-bottom:2px;
}
.loginfield2 {
	border-right: #bbc2ca 1px solid;
	border-top: #000 2px solid;
	border-left: #000 2px solid;
	width: 130px;
	border-bottom: #bbc2ca 1px solid;
	color: #4A4A62;
	background-color: #FFFFFF;
	font: bold 10px Verdana, Helvetica, sans-serif;
	margin-left:32px;
	margin-bottom:2px;
}
.loginfield3 {
	border-right: #bbc2ca 1px solid;
	border-top: #000 2px solid;
	border-left: #000 2px solid;
	width: 230px;
	border-bottom: #bbc2ca 1px solid;
	color: #4A4A62;
	background-color: #FFFFFF;
	font: bold 10px Verdana, Helvetica, sans-serif;
	margin-left:32px;
	margin-bottom:2px;
}

.logintextfield {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
	margin-left:40px;
	margin-bottom:2px;
}

.loginbtn {
	margin-left:68px;
	margin-top:10px;
}	
/* ----------------------------------------------------Create Page */
.tableau {
	background: #fff;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
}
.bloc {
	background: #ccd2db;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
}
/* Shopping Cart --------------------------------------------------------------*/
.panier {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
	margin-top:5px;
}
.total {
	color: #565d68;
	font: bold 10px Verdana, Tahoma, Arial;
	margin-top:5px;
}
.bc {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
	margin-top:8px;
	vertical-align:middle;
}
.boxshoppingcart_total {
   background: #ffffff;
   width: 747px;
}
.boxshoppingcart_top div {
   background: #ffffff;
}
.boxshoppingcart_top {
   background: #ffffff;
}
.boxshoppingcart_bottom div {
   background: #ffffff;
}
.boxshoppingcart_bottom {
   background: #ffffff;
}

.boxshoppingcart_top div, .boxshoppingcart_top, 
.boxshoppingcart_bottom div, .boxshoppingcart_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.boxshoppingcart_content { 
	height:400px;
}
.title {
	align:center;
}
.shoppingphoto{
	position:absolute;
	margin-right:305px;
	right:50%;
	margin-top:-5;
	border:#898c93 1px solid;
}
.shoppingref{
	position:absolute;
	margin-right:90px;
	margin-top:3px;
	width:200px;
	right:50%;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #353535;
}
.shoppingsize{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
	width:30px;
}

.shoppingquantity{
	position:absolute;
	margin-left:160px;
	margin-top:1px;
	left:50%;
	width:35px;
	border-right: #bbc2ca 1px solid;
	border-top: #000 2px solid;
	border-left: #000 2px solid;
	border-bottom: #bbc2ca 1px solid;
	color: #4A4A62;
	background-color: #FFFFFF;
	font: bold 10px Verdana, Helvetica, sans-serif;
	text-align:right;
}
.shoppingdelete{
	position:absolute;
	margin-left:245px;
	margin-top:3px;
	width:30px;
	left:50%;
}
.shoppingpriceu{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #353535;
	position:absolute;
	margin-left:70px;
	margin-top:3px;
	width:45px;
	left:50%;
	text-align:right;
}
.shoppingpricetotal{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #353535;
	position:absolute;
	margin-right:-348px;
	margin-top:3px;
	width:30px;
	right:50%;
	text-align: right;
}
/* ---------------------------------------------Bon de commande */
.shoppingquantitybc{
	position:absolute;
	margin-left:224px;
	margin-top:3px;
	left:50%;
	width:35px;
	color: #4A4A62;
	font: bold 10px Verdana, Helvetica, sans-serif;
	text-align: right;
}
.shoppingpriceubc{
	position:absolute;
	margin-left:124px;
	margin-top:3px;
	left:50%;
	width:55px;
	color: #4A4A62;
	font: bold 10px Verdana, Helvetica, sans-serif;
	text-align: right;
}
.shoppingpricetotalbc{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #353535;
	position:absolute;
	margin-right:-348px;
	margin-top:3px;
	width:30px;
	right:50%;
	text-align: right;
}
/* ---------------------------------------------Shopping cart widget */
#minipanier {
	left:50%;
	margin-left:184px;
	font: bold 9px Verdana, Tahoma, Arial;
	width:191px;
	position:absolute;
	top:87px;
}
#toujoursvisible {
	z-index:2;
	height:40px;
	width:191px;
}
#coulissant {
	width:191px;
	z-index:1;
	background-image:url(/honda/images/bg_minipanier.gif);
	background-repeat:repeat-y;
}
.marticles {
	font-size:9px;
	font-family:Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#FFFFFF;
}
.mp-nbitems {
	position:absolute;
	left:35px;
	color: #fff;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.mp-items {
	color: #97a1af;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.mp-total {
	position:absolute;
	left:110px;
	color: #fff;
	font: bold 10px Verdana, Helvetica, sans-serif;
}
.mp-devise {
	margin-right:10px;
	color: #97a1af;
	font: bold 10px Verdana, Helvetica, sans-serif;
	letter-spacing: -0.5px
}
.viewcartbtn1 {
	position:absolute;
	left:18px;
	top:22px;
}
.viewcartbtn2 {
	position:absolute;
	left:108px;
	top:22px;
}
/* Footer ------------------------------------------------------------------------------------------------*/
.footer {
	padding: 10px 0px 0px 10px;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #898c93;
}
.footer a, #footer a:visited {
	text-decoration: none;
	color: #898c93;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: underline;
	color: #ee0107;
}
