﻿body 
{
   margin:0;
   padding:0;
   background-color:Black;
}


.ContenuPage 
{
    padding-top:5px;
    width:1003px;
    margin:auto;
    background-color:White;
    text-align:justify;
   
}

.contenu 
{
    margin:0 30px;
     _height:390px;
    min-height:390px;
}

.footer 
{
    width:959px;
    margin:auto;
    background-color:#005CA2;
    text-align:center;
    color:White;
}

.imgLogo
{
    background-image:url('../Images/logo.gif');
    background-repeat:no-repeat;
    margin-right:100px;
    width:315px;
    height:80px;
    float:left;
}



.separeGauche
{
    padding-left:15px;
    background-image:url('../Images/separation.gif');
    background-position:left top;
    background-repeat:repeat-y;
    min-height:400px;
    _height:400px;
}

.labelContenu 
{
    display:block;
    width:495px;
    min-height:460px;
    _height:460px;
    padding:0 10px 0 20px;
    background-image:url('../Images/separation.gif');
    background-position:left top;
    background-repeat:repeat-y;
    margin-right:15px;
}




/***********************/
/*             ACCUEIL                */
/***********************/

.banniereAccueil 
{
    font-family:Arial;
    background-image:url('../Images/fondVert.gif');
    background-repeat:no-repeat;
    width:943px;
    height:151px;
    margin:10px auto;
}

.texteBann1 
{
    padding-top:10px;
    width:500px;
   /*color:White;
    font-size:16pt;
    text-align:right;*/
}

.texteBann2 
{
    color:White;
    font-size:14pt;
    width:400px;
    text-align:right;
}

.texteBann2 li 
{
    list-style-image:url('../Images/puceBanniere.gif');
    padding-left:5px;
}

.livresAccueil 
{
   position:relative;
    left:600px;
    width:200px;
    top:-250px;
}
.livresAccueil img {
	visibility:hidden;
}	

.dateActu 
{
    color:#009999;
    font-weight:bold;
}

.lienActu 
{
    display:block;
    text-align:right;
    text-decoration:none;
    font-weight:bold;
    color:Black;
}


/**********************/
/*             MENUS                */
/**********************/

.menuHeader 
{
    font-family:Arial;
    margin-left:500px;
    _margin:30px 0 0 450px;
    height:70px;
}
.menuHeader .coordonnees {
    width:200px;
    float:left;
    margin-left:30px;
}
.menuHeader .coordonnees a {
   font-weight:normal !important;
   color:#808080;
}
.menuHeader .coordonnees a:hover {
   text-decoration:underline;
}
.PreProd 
{
     margin-left:800px;
    _margin-left:450px;
    _margin-bottom:-20px;
    color:Red;
    font-weight:bold;
    font-size:13px;
}

.menuHeader ul 
{
    border-left:solid 1px black;
    padding-left:50px;
width:150px;
float:left;
}

.menuHeader li 
{
    list-style-image:url('../Images/puceHeader.gif');
}

.menuHeader a 
{
    color:Black;
    text-decoration:none;
    font-size:1.2em;
    font-weight:bold;
}



ul.Menu
{
	font-family:Arial;
    list-style: none;
	font-size:1.1em;
	height:40px;
	padding:0 0 0 10px;	
	width:935px;
	margin:auto;
	background-color:#005CA2;
clear:both;
}

ul.Menu li{
	float:left;
}




/* Menu */
a.Menu , a.MenuSelected 
{
	width:150px;
	background-color:#005CA2;
	background-image:url('../Images/separMenu.gif');
	background-position:left center;
	background-repeat:no-repeat;
	color: white;
	text-decoration:none;
	display: block;
    text-align:left;
	float:left;
	padding: 20px 0 0 10px;
}

a.Menu:hover, a.MenuSelected {
    font-weight:bold;
}


/* Sous-Menu */
div.SousMenu ul
{
    width:160px;
	font-size:1.1em;
	clear:left;
	float:left;
	padding:0;
	margin-left:0px;
}

div.SousMenu 
{
    padding:1px;
    float:left;
}

.SousMenu li 
{
    list-style:none;
    background-image:url('../Images/tiretGris.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:7px;
}

a.SousMenu, a.SousMenuSelected
{
    color:#808080;
    font-weight:bold;
   	width:150px;
    display:block;
	text-decoration: none;
	margin:10px 0;
}

a.SousMenuNiveau2 
{
     color:#808080;
     font-size:0.9em;
    font-weight:bold;
   	width:120px;
    display:block;
	text-decoration: none;
	margin:10px 0 10px 20px;
}


.ActualiteTitreVisu 
{
    
}