@charset "utf-8";

body {
	background-image:url(../img/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	/*background-color:#e1e1e1;*/
}

a {
	color:#666666;
	text-decoration:none;
}

a:hover {
color:#4C2408;
}

.link a {
	color:#6E7588;
	text-decoration:none;
	border-bottom: 1px dotted #6E7588;
}

.link a:hover {
color:#4C2408;
border-bottom: 1px dotted #4C2408;
}


/*-----------------------*/

#page {
	width: 850px;
	margin:auto;
	margin-top:8px;
	/*text-align:justify;*/
	background-color:#FFFFFF;
}

#header {
	width: 850px;
	height:140px;
	margin:auto;
}

#logo {
	width: 350px;
	height: 76px;
	float: left;
	margin-left: 25px;
	margin-top: 15px;
	background-image: url(../img/pixel.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

/*-----------------------*/

#cox {
	position:absolute;
	width: 170px;
	height: 106px;
	float:right;
	margin-top: 10px;
	margin-left: 130px;
	float:right;
	cursor: pointer;

}

#toplinks {
	/*width: 550px;*/
	float:right;
	margin-bottom:15px;
	margin-top:10px;
}

.toplinks_dessus {
color:#666666;
padding:1px;
}

.toplinks_dessus a {
color:#666666;
}

.toplinkshard a {
color:#1376a4;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
}

.toplinkshard a:hover {
color:#cc0000;
}

#top {
	width: 850px;
	height:113px;
	background-image:url(../img/top_bp.gif);
	background-repeat: no-repeat;
	margin:auto;
}

#topright {
/*position:relative;*/
	width: 300px;
	height:113px;
	float:right;
}

/*-----------------------*/
#bulle {
	width:105px;
	height:37px;
	background-image:url(../img/bulle.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding-top:26px;
	margin:auto;
}


#line {
	background-image:url(../img/dash.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:8px;
	height:20px;
	width:150px;
	margin:auto;
}

/*-----------------------*/

.pricewhite {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

.small {
font-size:11px;
}

.big {
font-size:110%;
font-weight:bold;
}

.engage {
color:#ff8e00;
font-weight:bold;
font-size:110%;
text-transform:uppercase;
text-decoration:underline;
}

/*-----------------------*/

#content {
width: 850px;
margin:auto;
margin-top:10px;
background-color:#FFFFFF;
}

/*-----------------------*/

#difference {
width: 200px;
float:left;
margin-left:12px;
margin-top:17px;
}

#pcetvous {
width: 210px;
margin-left:248px;
margin-top:17px;
}

#nosbp {
width: 210px;
margin-top:15px;
float:right;
}

#home_haut {
width:850px;
height:134px;
margin-top:5px;
}

#home_ap {
width:259px;
height:134px;
background-image:url(../img/avant_prem.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#home_flash {
width:259px;
height:134px;
background-image:url(../img/ventesfla.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#home_offrespe {
width:156px;
height:134px;
background-image:url(../img/offrespe.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#home_nouv {
width:154px;
height:134px;
background-image:url(../img/nouveautes.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#home_col {
margin-top:5px;
float:right;
}

/*#home_bienvenue {
width:222px;
height:189px;
background-image:url(../img/bg_bienvenue.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.homebv {
font-weight:bold;
color:#000000;
font-size:14px;
}

.homebv a {
color:#000000;
text-decoration:underline;
}



#home_middle {
width:710px;
height:350px;
float:right;
margin-top:10px;
margin-right:15px;
}

#home_produits{
width:538px;
height:269px;
float:left;
}

#hellogirl {
width:101px;
height:269px;
background-image:url(../img/vignette_fille.jpg);
background-repeat:no-repeat;
}

#vdiscount {
width:131px;
height:269px;
background-image:url(../img/vignette_discount.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#vmois {
width:153px;
height:269px;
background-image:url(../img/vignette_bpmois.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#vnouveautes {
width:153px;
height:269px;
background-image:url(../img/vignette_nouveautes.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#home_low {
width:550px;
height:73px;
background-image:url(../img/bg_bp_avantages.gif);
background-repeat:no-repeat;
margin-top:6px;
margin-right:10px;
}

#home_zoom {
width:160px;
height:350px;
float:right;
}

#btn_accescompte{
width:160px;
height:30px;
background-image:url(../img/btn_accescompte.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-top:5px;
}*/

#titre_lbp{
width:160px;
height:58px;
background-image:url(../img/headerunivers.gif);
background-repeat:no-repeat;
margin-top:5px;
}

#skyscraper{
width:154px;
height:600px;
background-image:url(../img/banner.jpg);
background-position:center;
background-repeat:no-repeat;
margin-top:10px;
}

#linkso{
width:139px;
margin-top:5px;
margin-left:15px;
font-size:11px;
}


#tabloprod{
width:680px;
float:left;
margin-top:15px;
/*margin-left:30px;
margin-bottom:15px;*/
}

#prod1{
width:321px;
float:left;
margin-left:0px;
padding-right:10px;
/*margin-left:30px;
margin-bottom:15px;*/
}

#prod2{
width:321px;
float:right;
margin-right:15px;
/*margin-left:30px;
margin-bottom:15px;*/
}

#nouvoa{
	position: absolute;
	z-index: 3;
	margin-left: 145px;
	margin-top: -16px;
	width:78px;
	height:44px;
	background-image:url(../img/vignette_nouveau.gif);
	background-repeat:no-repeat;
	left: -10px;
	top: 536px;
}

#nouvob{
	position: absolute;
	z-index: 3;
	margin-left: 300px;
	margin-top: -16px;
	width:78px;
	height:44px;
	background-image:url(../img/vignette_nouveau.gif);
	background-repeat:no-repeat;
	left: 183px;
	top: 536px;
}

#nouvoc{
	position: absolute;
	z-index: 3;
	margin-left: 145px;
	margin-top: -16px;
	width:78px;
	height:44px;
	background-image:url(../img/vignette_nouveau.gif);
	background-repeat:no-repeat;
	left: -10px;
	top: 958px;
}

#nouvod{
	position: absolute;
	z-index: 3;
	margin-left: 300px;
	margin-top: -16px;
	width:78px;
	height:44px;
	background-image:url(../img/vignette_nouveau.gif);
	background-repeat:no-repeat;
	left: 183px;
	top: 958px;
}


#titrebpf{
width:321px;
height:23px;
background-image:url(../img/titre_bpf.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#bottombpf{
width:321px;
height:17px;
background-image:url(../img/bottom_bpf.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}

#bottomleft{
float:left;
width:170px;
cursor:pointer;
}

#bottomright{
float:right;
width:150px;
cursor:pointer;
}

#titrebpi{
width:321px;
height:23px;
background-image:url(../img/titre_bpi.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#bottombpi{
width:321px;
height:17px;
background-image:url(../img/bottom_bpi.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}

#titrebpm{
width:321px;
height:23px;
background-image:url(../img/titre_bpm.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#bottombpm{
width:321px;
height:17px;
background-image:url(../img/bottom_bpm.gif);
background-repeat:no-repeat;
}

#titrebpsg{
width:321px;
height:23px;
background-image:url(../img/titre_bpsg.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#bottombpsg{
width:321px;
height:17px;
background-image:url(../img/bottom_bpsg.gif);
background-repeat:no-repeat;
}

.mob {
color:#e07227;
}

.tronic{
color:#923277;
}

.sgen {
color:#6b6881;
}

.lien_ferme a {
text-decoration:underline;
}
/*-----------------------*/

#footer {
	width: 850px;
	margin-top:15px;
	text-align:center;
}

.footer {
font-size:90%;
color:#1376a4;
}

.footer a {
text-decoration:none;
color:#1376a4;
}

.footer a:hover {
color:#333333;
text-decoration:underline;
}

.atitre {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	font-size:120%;
	padding-bottom:4px;
}

.atitre a {
text-decoration:none;
}

.atitre a:hover {
color:#666666;
}

.btitre {
	color:#c56c2b;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	font-size:130%;
}

.ctitre {
	color:#427484;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}

.ctitre a{
	color:#427484;
}

.puce-b {
	background-image:url(../img/puce-b.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:7px;
	margin-left:8px;
}

.small {
font-size:11px;
}

.bigbigbig {
font-size:24px;
}

.blue {
color:#6a88af;
}

.light {
color:#FFFFFF;
}

.bloc {
text-align:justify;
}

.hide {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
}

.spacer {
	clear: both;
	/*visibility: hidden;*/
	border-width: 0;
	padding: 0;
	margin: 0;
}

