/**********************
BALISES XHTML début
**********************/

A {
	color : #000099;
	 text-decoration : underline;
}

A:HOVER {
	color : #000099;
	text-decoration : none;
}

A:VISITED {
	text-decoration : underline;
	color : Purple;
}

BODY {
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin: 0px;
	padding: 0px;
}

CAPTION {
	background : White;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	font-style : normal;
}

CODE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	color : #696969;
}

DT{
	margin:10px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-weight : bold;
}
DD{
	margin:0px 0px 0px 0px;
	font-weight : normal;
	}
/*DL{
	margin:0px 0px 0px 0px;

}*/

IMG{
	border : 0px;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	font-weight : bold;
}

.H1PageNum {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 26px;
	font-weight : normal;
	color : Black;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #999999;
}

LI {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
/*	display : inline;*/
}

.ListeEspace{
	padding-bottom : 5px;
}


P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;	
}

OL{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;	
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	vertical-align : top;
}

TH {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	background : white;
}

UL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;	
}

/**********************
BALISES XHTML fin
**********************/

/**********************
GENERAL début
**********************/

.attention {
	border : 1px;
	padding-left : 10px;
	padding-right : 10px;
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;	
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	padding-top : 0px;
	padding-bottom : 3px;
	width : 90%;
	background : #F0F0F0;
}

.bloc1 {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	background : #E5E5E5;
}

.bloc2 {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	background : #F2F2F2;
}

.definition {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	background : #FFFF99;
}

.droite {
	float: right;
	position : relative;
}

.erreur {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	width : 70%;
	background : #FFCC99;
}

.espace {
		clear:both;
/*		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;*/
}

.Formulaire{
	background-color : #E5E5E5;
}

.FormulaireBox {
	background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	text-align : left;	
}

/*.FormulaireBouton {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : normal;
	font-weight : bold;
}*/

.TableFormulaire {
	background-color : #E5E5E5;
}

.FormulaireSimple{
	background-color : #E5E5E5;
	padding : 7px;
	vertical-align : middle;
}

.Gras {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}

.lexique{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	line-height : 14px;
	color : Black;
	background : #FFFFCC;
}

.matiere{
background : White;
}

.menu{
padding-left : 10px;
/*
	margin-left : 20px;
	border-left : 10px solid #66CCFF;*/
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	border : 1px solid Black;
	padding-top : 0px;
	padding-bottom : 4px;
/*	width : inherit;*/
/*	background : #E5E5E5;*/
}

.nouveau {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	background : #FFFFCC;
}

.Paragraphe {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.ressource{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size : 11px;
	padding : 0px 10px 10px;
/*	padding-bottom : 0px;
	margin-left : 20px;*/
	border : 1px dotted #999999;
/*	border-left : 10px solid #E5E5E5;*/
}

.petit {
	font-size : 11px;
}

.RSS {
	padding: 10px 4px 0px 9px;
	border : 0px;	
}

.remarque {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size : 11px;
	font-style : normal;
}

.PetitNote {
	font-size : 11px;
	color : Gray;
}

.PetitNote A{
	color : Gray;
}

.PetitNote  A:HOVER {
	color : Gray;
	text-decoration : none;
}

.PetitNote  A:VISITED {
	color : Gray;
}

.PetitGras {
	font-size : 11px;
	font-weight : bold;
}

.RemarquePetit{
	font-size: 8pt;
	color : #666666;	
}

.IconeTexte{
border : 0px;
}

/**********************
GENERAL fin
**********************/

/**********************
CLASSES TABLE début
**********************/

.tableau {
	border : 1px Black;
	background : Black;
}

.table-titre1 {
	background : Gray;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	font-weight : bold;	
}

.table-titre2 {
	background : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	font-weight : bold;	
}

.table-titre2-gauche {
	background : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	font-weight : bold;	
	text-align : left;
}

.table-titre2-droite {
	background : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	font-weight : bold;	
	text-align : right;
}

.table-data {
	background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	vertical-align : top;
}

.table-data-centre {
	background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	text-align : center;	
}

.table-data-droite {
	background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	text-align : right;
	vertical-align : middle;
}

/*.FormulaireChamp {
background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	text-align : left;
	vertical-align : middle;
    padding : 2px;
	/*	padding-bottom : 3px;
}*/

.FormulaireLibelle {
/*	background : white;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	text-align : right;
	vertical-align : middle;
	padding : 2px;
}

.table-data-marge {
	background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	vertical-align : top;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 1px solid Black;
}

.table-data-menu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	vertical-align : top;
	padding-right : 10px;
	padding-bottom : 10px;
}

.table-description {
	background : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px;
	font-style : italic;
}

/**********************
CLASSES TABLE fin
**********************/

/**********************
TOP début
**********************/

#Top {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom : 1px solid Black;
	height : 60px;
/*	background-image : url(/images/index/blavier_index_fond.gif);*/
	background-repeat : no-repeat;
}

.Top {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom : 1px solid Black;
	height : 60px;
/*	background-image : url(/images/index/blavier_index_fond.gif);*/
	background-repeat : no-repeat;
}

#Top A{
	color : #000099;
	 text-decoration : underline;
}

.Top  A{
	color : #000099;
	 text-decoration : underline;
}

#Top A:HOVER {
	color : #000066;
	text-decoration : none;
}

.Top A:HOVER {
	color : #000066;
	text-decoration : none;
}

#Top A:VISITED {
	text-decoration : underline;
	color : Purple;
}

.Top A:VISITED {
	text-decoration : underline;
	color : Purple;
}

#TopLogo{
	float:left;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TopLogo{
	float:left;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#TopTexte{
	float:left;
	text-align: left;
	margin: 0px 0px 0px 0px;	
	padding: 11px 0px 0px 5px;
}

.TopTexte{
	float:left;
	text-align: left;
	margin: 0px 0px 0px 0px;	
	padding: 11px 0px 0px 5px;
}

#Top_DivTopRecherche {
	font-size: 12px;
	float: right;
	text-align: right;
	margin: 13px 0px 0px 0px;	
	padding: 5px 10px 0px 0px;	
/*		margin: 10px 0px 0px 0px;	
	padding: 8px 10px 7px 10px;
height : 35px;
	vertical-align : bottom;*/
}

.DivTopRecherche {
	font-size: 12px;
	float: right;
	text-align: right;
	margin: 13px 0px 0px 0px;	
	padding: 5px 10px 0px 0px;
/*		margin: 10px 0px 0px 0px;	
	padding: 8px 10px 7px 10px;
background-color : #80C5FF;
	height : 35px;
	vertical-align : bottom;*/
}

.petitgras {
	font-size : 12px;
	font-weight : bold;
}

.DivTopSimple {
	font-size: 12px;
	float: right;
	text-align: right;
	margin: 35px 0px 0px 0px;	
	padding: 5px 10px 0px 0px;
	/*Obligatoire pour Opera 5.0*/
}

#Top_DivTopSimple {
	font-size: 12px;
	float: right;
	text-align: right;
	margin: 35px 0px 0px 0px;	
	padding: 5px 10px 0px 0px;
}

FORM {
	padding : 0px;
	margin : 0px;
}




/**********************
TOP fin
**********************/

/**********************
PRINCIPAL
**********************/

#Principal_1 {
	margin:0; padding:0;
}

#Principal_2 {
	margin:0; padding:0;
}

/**********************
PRINCIPAL fin
**********************/

/**********************
MENUGAUCHE début
**********************/

#MenuGauche {
	padding : 0px 0px 0px 0px;
	left : 0px;
	width: 205px;
	float : left;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	/*position : absolute;*/

}

#MenuGaucheImage {
	padding: 0px 0px 0px 0px;
}

#MenuGauche_DivRSS {
	padding: 10px 0px 10px 9px;
	border : 0px;	
}

/**********************
MENUGAUCHE fin
**********************/

/**********************
CONTENT début
**********************/

#Content {
	margin-left : 205px;
	border-left: 1px solid Black;
	padding : 1px 10px 20px 10px;
}

#Contenu_DivOptionsPages{
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-align: right;
}

.DivOptionsPages{
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-align: right;
	/*Obligatoire pour Opera 5.0*/
}

/**********************
CONTENT fin
**********************/

/**********************
BOTTOM début
**********************/

#GoTop{
	padding : 15px 0px 10px 0px;
}

#Bottom {
	clear:both;
	padding: 10px 10px 10px 25px;
	margin: 0px 0px 0px 0px;
	border-top: 1px dotted Black;
	font-size: 11px;
}

/**********************
BOTTOM fin
**********************/

.entreprise {
	padding : 5px;
	margin : 5px;
	float : right;
	width : 200px;
	font-size : 11px;
	border : 1px solid Black;
	background-image : url(/images/ebu/loupe-entreprise.gif);
}

.entreprise LI  {
	font-size : 11px;
}

.entreprise UL {
	font-size : 11px;
}

.entreprise P {
	font-size : 11px;
}

.mai_home {	
background-image : url(/images/mob/31mai_fond.gif);
/*border-bottom : 1px solid Black;*/
 background-repeat : repeat;
	margin-top : 15px;
}


.prive {
background-color : #FFFF99;
padding : 3px;
}

/**********************
FORMULAIRE
**********************/

.FormulaireTable{
	background-color : #E5E5E5;
	border : 1px solid #999999;
}

.FormulaireTitreChamp {
	background-color : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	text-align : right;
	vertical-align : middle;
	padding : 6px 8px 0px 8px;
}

.FormulaireChamp {
	background-color : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	font-style : normal;
	text-align : left;
	vertical-align : middle;
    padding : 6px 5px 0px 0px;
}

.FormulaireCommenChamp {
	background-color : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-align : left;
	vertical-align : middle;
	padding : 6px 5px 0px 0px;
}

.FormulaireBouton {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : normal;
	font-weight : bold;
	font-size : 12px;
	vertical-align : middle;
	background-color : #CCCCCC;
	color : Black;
	border-left-color : White;
	border-left-style : solid;
	border-left-width : 2px;
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-right-color : #999999;
	border-right-style : solid;
	border-right-width : 2px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 2px;
}

.FormulaireChampBouton {
	background-color : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : normal;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;
    padding : 20px 3px 8px 0px;
}

.FormulaireChampAnnuler{
	background-color : #E5E5E5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : normal;
	font-weight : bold;
	text-align : right;
	vertical-align : middle;
    padding : 20px 8px 8px 0px;
}

.FormulaireErreur{
	background : #999999;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : normal;
	padding : 6px 6px 6px 6px;
	font-size : 11px;
}

