BODY {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
IMG {
	margin:0px;
	padding:0px;
}
TABLE, TD, TR, A, TEXTAREA, SELECT, SPAN, P, DIV, TH, INPUT { 
	font-family: Verdana, Arial, Helvetica, sans-serif 
}

INPUT, SELECT {
margin-bottom:1px;
}

/* must be there for colorPicker */
table { font-size:10px; color:#333333; font-weight:normal; }
/*
table { font-size:10px; color:#777777; font-weight:bold; }
*/

/* general */
.margin {
	/*margin:4px 4px 0 4px;*/
	vertical-align:top;
}
/* yellow dashed boxes */
.box-dashed {
	border: #E3AF1E dashed 1px;
	padding:4px;
	vertical-align:top;
}
.box-height {
	height:150px;
}
/* sidebar boxes */
.box-green, .box-orange, .box-yellow {
	margin-bottom:4px;
}
.box-green TH {
	background-color:#92C200;
	text-align:left;
	border-bottom:1px solid #C8E07B;
	vertical-align:center;
	padding:5px 0 3px 4px;
}
.box-green TD {
	background-color:#F2FBD0;
	padding:3px;
}
.box-orange TH {
	background-color:#FFB100;
	text-align:left;
	border-bottom:1px solid #FFD97B;
	vertical-align:center;
	padding:5px 0 3px 4px;
}
.box-orange TD {
	background-color:#FFFDD2;
	padding:3px;
}
.box-yellow TH {
	background-color:#FFCC00;
	text-align:left;
	border-bottom:1px solid #FFE67B;
	vertical-align:center;
	padding:5px 0 3px 4px;
}
.box-yellow TD {
	background-color:#FFFDD2;
	padding:3px;
}

.bg-yellow {
	background:url('/web/jsp/img/bg_yellow.gif');
	height:18px;
	text-indent:5px;
	font-weight:bold;
}
/* Lists */
UL {
	padding:0em;
	margin:0em;
	list-style-type: none;
}

/* Existing Styles */
IMG .highlight {
	height:35px;
	width:35px;
}
TD .highlight {
	padding:4px 0px 4px 2px;
}

.username {
 color:#92C200;
 font-weight:bold;
 font-size:10px;
 padding:3px;
}
.popupBody { background-color: #FFFFFF; margin: 0px 0px 0px 0px; }

.bottomLinks { color: #000; font-weight:normal; font-size: 10px; text-decoration:none; }
a.bottomLinks:link, a.bottomLinks:visited, a.bottomLinks:active { color: #000; font-weight:normal; font-size: 10px; text-decoration:underline; }
a.bottomLinks:hover { color: #660000; font-weight:normal; font-size: 10px; text-decoration:underline; }

.mainTable { border-color: #7E0703; border-style: solid; border-width: 0px; }
.homeTable { border-color: #E3AF1E; border-style: dashed; border-width: 1px; background-color:#FFFFFF; }
.colorPreview { border-color: #999999; border-style: solid; border-width: 1px; }

.homeDelimiter { border-color: #E3AF1E; border-style: dashed; border-width: 1px; }
.homeInfo { font-size: 10px; font-weight: normal; color: #FF0000; }

.boxTitle { background-color:#FFB400; }
.boxContent { background-color:#FFFFFF; font-size: 10px; font-weight: normal; color: #000000; }
.boxContentInverse { background-color:#FFFFFF; font-size: 10px; font-weight: normal; color: #000000;}

/*
.blogPageContent { background-color:#CC0000; font-size: 10px; font-weight: normal; color: #FFFFFF; }
.blogPageTitle { background-color:#CC0000; font-size: 18px; font-weight: bold; color: #FFFFFF; }
.blogPageNormalText { background-color:#CC0000; font-size: 10px; font-weight: normal; color: #FFFFFF; }
.articlePageTitle { background-color:#CC0000; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.blogPageDescription { background-color:#CC0000; font-size: 10px; font-weight: bold; color: #FFFFFF; }
a.blogPageDescription:link, a.blogPageDescription:visited, a.blogPageDescription:active { background-color:#CC0000; font-size: 10px; font-weight: bold; color: #FFFFFF; }
a.blogPageDescription:hover { background-color:#CC0000; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.blogPageButton { background-color:#CC0000; font-size: 10px; font-weight: bold; color: #FFFFFF; border-style:solid; border-width:1px; width:114px; height:20px; cursor:pointer; }
*/
.subTitle { font-size: 10px; font-weight: bold; color: #000; }

.formItem { font-size: 10px; font-weight: bold; color: #000; }
.formInput { background-color:#FFFDD2; }
.formItemNote { font-size: 9px; font-weight: normal; color: #000; }
.formNormalText { font-size: 10px; color: #666666; }

.paragraphText { line-height:20px; font-size: 12px; font-weight: normal; color: #000000; }

.highlightText { font-size: 10px; font-weight: bold; color: #000000; }
.normalText { font-size: 10px; color: #333333; }

a.normalText:link, a.normalText:visited, a.normalText:active { color: #333333; font-weight:normal; font-size: 10px; text-decoration:underline; }
a.normalText:hover { color: #CA8E02; font-weight:normal; font-size: 10px; text-decoration:underline; }

a.largeText:link, a.largeText:visited, a.largeText:active { color: #333333; font-weight:bold; font-size: 12px; text-decoration:underline; }
a.largeText:hover { color: #000000; font-weight:bold; font-size: 12px; text-decoration:underline; }

.borderBottomYellow { border-bottom:1px solid #FFFB81; }

.bullet { font-size: 10px; font-weight: bold; color: #000; }
.statisticNumber { border-bottom:1px solid #FFFB81; font-size: 10px; font-weight: bold; color: #333; }
.statisticItem {  border-bottom:1px solid #FFFB81; color: #000; font-weight:normal; font-size: 10px; }
.listBlogTitle { color: #000; font-weight:bold; font-size: 10px; }

.listNavigationSelected { color: #000; font-weight:bold; font-size: 10px; }
.listNavigation { color: #999999; font-weight:bold; font-size: 10px; }
a.listNavigation:link, a.listNavigation:visited, a.listNavigation:active { color: #999999; font-weight:bold; font-size: 10px; text-decoration:none; }
a.listNavigation:hover { color: #000; font-weight:bold; font-size: 10px; text-decoration:underline; }

.messagesButtons { font-size: 10px; font-weight: bold; color: #000; }
a.messagesButtons:link, a.messagesButtons:visited, a.messagesButtons:active { color: #000; font-weight:bold; font-size: 10px; text-decoration:none; }
a.messagesButtons:hover { color: #000; font-weight:bold; font-size: 10px; text-decoration:underline; }

.messageNumberUnread { font-size: 10px; font-weight: bold; color: #DDAAAA; }
.messageItemUnread { padding:7px; background-color:#FFFA86; font-size: 10px; font-weight: normal; color: #333333; }
.messageItem { padding:7px; background-color:#FFFFFF; font-size: 10px; font-weight: normal; color: #333333; }
.messageItemInverse { background-color:#B2B0B1; font-size: 10px; font-weight: normal; color: #333333; }

.pseudo { font-size: 10px; font-weight: bold; color: #000000; }
a.pseudo:link, a.pseudo:visited, a.pseudo:active { color: #000000; font-weight:bold; font-size: 10px; text-decoration:none; }
a.pseudo:hover { color: #000000; font-weight:bold; font-size: 10px; text-decoration:underline; }

input.browseFieldRegistration { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size: 10px;  }
input.textFieldRegistration { margin:0px; margin-bottom:2px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size: 10px; width:155px }
textarea.textFieldRegistration { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size: 10px; width:155px }
select.selectFieldRegistration { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size: 10px; }

input.textFieldLogin { color: #666666; font-weight:normal; font-size: 10px; width:90px }

.accessNormal { font-size: 10px; font-weight: normal; color: #000; }
.accessBold { font-size: 10px; font-weight: bold; color: #000; }

a.accessBold:link, a.accessBold:visited, a.accessBold:active { color: #000; font-weight:bold; font-size: 10px; text-decoration:none; }
a.accessBold:hover { color: #93C200; font-weight:bold; font-size: 10px; text-decoration:underline; }

a.linkBold:link, a.linkBold:visited, a.linkBold:active { padding:1px 3px 2px 3px; color: #000; font-weight:bold; font-size: 10px; text-decoration:none;  display:block; }
a.linkBold:hover { padding:1px 3px 2px 3px; color: #fff; font-weight:bold; font-size: 10px; text-decoration:none; background-color:#92C200; display:block; }

a.linkOrange:link, a.linkOrange:visited, a.linkOrange:active { padding:1px 3px 2px 3px; color: #000; font-weight:bold; font-size: 10px; text-decoration:none;  display:block; }
a.linkOrange:hover { padding:1px 3px 2px 3px; color: #fff; font-weight:bold; font-size: 10px; text-decoration:none; background-color:#FFB100; display:block; }

a.linkYellow:link, a.linkYellow:visited, a.linkYellow:active { padding:1px 3px 2px 3px; color: #000; font-weight:bold; font-size: 10px; text-decoration:none;  display:block; }
a.linkYellow:hover { padding:1px 3px 2px 3px; color: #fff; font-weight:bold; font-size: 10px; text-decoration:none; background-color:#FFCC00; display:block; }

a.searchBold:link, a.searchBold:visited, a.searchBold:active { color: #000; font-weight:bold; font-size: 10px; text-decoration:underline; }
a.searchBold:hover { color: #CA8E02; font-weight:bold; font-size: 10px; text-decoration:underline; abackground-color:#FFCC00;}

input.textFieldSearch { color: #666666; font-weight:normal; font-size: 10px; width:90px }
select.textFieldSearch { color: #666666; font-weight:normal; font-size: 10px; width:90px }

input.textFieldSend { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size:10px; width:250px }
textarea.textFieldSend { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size:10px; width:250px }

textarea.textFieldComments { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size:10px; width:390px }
textarea.textFieldMessage { margin:0px; padding-left:4px; border:1px solid #AAAAAA; color: #666666; font-weight:normal; font-size:10px; width:250px; height:90px }

.colorChooserBox { width:25px; height:25px; margin:0px; padding-left:4px; border:1px solid #AAAAAA; color:#000000; font-weight:normal; font-size:11px; cursor:pointer }
.previewBackground { background-color:#000000; }

.articleArea { border-color:#AAAAAA; border-style:solid; border-width:1px; }

.errorMessage { font-size: 18px; font-weight: normal; color: #FFFFFF; }

.errorLink { font-size: 14px; font-weight: normal; color: #FFFFFF; }
a.errorLink:link, a.errorLink:visited, a.errorLink:active { color: #FFFFFF; font-weight:normal; font-size: 14px; text-decoration:underline; }
a.errorLink:hover { color: #770000; font-weight:normal; font-size: 14px; text-decoration:underline; }

/* must be there for colorPicker */
#colorPickerDiv { border:1px solid #AAAAAA; padding:2px; background-color:#FFFFFF; }

/* must be there for validation */
input.errHilite, select.errHilite, textarea.errHilite { border: 1px solid #E3AF1E; }
label.errHilite { color: #CC0000; }

/* this style is used for automaticly generated links */
a.autogenerated{
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
	background-color: inherit;
}

/* botton styles */

.btn_accept {
	border : 0px;
	background-color: white;
	background: white url("/web/jsp/img/btn_accepter.gif");
	width : 100px;
	height : 15px;
	vertical-align: middle;
}
.btn_cancel {
	border : 0px;
	background-color: white;
	background: white url("/web/jsp/img/btn_annuler.gif");
	width : 80px;
	height : 15px;
	vertical-align: middle;
}

.btn_delete {
	border : 0px;
	background-color: white;
	background: white url("/web/jsp/img/btn_delete.gif");
	width : 70px;
	height : 14px;
	vertical-align: middle;
}
.btn_update {
	border : 0px;
	background-color: white;
	background: white url("/web/jsp/img/sauvegarder.gif");
	width : 85px;
	height : 12px;
	vertical-align: middle;
}
	
#pop-handle {
    position: absolute;
    top:50px;
    left:50px;
    z-index : 50;
    border: 1px solid #cdcdcd;
    background-color: #eeeeee;
    display: none;
    text-align: right;
}
