body{
	margin:0;
	padding:0; 
	background: URL('../img/bg_hor.gif') repeat-y #FCFAF3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

font {
	margin: 0;
	padding: 0;
}

td {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img{
	border:0;
}

a{
	color: #666699;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
hr{
	color: #666699;
	background-color: #666699;
	height: 1px;
	border: 0;
	margin: 10px 0 10px 0;
}



/*TABLEAU DE MISE EN PAGE GLOBALE*/
#conteneur{
	width:100%;
	height:100%;
}
#conteneur #droite_haut {
	width:140px;
	text-align:center;
	background-color:#DFE0DE;
}
#conteneur #droite_bas {
	width:140px;
	background-color:#DFE0DE;
}





/*GESTION DU HAUT DE PAGE ET DES MENUS*/
.top1{
	width:270px;
}
.top2{
	width:508px;
	background: URL('../img/bg.gif');
}
#navigation{
	position:absolute;
	top:25px;
	left:290px;
}
#navigation a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666699;
	text-decoration:none;
}
#navigation a:hover{
	color:#666699;
	text-decoration:underline;
}
#pied{
	margin-left:290px;
}

.menu1{
	position:absolute;
	top:93px;
	left:420px;
}
.menu2{
	position:absolute;
	top:175px;
	left:300px;
}
.menu3{
	position:absolute;
	top:193px;
	left:540px;
}





/*GESTION DU CONTENU DE LA PAGE*/
#contenu {
	width:740px;
	margin: 10px 0 0 30px;
}
#contenu p{
	margin: 10px 0 0 45px; line-height: 150%;
}
.gauche{
	width:573px;
	padding:0 20px 0 0;
}
.droite{
	width:167px;
}
#contenu .gauche h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color: #666699;
	margin: 0 0 20px 40px;
}
#contenu .gauche h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #666699;
	padding:0;
	margin:0;
}
#contenu .gauche h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:normal;
	color: #666699;
	padding:0;
	margin: 20px 0 0px 20px;
}
#contenu .gauche h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color: blue;
	text-align: center;
	line-height: 2.0;
	
}
	
#contenu .gauche h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: blue;
	margin: 0 0 20px 40px;
	text-align: justify;
}

#contenu .gauche temp2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color: red;
	text-align: justify;
}

#contenu .gauche #top{
	text-align:right;
	text-align: center;
}
#contenu .gauche #top a{
	font-size:9px;
}
#contenu .gauche #top a:hover{
	text-decoration:none;
}


/*GESTION DES OPTIONS page des livres*/
#option{
	width:550px;
}
#option .titre{
	text-align:right;
	padding:0 0 10px 0;
}
#option .btn{
	padding: 0 0 0 10px;
}
.afficher{
	margin: 0;
	border:1px solid #666699;
}
#option .btn .afficher {
	width: 80px;
}

#option .btn.radio  {
	padding-top: 1px;
}

#option #afficher{
	text-align:center;
	background-color:#666699;
}
#option #afficher a{
	color:#FFFFFF;
}
#option #afficher a:hover{
	text-decoration:none;
}

#option .btn select{
	font-size: 11px;
	border:1px solid #666699;
}

#option .inp {
	vertical-align: top;
}
#option .mid {
	vertical-align: middle;
}

/*GESTION DE LA PARTIE LOGIN*/
#login .centre{
	background: URL('../img/login_bg.gif');
	padding: 5px 10px 5px 10px;
}
#login h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #666699;
	text-align:center;
}




/*GESTION DES FORMULAIRES*/
submit{
	border:1px solid #666699;
	padding: 1px 0 0 0;
	background:#ffffff;
	width:145px;
	color:#333333;
	cursor: pointer;
	margin: 3px 0 0 0;
}

#ok{
	border:1px solid #666699;
	padding: 1px 0 0 0;
	background:#ffffff;
	width:145px;
	color:#333333;
	cursor: pointer;
	margin: 3px 0 0 0;
}
#rechercher{
	border:0;
	background:#666699;
	width:40px;
	color:#FFFFFF;
	cursor: pointer;
	height:20px;
}
.champ{
	border:1px solid #666699;
	padding:0 2px 2px 2px;
	background:#ffffff;
	width:145px;
	color:#333333;
	/*margin: 3px 0 0 0;*/
	margin: 1;
}
.demi_champ{
	border:1px solid #666699;
	background:#ffffff;
	width:69.9px;
	color:#333333;
	/*margin: 3px 0 0 0;*/
	margin: 1;
}
.recherche{
	border:1px solid #666699;
	background:#FFFFFF;
	width:145px;
	color:#000;
	margin: 3px 0 0 0;
}
select.provenance{
	border:1px solid #666699;
	background:#FFFFFF;
	width:145px;
	color:#000;
	margin: 3px 0 0 0;
}
select{
	border:1px solid #666699;
	background:#FFFFFF;
	width:70px;
	color:#000;
	margin: 3px 0 0 0;
}
fieldset{
	border:1px solid #666699;
}

/* POPUP Panir table */
.panier_tbl {
	border: 1px solid #666699;
	padding: 5px;
	margin-top: 10px;
	width: 500px;
}

.ico_img {
	float: left;
	padding-right: 3px;
}
.stHr {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.red{color:#FF0000; font-weight:bold;padding-right:0;"}

