@charset "iso-8859-1";
/*
 *	Feuille de style v. 01
 *	Tous droits réservés à Neysia Sàrl
 *	(c) Copyright 2004-2005
 *
 */	
/*	Structure du site	*/

BODY 
	 {
	 position : absolute;
	 margin: 1px;margin-top : 15px;
	 margin-left : 50%;
	 background-color: #f0f0f0; 
	 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	 background-image : url(../image/Zed_Art-Digital_01542.jpg);
	 font-size: 80%;	
	 color : black;
	 }
IMG
   	 {		
	 display : block;
	 margin : 0px;
	 border : 0px;
	 }
H3
  	 {	
	 padding: 0.5em;
	 width : auto ;
	 font: italic 2.1em georgia; 
	 color : red; 
	 }
INPUT
	 {
	 position : relative ; left : 4px;
	 }
FORM TD INPUT
	 {
	 width : 48%
	 }
	 
/*	 Mise en forme des différents calques du site	*/

#Page
	 {
	 position: absolute;
	 width : 755px;height: auto;
	 margin-left : -379px ;
	 background-color : white;
	 text-align : left ;
	 }
#spacer
	 {
	 display: block; 
	 position : relative;
	 background-color : white;
	 }
#Texte
	{
	position : relative;
	float : left;
	width :auto;height : auto;
	padding: 0px 0px 0px 0px;
	text-align : justify;
	background-color : white;
	}
.news
	{
	position : relative;top : -5px;
	margin-left : 77%;
	height : auto;width : 170px;
	}
#Nouvelles
	{
	border-left: gray 1px solid;border-top : gray 1px solid;border-bottom : gray 1px solid;
	text-align : left ;
	font : 7pt sans-serif
	}
	
#Pied
	{
	clear : both;
	width : 755px;height : 30px;
	background-color : #083984;
	font : 11px/30px sans-serif;
	text-align : left;
	color : white; 
	}
/* Mise en forme des éléments du site	*/ 
DIV#MenuNav UL
	 {
	 position : absolute ;
	 left : 5px;top : 104px;
	 width : auto ;height : 18px;
	 margin : 0px; padding : 0px;
	 list-style : none;
	 }
DIV#MenuNav UL LI
	 {
	 float : left;
	 display : block;
	 height : 18px;width : 90px;
	 margin : 0px;margin-left : 2px;
	 padding : 0px;
	 }
DIV#MenuNav UL LI A
	{	
	display : block; 
	
	width : 90px; height : 18px;
	text-align : center;
	text-decoration : none;
	font :bold 10px/18px sans-serif; 
	font-variant : small-caps;
	color : #0e3259 ;
	}
DIV#MenuNav UL LI A:hover
	{
	position : relative ; top : -1px;
	height : 18px;
	width : 88px;
	background-image :url(../image/bouton.png);
	border: black 1px solid;
	border-bottom: gray 1px solid;
	} 
DIV#MenuNav LI A.test
	{
	height : 18px;
	width : 88px;
	background-image :url(../image/bouton.png);
	border : black 1px solid;
	border-bottom : gray  1px solid;
	} 

#Texte P
	{
	display : block;
	height : auto; width : 550px;
	margin : 5px;margin-left : 15px;
	padding : 5px;
	border : gray 1px solid;
	text-align : justify;
	font-size : 100%;
	}
#Texte P IMG
	{
	float : left;
	display : block;
	margin-right : 5px;
	}
#Texte .divP
/* Pour le tableau alternative a p */
	{
	display : block;
	height : auto; width : 550px;
	margin : 5px;margin-left : 15px;
	padding : 5px;
	border : gray 1px solid;
	text-align : justify;
	font-size : 100%;
	}
#Texte P IMG.puce
	{
	display : block;
	}
#Texte TABLE.tableau
	{
	text-align : left;
	width : 550px;
	}
#Texte TABLE.tableau TD
	{
	padding-left : 1em;
	background-color : #e2e2e2;
	}
#Texte TABLE.tableau TD.left
	{
	height : 25px;
	padding : 2px;padding-left :1em;
	background-color : #e89f50;
	text-align  : left;
	}
#Titre
	{
	padding : 18px;margin : 0px;
	margin-bottom : 1em ;
	width : auto; height : .5m;
	background-color : silver;
	border-bottom :gray 1px solid;
	font-weight : bold;
	color : gray;
	}
#Nouvelles H5
	{
	padding : 0px;margin : 0px;
	margin-bottom : 4px;
	text-align : center;
	font :bold 8pt sans-serif;
	color : #083984;
	}	
#Nouvelles TD
	{
	background-image : url(../image/nouvelles.png);
	padding : 2px;
	border-bottom :gray  1px solid;
	}

#tabl
	{
	position : relative;
	background-image : none;
	padding : 2px;
	border :gray  1px solid;border-right: 0px solid;
	font : 7pt sans-serif
	}
#tabl H5
	{
	padding : 0px;margin : 0px;
	margin-bottom : 4px;
	text-align : left ;
	font :bold  8pt sans-serif;
	color : blue;
	}
#tabl TD
	{
	padding : 2px;
	border-bottom :gray  1px solid;
	background-image : url(../image/nouvelles.png);
	}
#tabl TD .surligne
	{
	font-size : 12px;		
	font-variant : normal;
	}
#Pied P
	{ 
	padding : 0px;
	margin : 0px;
	font : 11px/30px sans-serif;
	}
#Pied A
	{
	float : left;
	display : block;
	height :28px; width : 150px;
	padding : 2px 5px 0px 5px;
	margin-right : 5px;
	border-right : white 1px solid;
	font : 12px/24px sans-serif;
	text-decoration : none;
	color : white;
	}
#Pied A:hover
	{
	background-color : #7b7ebf ;
	color : white;
	}
#Pied A IMG
	{
	border : white 1px solid ;
	width : 30px; height : 24px;
	display : inline;
	float : right;
	}
.brd
	{
	border-right : 1px solid;
	}
.Panel
	{
	display : none;
	position : absolute ;
	top : 0px ; left : 410px;
	width : 200px; height : auto;
	background-color : #ffba01; 
	border : 2px outset;
	padding : 0.1em
	} 
.PanelTitre
	{
	display : block;
	width : 100%;height : 20px;
	background-color : gray ;
	font : bold 100%/20px sans-serif;
	color :white;
	}
.PanelTexte
	{	   
	display : block;
	width : 190px;
	padding : 5px;
	}
.SousMenuNav
	{
	display : none;
	position : absolute; 
	left : 0px;top : 133px;
	width : 753px;height : 20px;
	}
.SousMenuNav A
	{	 
	display : block;float : left;
	width : auto;height : 18px;
	margin-left : 5px;
	padding-right : 5px;padding-left : 5px;
	background-color : transparent ;
	text-decoration : none;
	font : 8pt/18px sans-serif;
	color : white;
	}
.SousMenuNav A:hover
	{	
	width : auto;height : 18px;	 
	padding-right : 4px;padding-left : 4px;
	background-image :url(../image/bouton.png);
	border : white 1px solid;
	font : 8pt/18px sans-serif;
	color : black;
	
	}


/*	Sous classes des éléments mient en formes */
.titre
	{
	display : block;
	width : auto ; height : 24px;
	background-color : #0e5ed6;
	font : bold 14px/24px sans-serif;
	color : white ;
	font-variant : small-caps;
	text-align  : center;
	}
.bdrLeft 
	{
	width : 100%;height : 100%;
	border-right : red 0px solid;
	}
.asterisque
	{
	color : gray ;
	font :11px georgia;
	}
.surligne
	{
	color : darkblue;
	font-weight : bold;
	font-variant : small-caps;
	}
#Nouvelles TD .surligne
	{
	font-size : 12px;		
	font-variant : normal;
	}

A.a0
	{
	text-decoration : none
	}
A.a0:hover
	{
	text-decoration : underline
	}
IMG.pos
	{
	position : relative;
	}