body
{
	padding:0;margin:0;
	background:white;
	text-align:center;
}

div
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

form
{
	margin:0;padding:0;	
}

div#centerContainer
{
	margin: 20px auto 0 auto;
	width: 943px;
/*	background-image: url(/Uploads/IMGBANK/100106.jpg);*/
	background-repeat: no-repeat;
	background-position: right bottom
}

div#headerContainer
{
	height: 134px;
	background-image: url(/Site/Pages/BT/images/header_0.gif);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	margin-bottom: 0px;
}

div#headerContainerHome
{
	height: 134px;
	position: relative;
	clear: both;
}

div#headerImage1
{
	position:absolute;
	left:0;
	top:0px;
	width: 233px;
	height: 130px;
	background-image: url(/Uploads/IMGBANK/100106.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#headerImage2
{
	position:absolute;
	left:238px;
	top:104px;
	width: 234px;
	height: 117px;
	background-image: url(/Uploads/IMGBANK/100107.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	display: none;
}

div#headerContainer .title1{
	position:absolute;
	left:250px;
	top:60px;
	font: normal 40px Arial;
	color:#ffffff;
	z-index: 10;
}

div#leftContainer
{
	width: 234px;
	float: left;
	margin: 0px 3px 0 0;
	font:9px Arial;
	color:#717372;
}

div#leftContainer td, div#leftContainer a
{
	font:10px Arial;
}

span#span_LgSel
{
	font-weight: normal;
}

div#selectorContainer
{
	background-image: url(/Site/Pages/BT/images/menu_0.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 706px;
	float: left;
	margin: 0px 0 0 0;
}

div#selectorContainer table, div#selectorContainer a, div#selectorContainer a:active, div#selectorContainer a:hover
{
	font:bold 13px Arial;
	text-decoration:none;
	color:#666;
}

div#selectorContainer a.selected, div#selectorContainer a.selected:active, div#selectorContainer a.selected:hover
{
	color:#fff;
}

div#pageContainer
{
	position:relative;
	width: 706px;
	float: left;
	margin: 0px 0 0 0;
	padding: 0;
	top: 0;
	left: 0;
	background-color: #ffffff;
}

div#div_PageContent
{
	position:relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 706px;
/*	border: solid 1px red;*/
	
}

div#leftContainer .smallBox
{
	/*position:relative;*/
	border:solid 1px #C2CFE0;
	height:22px !important;
	height:14px;
	background: white url(/Site/Pages/BT/Images/background_leftmenu.gif) repeat-y;	
	padding:4px 30px 4px 50px;
	margin:0 0 3px 0;
}

div#leftContainer .bigBox
{
	padding:20px 30px 20px 50px;
	margin:0 0 3px 0;
	border:solid 1px #C2CFE0;
	background: white url(/Site/Pages/BT/Images/background_leftmenu.gif) repeat-y;
}

.boxTitle
{
	background-image: url(/Site/Pages/BT/images/picto_3arrow1.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	
	position:relative;
 	margin:0 0 0 -36px;
	padding:0 0 0 36px;
	font:bold 13px Arial;
	color:#434343;
	width: auto;
}

.boxTitle a, .boxTitle a:visited, .boxTitle a:active
{
	color:#434343;
	text-decoration: none;
}

.boxSubTitle
{
	margin:0;padding:0 0 6px 0;	
	border:solid 1px #7E7F7F;
	border-width:0 0 1px 0;
	font:9px Arial;
	color:#717372;
}

div#leftContainer ul
{
	list-style:none;
	margin: 0;
	padding: 0;
	font:bold 10px/10px Arial;
	color:#939191;
	text-decoration:none;
	
}

div#leftContainer ul li
{
	background-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height:12px;
}

div#leftContainer ul li a
{
	font:bold 10px/10px Arial;
	color:#939191;
	text-decoration:none;
}

span#span_LgSel
{
	font:bold 9px/9px Arial;
	color:#939191;
	text-decoration:none;
}

span#span_LgSel a
{
	font:bold 9px/9px Arial;
	color:#939191;
	text-decoration:none;
}

div#leftContainer ul li a.selected
{
	background-image: url(/Site/Pages/BT/images/picto_1arrow1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
    left:-16px;
    padding: 0 0 0 16px;
	
	font:bold 10px/10px Arial;
	color:#333333;
	text-decoration:none;
}

.div_left_flash
{
	width:234px;
	height:294px;
	overflow: hidden;
	position: relative;
/*	margin: 0 0 3px 0;*/
/*	border: solid 1px #ff0000;*/
}

.div_left_flash_content
{
	position:absolute;
}

/* HD */

.hdTableContainer{
	padding:0;margin:0;
}


.hdTableTopLeft{
	background:#79BDE5 url(/Site/Pages/BT/images/arrow_hd.gif) no-repeat 12px 2px;
	border:solid 1px white;
	border-width:0px 3px 3px 0;
}

.hdTableTopRight{
	background-color:#79BDE5;
	margin:0;padding:0;
	border:solid 1px white;
	border-width:0px 0 3px 0;
}
.hdDivTopRight{
	position:relative;
}

.hdTitre1{
	font: bold 13px Arial;
	color:#003F91;
	padding:0 0 0 40px;
}

.hdtitre2{
	font: bold 12px Arial;
	color:white;
	padding:0 0 0 5px;
}

.hdtitre3{
	font: 10px Arial;
	color:#003F91;
	position:absolute;
	right:10px;
	top:1px;
	text-transform:uppercase;
}



.hdTableBottomLeft{
	border:solid 1px white;
	border-width:0 3px 3px 0;
}



/*BOTTOM RIGHT*/
.hdTableBottomRight{
	margin:0;padding:0;	
	vertical-align:top;
	border:solid 1px white;
	border-width:0 0px 3px 0;
	background-color:#e5e7b5;
}

.hdDivBottomRight{
	position:relative;
	height:134px;
	width:484px;
}


.hdText{
	position:absolute;
	left:10px;top:10px;
}

.hdTitre{
	font:bold 13px/17px Arial;
	color:#333;
}

.hdDescription{
	font:10px/11px Arial;
	color:#666;
	text-align:justify;
	width:400px;
}

.hdDescription img{
/*	display:none;*/
}





.hdLinks{
	position:absolute;
	left:10px;
	bottom:10px;
	font:10px Arial;
	color:#666;	
}
.hdLinks A{
	font:10px Arial;	
	color:#666;	
}


.hdPrix{
	position:absolute;
	right:10px;
	bottom:7px;
}

.hdPrice{
	font:bold 34px/34px Arial;
	color:#BCC33F;
}

.hdEuros{
	font:bold 16px/16px Arial;
	color:#BCC33F;
}

.hdTextPrice{
    font:10px Arial;
	color:#666;	
}

.hdBtn{
	position:absolute;
	right:0px;
	top:-18px;
}
.hdDescription .gris{
	color:#666;
	font:10px/12px Arial;
}


.selectbox
{
	position:relative;
	z-index:10;
	float: left;
}

.selectbox_top
{
	position:relative;
	cursor:pointer;
	padding:0;
	margin:0;
}

.selectbox_bottom
{
	position:absolute;
	border:solid 1px #BDBDBD;
	display:none;
	background-color:white;
	padding: 0 8px 8px 0;
	z-index:11;
}

div.QS_popup
{
	position:absolute;
	border:solid 1px #BDBDBD;
	display:none;
	background-color:white;
	padding: 8px;
	z-index:11;
	white-space: nowrap;
}

input.QuickSearchInput
{
	color: #808080;
	width: 150px;
}

.selectbox_li
{
	list-style-type: none;
	display:block;
	padding:0;
	margin:0;
	font: normal 10px/10px Arial;
	color: #636363;
	line-height: 1.2em;		
}

.selectbox_li a
{
	font: normal 10px/10px Arial;
	color: #636363;
	text-decoration:none;
}

div#selectorContainer .selectbox_a, div#selectorContainer .selectbox_a:active, div#selectorContainer .selectbox_a:hover
{
	font: normal 10px/10px Arial;
	color: #636363;
}

.table_top
{
	border:0px;
	margin:0px;
}




/* SELECT BOXES */
.sb1_left
{
	background-image: url(/Site/Pages/Common/images/sb1_left.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 14px;
}

.sb1_center
{
	background-image: url(/Site/Pages/Common/images/sb1_center.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding: 0px 8px 0px 5px;
	font: 10px/10px Arial;
	color: #636363;	
	white-space:nowrap;	
}

.sb1_right
{
	background-image: url(/Site/Pages/Common/images/sb1_right.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 14px;
}

/* FICHES */
.FicheHeaderTitle
{
	font: 19px Arial;
	color:white;
	background-color: #0098d5;
	padding: 0 0 4px 12px;
}

td.LinkResa
{
	
}
a.LinkResa
{
	background-image: url(/Images/bg_LinkResa_0.gif);
	background-repeat: no-repeat;
	background-position: right bottm;
	text-transform: uppercase;
	text-decoration: none;
	color: #3592cd;
	font:bold 12px Arial;
	width: 300px;
	height: 23px;
	padding: 4px 36px 0 0;
	display: block;
}

.FicheTitle
{
	background-image: url(/Site/Pages/BT/images/arrow_0.gif);
}

.FicheHeaderPriceText
{
	color:white;
	font:bold 11px/10px Arial;
	background-color: #0098d5;
	padding: 4px 12px 4px 0;
}
.FicheHeaderDevise
{
	color:white;
	font:bold 16px/16px Arial;
}
.FicheHeaderPrice
{
	color:white;
	font:bold 34px/34px Arial;
}

li.FicheLink
{
	background-image: url(/Site/pages/BT/images/arrow2_0.gif);
	background-position: left center;
	background-repeat: no-repeat;
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 16px;
	display: block;
	width: 250px;
	text-align: left;
}

a.FicheLink
{
	text-transform: uppercase;
	text-decoration: none;
	color: #3592cd;
	font:bold 12px Arial;
}

div.FicheBoxParag
{
	width: 672px !important;
	width: 706px;
	padding: 16px;
	background-color:#DDEEF8;
	border:solid 1px #CCDDE7;
	color: #003F91;
	font: 11px;
	margin: 2px 0 25px 0;
}

div.FicheBoxParag table, a
{
	font: 11px;
	color: #003F91;
	line-height: 1.4em;
}

div.FicheNormalParag
{
	padding: 0 0 0 45px;
	font: 11px;
	margin: 0 0 10px 0;
}

div.FicheNormalParag table, a
{
	font: 11px;
	color: #606060;
	line-height: 1.4em;
}

.Title
{
	color: #003F91;
	font: bold 17px;
	padding: 0 0 8px 0;
}

.ArrowsTitle
{
	position:relative;
	left:-32px;
	background-image: url(/Site/Pages/BT/images/arrow_0.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 32px;
	background-position: left top;
	color: #003F91;
	font: bold 14px;
	margin: 0 0 4px 0;
}

.ArrowTitle
{
	position:relative;
	left:-12px;
	background-image: url(/Site/Pages/BT/images/arrow2_0.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	background-position: left top;
	color: #000000;
	font: 12px;
	line-height: 1.8em;
}

div#footerFiche
{
	font:11px/17px Arial;
	color:#6D6C71;
	padding:8px 15px 0 53px;
	text-align:right;
	margin:27px 0 0 0;	
}
div#footerFiche A
{
	font:11px/17px Arial;
	color:#6D6C71;
	text-decoration:underline;	
}

