body {
	padding : 0px;
	margin:0px;
	background-color:#002A38;
	background-image: url(images/store_back.gif);
  background-repeat: repeat;
}

hr {
border:1px solid #9E7E49;
width:250px;
}


a:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color:#375762;}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color:#375762;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color:#375762;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color:#375762;}


#conteneurShadow {
float:left;
border:0px solid green;
width:850px;
/*position:relative;*/
/*left: 50%; */
/* margin-left: -425px; moitié de la largeur */
background-image: url(images/Store_bookstock_back0.png);
background-repeat: repeat-y;
}

#conteneurGeneral {
background-color:#FFFFFF;
float:left;
border:0px solid orange;
width:800px;
height:100%;
position:relative;
left:25px;
/*left: 50%;*/
/*margin-left: -400px;*/
background-image: url(images/Store_bookstock_backR.jpg);
background-repeat: repeat-y;
}



#header {
width:100%;
height:160px;
background-color:#002A38;
background-image: url(images/Store_bookstock_top.jpg);
background-repeat: no-repeat;
}

#conteneurCenter{
width:800px;
float:left;
border:0px solid yellow;
background-image: url(images/Store_bookstock_back.jpg);
background-repeat: no-repeat;
}


#panierFrame {
position:absolute;
top:15px;
left:500px;
width:280px;
height:68px;
}

#divMenu #retourCatalogue {
position:absolute;
left:300px;
top:185px;
width:400px;
border:0px solid white;
}






.catalogueTitre {
	font-weight : bold;
}


#divMenu {
	float:left;
	border:0px solid white;
	widht:310px;
	margin-left:10px;
	margin-top:80px;
	height:800px; /* important pour faire apparaitre l'img background de conteneurCenter */
}





#affichage { /* Affichage du contenu de droite */
position:absolute;
width : 490px;
border : dashed 0px grey;
left:300px;
top:200px;
/*float : right;*/
/*margin-top:40px;*/
/*margin-right:10px;*/
/*margin-left:40px;*/
}

#affichage #couv img {
border : solid 1px black;
margin-bottom:10px;
margin-top:10px;
}

#affichage #titre {
font-family:tahoma;
font-size:16px;
font-weight:bold;
}

#affichage #auteur {
font-family:tahoma;
font-style:italic;
font-size:12px;
margin-bottom:5px;
}

#affichage #date, #affichage #editeur, #affichage #isbn, #affichage #nbPages, #affichage #dim {
color:grey;
}
#affichage #prix {
font-weight:bold;
margin-top:5px;
margin-bottom:10px;
}



#affichage #description {
margin-top:10px;
margin-bottom:10px;
}



#ajoutPanier {
margin-top:5px;
font-weight:bold;
}
#ajoutPanier a {
font-size:12px;
}










#pages {
position:absolute;
border:0px solid purple;
left:620px;
top:110px;
}


.catalogueContent {
	border : solid 0px black;
	width : 150px;
	height : 210px;
	margin-bottom : 10px;
	margin-right : 5px;
	margin-left : 5px;
	margin-top : 5px;
	padding-top : 5px;
	padding-bottom : 5px;

	float : left;
}
.catalogueContent img {
border : solid 1px black;
margin-bottom:3px;
}
.catalogueAuteur {
	font-family : Tahoma;
	font-size : 9px;
font-style:italic;
}

.cataloguePrix {
	font-family : Tahoma;
	font-size : 9px;
	font-weight:bold;
	color:#002A38;
}


div {
	font-family : Verdana;
	font-size : 11px;
}

form {
	margin : 0px;
}

select {
	font-family : Tahoma;
	font-size : 9px;
	width:250px;
	background-color:#002A38;
	color:white;
margin-top:5px;
margin-bottom:5px;
}



#recherche {
	display : inline;
	margin-right : 25px;
	padding-bottom : 10px;
}

#recherche #kw {
	font-family: Tahoma;
	font-size: 9px;
	width:180px;
}


#searchTitle {
background-image: url(images/Store_bookstock_motcle.gif);
background-repeat: no-repeat;
width:92px;
height:20px;
margin-top:10px;
margin-bottom:4px;
}

.searchButton {
background-image: url(images/Store_bookstock_search.gif);
background-repeat: no-repeat;
width:86px;
height:23px;
cursor:pointer;
margin-top:7px;
margin-bottom:5px;
}

#filtreTitle {
background-image: url(images/Store_bookstock_filtre.gif);
background-repeat: no-repeat;
width:75px;
height:20px;
margin-top:15px;
margin-bottom:5px;
}

#filtres {
	display : inline;
}

#catTitle {
	display : inline;
}

#auteurTitle {
	display : inline;
}


.pageCourante,
.page1,
.page2,
.page3,
.pageDizaine {
	font-family : Verdana;
	text-align : bottom;
	margin-left : 2px;
	margin-right : 2px;
}
.page1 a,
.page2 a,
.page3 a,
.pageDizaine a {
	text-decoration : none;
	color : #B69761;
}

.page1 a:hover,
.page2 a:hover,
.page3 a:hover,
.pageDizaine a:hover {
	text-decoration : underline;
	color : #FFF;
}

.pageCourante {
	font-size : 16px;
	font-weight : bold;
	margin-left : 2px;
	margin-right : 2px;
  color : #FFF;
}

.page1 {
	font-size : 15px;
}

.page2 {
	font-size : 14px;
}

.page3,
.pageDizaine {
	font-size : 12px;
}

.pageDizaine {
	margin-left : 8px;
	margin-right : 8px;
}




#bottom {
position:relative;
padding-top:50px;
float:left;
width:100%;
height:100px;
border:0px solid red;
text-align:center;
font-size:9px;
font-family:verdana;
color:grey;
}


#retour {
font-size:14px;
font-weight:bold;
font-family:tahoma,arial;
}
