@charset "utf-8";
/* CSS Document */
*		{	font:12px Arial, Helvetica, sans-serif;}
a	img	{	border:0;	}
h1		{	font-size:12px;	padding:0;	font-weight:bold;	}
b		{	font-weight:bold;	}



#global	{	position:absolute;		left: 50%; 	 	width: 895px;		margin-left: -448.5px; /* moitié de la largeur */
									top: 50%;		height: 430px;		margin-top: -215px;/* moitié de la hauteur */		 border: 1px solid #000;
									background:url(../images/bf-editions-background.png) no-repeat;	}

a#logo	{	position:absolute;		left:28px;	top:15px;	}


#conteneur_texte 	{	position:absolute;	left:50px;	top:108px;	width:810px;	height:293px;	overflow:auto;} /* l'overflow */



/* Pour la page contact et la page Mentions lÃ©gales */
h1	{	margin:15px 0px 0px 8px;	}
p	{	margin:10px 0px 0px 8px;	padding:0;		}



/* La page d'accueil */
img.menu_illust1 {	z-index:10;	position:absolute;	left:45px;	top:98px;		}
h1.accueil		 {	z-index:20;	position:absolute;	top:0px;	margin:15px 0px 0px 8px;	}
img.fond		 {	z-index:1;	position:absolute;	top:0px;	margin:15px 0px 0px 10px;}



/* La page catalogue */

img.menu_illust2 {	z-index:10;	position:absolute;	left:497px;	top:98px;	}

form#catalogue		{	margin:7px 0px 0px 7px; }
select, input.ok	{	border:solid #999 1px;	font-size:11px; }
option				{	font-size:11px; }


h1.catalogue	{	margin:8px 0px 0px 8px;		padding:0;	font-weight:bold;	text-align:center;	font-size:12px;	text-decoration:underline;}
h2				{ 	margin:8px 0px 4px 0px;		font-weight:bold;	color:#E31000;		
										padding-left:15px;	background:url(../images/bf-editions-puce-menu-02.jpg) left no-repeat;}

h3.telecharger	{	position:absolute;	left:610px;	top:8px;	margin:0;	padding:0;	}										
h3 a 			{	text-decoration:none;	color:#000;	font-size:11px;		}	
h3 a:hover		{	text-decoration:underline;}										
h3 a img		{	vertical-align:bottom;	}

/* les class du tableau */

table.medias			{	margin-bottom:6px;	}
table td.descriptif		{	padding-left:5px;	color:#666;	}
span.titre				{	font-weight:bold;	}
span.auteur				{	font-weight:bold;	color:#E31000;			}
td.puceauteur			{	padding:8px 0px 4px 0px;	}
td.auteur				{	padding:8px 0px 4px 0px;	}
td.prixauteur			{	font-weight:bold;	text-align:right;	padding:8px 0px 4px 0px;	}
table td.prix			{	font-weight:bold;	text-align:right;}
table td.ref			{	font-weight:bold;	text-align:left;	font-size:11px;}



/* PAGE BON DE COMMANDE  */

/* premier tableau de gauche */
table td.titre	{	color:#E31000;	font-weight:bold;	font-size:12px;	}
table td.infos	{	font-size:11px;	}

/* deuxième tableau de gauche */
table td.infos2	{	padding-top:5px;	font-size:11px;	}
table td.infos2 b	{	font-size:12px;	}

/* troisième tableau de gauche */
table td.payement1		{	padding-left:2px;	font-weight:bold;	text-align:left; color:#E31000;}
table td.payement2		{	padding-left:23px;	font-size:12px;}
table td.payement3		{	padding-left:24px;	background:url(../images/tableau4.gif) no-repeat;	font-size:12px; }
table td.valigntop		{	vertical-align:top;	font-size:12px;}
/* lien du 3 ème tableau */
a.bondecommande		{	color:#000;}
a.bondecommande img	{	vertical-align:bottom;}



/* bloc du tableau formulaire */
#bondecommande			{	position:absolute;	width:340px; height:270px;	left:470px;	top:22px;	
							border:solid 0px;	margin:0;	padding:0;	overflow:hidden;	} /* suppression de l'overflow pour éviter bug ie6 */

/* payement en ligne */
h3.telecharger2			{	position:absolute;	left:357px;	top:0px;	margin:0;	padding:0;	font-size:11px;	}
h3.telecharger2	b		{	font-weight:bold;	font-size:11px;	}										
h3.telecharger2 a		{	color:#000;	font-size:11px;	}
h3.telecharger2 a img	{	vertical-align:bottom;}


#bondecommande	input{	font-size:11px;	}
#bondecommande form table tr td	{	font-size:11px;	margin:0;	padding:0;		line-height:18px;} /* line-height pour éviter bug ie6 */


input.nom		{ 	height:12px;	border:solid 1px; 	width:102px;	}
input.prenom	{ 	height:12px;	border:solid 1px; 	width:96px;		}
input.adresse	{	height:12px;	border:solid 1px;	width:270px;	}

input.ville		{	height:12px;	border:solid 1px;	width:127px;	}
input.pays		{	height:12px;	border:solid 1px;	width:127px;	}
input.courriel	{	height:12px;	border:solid 1px;	width:127px;	}
input.cp		{	height:12px;	border:solid 1px;	width:96px;		}
input.tel		{	height:12px;	border:solid 1px;	width:96px;		}

input.commande	{	height:12px;	border:solid 1px;	width:74px;		}
input.prix		{	height:12px;	border:solid 1px;	width:43px;		text-align:right;}

input.nombre	{	height:12px;	border:solid 1px;	width:30px;		text-align:right;}
input.prixfp	{	height:12px;	border:solid 1px;	width:43px;		text-align:right;}
input.prixttc	{	height:12px;	border:solid 1px;	width:43px;		text-align:right;}
input.submit	{	background-color:#E31000;	color:#fff;	border:0;	}




/* MENU DU HAUT */
#menu_haut						{	margin:0;	padding:0;	position:absolute;		left:42px; 	top: 87px;	border:solid 0px;	width:814px;	}
ul#menu_haut li					{	margin:0;	padding:0;	list-style-type:none;	display:inline;		}
ul#menu_haut li.catalogue		{	position:absolute;	left:350px;	} 
ul#menu_haut li.bondecommande	{	position:absolute;	left:670px;	}

ul#menu_haut li a				{	padding-left:15px;	background:url(../images/bf-editions-puce-menu-01.jpg) left no-repeat;		
									font-weight:bold;	color:#000;	text-decoration:none;}
ul#menu_haut li a:hover, ul#menu_haut li a.actif	{	background:url(../images/bf-editions-puce-menu-02.jpg) left no-repeat;		color:#E31000;	}





/* MENU DU BAS */									
ul#menu_bas			{	position:relative;			margin-left:auto;	margin-right:auto;	margin-top:0;	width:530px;		height:14px;	top:411px;
							padding:0;		text-align:center;	}					
ul#menu_bas li			{ 	margin:0;	 padding:0;		font-size:11px;		display: inline;	list-style-type:none;		font-weight:bold;}	
ul#menu_bas li a		{ 	text-decoration:none;		font-size:11px;		color:#000;	font-weight:bold;}
ul#menu_bas li a:hover 	{	text-decoration:underline;	}
ul#menu_bas li a.actif 	{	text-decoration:underline;	}





/* CLASS D'ALIGNEMENT */
.aligncenter	{	text-align:center;	}
.alignright		{	text-align:right;	}
.alginleft		{	text-align:left;	}
