body
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------ */
/* <-- Style pour les erreurs --> */
/* ------------------------------ */
.TextError
{
	color : Red;
	font-family : Arial;
	font-size : smaller;
}

.TitleException
{
	color : Red;
	font-weight : bold;
	font-size : x-small;
	font-variant : small-caps;
}

.TextException
{
	color : Black;
	font-weight : normal;
	font-family : Verdana, Arial;
	font-size : x-small;
}

.StackTraceException
{
	color : Black;
	font-weight : normal;
	font-family : Courier New, Arial;
	font-size : x-small;
	background-color : #ccccff;
}

/* -------------------------------------------- */
/* <-- Style pour les titres et sous titres --> */
/* -------------------------------------------- */
.TitleMainPanel
{
	FONT-SIZE:small;
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.8px;
	font-variant: small-caps;
}

.TitleSubPanel
{
	FONT-SIZE: x-small;
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}

.TitleSubPanelBlack
{
	FONT-SIZE: small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}


.SubTitleLevel_01
{
	FONT-SIZE: x-small;
	color: #A62B43;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.SubTitleLevel_02
{
	FONT-SIZE: xx-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right-width: 2px; 
	border-left-width: 2px;
	border-bottom-width: 2px;
}

.SubTitleLevel_04
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 2px; 
	border-left-width: 2px;
	border-bottom-width: 2px;
}
.SubTitleLevel_04_Special
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 2px; 
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: Black;
}

.SubTitleLevel_Special
{
	FONT-SIZE: x-small;
	color: #A62B43;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	
}

.SubTitleFormation_Special
{
	FONT-SIZE: x-small;
	color: Navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}


.TitleMainPanelBlackSpecial
{
	FONT-SIZE:large;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.8px;
	font-variant: small-caps;
	border-right-width: 0px; 
	border-left-width: 0px;
	border-top-width: 1px;
	border-top-color:Black;
	border-top-style:double;
}

.TitleSynthese
{
	FONT-SIZE: small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.TitlePanelSynthese
{
	FONT-SIZE: small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #DFDFDF;
}
.TitleMainPanelBlack
{
	FONT-SIZE:large;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.8px;
	font-variant: small-caps;
}

/* --------------------------------------------- */
/* <-- Style pour les textes et commentaires --> */
/* --------------------------------------------- */
.TextDefault
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultLineThrough
{
	text-align: left;
	font-size: x-small;
	text-decoration : line-through;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultDisabled
{
	FONT-SIZE: x-small;
	color: #DDDDDD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultSmall
{
	FONT-SIZE: xx-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultJustify
{
	text-align: justify;
	font-size: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultItalic
{
	text-align: left;
	font-size: x-small;
	color: #000000;
	font-style : italic;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultUnderline
{
	text-align: left;
	font-size: x-small;
	text-decoration : underline;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultGreen
{
	FONT-SIZE: x-small;
	color: #00bb00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultGreenSmall
{
	FONT-SIZE: xx-small;
	color: #00bb00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultGreenJustify
{
	text-align: justify;
	font-size: x-small;
	color: #00bb00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultGreenItalic
{
	text-align: left;
	font-size: x-small;
	color: #00bb00;
	font-style : italic;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultGreenUnderline
{
	text-align: left;
	font-size: x-small;
	text-decoration : underline;
	color: #00bb00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextButton
{
	FONT-SIZE: xx-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultBordeau
{
	FONT-SIZE: x-small;
	color: #A62B43;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultBordeauSpecial
{
	FONT-SIZE: x-small;
	color: #A62B43;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-color:Black;
	border-top-style:double;
}

.TextDefaultBordeauItalic
{
	FONT-SIZE: x-small;
	color: #A62B43;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style :italic;
}

.TextComment
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.TextCommentVert
{
	FONT-SIZE: x-small;
	color: Green;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.TextCommentRed
{
	FONT-SIZE: x-small;
	color: #A62B43;
	font-style: italic;
}

.TextImportantVert
{
	FONT-SIZE: x-small;
	color: green;
	font-weight:bold;
}
.TextImportantRed
{
	FONT-SIZE: x-small;
	color: red;
	font-weight:bold;
}

.TextImportantBordeau
{
	FONT-SIZE: x-small;
	color: #A62B43;
	font-weight:bold;
}
.TextImportant
{
	FONT-SIZE: x-small;
	color: #000000;
	font-weight:bold;
}
.TextImportantXxSmall
{
	FONT-SIZE: xx-small;
	color: #000000;
	font-weight:bold;
}
.TextTresImportant
{
	FONT-SIZE:small;
	color: #000000;
	font-weight:bold;
}

.TextImportantMediumSize
{
	FONT-SIZE: medium;
	color: #000000;
	font-weight:bold;
}

.TextImportantRedMediumSize
{
	FONT-SIZE: medium;
	color: red;
	font-weight:bold;
}

.TextHeaderTableDefault
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #DFDFDF;
	color: #000000;
}

.TextHeaderTableBordeau
{
	text-align: Left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #A62B43;
	color: #FFFFFF;
}

.TextHeaderTableGris
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: Gray;
	color: #000000;
}

.TextHeaderTableJauneClair
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFFFE0;
	color: #000000;
}

.TextHeaderTableCenter
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #DFDFDF;
	color: #000000;
}

.TextHeaderTableCenterOrange
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FDA44A;
	color: #FFFFFF;
}

.TextHeaderTableLeftOrange
{
	text-align: left;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FDA44A;
	color: #FFFFFF;
}

.TextHeaderTableCenterBordeau
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	border-color:#A62B43;
	color: #FFFFFF;
}

.TextHeaderTableCenterBordeauSmall
{
	text-align: center;
	font-weight: bold;
	font-size: xx-small;
	font-variant: small-caps;
	background-color: #A62B43;
	border-color:#A62B43;
	color: #FFFFFF;

}

.TextHeaderTableCenterGris
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	border-color:#C0C0C0;
	color: #000000;
}

.TextHeaderTableCenterOrangeBorderWhite
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FDA44A;
	color: #FFFFFF;
	border : solid 1px white;
}

.TextHeaderTableCenterOrangeClair
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFE0C0;
	color: #000000;
}

.TextHeaderTableOrange
{
	text-align: left;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FDA44A;
	color: #000000;
}

.TextHeaderTableOrangeClair
{
	text-align: left;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFE0C0;
	color: #000000;
}

.TextHeaderTableCenterJauneClair
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFFFE0;
	color: #000000;
}

.TextHeaderTableCenterBordeau
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #A62B43;
	color: #FFFFFF;
}

.TextHeaderTableCenterGris
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	border-color: #A62B43;
	background-color: #C0C0C0;
	color: #000000;
}

.TextSubHeaderTableDefault
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}

.TextSubHeaderTableCenter
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}

.TextSubHeaderTableCenterBorderOrangeClair
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FFE0C0
}

.TextSubHeaderTableCenterBorderBlack
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	border : solid 1px #000000
}
.TextSubHeaderTableLeftBoldBorderBlack
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	border : solid 1px #000000
}
.TextSubHeaderTableLeftBorderBlack
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #000000
}
.TextTableDefault
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableDefaultBgColorGray
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	background-color : #eeeeee;
}

.TextTableDefaultBorderOrangeClair
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FFE0C0
}

.TextTableDefaultBorderOrange
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FDA44A
}

.TextTableDefaultBorderBordeau
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #A62B43
}


.TextTableDefaultBorderBlack
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #000000
}

.TextTableRight
{
	text-align: Right;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableItalic
{
	text-align: left;
	font-style: italic;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableCenter
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableCenterBorderOrangeClair
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FFE0C0
}

.TextTableCenterBorderOrange
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FDA44A
}


/* ---------------------------- */
/* <-- Style pour les menus --> */
/* ---------------------------- */
a.MenuSelectedItem
{
	color : Black;
	font-weight : bold;
	font-size : x-small;
	cursor : default;
}

a.MenuEnabledItem
{
	color : #A62B43;
	font-size : x-small;
	font-weight : normal;
	cursor : hand;
}

a.MenuEnabledItemSmall
{
	color : #A62B43;
	font-weight : normal;
	font-size : x-small;
	cursor : hand;
	text-decoration : none;
}

a.MenuEnabledItemSmall:hover
{
	text-decoration : underline;
}

td.MenuDisabledItemSmall
{
	color : #505050;
	font-weight : normal;
	font-size : x-small;
	cursor : default;
}

td.MenuDisabledItem
{
	color : #505050;
	font-size : x-small;
	font-weight : normal;
	cursor : default;
}

td.MenuSimpleLink
{
	color       : #A62B43;
	font-size : x-small;
	font-weight : bold;
	cursor      : default;
}

/* ---------------- */
/* Class Navigation */
/* ---------------- */
a.SimedButton
{
	background-color : White;
	cursor : hand;
}

a.SimedButton:hover
{
	background-color : #dddddd;
}

table.SimedButton
{
	border-color : Black;
	border-width : 1px;
	border-style : solid;
}

/* ---------------------------- */
/* <-- Style pour les liens --> */
/* ---------------------------- */
a.Link
{
	color : Blue;
	font-weight : bold;
	font-size : x-small;
	text-decoration : underline;
}
a.Link:visited
{
	color : BlueViolet;
}
a.Link:hover
{
	color : DarkBlue;
}

a.LinkImportant
{
	color : #dd0000;
	font-weight : bold;
	font-size : x-small;
	text-decoration : underline;
}
a.LinkImportant:visited
{
	color : #aa00aa;
}
a.LinkImportant:hover
{
	color : #aa0000;
}

/* ----------------------------------- */
/* <-- Style pour les simed panels --> */
/* ----------------------------------- */
tr.WinHeader
{
      font-size        : x-small;
      /* Il faudra jouter cette property plutot au simed panel */
      background-color : #fda44a;
      color : White;
      font-weight : bold;
      cursor : default;
	  font-variant: small-caps;
}

tr.WinHeader:hover
{
      text-decoration : underline;
} 

td.WinControlBox
{
	  border-left : solid 2px #ffc46a;
      border-top : solid 1px #ffc46a;
      border-right : solid 2px #cd741a;
      border-bottom : solid 1px #cd741a;
}

td.WinControlBox:hover
{
	  border-bottom : solid 1px #ffc46a;
      border-right : solid 2px #ffc46a;
      border-left : solid 2px #cd741a;
      border-top : solid 1px #cd741a;
      cursor : hand;
}

.WinBorders
{
      border-bottom : solid 2px #999999;
      border-right : solid 2px #999999;
      border-left : solid 2px #EEEEEE;
      border-top : solid 2px #EEEEEE;
}

td.WinContents
{
      border-bottom : solid 2px #EEEEEE;
      border-right : solid 2px #EEEEEE;
      border-left : solid 2px #999999;
      border-top : solid 2px #999999;
}

/* Trombinoscope */

.BorderTopBottomGray
{
	  border-bottom : solid 1px #444444;
      border-top : solid 1px #444444;
}

/* Pour faire des cadres */
.BorderBlack
{
	border : solid 1px #000000;
}

.BorderBlackDefault
{
	border : solid 1px #000000;
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}

.BorderWithoutLine
{
	border : solid 0px #000000;
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}

.BorderBlackSouthDefault
{
	border-bottom : solid 1px #000000;	
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.BorderGray
{
	border : solid 1px Gray;
}

/* Choix des universités */

div.dropmarker {
    height:6px;
    width:200px;
    background: url(./images/other/dropmarker.png) left top;
    margin-top:-3px;
    margin-left:-5px;
    z-index:1000;
    overflow: hidden;
}
    
.ListItemWish
{
	background-color : #FFE0C0;
	border : solid 1px #FFB070;
}

.ListItemDragHandle
{
	width : 48px;
}

.ListItemWishIndex
{
	width : 32px;
	FONT-SIZE: medium;
	color: #000000;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
}

.ListItemWishForm
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.Cell_Special
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right-width: 0px; 
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-color: Black;
	border-top-color:Black;
	border-bottom-style:double;
	border-top-style:double;
	
}

