﻿body {font-family:arial;font-size:10pt;border:0px}
td  {font-family:arial;font-size:8pt;border:0px;}
input  {font-family:arial;font-size:8pt;margin:0px; }
.ActiveInput   { margin:1px;border:1px solid #666666;border-left-color : Lime ; border-left-width :2px; font-weight :bold }
.NormalInput { margin:1px;border:1px solid #666666;border-left-color : Orange ; border-left-width :2px;  color:#000000 }
.ErrorInput    { margin:1px;border:1px solid #FF0000;border-left-color :red; border-left-width :2px; }
.DisabledInput    { margin:1px;border:1px solid #CCCCCC;border-left-color :#CCCCCC; border-left-width :2px; }
select { border:1px solid #666666;font-family:arial;font-size:8pt}
div  {font-family:arial;font-size:8pt;}
span  {font-family:arial;font-size:8pt;}
.optionel {color:#CC0000;}
legend, .bigTitle  {font-family:arial;font-weight:bold;font-style:italic;font-size:10pt;border:0px}
.TitreAlerte 	{font-family:arial;font-size:8pt;color:#000099;cursor:default;font-weight:bold;border-bottom:1px solid #000099 }
.TexteAlerte 	{font-family:arial;font-size:8pt;color:#666666;cursor:default;}
.TexteErreur 	{font-family:arial;font-size:8pt;color:#990000;cursor:default;font-weight:bold;}
fieldset {vertical-align:middle}
.toolbar {font-family:arial;font-size:10pt;border:0px;border:1px #FFFFFF outset}
.input  {font-family:arial;font-size:8pt;margin:0px;}
.MenuStyle 			{background:#D4D0C8;border-width:2px;color:#999999;border-style : outset}
.MenuItemStyle 		{font-family:arial;font-size:8pt;height:18;color:#000000;cursor:default;}
.MenuTitleStyle 		{font-family:arial;font-size:8pt;height:18;color:#000000;cursor:default;border-bottom:1px solid #666666}
.MenuItemStyleOver 		{font-family:arial;font-size:8pt;height:18;color:#FFFFFF;background:#000099;cursor:default;}
.MenuDisabledItemStyle 	{font-family:arial;font-size:8pt;height:18;color:#999999;cursor:default;}
.MenuDisabledItemStyleOver 	{font-family:arial;font-size:8pt;height:18;color:#999999;background:#000099;cursor:default;}
.frmContent{margin:10px;}
a{color:#3C5B92;text-decoration:underline;cursor:pointer;}
.tableTitle{border-bottom:#6F89DE 1px solid;font-weight:bold;}
/*Accueil de module*/
.catTitleAccueil
{
    background-image:url("../images/accueil_title.jpg");
    background-repeat:no-repeat;
    background-color:#99AAEE;
    font-weight:bold;
}
.catAccueil
{
    text-align:left;    
}

.boxAccueil td
{
	width:65px;
	text-align:center;	
}

.boxAccueil input
{
	width:48px;
	height:48px;	
}

/*Style des menus */

/*Top*/

.tdDeco
{
    text-align:right;
    vertical-align:middle;
}

.pnlTop
{
	background-image:url("../images/fond_top.jpg");
 	color:White;
	border:0;
	width:100%;
}
.imgLogo
{
    vertical-align:top;
}

.tabTop, .tabTopSel
{
    width:100px;
    background : #6F89DE;
    height:50px;
    vertical-align:middle;
    text-align:center; 
    cursor:pointer;  
}
.tabTopSel
{
    background-image:url("../images/fond_tab_sel.jpg");
}

/*Menu latéral*/
.pnlMenu
{
	width:180px;
	background-color:#6F89DE;	
	height:100%;
}
.MenuTitle
{
    background-image:url("../images/menu_title.jpg");
    background-repeat:no-repeat;
    text-align:left;
    width:160px;  
    line-height:23px; 
    color:#214B87; 
    font-weight:bolder ;
}
.MenuTitle img
{
	position:absolute;
	right:10px;
	cursor:pointer;
}

.MenuContent
{
    background-color:#D7DFF2;
    width:160px;  
    text-align:left;
    line-height:20px; 
}

.MenuContent a{ margin-left:15px;}
.MenuTitle span{ margin-left:10px}

.ligne {background-color:#FFFFFF;}
.lignegrise {background-color:#E0E0E0;}
.MailTitle
{
 
    text-align:left;
    width:100%;  
    line-height:23px; 
    color:#214B87; 
    font-weight:bolder ;
    border-bottom:1px #214B87 solid;
}