/*|-------------------------------|*/
/*|         Typos de base         |*/
/*|-------------------------------|*/

.Titre
{
	font-weight: bold;
	font-size: 14px;
	color: #0000cc;
	line-height: 16px;
	font-family: Verdana,Helvetica;
}

.SousTitre
{
	font-weight: bold;
	font-size: 14px;
	color: #808080;
	line-height: 16px;
	font-family: Verdana,Helvetica;
}

.SousSousTitre
{
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana,Helvetica;
}

.Texte,LI
{
	font-weight: lighter;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	font-family: Verdana,Helvetica;
}

.TexteItalic
{
	font-weight: lighter;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana,Helvetica;
	font-style:italic;
}

.Note
{
	font-weight: lighter;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana,Helvetica;
}

.TextePuce
{
	font-weight: lighter;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana,Helvetica;
	margin:0px;
	list-style-type:circle;
	list-style-image:URL(~/images/puce.gif);
}

.TexteCouleur
{
	font-weight: bold;
	font-size: 11px;
	color: #ee7a11;
	line-height: 16px;
	font-family: Verdana,Helvetica;
}


/*|-------------------------------|*/
/*|   Titre d'un bloc conteneur   |*/
/*|-------------------------------|*/

.MonBlocTitreTitre
{
	font-weight: normal;
	font-size: 19px;
	color: #000000;
	font-family: Verdana, Helvetica, Sans-Serif;
}

/*|-------------------------------|*/
/*|     Titre d'un bloc texte     |*/
/*|-------------------------------|*/

.MonBlocTexteTitre
{
	font-weight: bold;
	font-size: 16px;
	color: gray;
	font-family: Verdana, Helvetica, Sans-Serif;
}

/*|-------------------------------|*/
/*| Mise en forme d'un bloc texte |*/
/*|-------------------------------|*/

/* trait séparation sous titre */
.MonBlocTexteLigne1 {
	border-bottom:solid 1px;
	width:100%;
}

/* espacement autour des blocs textes */
.MonBlocTexteLigne2 {
	padding:12px 6px 6px 6px;
	width:100%;
}

/* largeur dernière ligne */
.MonBlocTexteLigne3 {
	width:100%;
}

/* Cellule d'image principale */
.MonBlocTexteImg1 
{
	vertical-align:top;
	font-weight: lighter;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana,Helvetica;
}

/* Redimmensionnement automatique des images de la cellule image principale */
.MonblocTexteImg1 img 
{
	width:150px;
}

#largesize
{
	border:solid 0pt #0000cc;
	width:100%;
}
/* Cellule d'images secondaires */
.MonBlocTexteImg2 {
	vertical-align:top;
	font-weight: lighter;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana,Helvetica;
}

/* Redimmensionnement automatique des images de la cellule images secondaires */
.MonblocTexteImg2 img {
	width:150px;
}

/* Cellule de texte */
.MonBlocTexteTexte {
	padding-left:8px;
	vertical-align:top;
	text-align:left;
}

/* Redimmensionnement automatique des images de la cellule texte */
.MonBlocTexteTexte img
{
	width:150px;
}

/*|-------------------------------|*/
/*| Mise en forme d'un bloc titre |*/
/*|-------------------------------|*/

/* Espacement entre les sous blocs */
.MonBlocTitreLigne2 {
	padding:12px 6px 6px 6px;
}


/*|-------------------------------|*/
/*| Mise en forme d'un bloc promo |*/
/*|-------------------------------|*/

/* Arrière plan du bloc */
.MonBlocPromoTable
{
	width: 150px;
	background-color: menu;
}

/* Texte d'accroche */
.MonBlocPromoAccroche
{
	font-size: 14px;
	color:Navy;
	font-family: Verdana,helvetica;
	font-weight:bold;
	line-height:16px;
	padding:6px;
}

/* Texte explicatif */
.MonBlocPromoDescription {
	
	font-size: 11px;
	color: #000000;
	font-family: Verdana,helvetica;
	font-weight:normal;
	line-height:15px;
	padding:6px;
}

/* Lien */
.MonBlocPromoLien
{
	font-weight: bold;
	font-size: 12px;
	color: #cc6600;
	line-height: 16px;
	font-family: Verdana,helvetica;
	padding:6px;
	text-align:center;
}

/* Conteneur d'image */
.MonBlocPromoImage {
	padding:6px;
}

/* Redimensionnement automatique de l'image */
.MonBlocPromoImage img {
	width:140px;
}

/*|-------------------------------|*/
/*| Mise en forme d'un bloc menu  |*/
/*|-------------------------------|*/

/* Mise en forme des liens */
.MonMenu a {
	font-family:Verdana,Helvetica;
	font-size:9px;
	font-weight:normal;
	line-height:11px;
	
}

/*|-------------------------------|*/
/*|   Mise en forme du TabStrip   |*/
/*|-------------------------------|*/

.TabLabelSelectedInnerStyle 
{
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	font-weight:bold;
	color:maroon;
	padding-top:14px;
}
.TabLabelDefaultInnerStyle 
{
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	color:#003896;
	padding-top:14px;
}

.TabLabelDefaultInnerStyle a
{
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	color:#003896;
	padding-top:14px;
}

.line {
	background-image:url(../Images/lineBg.gif);
	background-repeat:repeat-x;
	text-align:center
}

table
{
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-collapse: collapse;
}

/*|-------------------------------|*/
/*| Mise en forme des formulaires |*/
/*|-------------------------------|*/
.textboxCapital
{
	text-transform:capitalize;
	width:165px;
	border:solid 1px black;
	background:WhiteSmoke;
}

.textboxUpper
{
	text-transform:uppercase;
	width:165px;
	border:solid 1px black;
	background:WhiteSmoke;
}
.textboxUpperB
{
	text-transform:uppercase;
	width:370px;
	border:solid 1px black;
	background:WhiteSmoke;
}
/*|-------------------------------|*/
/*|        Formats généraux       |*/
/*|-------------------------------|*/

body
{
	background:url(/images/white-pixel.gif) fixed;
}

.banniere 
{
	background:white;
	/*position: absolute;*/
	/*top: expression(body.scrollTop + 0 + "px");*/
	/*float:left;*/
	/*left: 0px;
	width:990px; */
}

.MaFrame 
{
	width:100%;
	/*min-height:600px;
	height:expression(body.clientHeight - 90 +"px");	*/
}

.Message
{
	font-family:Verdana,helvetica;
	font-size:10px;
	color:Red;
	line-height:15px;	
}

.TitrePage
{
	font-family:Verdana,helvetica;
	font-size:16px;
	line-height:18px;
	color:#003896;
	font-weight:bold;
}

.SousTitrePage
{
	font-family:Verdana,helvetica;
	font-size:13px;
	font-weight:bold;
	color:maroon;
	line-height:16px;
	margin-bottom:40px;
}

.Label
{
	font-family:Verdana,helvetica;
	font-size:11px;
	font-weight:bold;
	color:black;
	line-height:14px;	
}

a.LienCommande
{
	font-family:Verdana,helvetica;
	font-size:11px;
	color:Maroon;
	font-weight:bold;
	line-height:16px;	
}

.LienCommande
{
	font-family:Verdana,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#f15931;
	line-height:16px;	
}

A
{
	color:Maroon;
}

p
{
	margin:0px;	
}


.image img
{
	width:20px;	
}

.inputWidth
{
	width:165px;
	border:solid 1px black;
	background:WhiteSmoke;
}
.inputWidthB
{
	width:370px;
	border:solid 1px black;
	background:WhiteSmoke;
}
.drag
{
	position:absolute;
	cursor:hand
}

#motioncontainer a img 
{
	border: 1px solid #ccc;
}

#motioncontainer a:hover img
{
	border: 1px solid navy;
}

#motioncontainer a:hover
{
	color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv 
{
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: lightyellow;
	border: 1px solid gray;
	visibility: hidden;
}