.aide
{
 height: auto;
 width: 500px;
 position: fixed;
 left: 10px;
 bottom: 5px;
 padding: 5px;
 
 } 

/* Style des boutons */
.SaisieBouton {
	FONT-SIZE: 10px;
	WIDTH: 120px;
	COLOR: #28166F;
	BACKGROUND-COLOR: #FFEAD8;
	TEXT-ALIGN: center;
	BORDER: #999999 1px solid;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;	
	background-position: center center;
	vertical-align: middle;
	float : none;
}

.HPBouton
{
	FONT-SIZE: 10px;
	WIDTH: 120px;
	COLOR: #28166F;
	BACKGROUND-COLOR: #FFEAD8;
	TEXT-ALIGN: center;
	BORDER: #999999 1px solid;
	background-position: center center;
	vertical-align: middle;
	float : none;
	display : block;
}

.HPBouton:Hover {
	background-color: #28166F;
	text-decoration : none;
	color : #FFFFFF;
	BORDER: #CCCCCC 1px solid;
}

.bouton
{
    BORDER-RIGHT: #003366 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BEHAVIOR: URL(/fr/style/Comportements/Bouton.htc);
    BORDER-LEFT: #003366 1px solid;
    COLOR: #003366;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-STYLE: normal;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #b6cefb
}


/*  MENU DE GAUCHE */
/* utilisé par /script/menuG.asp */
.MenuLien {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	COLOR: #003366;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
	width: 100px;
	background-position: center center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.crazyBorder {
	border: 2px outset #663399
}
.crazyText {
	text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica
}

.itemBorder 
{ 
	border-bottom : 1px #CCCCCC solid;
}

.itemText 
{
	text-decoration: none;
	color: #000033;
	font: 10px Verdana;
	width: 102px;
}

.itemText:Hover
{
	text-decoration : none;
	color: #000033;
}

.BorderMenu 
{
	border: #000033 1px solid ;
}
.SocTexteCenter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000080;
	font-weight: normal;
	text-align: center;
	text-indent: 10px;
}

/*
Suite des styles
*/

.Titre
{
	Font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	border-bottom: 3px solid #DDDDDD;
	text-align: left;
	Font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding-top: 5px;

}

BODY
{
	Margin : 0px;
	Font-family : Verdana, Arial, Helvetica, sans-serif;
	Font-size: 10px;
	background-color : #DDDDDD;
	color: #3399CC ;
}

/* table principale contenant le site */
/* Mise en pages des éléments principaux */
.Princip
{
	border: 2px;
	Table-Layout: fixed;
	padding : 0px;
	backGround-color:#6C76A7;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* ------- Affichage dans la table principale --------*/
/* haut de page */
.Top
{
	height: 25px;
	backGround-color:#ffffff;
	color: white ; 
}

TD.TopLink
{
	height: 20px;
	backGround-color:#BBB2D6;
	border-top : 1px white solid;
	border-Bottom : 1px white solid;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	padding-Left: 5px;
	padding-bottom: 3px;
	color: #BBB2D6;
	font-size: 10px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.News
{
	Padding: 10px;
	Border-bottom: #FFFFFF;
	Border-Top: 1px solid #EEEEEE;
	Border-right : #FFFFFF;
	background-color: #6C76A7;
	color: white;
	border-left-color: #FFFFFF;

}

/* ---------------------COMPORTEMENTS des liens----------------------------- */

A:Link
{
	color: 333300;
	Text-Decoration: none ;
}
A:Hover
{
	color: #E77817;
}

A:Visited
{
	text-decoration : none;
}
/*
A:Active
{
	Text-Decoration: none;
	color: white;
}
*/
/*Zone de texte affichant les brèves */

.TextZone
{
	BackGround-Color: #FFFFFF;
	padding:  10px;
	color: #3399CC;
	border-right: 1px solid #CCCCCC;
}

/* Bas de la page */
.Bas
{
	backGround-color: #3399CC;
	border-top : 1px white solid ;
	height: 20px ;
}

/* ----------- Elements du menu de Gauche ------------------------*/
.MenuG
{
	margin: auto ;
	Border-top: 1px Black solid;
	Border-bottom: 1px Black solid;
	background-color: #6C76A7;
	width: 150px;
}

/* ------------------ Classes pour les Boites dans les menus-tirettes ----------------------- */
/* format des boites */
/* pour 3 éléments */
.Boite
{
	border: solid;
	backGround-Color: #BBB2D6;
	height: 85px;
}

.TitreBoite
{
	width: 90px;
	Font-size: 12px;
	color: #6C76A7;
	Text-Align: center;
	font-weight: bold ;
	backGround-color: white ;
}

.BoiteVisu
{
	padding: 0px ;
	width: 90px ;
	text-align: center ;
	vertical-align: middle ;
}

.BoiteBouton
{
	vertical-align: bottom;
	text-align: center;
	width: 180px;
	padding: 2px;


}

.BoiteTexte
{
	color: #3399CC ;
	width: 180px ;
	padding: 3px ;
	padding-left: none ;
	text-align: left ;
}

/* --------------------Barre de navigation du milieu-------------------- */
#MediumLayer
{
	z-index: 2;
	position: absolute;
	height: 129px;
	top: 0px;
	text-align: left;
	vertical-Align: Bottom;
	width: 659px;
	height: 129px;
	clip:   rect(91px 660px 129px 0px);
	left: 0px;

}

#HautMedium
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 659px;
	height: 95px ;
	Padding: 5px;
	BackGround-Color: #6C76A7;
}

#BasMedium
{
	position: relative ;
	backGround-color: transparent;
	backGround-Image:  url(../Images/bg-basmedium.gif);
	backGround-Position: top;
	BackGround-repeat: repeat-x ;	
	height: 30px;
	width: 659px;
	text-align: right;
}

/* Style du texte */
.TexteSaisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}
.TitreSaisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.ChoixSaisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.ActuDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	font-style: italic;
}

.ActuTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D56F15;
	text-align: left;
}
.ActuSousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000080;
	text-align: left;

}
.ActuTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	text-align: left;
}

.ActuLien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-align: right;
	vertical-align: middle;
	border: 1px outset;

}
.ActuContact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-align: right;
	vertical-align: middle;
	border: none;
	background-color: #FFCC33;
}
.ContactInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 200px;
}
.ContactMemo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 60px;
	width: 200px;
}
.ContactMemoComment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100px;
	width: 494px;
	margin-left: 139px;
	position: static;
}
.ContactTab {
	width: 850px;
}
.ContectTDLib {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
}
.SocTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-align: left;
	text-indent: 20px;
}
.SocTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000080;
	font-weight: normal;
	text-align: justify;
	text-indent: 10px;
}
.SocTextePuce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000080;
	font-weight: normal;
	text-align: justify;
	text-indent: 50px;
	list-style-image: url(../Societe/Images/puce-orange.gif);
	display: list-item;
	list-style-position: inside;

}
.FaqTDSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #6C76A7;
	border: thin solid;
}
.FaqInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	border: 1px solid #000000;
	height: 20px;
}
.FaqTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
}
.DBInput {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000080;
	BORDER-BOTTOM: #000000 1px solid;
	TEXT-ALIGN: center;
	width: 120px;
}
.FaqTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
.FaqBarre {
	border: 1px solid #336699;
	Table-Layout: fixed;
	padding : 0px;
	backGround-color:#6C76A7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	width: 640px;
}
.DnlBarre {
	border: 1px solid #CCCCCC;
	backGround-color: #E0E0EF;
	padding : 5px;		
}
.DnlCtgLien {
	FONT-SIZE: 10px;
	white-space: nowrap;
	COLOR: #333333;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	backGround-color: #EEEEEE;
	border : 1px #CCCCCC solid;
	padding : 2px;
	padding-right : 5px;
	padding-left : 5px;
	margin: 2px;
	float:left;
}
.DnlCtgLienActif {
	FONT-SIZE: 10px;
	white-space: nowrap;
	COLOR: #333333;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	backGround-color: #EEEEEE;
	border : 1px #CCCCCC solid;
	padding : 2px;
	padding-right : 5px;
	padding-left : 5px;
	margin: 2px;
	float:left;
	font-weight : bold;
}
.TabPromo {
	width: 650px;
	height: 85px;
	Font-size: 10px;
	color: #6C76A7;
	Text-Align: left;
	Table-layout: fixed;
	border: white 1px solid;
	backGround-Color: #6C76A7;
	Padding: 1px;
	left: 0px;
	right: 0px;
	position: absolute;
	top: 0px;
	bottom: 0px;
}
#MenuGPos {
	z-index: 2;
	position: absolute;
	height: 150px;
	top: 0px;
	text-align: left;
	vertical-Align: bottom;
	width: 130px;
	height: 129px;
	left: 0px;
	background-color: #33FFCC;
}
.FaqTexteBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	vertical-align: middle;
	text-align: justify;

}


.BoutonSubmit {

	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #003366;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #ffcc00;
	TEXT-ALIGN: center;
}



.LienAction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000080;
	background-color: #66CCFF;
	clip:   rect(1px 1px 1px 1px);
	background-position: center;
	margin: 2px;
	height: 10px;
	width: 135px;
	padding: 2px;
}
.FaqTexteBleuSouligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	vertical-align: middle;
	text-decoration: underline;

}
.AdmSaisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	height: 20px;
	color: #003366;

}
.QtSaisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	width: 20px;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;

}
.QtSaisieTotal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	width: 60px;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
.BtQt {

	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #003366;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 12px;
	BACKGROUND-COLOR: #FCE487;
	TEXT-ALIGN: center;
	width: 15px;
	background-position: center center;
	vertical-align: middle;
	font-weight: bold;
}
.Monney {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000080;
	font-weight: normal;
	text-align: right;
}

.ADecouvrir {
	BACKGROUND-COLOR : #F3F3F3;
	border-bottom: 1px solid #CCCCCC;
}

.ADecouvrir_item{
	border-right: 1px solid #CCCCCC;
}

.ADecouvrir_link{
	FONT-SIZE: 10px;
	FONT-WEIGHT : bold;
}

img { display: block; }