/* CSS Document */
html{
	margin:0;
	padding:0;
	height: 100%;
	}

BODY{
	/*background:url(../images/fond.gif);*/
	/*background:url(../images/fond_carbon.gif) 0 75px  repeat-x;*/
	background:url(../images/fond2012.jpg) center 160px no-repeat;
	background-color:#3e3e40;
	margin:0;
	padding:0;
	height: 100%;
	font-family:arial;
	font-size:10pt;
	}

a:link		{ color:#000000; text-decoration:none; }
a:active	{ color:#000000; text-decoration:none; }
a:visited	{ color:#000000; text-decoration:none; }
a:hover		{ color:#000000; text-decoration:underline; }
	
#grandMere{
	position:relative;
	background:url(../images/fond.gif) center repeat-y;
	height: 100%;
	}

body>div#grandMere{
	height:auto;
	min-height: 100%;
	}

div#mere{
	width: 100%;
	margin: 0 auto;
	height: 100%;
	/*background:url(../images/bandeau_fd.gif) center top repeat-x;*/
	}

body>div#mere{
	height:auto;
	min-height: 100%;
	}

div#bandeau{
	width:100%;
	height:160px;
	margin:auto;
	background:url(../images/bandeau2012.jpg) center top no-repeat;
	}

div#bandeau_contenu{
	width:760px;
	margin:auto;
	}

#bandeau_contenu IMG{
	border:0;
	}

#bt_accueil{
    display: block;
    height: 110px;
    margin: 2px 0 0 205px;
    position: absolute;
    text-indent: -9999px;
    width: 355px;
}
	
#bt_occasions{
/*
	display:block;
	position:absolute;
	margin:4px 0 0 340px;
	width:166px;
	height:25px;
	background:url(../images/nos_occasions_off.gif) no-repeat;
*/
	display:none;
	}
	
a#bt_occasions:hover {	background:url(../images/nos_occasions_on.gif) no-repeat; }

#bt_pieces{
/*
	position:absolute;
	margin:34px 0 0 424px;
	width:228px;
	height:25px;
	background:url(../images/pieces_et_accessoires_off.gif) no-repeat;
	display:block;
*/
	display:none;
	}
	
a#bt_pieces:hover {	background:url(../images/pieces_et_accessoires_on.gif) no-repeat; }

#logo_ktm{
	display:none;
}

div#menu{
	width:759px;
	height:30px;
	margin:auto;
	background:url(../images/bt_fd.gif) center top repeat-x;
	}
	
#menu a{
	display:block;
	font-size:9pt;
	padding:5px 20px;
	font-weight:bold;
	text-align:left;
	margin:0;
	float:left;
	}
	
#menu a.panier{			background:url(../images/btpanier_fd.gif) center top repeat-x; }
#menu a.panier:hover{	background:none; background-color:#FFF;}

#menu img{
	float:left;
	}

#menu a:link		{ color:#4a4a4a; text-decoration:none; }
#menu a:active		{ color:#4a4a4a; text-decoration:none; }
#menu a:visited		{ color:#4a4a4a; text-decoration:none; }
#menu a:hover		{ color:#ff8a00; text-decoration:none; background-color:#FFF; }

#menu span{
	display:block;
	font-size:9pt;
	padding:5px 22px 5px 22px;
	font-weight:bold;
	text-align:left;
	margin:0;
	float:left;
	color:#FFF;
	background-color:#ff8a00;
	}

div#piedpage {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height:57px;
	background-color:#000;
	color:#FFF;
	border-top: solid 2px #ff8a00;
	text-align:center;
	font-size:7pt;
	}
	
div#piedpage_txt {
	width:760px;
	margin:auto;
	}	
	
#piedpage a:link		{ color:#FFF; text-decoration:none; }
#piedpage a:active		{ color:#FFF; text-decoration:none; }
#piedpage a:visited		{ color:#FFF; text-decoration:none; }
#piedpage a:hover		{ color:#FFF; text-decoration:underline; }

#piedpage P{
	text-align:center;
	color:#FFF;
	margin:0;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	}
	
div#milieu{
	width:760px;
	margin:auto;
	}
	
div#droite{
	width:225px;
	float:right;
	padding-top:15px;
	padding-bottom:65px;
	}
/*///////////////////// BOX DROITES /////////////////////////*/
div.boxdroite{
	margin-top:-15px;
	}
	
.boxdroite div.bx_entete{
	width:225px;
	height:25px;
	background:url(../images/bxdrt_entete.gif);	
	}

.boxdroite .bx_entete P{
	float:right;
	width:150px;
	height:18px;
	overflow:hidden;
	margin:2px 7px 0 0;
	text-align:right;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	}
	
.boxdroite div.bx_contenu{
	width:223px;
	background-color:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	display:table;
	/*padding: 3px 0px;*/ /* fabrice */
	}
	
.boxdroite div.bx_pied{
	width:225px;
	height:21px;
	background:url(../images/bxdrt_pied.gif);	
	}	

p.affiche_designation{
	font-weight:bold;
	padding: 0px 3px;
	margin: 0px;
	font-size:11px;
}

p.affiche_description, p.affiche_ref, p.affiche_prix, p.affiche_prixPromo, p.lien{ /* fabrice */
	padding: 0px 3px;
	margin: 0px;
	font-size:10px;
}

p.affiche_ref, p.affiche_prix, p.affiche_prixPromo, p.lien{ /* fabrice */
	text-align:right;
}

p.affiche_prixPromo{ /* fabrice */
	color:#ff8a00;
	font-style:italic;
	font-weight:bold;
}	

.box_photos{ /* fabrice */
	vertical-align:top;
	width:105px;
	float:right;
	display:block;
	text-align:center;
	margin:0px;
	padding:0px;

}

.box_photos IMG{ /* fabrice */
	border:0;
	}

/*///////////////////// CONTENU /////////////////////////*/
div#contenu{
	display:block;
	width:530px;
	padding-bottom:72px;
	}
				
#contenu H1{ /* Titre */
	color:#000;
	margin:0px 30px 20px 30px;
	font-size:14pt;
	text-align:center;
	font-style:italic;
	}
	
/* fabrice */
#contenu H2{ /* Sous Titre */
	color:#ff8a00;
	margin:30px 30px 10px 40px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
	/*border:1px solid #000;*/
	}
	
#contenu H3{ /* Sous Titre2 */
	color:#000;
	margin:10px 30px 10px 50px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
	}

#contenu H6{ /* Signature */
	margin:15px 10px 5px 300px;
	font-family:Arial;
	font-weight:bold;
	color:#46673A;
	font-size:9pt;
	}

#contenu TABLE{
	/*margin:5px 30px 5px 30px;*/
	font-size:10pt;
	}
		
#contenu BLOCKQUOTE{
	margin:0 0 0 10px;
	}
	
#contenu P{
	font-size:10pt;
	margin:10px 30px 10px 30px;
	font-family:Arial;
	}
/*
#contenu UL{
	margin: 0px 0px 0px 10px;
	}
#contenu OL{
	margin:0px 0px 0px 10px;
	}*/
#contenu LI{
	text-align:left;
	font-size:10pt;
	margin:2px 0px 2px 40px;
	font-family:Arial;
	}
	
/*///////////////////// BOX /////////////////////////*/
div.box{
	width:530px;
	margin-top:0;
	}
	
.box div.bx_entete{
	width:100%;
	height:25px;
	background:url(../images/bxmil_entete.gif);	
	}

#contenu .box .bx_entete P, #contenu .box .bx_entete H1{
	margin:2px 0 0 7px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	font-size:10pt;
	}
	
.box div.bx_contenu{
	background-color:#FFF;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	padding: 3px 0px;
	width:528px;
	display:table;
	}
	
.box div.bx_pied{
	width:529px;
	height:21px;
	background:url(../images/bxmil_pied.gif) -70px;	
	border-right:solid 1px #000;
	}
	
/*///////////////////// FORMULAIRES /////////////////////////*/
.labels{
	font-size:8pt;
	vertical-align:top;
	padding:4pt;
	
}

#contenu fieldset{
	color:#000;;
	border:1px solid #ff8a00;
	width:270px;
	padding:5px;
	margin:0px;
}

#contenu legend{
	color:#ff8a00;
}

input, button {
	font-size:9px;
}

select { 
	width:90px;
	font-size:9px;
}

.bouton{
	color:#000;
	background-color:#ff8a00;
	height:18px;
	border:solid 1px #000;
	margin:0px 1px;
}


/*///////////// POP BOX ///////////////*/
#popBox{
	border:outset 2px #ff8a00;
	position:absolute;
	background-color:#FFFFFF;
	width:400px;
	z-index:999;
	}

#popBox TD{
	font-size:8pt;
	}
	
TABLE.moveBar{
	border:solid 1px #ff8a00;
	border-bottom:outset 1px #ff8a00;
	width:400px;
	font-weight:bold;
	/*background:url('../images/fd_bouton.gif') repeat-x;*/
	background-color:#ff8a00;	
	}

.moveBar TD{
	padding: 1px 1px 2px 1px;
	color:#FFF;
	}

#moveBar{
	cursor:pointer;
	}

#fermePopBox{
	height:13px;
	width:15px;
	border:solid 1px #FFF;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	}


.printonly{
	display:none;
	}
