body 
{
    color: black;
    padding: 0;
    font-family :Verdana, Helvetica, sans-serif;
    font-size :12px;
    /*text-align :justify;*/
    margin:0;
    background-image:url(/static/fon1.gif);
}

/*TopPage*************************************************************************/			

#TopPage  
{		
	padding-bottom:15px;
	top:0px;
	position:absolute;
	width:100%; 
	margin-bottom:10px;
	left:0;
}
#TopPage p { color:rgb(204, 0, 0); font-size:20px; font-weight:bold; position:absolute; top:10px; margin:0; left:220px;}

.navlist {
    padding-top:0px;
    padding-left:8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(119, 119, 136);
    margin:0px;
}

.navlist  li {
    list-style: none;
    margin: 0;
    display: inline;
}

.navlist li a {
    padding: 4px;
    margin-right:3px;
    font-size: 14px;
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: -moz-use-text-color;
    text-decoration: none;
    background-color: #FFF7B5;
    line-height:1.75em;
}

.navlist li a:link { color: rgb(51, 132, 173);}
.navlist li a:visited { color: rgb(51, 132, 173); }

.navlist li a:hover {
    color:white;
    background: rgb(51, 132, 173);
    border-top: 4px solid black;
    border-color: black;
}

.navlist #active a {
   border-bottom: 1px solid white;
}

/*************************************************************************TopPage*/	


/*container-page****************************************************************************************************/

#conteneur-page
{
	float:right; margin-left:-190px; width:100%; margin-top:100px;
}

/*corps***************************************************************************/
#page 
{
	width:96%;
	margin-left:180px;
	margin-bottom:2px;
}
html>body #page { width:76%; }
.Panier
{
	margin:108px 25px 25px 25px; 
	/*background-color:#FFF7B5;*/
	min-height:300px;
	padding:15px 10px 15px 10px;/*Haut,Droit,Bas,Gauche*/
	font-size:10px;
	margin-left:20px;
	
}
#listepanier {  text-align:right; }
#listepanier li {  display:inline; margin-left:10px; }
#listepanier li p { font-size:17px; text-decoration:none; color:#808080; display:inline; }
.PresentationRubriques 
{
	background-color:#FFF7B5;
	margin-top:10px; 
	padding:5px 10px 10px 10px;/*Haut,Droit,Bas,Gauche*/
	font-size:10px;
	/*-moz-border-radius:25px;*/
	color:black; 
	/*font-weight:bold;*/
	/*border:2px solid rgb(212, 220, 155);*/
	margin-left:20px;
	
}
.PresentationRubriques h2
{
	text-align:left;
	color: rgb(204, 0, 0);
}
.PresentationRubriques a
{
	font-size:15px;
	text-decoration:none;
	text-align:left;
	color: rgb(0, 99, 165);
}

.Prix
{
	float:right;
	text-align:right;
	margin:10px 0px 0px 10px;
}
html>body .Prix { margin-top:0px; }

.Livre
{
	float:left; 
	margin:10px 5px 0px 10px;
}
/*******************accueil*/
#accueil
{
	background-color:#FFF7B5; 
	padding:10px 0px 0px 5px;/*Haut,Droit,Bas,Gauche*/
	font-size:15px;
	margin:0px 0px 30px 20px;
	width:220px;
	height:380px;
	float:left; 
	-moz-border-radius:15px;
	
}
html>body #accueil { height:350px; }
#accueil a { color:rgb(0, 99, 165); }
#accueil a:hover { color:rgb(204, 0, 0); }

.listeRub { }
.listeRub ul 
{ 
    color:rgb(0, 99, 165);
    list-style-image:url(/static/puce.gif); 
    margin-left:19px; 
}
html>body .listeRub ul { margin-left:0; padding-left:28px; }
.listeRub ul li { line-height:0.3em; } /*espacement entre les items du menu pour IE uniquement*/
.listeRub ul a 	
{ 
	color:rgb(0, 99, 165);
	list-style-image:url(/static/puce.gif); 
	display:block;
	line-height:1.9em;
	font-weight:normal;
	font-size:12px;
}

html>body .listeRub a 	{ line-height:1.6em; }
/***************************accueil*/

/***************info-bulles*/
.info { position:relative; }
a.info span { display:none; font-size:12px; font-weight:normal; }
a.info:hover { background:none; z-index:500; }
a.info:hover span { display:inline; position:absolute; z-index:500; top:4em; left:-17em;
background:#FFF7B5;  text-align:center; color:black; padding:0.7em; width:230px; border:1px solid black; cursor:hand; }
html>body a.info:hover span {	top:1em; }
/***************info-bulles*/

.Documents 
{
	background-color:rgb(0, 99, 165); 
	padding-bottom:4px;
	font-size: 17px;
	color:white;
	margin-left:20px;
}
.Documents a
{
    font-size: 17px;
    text-decoration:none;
    font-weight:normal;
    color:white;
    line-height:normal;
}
.Documents a:visited 
{
    text-decoration:none;
    color:white;
}
.Documents a:hover 
{
    text-decoration:underline;
}

.puce p { list-style-image:url(/static/puce.gif); }
/***************************************************************************corps*/

/****************************************************************************************************container-page*/


/*LEFTMENU*************************************************************************/	
#leftmenu 
{
	float:left;
	width:170px;
	margin-top:100px;
	text-align:left;
	background-color: #FFF7B5;
	margin-left:5px;
}
html>body #leftmenu{ margin-top:100px; }

#leftmenu ul 
{
	list-style-image:url(/static/puce.gif);
	text-align: left;
	margin-left: 14px;	
}
html>body #leftmenu ul { padding-left:20px; margin-left:0px; }

#leftmenu ul li { line-height:0.3em; } /*espacement entre les items du menu pour IE uniquement*/
#leftmenu ul a 
{
	color:rgb(0, 99, 165);
	margin-bottom:5px;
	font-weight:normal;
	display:block;
	line-height:1em;
}
#leftmenu ul a:hover { color:rgb(204, 0, 0);}

/*TitreLeftMenu******************************/
.TitreLeftMenu 
{
	margin-top:17px;
	margin-bottom:8px;
	width:100%;
	background-color:rgb(0, 99, 165);
	padding-bottom:4px;
	text-align:center;
	
}
html>body .TitreLeftMenu { -moz-border-radius:10px; width:160px; margin-left:5px; }
.TitreLeftMenu a
{
    font-size: 17px;
    text-decoration:none;
    font-weight:normal;
    color:white;
}
.TitreLeftMenu a:visited 
{
    text-decoration:none;
    color:white;
}
.TitreLeftMenu a:hover 
{
    color:white;
}
.TitreLeftMenu p
{
    font-size: 17px;
    font-weight:normal;
    color:white;
    margin:0;
}
/******************************TitreLeftMenu*/


/*Généralités*********************************************************************/
.spacer {clear:both;}

a
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 99, 165);
    text-decoration:none;
}
a:hover
{
    text-decoration:none;
    color: rgb(204, 0, 0);
}
h1  
{
    font-size: 24px;
    color: rgb(204, 0, 0);
    font-weight: bold;
}
h2 { font-size: 14px; }
h3 { font-size: 12px; font-weight:normal; }

.LIV 
{
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 17px;
    color: rgb(0, 99, 165); 
    text-decoration: none;
    font-weight: bold;
}
a.LIV { color:rgb(204, 0, 0); }

a.LIV:visited    
{
    color: rgb(204, 0, 0); 
    text-decoration: none;
}

a.LIV:hover    
{
   color: rgb(51, 132, 173);
}
a.LIV:active {
    color : #CC0000;
    text-decoration : none;
}

.intro    
{
    color: black;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 13px;
    font-style: italic;
}

.book_left 
{ 
	width:150px;
	margin-left:10px;
	font-decoration: none;
	border: solid 1px #0063A5;
	background-image: url("/static/fon1.gif");
}
.book_left a{ line-height:1.5em; }

.hh3 
{
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 18px;
    color : rgb(0, 99, 165); 
    text-decoration : none;
    font-weight : bold;
}

.SURT {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 15px;
    color : rgb(0, 99, 165);
    text-decoration : none;
    font-weight : bold;
}
/*********************************************************************Généralités*/

#basdepage 
{
	text-align:center;
	clear:both;
}
#bandeau /*bandeau temperance*/
{
	margin:5px 0px 0px 0px;
	background-color:rgb(0, 99, 165); 
	padding-bottom:4px;
	font-size: 17px;
	color:white;
}
#basdepage li 
{
	text-align: center;
	display:inline;
	list-style: none;	
}
#basdepage ul
{
	line-height:1pt;	/*espacement entre les lignes du menu pour FF uniquement*/
}

#basdepage li a { color:rgb(0, 99, 165); text-decoration:none; line-height:3px; font-size:9px;}
#basdepage li a:hover { color:rgb(204, 0, 0);}
#signature
{
	 line-height:5%;
	 padding-top:0px;
	 margin-bottom:0;
	 padding-bottom:1px;
	 font-size:10px;
	 color:black;
}
/***********************************************************************basdepage*/

.livbar {

/*
    padding: 3px 0;
    margin-left: 0;
    margin-top:1em;
    border-bottom: 1px solid #778;
    font: bold 12px Verdana, sans-serif;
*/
		    
    padding-top:1px;
    padding-left:20px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(119, 119, 136);
    margin-left: 20px;
    margin-top: 0px;
    
}

.livbar  li {

    list-style: none;
    margin: 0;
    display: inline;

/*
    list-style: none;
    display: inline;
    text-align: left;
    padding-left:0px;
*/
}

.livbar li a {
/*
    padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;
    border-bottom: none;
    background: #b5cadc;
    text-decoration: none;
*/			
    padding: 4px;
    margin-right:3px;
    font-size: 14px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
    text-decoration: none;
    background-color: #FFF7B5;
    line-height:1.75em;

}

/*
.navlist li a:link { color: #448; }
.navlist li a:visited { color: #667; }
*/

 .livbar li a:link { color: rgb(51, 132, 173);}
 .livbar li a:visited { color: rgb(51, 132, 173); }

.livbar li a:hover {
    color:white;
    background: rgb(51, 132, 173);
    border-bottom: 4px solid black;
    border-color: black;
}

.livbar #active a {
   border-bottom: 1px solid black;
}

/*
.navlist li a:hover {
    color: #000;
    background: #eef;
    border-top: 4px solid #7d95b5;
    border-color: #227;
}
		
.navlist #active a {
    background: white;
    border-bottom: 1px solid white;
    border-top: 4px solid;
}
			    
.navlist #gray  {
    padding: 3px 0.5em;
    margin-left: 3px;
    background: silver;
    color: gray;
    border: 1px solid #778;
}
*/						

