/**
	*	@fileoverview SOYLSense global stylesheet		
	*	@date 12/10/2005
	*/

/*HTML tag styles */
body
{
	font-family:Verdana;
	font-size:8pt;
	color:/*#31519E;*/#31519E;
	margin:0px 0px 0px 0px;
	background:/*#5F8AC5;*/#5F8AC5;
	scrollbar-3dlight-color: #FFFFFF;       /* couleur de l'effet 3D sur bords externes haut et gauche de la barre et des boutons */ 
	scrollbar-darkshadow-color: #FFFFFF;    /* couleur de l'effet 3D sur bords externes bas et droite de la barre et des boutons :  */ 
	scrollbar-base-color: #000000;			/* ça je sais plus... 
	scrollbar-highlight-color: #31519E;     /* couleur du coté éclairé de la barre et des boutons : bords internes haut et gauche */ 
	scrollbar-shadow-color: #31519E;		/* couleur du coté sombre de la barre et des boutons : bords internes bas et droite */ 
	scrollbar-face-color: #FFFFFF;          /* couleur de face de la barre de défilement et des boutons */ 
	scrollbar-track-color: #FFFFFF;         /* couleur de l'arrière plan où glisse la barre de défilement */ 
	scrollbar-arrow-color: #5F8AC5;         /* couleur des flèches des boutons */ 
}

td
{
	font-family:Verdana;
	font-size:8pt;
}

input
{
	font-family:Verdana;
	font-size:8pt;
}

iframe 
{
	width:100%;
	height:100%;
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.CursorHand
{
	cursor:hand;
}

/*Anchor styles*/
a
{
	color:#F29838/*0067AC*/;
	font-size:8pt;
	text-decoration:none;
	cursor:hand;
}

a:hover
{
	color:#003B64;
	font-size:8pt;
	text-decoration:underline;
	cursor:hand;
}

/* Text styles */
.textBlockTitle
{
	font-size:10pt;
	font-weight:bold;
	color:#5F8AC5;
}

.textBlockTitle2
{
	font-size:10pt;
	font-weight:bold;
	color:#31519E;
}

.textBlockTitleSmall
{
	font-size:9pt;
	font-weight:bold;
	color:#5F8AC5;
}

font5pt
{
	font-size:5pt;
}

.textCommentBotton
{
	font-size:7pt;
	font-style:italic;
}

.textInfoDate
{
	/*text-transform:capitalize;*/
	font-style:italic;
	font-weight:bolder;
	font-size:6pt;
	/*color:Green; #31519E;*/
}

/* Form blocks */
.formBlockTitleClose
{
	background:#5F8AC5 url(../Img/imgOpenBlock.gif) no-repeat right center;
	border:solid 1px #31519E;
	padding:2px 0px 2px 5px;
	margin-bottom:5px;
}

.formBlockTitleOpen 
{
	background:#5F8AC5 url(../Img/imgCloseBlock.gif) no-repeat right center;	
	border:solid 1px #31519E;
	padding:2px 0px 2px 5px;
}

.formBlockTitleClose a
{
	font-size:8pt;
	color:#FFFFFF;
	display:block;
}

.formBlockTitleClose a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.formBlockTitleOpen a
{
	font-size:8pt;
	color:#FFFFFF;
	display:block;
}

.formBlockTitleOpen a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
.formBlockContentOpen
{
	border-left:solid 1px #31519E;
	border-right:solid 1px #31519E;
	border-bottom:solid 1px #31519E;
	margin-bottom:5px;	
}

.formBlockContentClose
{
	display:none;
}

/* Fieldset styles */
.fieldset
{
	border:solid 2 #5F8AC5;
	background:#FFFFFF;
	text-align:left;
	padding-left:15px;
}

.fieldset legend
{
	font-size:10pt;
	font-weight:bold;
	color:#5F8AC5;
}

/* Form styles */
.button 
{
	border:solid 1px #31519E;
	background:#5F8AC5;
	color:#FFFFFF;
	font-size:8pt;
	cursor:hand;
}

.buttonFlat
{
	border:none;
	background:none;
	color:#31519E;
	text-align:left;
	vertical-align:middle;
	padding-top:2px;
	height:20px;
	width:220px;
	cursor:hand;
}

.buttonFlat:hover
{
	font-weight:bold;
}

.buttonFlatBold
{
	border:none;
	background:none;
	color:#31519E;
	text-align:left;
	vertical-align:middle;
	padding-top:2px;
	height:20px;
	width:100%;
	cursor:hand;
	font-weight:bold;
}

.textField
{
	border:solid 1px #31519E;
	background:#FFFFFF;
	color:#31519E;
	font-size:8pt;
}

.comboBox
{
	border:solid 1px #31519E;
	/*border : 1px #31519E solid;*/
	background:#FFFFFF;
	color:#31519E;
	font-size:8pt;
}

.listBox
{
	border:solid 1px #31519E;
	background:#FFFFFF;
	color:#31519E;
	font-size:8pt;
}

.select
{
	border:solid 1px #31519E;
	background:#FFFFFF;
	color:#31519E;
	font-size:8pt;
}

.textArea
{
	border:solid 1px #31519E;
	background:#FFFFFF;
	color:#31519E;
	font-size:8pt;
}

/* Form controls width and height */
.heightXSmall
{
	height:50px;
}

.heightSmall
{
	height:55px;
}

.heightMedium
{
	height:100px;
}

.heightLarge
{
	height:200px;
}

.widthXXSmall 
{
	width:30px;
}

.widthXSmall 
{
	width:50px;
}

.widthSmall
{
	width:70px;
}

.widthXMedium
{
	width:80px;
}

.widthMedium
{
	width:100px;
}

.widthLarge 
{
	width:130px;
}

.widthXLarge
{
	width:160px;
}

.widthXLarge2
{
	width:170px;
}

.widthXXLarge
{
	width:190px;
}

.widthXXXLarge
{
	width:330px;
}


/*Table styles*/
.tblCentered
{
	text-align:center;
	width:100%;
}

.tblBlackerBorder
{
	border:solid 2px #000000;
}

.tblBlackBorderCollapse
{
	border:solid 1px #000000;
	border-collapse:collapse;
}

/*Input styles */
input.btnNormal
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	cursor:hand;
}

input.btnXSmall
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	width:50px;
	cursor:hand;
}

input.btnSmall
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	width:90px;
	cursor:hand;
}


input.btnMedium
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	width:110px;
	cursor:hand;
}

input.btnLarge
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	width:130px;
	cursor:hand;
}

input.btnXXLarge
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	width:160px;
	cursor:hand;
}
input.btnXLarge
{
	border:solid 1px #FFFFFF;
	background:#aaaaaa url(../Img/btnBg.gif);
	color:#003B64;
	width:100%;
	cursor:hand;
}

input.btnTwoLine
{
	border:solid 1px #666666;
	background:#aaaaaa url(../Img/btnTwoLineBg.gif);
	color:#003B64;
	height:42px;
	width:110px;
	cursor:hand;
}

.btnPrint
{
	border:none;
	width:23px;
	height:26px;
	background:url(../Img/btnPrint.gif);
	cursor:hand;
}

/*Dropdownlist & TextBox styles */
.lstXSmall
{
	font-size:10px;
	width:30px;
}

.lstSmall
{
	font-size:10px;
	width:50px;
}

.lstYSmall
{
	font-size:10px;
	width:70px;
}
.lstYYSmall
{
	font-size:10px;
	width:80px;
}

.lstMedium
{
	font-size:10px;
	width:100px;
}

.lstYMedium
{
	font-size:10px;
	width:135px;
}

.lstXMedium
{
	font-size:10px;
	width:150px;
}

.lstLarge
{
	font-size:10px;
	width:205px;
}

.inpXSmall
{
	width:30px;
}

.inpSmall
{
	width:50px;
}

.inpYSmall
{
	width:72px;	
}

.inpMedium
{
	width:100px;
}

.inpXMedium
{
	width:150px;
}

.inpLarge
{
	width:205px;
}

/*listBox*/
.lsbMedium
{
	font-size:10px;
	width:150px;
	height:100px;
}

.lblTitre
{
	font-weight:bold;
}

.lblBigTitle
{
	font-weight:bold;
	font-size:14;
}

.lblErrMsg
{
	color:Red;
}

fieldset
{
	border:solid 1 #336699;
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;
}

/*********************************************Post-it**********************************/

.iframePostItHidden
{
	display:none;
}
.iframePostItVisible
{
	position:absolute;
	top:150px;
	left:565px;
	width:248px;
	height:298px;
	display:block;	
}

.divPostItVisible
{
	background:url(../Img/ContentBottom.gif) no-repeat;
	/*position:absolute;
	top:150px;
	left:565px;*/
	width:248px;
	height:298px;
	/*display:block;*/
}

#divPostItClose
{
	width:12px;
	height:18px;
	position:relative;
	float:right;
	right:5px;	
	cursor:hand;
}

#divPostItContent
{
	position:relative;
	text-align:center;
	/*float:left;*/
	top:30px;
}


.btnPostIt
{
	width:80px;
	border:solid 1px #31519E;	
	color:#31519E;
}

.rowMenuActive
{
	background:url('../Img/MenuFocusedBkg.png') left top repeat-x;		
}

.rowMenuDeActive
{
	border:none;
	background-color:#ECE9D8;		
}

.divContact
{
	border:thin solid 1px #5F8AC5;
	width:660px;
	height:80px;
	background-color:White;			
}