
/** GLOBAL SETTINGS **/
body{
	background:#ddd;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0;padding:0;
}
a{/*color:#333;*/color:#004080;text-decoration:underline;}
a:hover{text-decoration:underline;}
h1{font-size:16px;font-weight:600;margin:10px 0 5px;}
h2{/*background:url(../img/arrow.gif) no-repeat 0 9px;*/font-size:14px;font-weight:600;padding:5px 0 0px 0px;margin:10px 0 5px;}
div.dotted{background:url(../img/dotted.gif) repeat-x top;display:block;height:1px;}
.MainShell{visibility:hidden;}

/** MAIN STRUCT CLASS **/
#wrapper{
	display:block;
    text-align:left;
    width:1004px;
    margin: 0 auto;
}
#topmodules{border-bottom:1px dotted #AAA;top:0;width:1004px;}
#toplinks{clear:both;}
#header{background:#fff;clear:both;display:block;float:left;width:1004px;}
#pagebody{background:#fff;clear:both;display:block;float:left;padding:0 0 20px;width:1004px;}
#footer{background:url(../img/dotted.gif) repeat-x top left #fff;clear:both;display:block;float:left;padding-top:10px;text-align:left;width:1004px;color:#333;}
/*!!!*/ #footer .margin{display:block;padding:0 20px 40px;}
/*euroaquae*/ /*#footer{background:url(../img/ea/ea_pied.jpg) repeat-x top left #fff;clear:both;display:block;float:left;padding-top:10px;text-align:left;width:1004px;}*/
#pagetitle{display:none;}

/** HEADER **/
#thechat{display:block;float:left;margin:0 10px;}
#theprocess a{color:#333;font-size:11px;}
#adminbuttons a{color:#402808;font-size:10px;padding:5px 5px 0;}
a.green{color:green !important;}
a.orange{color:orange !important;}
a.red{color:red !important;}
#quicklinkright{float:right;padding:0 20px 0 0;}
#quicklinkright ul{list-style:none;}
#quicklinkright a{border-right:1px solid #d2d2d2;color:#402808;display:block;float:left;font-size:10px;padding:10px 5px 0;white-space:nowrap;}
#logo{float:left;padding:5px 20px 0;}
#search{background:#e9e9e9;border:1px #ccc solid;display:none;height:40px;margin:25px 0 0 10px;padding:10px 5px 5px 10px;position:absolute;width:300px;z-index:100;}
.search li{display:block;padding-bottom:10px;}
.bold{font-weight:700;}
span.hl{background:#FF6;}
#theprocess,#adminbuttons{display:block;float:left;margin:0 30px 0 20px;}
#quicklinkright li,#search input{display:inline;}

/** TOPMENU **/
/*!!!*/ /*#topmenu{background:#f1efe2;border-top:3px solid #e7e4d3;clear:both;display:block;float:left;font-size:12px;padding:0px 0 0 40px;width:964px !important;}*/
/*euroaquae*/ #topmenu{background:url(../img/ea/visual.gif) repeat-x top left #fff;/*background:#bbd9ee;*/border-top:4px solid #FFFFFF;clear:both;display:block;float:left;font-size:11px;font-weight: bold;padding:65px 0 0 40px;width:964px !important;}
#topmenu div.selected,#topmenu div.notselected{float:left;}
#topmenu div.actions{float:left;padding:3px 5px;}
#topmenu a{/*border:1px dotted #01488B;background-color:#54a4de;*/float:left;/*text-decoration:none;*/text-decoration:underline;}
#topmenu a:hover{text-decoration:none;}
/*!!!*/ /*#topmenu a span{color:#000;display:block;padding:5px 17px 5px 15px;text-decoration:none;white-space:nowrap;}*/
/*euroaquae*/ #topmenu a span{color:#01488B;display:block;padding:5px 17px 5px 15px;text-decoration:none;white-space:nowrap;background:url(../img/ea/goutte.gif) no-repeat 0% 6px;}
/*!!!*/ /*#topmenu a.link{blackground-color:#e7e4d3;}*/
/*EUROAQUAE*/ #topmenu a.link{color:#01488B;background:url(../img/ea/goutte.gif) no-repeat 0% 6px;}
/*!!!*/ /*#topmenu a:hover.link{background-color:#E7E4D3;}*/
/*EUROAQUAE*/ #topmenu a:hover.link{color:#01488B;background: #DDDDDD url(../img/ea/goutte.gif) no-repeat 0% 6px;}
/*!!!*/ /*#topmenu a:hover.link span{background-color:#E7E4D3;}*/
/*EUROAQUAE*/ #topmenu a:hover.link span{color:#01488B;background: #DDDDDD url(../img/ea/goutte.gif) no-repeat 0% 6px;}
/*!!!*/ /*#topmenu div.selected a.link {background-color:#fff;background-position: 100% -60px;}*/
/*EUROAQUAE*/ #topmenu div.selected a.link {background-color:#fff;background-position: 100% -60px;}
#topmenu div.selected a.link span {background-position: 0 -60px;border-width:0px !important;}
#topmenu div.notselected a.link span{}

/** NAV **/
#navG{float:left;padding:0px 0 0 3px;}
#navD{float:right;padding:0 3px 0 0;}
/*!!!*/ #navigation{background:url(../img/ea/nav_top.gif) no-repeat right top #FFF;float:left;margin-top:15px;padding-top:27px;width:230px;}
/*PNSAwebsite*/ /*#navigation{background:url(../img/electronique_visuel2.jpg) no-repeat right top #f1efe2;float:left;margin-top:15px;padding-top:90px;width:230px;}*/
#navigation .navdeco{background:url(../img/ea/nav_bottom.gif) no-repeat right bottom #FFF;padding-bottom:27px;}
#navigation .shortcuts{color:#FFF;display:block;float:left;padding:10px;width:220px !important;}
#navigation h1{color:#402808;font-family:Arial, Helvetica, sans-serif;font-size:18px !important;padding-left:10px;}
#navigation h2{margin-left:10px;}
#navigation a{color:#004080;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px;text-decoration:underline;}
#navigation a:hover{text-decoration:underline;}
#navigation a.current{color:#507076;}
#navigation div.level1{/*border-bottom:2px solid #fff;*/display:block;padding:5px 0 5px 10px;}
#navigation div.level1 a.link1{background:url(../img/ea/goutte2.gif) no-repeat 0 3px;padding-left:10px;color:#01488B;text-decoration:none;}
#navigation div.level2{/*border-bottom:1px solid #fff;*/display:block;padding:2px 0 2px 30px;}
#navigation div.level2 a.link2{background:url(../img/ea/goutte2.gif) no-repeat 0 3px;padding-left:13px;color:#01488B;text-decoration:none;}
#navigation div.level2 a.current{background:url(../img/ea/goutte2.gif) no-repeat 0 3px;padding-left:13px;}
#navigation div.level3{/*border-bottom:1px solid #fff;*/display:block;padding:2px 0 2px 40px;}
#navigation div.level3 a.link3{background:url(../img/ea/goutte2.gif) no-repeat 0 6px;padding-left:10px;color:#01488B;text-decoration:none;}
#navigation div.level3 a.current{background:url(../img/ea/goutte2.gif) no-repeat 0 6px;font-weight:700;padding-left:10px;}
#navigation div.level4{/*border-bottom:1px solid #fff;*/display:block;padding:2px 0 2px 50px;}
#navigation div.level4 a.link4{background:url(../img/ea/goutte2.gif) no-repeat 0 8px;padding-left:6px;}
#navigation div.level4 a.current{background:url(../img/ea/goutte2.gif) no-repeat 0 8px;font-weight:700;padding-left:6px;}
#navigation div.level5{/*border-bottom:1px solid #fff;*/display:block;padding:2px 0 2px 60px;}
#navigation div.level6{display:block;padding:2px 0 2px 70px;}
#navigation div.level6 a{/*border-bottom:1px solid #fff;*/font-weight:400;}
#navigation div.level7{/*border-bottom:1px solid #fff;*/display:block;padding:2px 0 2px 70px;}
#navigation form{padding:10px;}
#navigation .searchbox2{background:url(../img/dotted.gif) repeat-x top left #548a94;clear:both;display:block;margin:20px 0 10px;padding:2px 0 2px 5px;}
#navigation .searchbox2 form input{color:#878787;font-size:10px;margin:2px 2px 2px 0;}
#navigation .searchbox2 form a{color:#fff;font-weight:700;margin:2px 2px 2px 0;padding:2px 5px;}
#navigation box{clear:both;display:block;float:left;padding-bottom:15px;width:180px;}
#navigation .box .content{display:block;padding:0 0 5px;width:175px;}
.new{display:block;padding:5px 0;}
.new .title,.new .title a{color:#dd6330;font-size:12px;font-weight:700;}
.new .date{color:#d2d2d2;font-size:9px;}
#navigation div.level3 a,#navigation div.level4 a,#navigation div.level5 a,#navigation div.level7 a,#navigation form a{font-weight:400;}
#navigation div.level5 a.current,#navigation div.level6 a.current,#navigation div.level7 a.current{font-weight:700;}
#navigation .layout0,#navigation .layout1 {margin-left:10px;}

/** CONTENT **/
#main content.splash{border:0;display:block;}
#content{float:right;padding-right:10px;width:754px;}
#contentblog{float:left;width:545px;}
.path{display:block;float:left;padding:18px 10px 3px;width:744px;}
/*.path,.path a{color:#444;}*/.path,.path a{font-style:italic; font-size:10px; color:#8E8E8E; text-decoration:none;}
#content .leftcol{background:url(../img/dotted.gif) repeat-y top right;clear:both;float:left;margin-top:10px;padding-left:10px;padding-right:10px;width:480px;}
#content .rightcol{float:left;margin:10px 0 0 10px;width:234px;}
#content .maincontent img{border:0px/* solid #d2d2d2*/;padding:2px;}
#content .maincontent img.left{margin-right:10px;}
#content .maincontent img.right{margin-left:10px;}
#content .maincontent a{color:#004080;text-decoration:underline;}
#content .maincontent {display: block; overflow: hidden;}
#content .full{display:block;float:left;padding:5px 10px 10px;width:713px;}
#content .full2{display:block;float:left;padding:5px 10px 10px;width:745px;}
#content .splash {
/*
    background: url(../img/splash.gif) no-repeat;
    display: block;
    width: 539px;
    height: 82px;
    */
}

/** FOOTER **/
#footer{text-align:center;}
#footer div.footerlink1,#footer div.footerlink{float:left;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;padding:0 5px;}
#footer div.footerlink{border-left:1px solid #d2d2d2;}
/*_*/
#footer span.footerlink{}
/*!!!*/ #footer div.footerlinklogo{clear:both;display:block;}
/*EUROAQUAE*/ /*#footer div.footerlinklogo{color:#FFF;clear:both;display:block;}*/
/*!!!*/ #footer a.flink{color:#333333;/*text-decoration:none;*/}
/*EUROAQUAE*/ /*#footer a.flink{color:#FFF;text-decoration:none;}*/
#footer a.flink:hover{text-decoration:underline;}
#footer .copyright{clear:both;display:block;float:left;margin-bottom:20px;margin-top:10px;padding-top:10px;width:710px;}

/** FILES **/
table.files p{display:inline; font-style:italic; color:#666666}
table.files tr td{font-size:12px;padding:1px;vertical-align:top;}
table.files tr:hover{background:#e9e9e9;}
table.files tr td.nowrap{white-space:nowrap;}
.searchResultListing a,table.files a{color:#402808;display:block;padding-bottom:2px;}
table.files a{font-weight:700;}
a.file{background:url(../img/files/file.gif) no-repeat;padding-left:20px !important;}
a.video{background:url(../img/files/video.gif) no-repeat;padding-left:20px !important;}
a.ppt{background:url(../img/files/ppt.gif) no-repeat;padding-left:20px !important;}
a.exe{background:url(../img/files/exe.gif) no-repeat;padding-left:20px !important;}
a.doc{background:url(../img/files/doc.gif) no-repeat;padding-left:20px !important;}
a.dir{background:url(../img/files/dir.gif) no-repeat;padding-left:20px !important;}
a.html{background:url(../img/files/html.gif) no-repeat;padding-left:20px !important;}
a.img{background:url(../img/files/img.gif) no-repeat;padding-left:20px !important;}
a.pdf{background:url(../img/files/pdf.gif) no-repeat;padding-left:20px !important;}
a.sound{background:url(../img/files/sound.gif) no-repeat;padding-left:20px !important;}
a.txt{background:url(../img/files/txt.gif) no-repeat;padding-left:20px !important;}
a.zip{background:url(../img/files/zip.gif) no-repeat;padding-left:20px !important;}
a.xls,a.csv{background:url(../img/files/xls.gif) no-repeat;padding-left:20px !important;}

/** LINKS **/
.error{color:red;}
.fieldset{margin:0;padding:0;}
.links{display:block;padding-bottom:3px;}
.links a{color:#402808;font-weight:700;}
#content ul.list{list-style:none;margin:0;padding:0;}
#content ul.list li{margin:0;padding:0 0 20px;}
table.forms td{background:#e9e9e9;padding:0 5px;vertical-align:top;}
table.forms tr.title td{background:#402808;color:#fff;font-weight:700;}
DIV#errors,DIV#errors li{color:#B42C29;}

/** CALENDAR **/
div.calendar{background:#FFF;display:block;font-family:Arial, Helvetica, sans-serif;/*Courrier;*/font-size:11px;line-height:17px;margin-right:10px;}
div.calendar div.pre{white-space:pre;}
div.calendar a{color:#006;font-family:"Courier New", Courier, mono;font-size:11px;text-decoration:none;}
div.calendar a.weekOfYear{color:#75777B;}
div.calendar .currentweek,div.calendar a.currentday{background:#E7E7E7;border:1px solid #B42C29;font-weight:700;}
div.calendar a:hover{background:#E7E7E7;}
div.calendar h2{color:#069;font-size:12px;font-weight:700;text-align:center;}
div.calendar h2 a{color:#069;padding:0 5px;}
div.calendar span.days{background:#E7E7E7;font-weight:700;padding:0 2px;}
div.xmlButton{background:#f60;color:#FFF;font-family:verdana,helvetica,arial,sans-serif;font-size:10px;padding:0 1px;text-decoration:none;}
a.xmlButton{color:#FFF;font-family:verdana,helvetica,arial,sans-serif;font-size:10px;font-weight:700;text-decoration:none;}
div.xmlWrap{border:1px solid #666;margin:0;padding:1px;text-align:center;text-decoration:none;width:34px;}
div.spacer{clear:both;font-size:1px;line-height:0;}

/** BLOG **/
.entry{margin:0 0 1.75em;}
.entry h3{color:#245;font:175%/1.3em Arial, Helvetica, sans-serif;/*Georgia,Serif*/;line-height:1.3em;margin:1em 0 .2em;}
.blog h2.date{border-bottom:1px dotted #ccc;margin-bottom:.5em;padding-bottom:.3em;}
.blog h3{border-bottom:1px dotted #ccc;font-size:140%;line-height:1.5em;margin:.75em 0 .5em;padding:0 0 .2em;}
.posted{color:#998;}
.blog .posted,.blog .posted a{font-size:85%;line-height:1.6em;}
.blog dd.posted{border-top:1px dotted #ccd;margin-top:.5em;padding-top:4px;}
.posted strong{color:#887;font-weight:400;}
a.permalink{background:url("../img/blog/icon_pg.gif") no-repeat;border-width:0;display:block;float:left;height:10px;margin:.3em 5px 0 0;text-indent:-10000px;width:9px;}
.commentlink,.commentlink:visited{background:url("../img/blog/icon_comment.gif") no-repeat 8px 50%;border-left:1px solid #ccb;border-width:0;color:#359;margin-left:.5em;padding-left:22px;white-space:nowrap;}
span.commentlink{color:#887;}
a.commentlink:hover{border-color:#ccb;color:#933;text-decoration:none;}
.commentlink img{margin-top:.5em;}
a.commentlink:hover img{padding-left:48px;width:0;}
dl.previously{margin-bottom:1.25em;}
.previously dt a{border-width:0;font:150%/1.4em Arial, Helvetica, sans-serif;/*Georgia,Serif;*/}
.previously dd{margin-bottom:1em;margin-left:0;}
.previously dd.summary{margin-bottom:0;}
.blog .previously dd.posted{/*margin-bottom:1.75em;margin-top:.7em;*/}
.blog a.continued{background:url("../img/arrow.gif") no-repeat 100% 2px;border-bottom:1px #402808 dotted;border-width:0;color:#402808;padding-right:16px;text-decoration:none;}
.blog a.continued:hover{border-bottom:1px #e9e9e9 solid;text-decoration:underline;}
.blog,.blog a{font-size:12px;}
.posted-top .commentlink,.posted-top .commentlink:visited,.posted-top .commentlink{background:0 50%;border-left-width:0;margin-left:0;padding-left:14px;}

/** BOX **/
.layout0 .title{background:url(../img/arrow2.gif) no-repeat 0 3px;color:#000;display:block;font-weight:700;margin:0;padding:1px 5px 1px 13px;}
.layout0 .deco{background:url(../img/dotted.gif) repeat-x bottom;padding-bottom:3px;}
.layout0 .boxcontent{display:block;}
.layout1 .title{background:url(../img/box_title_grey.gif);color:#fff;display:block;font-weight:700;margin:0;padding:5px 5px 5px 15px;}
.layout1 .boxcontent{background:#f2f2f2;display:block;padding:5px;}
.boxcontent div.savedSearchBox ul {margin:0;padding:0;list-style-type: none;}
.boxcontent div.savedSearchBox ul li {margin:0;padding:0 0 8px 8px;background:url(../img/arrow5.gif) no-repeat 0 5px;}
.splash0,.splash1,.splash2,.splash3{background:repeat-x;display:block;height:90px;margin-top:15px;}
.splash1{height:80px;}
.splash2{height:40px;}
.splash3{height:20px;}
.boxEPcontentcolor1{background:#FFF;}
.boxEPbordercolor1{border-bottom:1px solid #402808;border-left:1px solid #402808;border-right:1px solid #402808;border-top:1px solid #402808;}
.boxEPTitlecolor1{background:#402808;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;padding-bottom:2px;padding-top:2px;text-align:left;white-space:nowrap;}
.boxEPLinkcolor1{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-align:left;white-space:nowrap;}
.boxEPPaginationPos{color:#402808;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;text-align:left;white-space:nowrap;}
.boxEPPaginationNav{color:#402808;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;text-align:right;white-space:nowrap;}
.EPMetaDataTitle{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-align:left;vertical-align:top;white-space:nowrap;}
.EPMetaDataValue{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;vertical-align:top;}
a.sort{background:url(../img/sort.gif) no-repeat 100% 4px;color:#fff;font-weight:700;padding-right:12px;}
.input{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;}
.tabs_li{display:inline;list-style-type:none;margin:0;padding:0;text-indent:0;}
.centeredBox{display:block;margin:0 auto;width:95%;}
#searchPanel{clear:both;display:block;margin:0 auto;width:100%;}
.searchPageDetailFrame{display:block;height:100%;width:650px;}
.searchHit{clear:both;}
.searchHitInfo{padding:10px 0;}
.searchHitInfo tr td{font-size:10px;text-align:left;vertical-align:top;}
.searchHitMetadataLabel{float:left;}
.searchHitMetadataColon{float:right;}
div.searchHit hr{background:url(../img/line_200.gif) repeat-x 100%;border:0 solid;clear:both;height:1px;}
.davbox ul{list-style:none;margin:0;padding:0;}
.davbox li{display:inline;margin:0;padding:0;}
.davbox a{display:block;line-height:18px;}
.layout0,.layout1{clear:both;display:block;margin-bottom:10px;margin-right:5px;}
.showSearchHitDetails,.searchLink{background:#eee;}

/** ADVSEARCH **/
.input{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;}
div.searchResultListing{font-size:11px;overflow:auto;overflow-y:hidden;width:100%;}
.tabs_li{display:inline;list-style-type:none;margin:0;padding:0;text-indent:0;}
#searchPanel{clear:both;float:left;width:100%;}
#searchPanel *{font-size:11px;}
table.searchResultListing{font-size:11px;margin:10px 0 !important;padding:0;width:100%;}
table.searchResultListing th,table.searchResultListing td{padding:2px 10px 2px 4px !important;text-align:left;vertical-align:top;}
table.searchResultListing thead tr{background:#faf1c3;}
table.searchResultListing th.sorted{background:#f6e896;font-weight:700;}
table.searchResultListing th a,table.searchResultListing th a:visited{color:#000;}
table.searchResultListing th a:hover{color:#000;text-decoration:underline;}
table.searchResultListing th.sorted a,table.searchResultListing th.sortable a{background:right top;display:block;width:100%;}
table.searchResultListing th.sortable a{background:url(/jahia/jsp/jahia/engines/images/arrow_off.png) no-repeat;padding-right:5px;}
table.searchResultListing th.order1 a{background:url(/jahia/jsp/jahia/engines/images/arrow_down.png) no-repeat;padding-right:5px;}
table.searchResultListing th.order2 a{background:url(/jahia/jsp/jahia/engines/images/arrow_up.png) no-repeat;padding-right:5px;}
table.searchResultListing tr.odd{background:#ecf7ce;}
table.searchResultListing tr.even{background:#fff;}
div.searchResultListing span.pagelinks a{display:inline;}

/** ACTION MENUS **/
#menu div.menu{background:#d0d0d0 !important;}
div.menu a{font-weight:400;}
.nostyle,.nostyle a{font-weight:400;}
div.menu,div.menu a.menuItem{color:#000;font-family:"MS Sans Serif", Arial, sans-serif;font-size:8pt;font-style:normal;font-weight:400;white-space:nowrap;}
#navigation span a{padding:0 !important;}
div.menu{background:#d0d0d0;border:2px solid;border-color:#f0f0f0 #909090 #909090 #f0f0f0;left:0;padding:0 1px 1px 0 !important;position:absolute;top:0;visibility:hidden;z-index:101;}
div.menu a.menuItem{clear:both;color:#000 !important;cursor:default;display:block !important;font-family:Arial, Helvetica, sans-serif;font-weight:400;padding:3px 1em !important;text-decoration:none;white-space:nowrap;width:220px;}
div.menu a.menuItem:hover,div.menu a.menuItemHighlight{background:navy !important;color:#fff !important;text-decoration:none !important;}
div.menu a.menuItem span.menuItemArrow{margin-right:-0.75em !important;}
div.menu div.menuItemSep{border-bottom:1px solid #f0f0f0;border-top:1px solid #909090;margin:4px 2px;}
fieldset{clear:both;margin:0;padding:0;}

/** PORTLETS **/
ul.portletModes{background:url(images/portlets/tabBorder.gif) repeat-x bottom;color:#515C6A;float:right;list-style:none;margin:0;padding:0 0 0 2px;}
ul.portletModes a{background:url(images/portlets/tabRight.gif) no-repeat right top;border-bottom:1px solid #515C6A;float:left;margin-right:2px;text-decoration:none;}
ul.portletModes a:hover{background:100% -26px;}
ul.portletModes a:hover span{background:0 -26px;}
ul.portletModes li.current a{background:100% -26px;border-width:0;}
ul.portletModes li.current span{background:0 -26px;padding-bottom:1px;}
ul.portletModes span{background:url(images/portlets/tabLeft.gif) no-repeat left top;color:#515C6A;display:block;float:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:1px 6px 1px 22px;white-space:nowrap;}
ul.windowStates{background:url(images/portlets/tabBorder.gif) repeat-x bottom;color:#515C6A;float:right;list-style:none;margin:0;padding:0;}
ul.windowStates a{background:url(images/windowStates.gif) no-repeat left top;border-bottom:1px solid #515C6A;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;height:14px;margin-right:2px;text-decoration:none;width:17px;z-index:1;}
ul.windowStates a.maximized{background:url(images/portlets/windowStates_maximized.gif);}
ul.windowStates a.minimized{background:url(images/portlets/windowStates_minimized.gif);}
ul.windowStates a.normal{background:url(images/portlets/windowStates_normal.gif);}
ul.windowStates a:hover{background:0 -15px;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.windowStates div{float:none;}/* End IE5-Mac hack */
ul.portletModes li,ul.windowStates li{display:inline;margin:0;padding:0;}
ul.windowStates a span,ul.windowStates li.current a{display:none;}

/* *PORTAL PORTLETS CLASS REF **/
.Portal-Portlet-Title{background:#CC9;border:1px solid #000;color:#000;font-family:Verdana, Arial, Helvetica;font-size:180%;font-weight:700;margin-left:auto;margin-right:auto;padding:4px;text-align:center;}
.Portal-Portlet-Information{color:#000;font-family:Verdana, Arial, Helvetica;font-size:120%;font-style:oblique;font-weight:700;margin:.5em auto 1em;padding:4px;text-align:center;width:400px;}
.Portal-Portlet-Group{border:2px solid #000;margin-left:auto;margin-right:auto;margin-top:1em;text-align:center;width:400px;}
.Portal-Portlet-Footer{color:#000;font-family:Verdana, Arial, Helvetica;font-size:90%;}

/**  PORTAL_PORTLET_GROUP CLASS REFERENCES **/
.Portal-Portlet-Group-Title{background:#CC9;border-bottom:2px solid #000;color:#000;font-family:Verdana, Arial, Helvetica;font-size:150%;font-weight:700;padding:4px;}
.Portal-Portlet-Group-Content{color:#000;font-family:Verdana, Arial, Helvetica;font-size:110%;margin-top:1em;text-decoration:none;}
.Portal-Portlet-Group-Footer{margin-top:2em;text-align:center;}

/** PORTAL-PORTLET-GROUP-SUBGROUP CLASS REFERENCES **/
.Portal-Portlet-Group-SubGroup{background:#87ACD6;color:#000;font-family:Verdana, Arial, Helvetica;font-size:100%;font-weight:700;margin:0 1em;padding:4px;}

/** PORTAL-PORTLET-GROUP-CONTENT CLASS REFERENCES **/
/* Used in products like JMV for displaying a list of areas */
.Portal-Portlet-Group-Content-ListItem{color:#000;font-family:Verdana, Arial, Helvetica;font-size:100%;font-weight:700;margin-top:3px;padding:4px;text-align:left;}
.Portal-Portlet-Group-Content-ListItem a:link{color:#035AB4;text-decoration:underline;}
.Portal-Portlet-Group-Content-ListItem a:visited{color:#8403AF;text-decoration:underline;}
.Portal-Portlet-Group-Content-ListItem a:hover{color:#D9011A;text-decoration:underline;}
.graph{border:1px solid #7ca648;color:#333;padding:1px;position:relative;width:200px;}
.graph .bar{background:#7ca648;color:#fff;display:block;height:1.5em;line-height:1.5em;position:relative;text-align:center;}
.graph .bar span{left:1em;position:absolute;}

/* PORTAL-PORTLET-GROUP-MATRIX
This Class reference group handles formatting
objects-products-etc within a matrix.
----------------------------------------------- */
.Portal-Portlet-Group-Content-Matrix{border:solid #6495ED;border-width:2px;margin-left:auto;margin-right:auto;text-align:center;width:90%;}
.Portal-Portlet-Group-Content-Matrix-Image{background:#C8C8C8;border:solid #6495ED;border-width:2px;}
.Portal-Portlet-Group-Content-Matrix-Loop{border:solid #6495ED;border-width:2px;}
.Portal-Portlet-Group-Content-Matrix-Loopcontrol{background:#C8C8C8;color:#FFF;}
.inputError{color:red;}

/* COMPARE HIGHLIGHTING STYLE
----------------------------------------------- */
span.compareAddedDifference,div#navigation span.compareAddedDifference,div#topmenu span.compareAddedDifference{background:aqua !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareChangedDifference,div#navigation span.compareChangedDifference,div#topmenu span.compareChangedDifference{background:lime !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareDeletedDifference,div#navigation a span.compareDeletedDifference,div#topmenu span.compareDeletedDifference{background:red !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;text-decoration:line-through !important;}


/* Form Generator Display Tag
----------------------------------------------- */
.formResultListing a,table.files a{color:#402808;display:block;padding-bottom:2px;}
table.formResultListing{font-size:11px;margin:10px 0 !important;padding:0;width:670px;display:block;}
table.formResultListing th, table.formResultListing td{padding:2px 10px 2px 4px !important;text-align:left;vertical-align:top;}
table.formResultListing thead tr{background:#faf1c3;}
table.formResultListing th.sorted{background:#f6e896;font-weight:700;}
table.formResultListing th a,table.formResultListing th a:visited{color:#000;}
table.formResultListing th a:hover{color:#000;text-decoration:underline;}
table.formResultListing th.sorted a,table.formResultListing th.sortable a{background:right top;display:block;width:100%;}
table.formResultListing th.sortable a{padding-left: 12px; background:url(/jahia/jsp/jahia/engines/images/arrow_off.png) no-repeat;padding-right:5px;}
table.formResultListing th.order1 a{background:url(/jahia/jsp/jahia/engines/images/arrow_down.png) no-repeat;padding-right:5px;}
table.formResultListing th.order2 a{background:url(/jahia/jsp/jahia/engines/images/arrow_up.png) no-repeat;padding-right:5px;}
table.formResultListing tr.odd{background:#ecf7ce;}
table.formResultListing tr.even{background:#fff;}
div.formResultListing span.pagelinks a {display: inline;}
div.formResultListing span.pagebanner {width:670px; display:block;}

/* Versioning revision Display Tag
----------------------------------------------- */
table.revisionsListing {border: 1px solid #666;width: 80%;margin: 10px 0 0 0 !important;}
table.revisionsListing th, table.revisionsListing td {padding: 2px 10px 2px 4px !important;text-align: left;vertical-align: top;}
table.revisionsListing thead tr {background-color: #fc0;}
table.revisionsListing th.sorted {background-color: orange;}
table.revisionsListing th a,table.revisionsListing th a:visited {color: black;}
table.revisionsListing th a:hover {text-decoration: underline;color: black;}
table.revisionsListing th.sorted a,table.revisionsListing th.sortable a {background-position: right top;display: block;width: 100%;}
table.revisionsListing th.sortable a {padding-right: 5px;background-image: url(/jahia/jsp/jahia/engines/images/arrow_off.png);background-repeat:no-repeat;}
table.revisionsListing th.order1 a {padding-right: 5px;background-image: url(/jahia/jsp/jahia/engines/images/arrow_down.png);background-repeat:no-repeat;}
table.revisionsListing th.order2 a {padding-right: 5px;background-image: url(/jahia/jsp/jahia/engines/images/arrow_up.png);background-repeat:no-repeat;}
table.revisionsListing tr.odd {background-color: #fff}
table.revisionsListing tr.tableRowEven,tr.even {background-color: #fea}
table.revisionsListing {padding:0px;width: 100%;margin-left: -2px;margin-right: -2px;}
table.revisionsListing thead tr {background-color: #69c;}
table.revisionsListing tr.even {background-color: #def;}
div.revisionsListing span.pagelinks a {display: inline;}
th.revisionsListingHeader {font-weight: bold !important;}
.compareAddedDifference {background-color:aqua !important;color:black !important;}
.compareChangedDifference {background-color:lime !important;color:black !important;}
.compareDeletedDifference {background-color:red !important;text-decoration:line-through !important;color:black !important;}


/* ZIMBRA STRUCT CLASS
------------------------------------------------ */

.complexTreeWrapper {
		padding: 0;
		margin: 0;
}

.complexTreeWrapper .treeHeader {
		*height: 17px;
}

.complexTreeWrapper .DwtListView .DwtListView-Rows .Row-selected,
.complexTreeWrapper .DwtListView .DwtListView-Rows .Row {
    *height: 28px;
}
/** ADD **/
.alertLdap {color: #FF0000}