/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}


/* */
.Normal
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

.Normal10
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

.Normal9
{
	font-weight: normal;
	font-size: 9px;
	color: black;	
	font-family: Verdana, Helvetica, sans-serif;
}



.Normal9grey
{
	font-weight: normal;
	font-size: 9px;
	color: darkgray;
	font-family: Verdana, Helvetica, sans-serif;
}


.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    line-height: 12px  
}
.NormalBold9
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: Bold;
    line-height: 10px  
}
.NormalBold10
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: Bold;
    line-height: 10px  
}
.TDEncadre
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: Bold;
    line-height: 10px; 
    BORDER-BOTTOM: 1pt solid;
}


.NormalBleu
{
	font-weight: normal;
	font-size: 11px;
	color: cornflowerblue;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

.Libelle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    
    background-color:#F7F7F7 
}

.LibelleGras
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    line-height: 11px ;
    background-color:#F7F7F7 
}

.LibelleGras9
{
	font-weight: bold;
	font-size: 9px;
	vertical-align: middle;
	color: white;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: lightsteelblue;
}
.NormalTextBox
{
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	
}
.NormalTextBox10
{

	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	width: 100%
}

.DisabledTextBox
{
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	border-top-style: none;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.NormalTextBoxRight
{
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 150px
}

.NormalTextBoxRight10
{
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 150px
}
.NormalFooter
{
	font-weight: normal;
	font-size: 11px;
	color: darkgray;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

/* Datagrid */

.TableHeader
{
	
	border-left-color: white;
	background-image: url(EMStyles/Styles/Horizontal1/mid.gif);
	border-bottom-color: white;
	border-top-color: white;
	background-repeat: repeat-x;
	font-family: Verdana;	
	font-size: 8pt;
	font-weight:bold;
	border-right-color: white;
}

.TableItem
{
	background-color: #FFFFFF;
    border-color: white;
    font-family: Verdana;	
	font-size: 8pt;
}

.TableAlternateItem
{
	background-color: #F7F7F7;
    border-color: white; 
    text-align:left;
    vertical-align:text-top;
    font-family: Verdana;	
	font-size: 8pt;
}



/* text style for buttons and link buttons */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.CommandButtonBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}

A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}

A.CommandButtonBold:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButtonBold:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButtonBold:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButtonBold:hover    {
    text-decoration:    underline;
    color: red;
}


.Head
{
	font-weight: bold;
	font-size: 12px;
	color: dimgray;
	font-family: Verdana, Helvetica, sans-serif;
}

/* style of item titles on edit and admin pages */

.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

.SubSubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: darkred;
}

.Color1
{
	background-color:#7A8AC2;
}

.color2
{
	background-color:#F3F7FC;
}
	
.color3
{
	background-color:#EAF1FA;
}	

.color4
{
	background-color:#e0eaf8;
}

.colorTrim
{
	font-size: 8pt;
	font-family: Verdana;
	background-color:#e0eaf8;
}	
.colorCum
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ffffff;
}	
.colorTrimBorder
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
	border-right: gray thin ridge;
	border-top: gray thin ridge;
	border-left: gray thin ridge;
	border-bottom: gray thin ridge;
	background-color: #e0eaf8;
}	
.colorCumBorder
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
	border-right: gray thin ridge;
	border-top: gray thin ridge;
	border-left: gray thin ridge;
	border-bottom: gray thin ridge;
	background-color: #ffffff;
}	
.colorSecteur
{
	background-color: #9999ff;
}
.colorEnt
{
	background-color: #990099;
}
.colorTxtSecteur
{
	font-weight: bold;
	font-size: 11px;
	color:#9999ff;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.colorTxtEnt
{
	font-weight: Bold;
	font-size: 11px;
	color:#990099;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
/* Menu */

.item
{
	font-size: 8pt;
	cursor: hand;
	color: white;
	font-family: Verdana;
	background-color: #7A8AC2;
}

.subitem
{
	border-right: #7a8ac2 thin solid;
	
	font-size: 8pt;
	border-left: #7a8ac2 thin solid;
	cursor: hand;
	color: black;
	border-bottom: #7a8ac2 thin solid;
	font-family: Verdana;
	background-color: transparent;
}

	
.sondage
{
	background-color:#FFCC00;
	
}

.info
{
	font-weight: normal;
	font-size: 10px;
	color: gray;
	font-family: Verdana, Helvetica, sans-serif;
}

.hr
{
	background-image: url(../Img/dot.gif);
	background-repeat:repeat-x
}


/* Menu de navigation */
.menuMain
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #acacc8;
}

.menuItem
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #EAF1FA;
}

/*.menuItem:hover    {
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}
*/

.cadre
{
	border-right: linen thin solid;
	border-top: linen thin solid;
	border-left: linen thin solid;
	border-bottom: linen thin solid;
}

.cadreFinNoir
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.displayURL
{
	color:#666666;
	font-size: xx-small;
}


.TabSelected
{
	background-image: url(Img/cancel.gif);
}
/* Text Box */
.TxtBoxRight
{
	font-size: 9px;
	vertical-align: baseline;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	text-align: right;
	border-bottom-style: none;
}
.TxtBoxRight2
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 9px;
	vertical-align: baseline;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	text-align: right;
}
.TxtBoxNoBorder
{
	border-right: buttonshadow 0px solid;
	border-top: buttonshadow 0px solid;
	font-size: 10px;
	vertical-align: baseline;
	border-left: buttonshadow 0px solid;
	border-bottom: buttonshadow 0px solid;
	font-family: Verdana;
	text-align: right;
}
.TxtBoxLeft
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	font-size: 10px;
	vertical-align: baseline;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	font-family: Verdana;
	text-align: left;
}
.TxtBoxCenter
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	font-size: 10px;
	vertical-align: baseline;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	font-family: Verdana;
	text-align: center;
}


.TxtBoxSSBord
{
	font-size: 10px;
	vertical-align: baseline;
	overflow: visible;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
}

.cadreTrimestres
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.tdTrimestres
{
	font-size: 9px;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
	text-align: right;
	padding-right:3px;
}
.Normal9
{
	font-weight: normal;
	font-size: 9px;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}

.domaineup
{
	font-weight: bold;
	font-size: 10px;
	background-image: none;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: lightblue;
	text-decoration: none;
}

.domainedown
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: Silver;
	text-decoration: none;
}

.menuwhite
{
	background-image: url(http://testsidl.ccinice.com/Img/menuWhite.gif);	
}


.datalabel
{
	font-weight: normal;
	font-size: 10px;
	color: blue;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}

/** Tabs **/

.tabW
{
	background-image: url(http://testsidl.ccinice.com/Img/tabW.jpg);	
}


/** Entreprise **/

.DataEntreprise
{
	font-weight: normal;
	font-size: 9px;
	color: #FF6903;
	font-family: Verdana, Helvetica, sans-serif;
}

.DataEntrepriseHeader
{
	font-weight: normal;
	font-size: 20px;
	color: #FF6903;
	font-family: Verdana, Helvetica, sans-serif;
}

.DataEntrepriseMenu
{
	font-weight: normal;
	font-size: 10px;
	background-image: url(Img/SIDL/mid_over.gif);
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
}




td.titre
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
   
}

/** Excel **/
.ExcelButton
{
	border-right: darkgray 1px outset;
	border-top: darkgray 1px outset;
	font-size: 10px;
	border-left: darkgray 1px outset;
	border-bottom: darkgray 1px outset;
	background-color: #ccffcc;
	text-align: center;
	width:150px;
	height:22px;
	vertical-align:middle;
	color:Black ;
}

