	/* bleu : #0D108D */


h1{
	text-align:center;
	/*background-color:#E9DDB3;*/
	/*background-color:#0D108D;*/
}

h2{
	text-align:center;
	/*background-color:#E9DDB3;*/
	background-color:white;
	border: 2px solid black;

}

#nouveaute{
	text-align:center;
	background-color:white;
	border: 2px solid black;
}


body{
 background-color:#E9DDB3;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 }


#top{
 border-top: 3px solid black;
 border-bottom: 3px solid black;
 height: 70px;
 background: white url(bandeauKTM.jpg) no-repeat;
 background-position: center;
 }


/* retirer les bordures des images cliquables */
/*a img{
	border: 0;
} */


#contents
 {
 /*position: relative;*/
 }


#menu
 {
 height:36em;
 margin-left:0px;
 padding-top: 1em;
 padding-left:5px;
 text-align:left;
 }

#menu ul
 {
 margin:0;
 padding:0;
 color:#0D108D;
 }

#menu li
 {
 margin:0;
 padding:0;
 list-style-type:none;
 }

#menu li.submenu
 {
 padding-left:.7em;
 }

#menu li.extra
 {
 margin-top:1em;
 }

#menu li.subsubmenu
 {
 padding-left:1.4em;
 }

#menu li.subsubsubmenu
 {
 padding-left:2.1em;
 }


#menu li.nav
 {
 position:relative;
 left:34em;
 padding-left:.3em;
 width:6em;
 }


/* Bordure des cadres du menu */

#menu li a
 {
 display:block;
 text-decoration:none;
 padding:2px 0px 2px 0.5em;
 border:1px solid #0D108D;
 margin:-1px;
 width:10em;
 }


/* menu du premier niveau */

#menu li a:link, #menu li a:visited, #menu li a:active,
#menu li.nav a:link, #menu li.submenu a:visited, #menu li.nav a:active
 {
 background:#e9ca3b; /* couleur du fond */
 color:#0D108D; /* couleur du texte */
 }


/* menu du second niveau */

#menu li.submenu a:link, #menu li.submenu a:visited, #menu li.submenu a:active
 {
 background:#0D108D;
 color:#e9ca3b;
 /*border:1px solid #e9ca3b;*/
 }

#menu li.subsubmenu a:link, #menu li.subsubmenu a:visited, #menu li.subsubmenu a:active,
#menu li.extra a:link, #menu li.extra a:visited, #menu li.extra a:active
 {
 background:#fff5B3;
 /*color:#631414;*/
 color:#ff0000;
 }

#menu li a:hover, #menu li.nav a:hover
 {
 background:#fff5B3;
 }

#menu li.submenu a:hover
 {
 background:#fff5B3;
 color:#631414;
 }

#menu li.subsubmenu a:hover,
#menu li.extra a:hover
 {
 background:#0D108D;
 color:#e9ca3b;
 }

#main{
 position:absolute;
 left:13em;
 top: 0em;
 max-width:50em;
 margin:0px;
 text-align:left;
 }

#mainpics
 {
 position:absolute;
 left:13em;
 top: 5.5em;
 margin: 1px;
 text-align:left;
 }

#maintext
 {
 background:#fff5B3;
 position:absolute;
 left:12em;
 top: 6em;
 right:1.5em;
 
 height:8em;
 width : auto;
 margin:0px;
 padding:20px;
 text-align:left;
 border:1px solid #0D108D;
 }

#poster
 {
 position:absolute;
 top:16px;
 left:580px;
 }

#description
 {
 position:absolute;
 left:6em;
 top:.2em;
 text-align:right;
 }

#productphoto
 {
 position:absolute;
 top:1em;
 left:35em;
 margin:0px;
 text-align:left;
 }

#colorswatches
 {
 text-align:right;
 }

#description li
 {
 list-style-type: none;
 width:25em;
 }

#description li.first
 {
 position:relative;
 font-weight:bold;
 }

#color swatches li
 {
 list-style-type: none;
 }

#extra a li
 {
 display:none;
 background:#ffffff;
 border:none;
 }

#termslist
 {
 margin: 0.2em 1em;
 padding:0;
 }

#design
 {
 position: relative;
 margin-top:4em;
 margin-bottom:1em;
 font-size:0.8em;
 padding-left:0.5em;
 text-align:left;
 }

p.first
 {
 	margin-top: 1.1em;
	font-weight: bold;
	color: #0D108D;
 }
 
 p.follow
 {
 	margin-top: 0.5em;
	color: #660000;
	height: auto;
 }
 
 /* ************************* */
 





table#toolbar {
	margin: 3px 10px;
}

table#toolbar a.toolbar {
	color : #808080;
	text-decoration : none;
	display: block;
	border: 1px solid #DDD;
	width: 55px;
	padding: 2px 1px 2px 1px;
}
table#toolbar a.toolbar:hover {
	color : #C64934;
	border: 1px solid #c24733;
	background-color: #f1e8e6;
	padding: 3px 0px 1px 2px;
}
table#toolbar a.toolbar:active {
	color : #FF9900;
}
.pagenav {
	font-size : 10px;
}
a.pagenav {
	color : #808080;
	font-size : 10px;
	text-decoration : underline;
}
a.pagenav:hover {
	color : #FFF;
	font-size : 10px;
}
a.pagenav:active {
	color : #333;
	font-size : 10px;
}
.sectionname {
	color : #FF9900;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
}
.button {
	border-top : solid 1px #d5d5d5;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #d5d5d5;
	color : #333;
	font-weight : bold;
}
.inputbox {
        z-index: -3;
        font-size: 11px;
}
.text_area {
        border : 1px solid #ccc;
        z-index: -3;
        font-size: 11px;
}
input, textarea, select {
	z-index : -3;
	font-size: 11px;
}
.small {
	color : #FF9900;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.smallgrey {
	color : #999;
	font-size : 10px;
}
.error {
	color : #C40000;
	font-size : 11px;
	font-weight : bold;
}
.contentheading, .componentheading, .moduleheading {
	font-size: 14px;
	font-weight: bold;
}
table.menubar {
	width: 100%;
	
}
td {
	font-size: 11px;
}









/* mod_quickicon */

#cpanel {  text-align: center;  vertical-align: middle; }

/*#cpanel div.icon   { margin: 3px; }
#cpanel div.icon a {
	display: block; float: left;
	height: 200px !important;
	height: 200px;
	width: 230px !important;
	width: 230px;
	vertical-align: middle;
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   {
	color : #333;
	background-color: #f1e8e6;
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px;
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }*/





#cpanel div.icon {
    cursor: pointer;
    margin: 3px;
	display: block; float: left;
	height: 200px !important;
	height: 200px;
	width: 230px !important;
	width: 230px;
	vertical-align: middle;
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

/*#cpanel div.icon a:link    {  color : #808080;  }*/
#cpanel div.icon:hover   {
	color : #333;
	background-color: #f1e8e6;
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px;
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}






/* grandes icones */

 #cpanel div.Bigicon   { margin: 20px; }
#cpanel div.Bigicon a {
	display: block; float: left;
/*	height: 400px !important;*/
/*	height: 400px; */
/*	width: 430px !important;*/
/*	width: 430px; */
	vertical-align: middle;
	text-decoration : none;
/*	border: 1px solid #DDD;*/
/*	padding: 1px 1px 1px 1px;*/
}

/*#cpanel div.Bigicon a:link    {  color : #808080;  }*/
/*#cpanel div.Bigicon a:hover   {
	color : #333;
	background-color: #f1e8e6;
	border: 1px solid #c24733;*/
/*	padding: 3px 4px 0px 6px; */
}
/*#cpanel div.Bigicon a:active  {  color : #808080;  }*/
/*#cpanel div.Bigicon a:visited {  color : #808080;  }*/

/*#cpanel div.Bigicon img { margin-top: 13px; }*/
/*#cpanel div.Bigicon span { display: block; padding-top: 3px;}*/



div.footer {
	clear: both;
	margin-top: 10px;
}

/* *{
	border: 1px solid black;
}*/

