@charset "UTF-8";

@import url(milkbox.css);

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {

}

h2 {
	font-size: 15px;
	color:#ffbf00;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	color:#ffbf00;
	font-weight: normal;
}

dt {
	text-align:right;
}

dd {
	text-align:justify;
	font-size: 11px;
	margin-top:15px;
}

body {
	background: #303030 url(images/bgbody.jpg) repeat-x;
}

img {
	border: 0;
}

#logo {
	width: 190px;
	height: 69px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/logo.gif) no-repeat;
}
#site {
	width: 1110px;
	margin-left: auto;
	margin-right: auto;
}
#footer {
	width: 890px;
	/*float:left;*/
	margin-left: auto;
	margin-right: auto;
}
#footer h1{
	color:#000000;
	font-size:10px;
	text-align:center;
}
#menu {
	width: 1110px;
	height: 98px;
	float:left;
	margin-top: 15px;
	background:  url(images/lstyle_top.gif) 544px top no-repeat;
}
#menu_items {
	width: 336px;
	margin-left: auto;
	margin-right: auto;
}

#menu li {
	float: left;
	text-align: center;
	font-weight: bold;
	list-style:none;
	list-style-type:none;
	/*margin-right: 15px;*/
}

#menu li a {
	color: #FFFFFF;
	width: 84px;
	height: 84px;
	display: inline-block;
	text-decoration: none;
	outline: none;
	outline-style:none;
}

#menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#menu li a span {
	display:block;
	margin-top:28px;
}

.menu_bt {
	background: url(images/menu_bt.gif) right top no-repeat;
}

#lstyle_left {
	width: 1110px;
	float:left;
	background:  url(images/lstyle_left.png) left top no-repeat;
}

#lstyle_right {
	width: 1110px;
	float:left;
	display:inline-block;
	background:  url(images/lstyle_right.png) right top no-repeat;
}

.corner {
	width: 29px;
	height: 30px;
}

.topleft_corner {
	background: url(images/topleft.gif) left top no-repeat;
}

.bottomleft_corner {
	background: url(images/bottomleft.gif) left bottom no-repeat;
}

.topright_corner {
	background: url(images/topright.gif) right top no-repeat;
}

.bottomright_corner {
	background: url(images/bottomright.gif) right bottom no-repeat;
}
.topleft_corner_prod {
	background: url(images/topleft_prod.gif) left top no-repeat;
}

.bottomleft_corner_prod {
	background: url(images/bottomleft_prod.gif) left bottom no-repeat;
}

.topright_corner_prod {
	background: url(images/topright_prod.gif) right top no-repeat;
}

.bottomright_corner_prod {
	background: url(images/bottomright_prod.gif) right bottom no-repeat;
}
.topleft_corner_black {
	background: #000000 url(images/topleft_black.gif) left top no-repeat;
}

.bottomleft_corner_black {
	background: url(images/bottomleft_black.gif) left bottom no-repeat;
}

.topright_corner_black {
	background: url(images/topright_black.gif) right top no-repeat;
}

.bottomright_corner_black {
	background: url(images/bottomright_black.gif) right bottom no-repeat;
}
.topleft_corner_sticker_wh {
	background: url(images/topleft_sticker_wh.gif) left top no-repeat;
}

.bottomleft_corner_sticker_wh {
	background: url(images/bottomleft_sticker_wh.gif) left bottom no-repeat;
}

.topright_corner_sticker_wh {
	background: url(images/topright_sticker_wh.gif) right top no-repeat;
}

.bottomright_corner_sticker_wh {
	background: url(images/bottomright_sticker_wh.gif) right bottom no-repeat;
}

.topleft_corner_sticker_blk {
	background: url(images/topleft_sticker_blk.gif) left top no-repeat;
}

.bottomleft_corner_sticker_blk {
	background: url(images/bottomleft_sticker_blk.gif) left bottom no-repeat;
}

.topright_corner_sticker_blk {
	background: url(images/topright_sticker_blk.gif) right top no-repeat;
}

.bottomright_corner_sticker_blk {
	background: url(images/bottomright_sticker_blk.gif) right bottom no-repeat;
}

.topleft_corner_ts {
	background: url(images/topleft_thumb_scroller.gif) left top no-repeat;
}

.bottomleft_corner_ts {
	background: url(images/bottomleft_thumb_scroller.gif) left bottom no-repeat;
}

.topright_corner_ts {
	background: url(images/topright_thumb_scroller.gif) right top no-repeat;
}

.bottomright_corner_ts {
	background: url(images/bottomright_thumb_scroller.gif) right bottom no-repeat;
}

#content {
	width: 1110px;
}

#box_center {
	position:relative;
	width: 870px;
	height: 362px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}
#box_ts {
	background-color:#FFFFFF;
}
#box_left_velo {
	width: 424px;
	height: 600px;
	float:left;
	margin-left:120px;
}
#box_right_velo {
	width: 424px;
	height: 830px;
	float:left;
	background-color:#FFFFFF;
	margin-left:22px;
}

#box_center_sticker_blk {
	width: 870px;
	height: 660px;
	margin-left: auto;
	margin-right: auto;
	background-color:#000000;
}

#box_center_sticker_wh {
	width: 845px;
	height: 440px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}

#content_home {
	width: 870px;
	height: 362px;
	margin-left: auto;
	margin-right: auto;
}

#content_velo_stiker_blk {
	width: 870px;
	height: 660px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	position:relative;
}

#content_access {
	position:relative;
	width: 870px;
	height: 362px;
	margin-left: auto;
	margin-right: auto;
}

#txt_stiker {
	text-align:left;
	margin-left:240px;
	padding:30px;
	width:580px;
}

#stickpatch {
	position:absolute;
	width: 413px;
	height:370px;
	left:-110px;
	top:-170px;
	background: url(images/stickpatch.png) no-repeat;
}

#content_velo_stiker_wh {
	width: 845px;
	height: 440px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	position:relative;
}

#content_velo_stiker_wh li {
	width: 160px;
	list-style:none;
	list-style-type:none;
	float:left;
	margin-left:41px;
	margin-top:50px;
}

#content_velo_stiker_wh dd {
	padding-top:10px;
}

#content_velo_left {
	width: 424px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	position:relative;
}

#content_velo_left img {
	padding: 10px 0;
	border: none;
}

#content_velo_right {
	width: 424px;
	height: 830px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	position:relative;
}

#content_access_ts {
	width: 870px;
	height: 142px;
	position:relative;
}

#content_velo_right img {
	padding: 10px 0;
	border: none;
}

#content_velo_right dt {
	text-align:center;
}

#content_home dl {
	width: 365px;
	padding-left:30px;
	padding-top:50px;
	float:left;
}

#content_velo_right dl {
	width: 365px;
	padding-left:30px;
	float:left;
}
#content_access dl {
	float:left;
	width: 385px;
	padding-left:30px;
	padding-top:90px;
}

#content_home dd {
	text-align: center;
}
#content_access dd {
	text-align: center;
}
#content_access dt {
	text-align: center;
	margin-top: 10px;
}

#player_home {
	width: 430px;
	height: 345px;
	margin-left:30px;
	margin-top:7px;
	float:left;
}

#player_access {
	width: 430px;
	height: 345px;
	margin-left:10px;
	margin-top:7px;
	float:left;
}

#sp_home {
	width: 870px;
	height: 17px;
	background: url(images/spacer_home.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
}
#sp_access {
	width: 870px;
	height: 17px;
	background: url(images/spacer_access.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#bottom_content_home {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
}

#bottom_content_access {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	margin-top:7px;
}

.lint_box {
	float:left;
}

.lint_box img {
	vertical-align: top;
}

.click_item {
	text-align: center;
	display: block;
}

.click_item a {
	color:#FFFFFF;
	text-decoration: none;
}

#boxes_info {
	display: inline;
}

.box_infoprod {
	width: 123px;
	height: 69px;
	display:inline-table;
}

#prix_prod {
	left:355px;
	position:absolute;
	top:5px;
}
.button_link {
	text-align:center;
	margin-top: 10px;
}

.button_link a {
	margin-left:auto;
	margin-right:auto;
}

#preview_base {
	float: left;
	background:#FFFFFF;
	width: 375px;
	height: 250px;
	margin-top: 40px;
	margin-left: 25px;
}

#preview_base img {
	padding:0;
	margin:0;
	position:absolute;
}

#preview_thumb {
	float: left;
	background:#FFFFFF;
	width: 375px;
	height: 250px;
	margin-top: 20px;
	margin-left: 25px;
}
#fl_thumb {
	height: 15px;
	background:#000000 url(images/fl_preview_thumb.gif) center top no-repeat;
}
#preview_thumb li {
	float:left;
	list-style:none;
	list-style-type:none;
	height: 95px;
	width: 95px;
	margin-left:18px;
	margin-top:15px;
}
.preview_base_active {
	display: none;
}
.preview_base_select {

}
.preview_thumb_active {
	border: #999999 1px solid;
	cursor: pointer;
}
.preview_thumb_select {
	border: #000000 1px solid;
}

#loader_base {
	background:#333333 url(images/loader_blk.gif) center center no-repeat;
	width: 355px;
	height: 230px;
	margin:10px;
}

#preview_thumb li img {
	padding: 0;
}

.planche_bt {
	width: 79px;
	height: 76px;
	position: absolute;
	top: 182px;
	left: -20px;
}

.bitlink {
	color:#000000;
	text-decoration:underline;
	line-height:40px;
	padding-left:12px;
	background: url(images/bitlink.gif) left center no-repeat;
}

#planche_bt_juicy {
	left: -22px;
}

#planche_bt_scratch {
	left: -19px;
}

#planche_bt_taxi {
	left: -21px;
}

.dtcontent {
	position:relative;
}

#bl_access {
	position:absolute;
	left:0px;
	width:380px;
	height:86px;
	background: url(images/title_access.gif)  no-repeat;
}
#tt_ts {
	height: 22px;
	width: 387px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/ttsel_access.gif) center top no-repeat;
}

#content_scroller {
	position:relative;
	width:820px;
	height:130px;
	margin-left:25px;
	padding-top:8px;
    overflow-x: hidden;
    overflow-y: hidden;
}
#bt_left_scroller {
	position:absolute;
	width: 36px;
	height: 72px;
	left:-25px;
	top:35px;
	background: url(images/scrollleft.gif) no-repeat;
}
#bt_right_scroller {
	position:absolute;
	right:-25px;
	top:35px;
	background: url(images/scrollright.gif) no-repeat;
}

#bt_left_scroller a, #bt_right_scroller a {
	width: 36px;
	height: 72px;
	display:block;
}

#slider{
    width: 1677px;
    height: 130px;
}

#content_scroller li {
	list-style:none;
	list-style-type:none;
	float:left;
	
}
#description_velo dd {
	margin:0px;
}

#shad_l {
	position:absolute;
	width:22px;
	height:379px;
	background:url(images/shad_left.gif) no-repeat;
	right:-22px;
}
