body {	
	background-color: #CBDCED; 
	width: 100%;
	font-family: "Comic Sans MS";	
	font-size: 1em;	
	line-height: 2em;	
	margin: auto;
	}
.bodyprive
	{
	background-color: #C6C4C4; 
	}
.bodypublic
	{
	background-color: #E8A8A8;
	}
.bodyerror
	{
	background-image:url('images/accueil/imgfond.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}
#en_tete
	{
	position: fixed;
	z-index: 2000;
	height: 165px;
   	width: 100%;
	top: 0px;
	overflow: hidden;
	background-color: transparent;
   	border-bottom: 0px;
	border-color: transparent; 
}
#fond_bann
	{
	position: fixed;
	z-index: 1;
	height: 120px;
   	width: 100%;
	top: 0px;
	overflow: hidden;
   	border-bottom: 1px solid black;
	border-color: #000000; 
	}
.fdbannprive {
	background-color: #000000;
}
.fdbannpublic {
	background-color: #C11B05;
}
.fdbannelse {
	background-color: #ffffff;
}
#corps
{
	top: 130px;
	position: relative;
	left : 0px;
	width: 940px;
	height: 630px;
	margin : auto;
   }
/* début d'agencement du bandeau haut - menu */
#backimgpv
{
	position: absolute;
	top: 0px;
	left: 490px;
	z-index: 3000;
}
#bannimgpb
{
	position: absolute;
	top: 0px;
	left: 370px;
	z-index: 3000;
	}
#backimgW
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3000;
	}
#bannvide
{
	position: absolute;
	top: 0px;
	left: 185px;
	z-index: 3000;
	}
#copyimg
{
	position: absolute;
	top: 3px;
	left: 860px;
	z-index: 3000;
}
#fcbkimg
{
	position: absolute;
	top: 53px;
	left: 885px;
	z-index: 3000;
}
#tweetimg
{
	position: absolute;
	top: 53px;
	left: 920px;
	z-index: 3000;
}
#postimg
{
	position: absolute;
	top: 60px;
	left: 910px;
	z-index: 3000;
}
#copytext
{
	position: absolute;
	top: 85px;
	left: 835px;
	z-index: 3000;
	text-align: center;
	width:160px;
}
/* fin agencement haut et début du menu déroulant */
#menuDeroulant, #menuDeroulant2
{
	position: absolute;
	text-align : center;
	vertical-align : middle ;	
	width : 920px;
	z-index:3000;
}
#menuDeroulant {
	top: 85px;
	left : 70px;
}
#menuDeroulant2 
{
	top: 85px;
	left : 5px;
}
#imgmenu2 {
	position:absolute;
	top : 0px;
	left: 0px;
}
#menubann, #menubann ul /* Liste */     {
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        lign-height : 0px;
		text-align : center; /* on centre le texte qui se trouve dans la liste */
}
#menubann /* Ensemble du menu */ {
        font-weight : bold; /* on met le texte en gras */
        font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 12 pixels */
}
#menubann a /* Contenu des listes */ {
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
        color : #fff; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
}
#menubann li /* Elements des listes */      { 
        float : left; 
}
#menubann li ul /* Sous-listes */
{
	position: absolute;
	left: -999px;
}
#menubann li ul li, #menubann2 li ul li  /* Éléments de sous-listes */
{
        border-top : 1px solid black; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
        border-left : 1px solid black; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
        border-bottom : 1px solid black; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
        border-right: 1px solid black; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}
#menubann li:hover ul, #menubann li li:hover ul, #menubann li.sfhover ul, #menubann li li.sfhover ul /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
#menubann li:hover ul ul, #menuDeroulant li.sfhover ul ul, #menuDeroulant2 li.sfhover ul ul, #menuDeroulant3 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}
/* début des titres */
h1 {
	font-size: 1.4em; 
	color: #9966CC;
	font-weight: bold;
	text-align: center;
	}
h2 {
	font-size: 0.9em; 
	color: #33CC00;
	font-weight: bold;
	text-align: left;
	line-height: 0.9em;
	}
h3, h4, h5 {	
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 1.2em;
	}
h3 {
	font-size: 1.05em;	
	}
h4 {
	font-size: 0.9em;	
	font-style: italic;
	}
h5, p {
	font-size: 0.75em;	
	}
p {
	line-height: 2em;
	}
span {
	line-height: 1.5em;
	font-size: 0.75em;	
}
/* fin des titres et début des liens */
a:link, a:visited {
	text-decoration: none;
	color: #3366CC;
	}
a:hover {	
	color: #FF6600;
	text-decoration: underline;
	}
/* fin des liens normaux et début liens spécifiques */
.lien-copy-bann {
	color: #ffffff;
	}
.lien-copy-bann2 {
	color: #3366CC;
	} 
.lien-copy-bann, .lien-copy-bann2 {
	font-size: 0.65em; 
	text-align: center;		
	font-style: italic;
	text-decoration: none;
	}
.lien-copy-bann:hover, .lien-copy-bann2:hover {	
	color: #FF6600;
	text-decoration: underline;
	}
.lien-petit {
	text-align: left;
	}
.lien-petit, .lien-inedit, .lien-inedit-centrer  {
	font-size: 0.75em;
	line-height: 2em;		
	}
.lien-inedit-centrer {
	text-align: center;
	}
/* fin des liens et début des tableaux */
table {
	background-color: #ffffff;
	margin: auto;
	border-color: #ffffff;
}
td {
	vertical-align : top ;
	padding-left:10px;
	padding-right:10px;	
	padding-top:10px;	
	padding-bottom:10px;	
}
/* fin des tableaux et début de mise en page */		
.message {
	font-size: 0.8em;
	text-align: right;
	line-height: 1em;
}
.codesaisie{
	font-size: 0.8em;
	text-align: center;
	line-height: 1.3em;
}
.comment-vert {
	font-size: 0.6em;
	}
.comment-vert, .comment-vert2  {
	color: #339966;
	line-height: 1.5em;
	}
.comment-vert2 {
	font-size: 0.8em;
	}
.interligne {
	max-height: 0.6em;
	}
.copyright, .note {
	color: #339966;
	text-align: center;
	}
.copybann {
	color: #ffffff;
	text-align: center;
	font-size: 0.75em;
	font-style: italic;
}
.copyright {
	font-size: 0.85em;
	font-style: italic;
	}
.note {
	font-size: 0.9em;
	font-weight: bold;
	}
.texte, .decrypt, .date-sortie, .present, .decrypt-center, .present {
	font-family:"Times New Roman", Times, serif;
	}
.texte, .lettre, .date-sortie, .decrypt-center  {
	text-align: center; 
	line-height: 1.3em;
	}
.texte, .date-sortie, .decrypt, .info, .decrypt-center, .present  {
	font-size: 0.8em;
	}
.decrypt, .info, .decrypt-center  {
	font-style: italic;
	}
.decrypt {
	text-align: justify;
	}
.decrypt-center {
	text-align: center;
	}
.info {
	text-align: center;
	line-height: 2.25em;
	}
.lettre { /* première lettre du texte */
	font-family: "Comic Sans MS";	
	font-weight: bold;
	font-size: 1.4em;
	}
.couverture { /* placement de l'image de couverture */
	text-align: center;
	vertical-align: middle;
	}
.present {
	text-align: justify;
	}
.droit {
	font-family: "Times New Roman", Times, serif;	
	font-size: 0.8em;
	}
.test {
	font-size: 0.8em;
	text-align: left;
	}
.center {
	text-align: center;
	}
/* début images */
.imgback {
	position:relative;
	top:10px;
	z-index:1;
	width: 315px;
	height: 460px;
	}
.imgfront {
	position:relative;
	vertical-align: bottom;
	/*width:697px;*/
	top:-70px;
	text-align: right;
	z-index:2;
	}
.imgfront2 {
	position:relative;
	vertical-align: top;
	width:697px;
	top:-5px;
	text-align: left;
	z-index:3;
	}
#tooltip {
   position:absolute;
   z-index: 2000;
   visibility:hidden;
   background-color:#fff333; 
   border:1px solid black; 
   padding:0.4em;
   font-size: 0.8em;
   line-height: 1.2em;
}
.bordurepri {
	border:2px solid black;
	}
.bordurepub {
	border:2px solid brown;
	}
.bordurelse {
	border:2px solid #6699CC;
	}
.borderbanniere {
	border-bottom:1px solid black;
	}
