/*********************************************************************************
 * CSS matrix-editeur.com : default.css - 19-08-2006 - Pierre-Loup Pouey-Mounou  *
/*********************************************************************************/

* {margin: 0; padding: 0; background-color:transparent; line-height: normal;} /* margin : HDBG */
textarea,table{clear:none;}

/* ************************************ */
/* 		    div mise en page
/* ************************************ */
body {
font: 0.79em normal Arial, sans-serif;
color:#6E6D6D;
background-color: #F1EFE2;
width: 910px;
margin: 0 auto;
}

#body {}

/* ------------------------------------ */
#header{
	/*height: 226px;*/
	height: 270px;
	background: url('default/top.gif') top;
	/*padding: 168px 5px 0px 5px;*/
	/*margin-bottom: -168px;*/
}
#haut .petit{
	font-size : 0.9em;
	padding: 0px 5px 5px 0px;
	color: #8458B1;
}

#haut {
	text-align: right; 
	padding: 0px 5px 0px 5px;
	margin: -125px 0px 20px 0px;
}
#menu {
	height: 25px;
	text-align: center;
}
.menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 2px;
}

/* ------------------------------------ */
#corps
{
	background: url('default/back.png') repeat-y center;
	padding: 0px 5px 0px 5px;
}
#centre {
background-color:#FFF;
margin-right: 150px;

min-height: 650px;
padding:5px;
}
#droite {
float:right;
width: 150px;
background: #FFF;
}
#droite *{
text-indent: 0em;
text-align: center;
margin: 0;
}
/* ------------------------------------ */
#pied {
clear:both;
height: 60px;
padding-top: 20px;
text-align: center;
/*background-color:#FBFAF9;*/
background: url('default/footer.gif') repeat-x top;
}
/* ------------------------------------ */
#message{
margin: 10px 0px 10px 0px;
color: #D24102; /* #D20000;*/
}
#panier, #rech{
margin: 15px 0px 15px 0px;
}
/* ------------------------------------ */
/* ------------------------------------ */

.footlist{
	padding: 10px;
}
.preview{
	float : left;
	height : 110px;
	width : 140px;
	border: 1px #C4CEFF solid;
	overflow: hidden;
	margin: 5px 5px 5px 0px;
}


/* ****************** */
/*		Popups
/* ****************** */
.popup {
position: absolute;
top: 20em;
left: 1em;
width: auto;
border: solid 2px #C8C7BD;
background: #FFF;
z-index: 500;
cursor: pointer;
display: none;  /* Le code Javascript (mSite:pop()) gère la propriété display */
}
.closeup {
margin: 0.5em 0 0 0;
text-align: center;
font-weight:bold;
color: #63B158;
}

/* ************************************ */
/*		       Paragraphes
/* ************************************ */
.cadre p{
	text-align: justify;
  	margin-bottom: 6px;
	padding: 2px;
}
p{
	text-indent: 0;
	text-align: justify;  	
	margin-bottom: 0em;
}
p.alinea{
	text-align: justify;  	
	margin-bottom: 0em;
	text-indent: 2em;
}


/* ******************** */
/*		 		divers
/* *********************/
.gap{
padding-bottom: 600px;
}
.cadre{
	border: solid 1px #E2E2E2;
	background: #FFFFFF;
}
.micadre {
	border: solid 1px #E2E2E2;
	margin: auto 5px;
	float: left;
	width: 318px;
	min-height: 172px;
	background:#FFFFFF;
}

.h{
	cursor: pointer;
	clear: both;
}

.divright{	float: right;  }
.divrighter{	float: right; text-align:right; }
.divleft{	float:left;  }
.fitin{	width: 745px; }

/* ************************************ */
/*		 		 images
/* ************************************ */
.imgrevue{
	float: left;
	border: solid 1px #E5E5E5;
	margin: 5px;
	height: 424px;
	width: 290px;
	cursor:pointer;
}
/*.imgrevue:hover {
	height: auto;
	width:  auto;

	height: 848px;
	width: 554px;
}*/

.imgbook{
	float: left;
	border: solid 1px #E5E5E5;
	margin: 5px;
	cursor:pointer;
}

.spacer {
  clear: both;
}

