/*BDLAB SA theme----------------------------------------------*/

/*Initialisations des tags existants*/
DL, DT, DD, UL, LI, H1{
margin: 	0;
padding: 	0;
list-style-type:none;
}

BODY{
font-family:	"arial";
margin:		auto;
padding:	auto;
overflow:	scroll;
text-align:	center;
background:	rgb(255,245,215);
}

H1{	/*titre*/
font-weight:	bold;
color:		rgb(180,180,180);
font-size:	16px;
}

U{
color:		rgb(51,163,163);
text-decoration:none;
}

H2{	/*sous titre*/
font-weight:	bold;
color:		rgb(180,180,180);
font-size:	15px;
}

/*Partie corps de la page*/

DIV.enveloppe, DIV.baspage{
margin-left:	auto;
margin-right:	auto;
text-align:	left;
margin-top:	0;
margin-bottom:	0;
bottom:		0px;
height:		900px;
width:		1024px;
color:		rgb(0,0,0);
background:	rgb(255,255,255);
font-size:	12px;
}


HTML>BODY .enveloppe{
height:		auto;
min-height:	900px;
} 


DIV.margegauche,DIV.margedroite{
width:		190px;
height:		900px;
border:		1px solid green;
}

DIV.corps, DIV.texte{
width:		900px;
}

DIV.corps{
text-align:	left;
color:		rgb(0,0,0);
text-align:	justify;
margin-left:	auto;
margin-right:	auto;
font-family:	"nimbus sans l",verdana,arial;
font-size:	14px;
border:		none;
}

html>body .corps{
height:		auto;
min-height:	100%;
}

*DIV.corps{
margin-left:	60px;
margin-top:	2px;
}


/*Partie entete de la page*/
DIV.entete{
background:	url('../img/orangedegrad02.png');
height:		130px;
width:		100%;
border:		none;
}


/*Partie menu1 de l'entete de la page*/
DIV.menuA{
sbackground:	rgb(255,0,0);
padding-left:	100px;
padding-top:	15px;
border:		none;
height:		35px;
}

*DIV.menuA{
margin-bottom:	15px;
}

/*Partie langue de la page*/
DIV.langues{
sbackground:	rgb(0,255,0);
sfloat:		right;
text-align:	right;
padding:	3px;
}

DIV.langues A, A.actif,  DIV.menuA A{
padding-left:	2px;
padding-right:	2px;
text-decoration:none;
text-align:	center;
border:		1px solid rgb(255,255,255);
}

DIV.menuA A{
display:	block;
float:		left;
width:		100px;
height:		20px;
border:		none;
margin-right:	5px;
background:	url('../img/menu01.png') no-repeat;
font-weight:	bold;
}

*DIV.menuA A, A.actif{
width:		105px;
height:		25px;
}

DIV.langues A,DIV.menuA A{
color:		rgb(130,130,130);
}

DIV.menuA A:hover{
background:	url('../img/menu01.png') no-repeat;
color:		rgb(255,151,0);
}

DIV.menuA A.actif{
background:	url('../img/menu01-a.png') no-repeat;
}


DIV.langues A:hover{
border:		1px solid rgb(51,163,163);
color:		rgb(130,130,130);
}

DIV.langues A.actif,DIV.menuA A.actif{
color:		rgb(255,151,0);
}

DIV.langues A.actif:hover, DIV.menuA A.actif{
border:		1px solid rgb(255,255,255);
}

/*Partie bannière de la page*/
DIV.banniere{
width:		100%;
height:		190px;
background-attachment:fixed;
background:	url('../img/slogan02.jpg') no-repeat;
background-position: 0px -60px;
}

DIV.logo{
float:		left;
margin-left:	20px;
margin-top:	10px;
}

DIV.slogan, DIV.slogan2, DIV.sousslogan, DIV.sousslogan2{
sfont-family:	"Nimbus Sans L";
font-family:	"../font/VINNBBN_.TTF";
font-weight:	bold;
position:	absolute;
}

DIV.slogan{
font-size:	25px;
}

DIV.slogan, DIV.sousslogan{
color:		rgb(255,255,255);
}

DIV.slogan2, DIV.slogan3, DIV.sousslogan2{
color:		rgb(255,255,255);
}

DIV.slogan{
margin-left:	130px;
margin-top:	15px;
}

*DIV.slogan{
margin-left:	10px;
margin-top:	15px;
}

DIV.sousslogan{
font-size:	15px;
margin-left:	132px;
margin-top:	45px;
}

*DIV.sousslogan{
margin-left:	15px;
}

IMG.logosuisse{
float:		right;
margin-right:	20px;
margin-top:	10px;
margin-bottom:	2px;
}

/*Partie menu graphique de la page*/
DIV.menu{
background:	transparent;
color:		rgb(255,255,255);
z-index:	100;
text-align:	center;
width:		100%;
height:		170px;
margin-top:	-20px;
margin-bottom:	60px;
}


DIV.menu DL{
float:		left;
width:		25%;
text-align:	justify;
}

DL.asterix{
font-size:	11px;
}

/*Partie contenu*/
DIV.texte{
background:	transparent;
border:		none;
margin-left:	260px;
margin-top:	5px;
width:		71%;
height:		600px;
border:		none;
}

DIV.contenu{
position:	absolute;
}

TABLE{
border-collapse: collapse;
}

/*Partie bas page*/
DIV.baspage{
background:	url('../img/orangedegrad.png');
background-color:rgb(255,255,255);
font-size:	12px;
text-align:	center;
height:		2%;
border:		none;
text-decoration:none;
font-weight:	normal;
padding-top:	20px;
padding-bottom:	20px;
color:		rgb(255,245,215);
}

DIV.baspage A{
color:		Rgb(130,130,130);
text-decoration:underline;
}

DIV.baspage A:hover{
text-decoration:none;
}

/*mise en page des images*/
IMG.gauche{
float:		left;
padding-right:	5px;
}

IMG.droite{
float:		right;
padding-left:	5px;
}

IMG.centre{
float:		none;
}

/*liens classiques*/
A.link:link, A.link:visited, A.link:hover{
font-weight:	bold;
font-size:	11px;
text-decoration:none;
text-align:	justify;
color:		rgb(51,163,163);
}

A.link:link, A.link:visited{
text-decoration:underline;
}

A.link:hover{
text-decoration:none;
}

A, A:link{
color:		rgb(130,130,130);
}

A:hover{
color:		rgb(51,163,163);
}

A.ancre, A.ancre:link, A.ancre:visited, A.ancre:hover{
color:		rgb(51,163,163);
font-weight:	bold;
}

INPUT.prix{
width:		70px;

}

TABLE.achat TD{
text-align:	center;
padding:	1px;
}

TD{
font-size:	14px;
}

INPUT.addcart{
background:	url('../img/addcart02-na.png') no-repeat;
border:		none;
width:		50px;
height:		50px;
margin-left:	20px;
}

INPUT.addcart:hover{
background:	url('../img/addcart02-a.png') no-repeat;
}

#recommandation{
display:	none;
}

DIV.center{
text-align:	center;
width:		100%;
}

