﻿



/* AN DO StyleSheet*/
.valigntop { vertical-align:top;}
/* Photo */

/* Ad */
.left_ad { margin:8px 0px 0px 0px;}
.left_ad div { padding:0px 0px 3px 0px;}

.right_ad { margin:0px 0px 0px 0px; float:right; width:206px;}
.right_ad div { padding:0px 0px 3px 0px;}
/* Ad */

/* Form */
.memberlogin { padding:50px 0px 40px 259px; }
.passwordrecovery { padding:80px 0px 70px 259px; }

.registrationForm td.label {text-align: left; font-weight:bold;  white-space: nowrap; padding-left:10px; padding-right:0px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label span.star {color: #E9786E; padding-right:6px;}
.registrationForm td.editor {  vertical-align:top; padding-bottom:3px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.editor select { font-size:8pt; margin-top:3px; font-family: arial,tahoma,verdana; }
.errormessage { color:#FF0000; font-size:8pt; font-family: arial,tahoma,verdana; padding-left:18px; background: url("/app_themes/default/images/edtError.png") top left no-repeat;}
.registrationForm .buttonCell{padding-left: 0px; padding-top: 5px;}
.registrationForm .textbox {color:#000000; width:280px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}

.registrationForm .buttonCell input {background: url("/app_themes/default/images/bg_button.gif") no-repeat 0% 0%; width:63px; height:21px; color:#666666; font-size:8pt; font-family : arial,tahoma,verdana; border:none;}
.registrationForm .buttonCell input:hover { color:#D03222; }
.registrationForm .linkbottom { padding:6px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana; }
.thanksForm td.message { text-align:center; padding-top:0px; font-size:8pt; font-family : arial,tahoma,verdana;}
.registrationForm .failure { color:#FF0000; padding:0px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}

/* Form */

/* Detail */

.newsdetail { margin:0px; padding:0px 0px 10px 0px}
.newsdetail #pnlContent{ width:603px; margin:0px; padding:0px;}
.newsintopic { clear:both; padding:10px 0px 10px 0px; }
.newsintopic ul {margin:0px; padding:0px; list-style-type:none;}
.newsintopic li { margin:0px; list-style-type:none; display:inline; font-weight:bold; padding:0px; color:#003399; font-size:9pt; font-family: arial,tahoma,verdana;}
.newsintopic li a { font-size:8pt; font-weight:normal; color:#003399; text-decoration:underline; }
.newsintopic li a:hover { font-size:8pt; font-weight:normal; color:#003399; text-decoration:none; }

.detail_teaser { font-weight:bold;color:#928669; font-size:9pt; font-family: arial,tahoma,verdana; padding:0px; margin:0px;}
#pnlContent{  padding-bottom:10px; color:#595959; margin:0px; font-size:8pt;}
.utibar {padding: 0px 0px 2px 0px; margin-top:3px; text-align:right; font-size:8pt; }
.print { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_print.gif) top left no-repeat;}
a.print { color:#686868; text-decoration:none;}
a:hover.print { color:#686868; text-decoration:underline;}
.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_email.gif) top left no-repeat;}
a.sendtofriend { color:#686868; text-decoration:none;}
a:hover.sendtofriend { color:#686868; text-decoration:underline;}
.feedback  { padding: 1px 0px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana;background: url(/app_themes/default/images/bg_icon_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.otheritem { padding:0px 0px; }
.otheritem h4 { font-size:8pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#928669 !important; font-family: arial,tahoma,verdana;}
.otheritem h5 { font-size:8pt; padding:0px 0px 6px 16px; margin:0px; font-weight:normal; color:#2f85ad; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/icon_other_news.gif) top left no-repeat;}
.otheritem h5 a { color:#333333; text-decoration:none; background:url(/app_themes/default/images/otherIcon.gif) no-repeat left; padding-left:16px;}
.otheritem h5 a:hover { color:#928669; text-decoration:underline; }
/* Detail */

/* List */


.inlinecontent { padding:0px 0px 0px 20px;}

.newsinzone { margin:0px; padding:15px; width:570px;}
.zoneitem { padding:0px; margin:0px; clear:both; font-size:9pt; color:#666666; font-family: arial,tahoma,verdana;}
.zoneitem h6 { border-bottom:1px solid #cccccc; height:1px; padding:0px; margin:7px 0px 7px 0px; }
.zoneitem h5 {font-size:9pt; padding:0px 0px 4px 0px; margin:0px; font-weight:700; color:#928669; font-family: arial,tahoma,verdana;}
.zoneitem h5 a { color:#928669; text-decoration:none; }
.zoneitem h5 a:hover { color:#928669; text-decoration:underline; }
.teaser{ float:left}
.image-boxnews {  vertical-align:top; padding-top:5px; }
.image-boxnews img { margin:0px;  padding: 0px 20px 0px 0px; width:110px; border:solid 0px #ffffff }
/*.zoneitem img { margin:0px; padding: 5px 15px 10px 0px; width:50px; border:solid 0px #ffffff; float:left; }*/
.content-box { vertical-align:top; font-size:8pt; color:#666666; font-family:Arial, Tahoma ,Verdana; padding:0px;}
.content-box a{ text-decoration:none; border:0px; }
.content-box a img{ border:0px; }
.detailimg{ width:4px !important; height:6px; margin:0px; padding:0px;}
.detailimg img {width:4px !important; height:6px !important;}
.content-box img{ width:110px; float:left; margin:0px;  padding: 0px 20px 0px 0px; border:0px;}
.pager-container { position:relative; height:40px;  margin-top:8px; padding:0px;}
.pager {position:absolute; top:7px; right:0px;}

/* List */

/* -- ASPxPopupControl -- */
.dxpcControl { font: 8pt arial,tahoma,verdana; color: #000000; background-color: #EDF3F4!important; border: solid 1px #BCAE93;padding: 1px 1px 1px 1px;}
.dxpcControl a{color: #1E3695;}
.dxpcCloseButton{font: 8pt arial,tahoma,verdana;color: #000000;padding: 1px 1px 1px 1px; }
.dxpcCloseButtonHover{font: 8pt Tahoma;color: black;}
.dxpcContent{font: 8pt arial,tahoma,verdana;color: #010000;white-space: normal;padding: 9px 12px 13px 12px;background-color: #ffffff;}
.dxpcFooter{font: 8pt arial,tahoma,verdana;color: #003399;background-color: #D3E6F3;border-top-style: none;background-image: url('/app_themes/default/images/pcFooterBack.gif'); background-repeat:repeat-x; background-position:top;	}
.dxpcFooter td.dxpc{font: 8pt arial,tahoma,verdana;color: #003399;white-space: nowrap;padding: 12px 12px 12px 12px;}
.dxpcHeader{font: 8pt arial,tahoma,verdana; font-weight:bold; color: #5A5A5A;border-bottom: solid 1px #D5D5D5;background-image: url('/app_themes/default/images/pcHeaderBack.gif');background-repeat:repeat-x;background-position:top;}
.dxpcHeader td.dxpc{font: 8pt arial,tahoma,verdana; font-weight:bold; color: #5A5A5A;	white-space: nowrap;}
/* -- ASPxPopupControl -- */

/* Top */
.topnewslist {}
.topnewslist h1 { font-size:9pt; text-transform:uppercase; font-weight:bold; padding:0px 0px 6px 0px; margin:0px; color:#0141a2; font-family: arial,tahoma,verdana; }

.hotsnews { margin:0px 35px 0px 0px; padding:0px; float:right; width:565px; background : url('/app_themes/default/images/bg_newshome.gif'); overflow:hidden}
.hotsnews h5 { padding:0px ;margin:0px; }
.hotsnews h5 img{ padding:17px 0px; width:117px ; height:90px}
.hotsnews h6 { padding:0px ;margin:5px 13px 0px 13px; width:2px; background : url('/app_themes/default/images/bg_sepa_newshome.gif') top left no-repeat; height:110px  }

.hotcontent { color:#333333; font-size:8pt; font-family: arial,tahoma,verdana;}

.hometop { margin:0px; padding:15px;font-size:8pt; font-family: arial,tahoma,verdana;  white-space:normal;}
.hometop h1 { margin:0px; padding:0px 0px 4px 0px; font-size:9pt ;font-weight:bold ; }
.hometop h1 a { color:#928669;text-decoration:none; }
.hometop h1 a:hover{ text-decoration: underline;}
.hometop h2 { margin:0px; padding:0px 0px 4px 0px; font-size:9pt ; font-weight:normal; color:#787878;}

.topBanner{ width:603px; height:387px; float:left; margin:0px; padding:0px;  }

.projectimage h1 img{ width:603px; height:358px; margin:0px; padding:0px}
.number { width:603px; height:20px; margin:0px 0px 15px 0px; padding:5px 0px 0px 0px; background-color:#ffffff}
.number h2{ color:#282828; float:right;  font-size:8pt; margin:0px; padding:0px; cursor:pointer; font-family:Arial, Tahoma, Verdana}
.number h2 h3{ width:15px}
.zoneimage { padding:0px; margin:0px; width:603px; height:387px}
.zoneimage img{padding:0px; margin:0px; width:603px; height:387px}

.projectimage h1{padding:0px; margin:0px;}
.projectimage h1 imgpj{padding:0px; margin:0px;}

.homebanner{ position:absolute; top:110px; left:36px; height:256px; width:845px; overflow:hidden}

.homezone { margin:0px; padding:18px 22px 18px 34px; float:left; width:250px; color:#89d8fd ; font-family: arial,tahoma,verdana;}
.homezone h5{margin:0px; padding:0px 0px 10px 0px; color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:bold}
.homeitem {margin:0px; padding:0px 0px 10px 0px;font-family: arial,tahoma,verdana; }
.homeitem h5 { padding:0px 0px 8px 0px}
.homeitem h5 a{ margin:0px; padding:0px; color:#89d8fd; font-weight:bold; font-size:12px; text-decoration:none;text-transform:none}
.homeitem h5 a:hover{text-decoration:underline}
.home-content-box {margin:0px; padding:0px;}
.home-content-box a{ margin:0px; padding:0px; color:#89d8fd; font-weight:bold; font-size:12px; text-decoration:none}
.home-image-box { margin:0px; padding:0px ;font-size:10px; color:#ffffff;}
.home-image-box img { width:90px; border:solid 1px #bebebe; margin:0px 10px 0px 0px}
.home-image-box{ margin:0px; padding:0px; font-size:10px; color:#ffffff;}
.homeitem h4 {margin:0px ; padding:0px 0px 2px 12px;font-weight:normal;font-size:10px ;background : url('/app_themes/default/images/icon_zonehome.gif') top left no-repeat } 
.homeitem h4 a {  color:#89d8fd;}
.homeitem h4 a:hover{ text-decoration:none}
/* Top */


/* Navigation bar */
.MenuGroup { border: solid 0px #ffffff; cursor:default; background-color:#bfdef0; }
.TopMenuItem { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 9px 0px; }
.TopMenuItemHover { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 9px 0px; background: url(/app_themes/default/images/bg_mainbanner_active.gif) repeat-x;}
.TopItemLookActive { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; background: url(/app_themes/default/images/bg_mainbanner_active.gif) repeat-x;}
.TopItemLookActiveHover { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; background: url(/app_themes/default/images/bg_mainbanner_active.gif) repeat-x;}
.MenuItem { padding:6px 0px 5px 0px; font-weight:normal; color:#ffffff; font-family:arial,tahoma,verdana; width: 150px; font-size:8pt; cursor:pointer; background: url(/app_themes/default/images/bg_menu2.gif) repeat-x;}
.MenuItemHover { padding:6px 0px 5px 0px;  font-weight:normal; color: #ffffff; width: 150px; font-family:arial,tahoma,verdana; font-size:8pt; cursor:pointer; background: url(/app_themes/default/images/bg_menu2_active.gif) repeat-x;}

.leftnavbar { margin: 0px 0px 10px 0px; width:368px; }

.leftnavbar .righmenu1 { padding:4px 26px; color:#cccccc; margin:0px; font-size:9pt; font-weight:400; font-family: arial,tahoma,verdana; }
.leftnavbar .righmenu1 a {	color:#cccccc; text-decoration:none; text-transform:uppercase;}
.leftnavbar .righmenu1 a:hover { color:#cccccc; text-decoration:underline;}

.leftnavbar .righmenu1_active { padding:4px 26px ; color:#cccccc; margin:0px; font-size:9pt; font-weight: bold; font-family: arial,tahoma,verdana; background-color:#969696; text-transform:uppercase;}
.leftnavbar .righmenu1_active a {	color:#cccccc; text-decoration:none;}
.leftnavbar .righmenu1_active a:hover { color:#cccccc; text-decoration:none;}

.leftnavbar .righmenu2 { padding:2px 36px ; color:#666666; margin:0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.leftnavbar .righmenu2 a {  color:#666666; text-decoration:none;}
.leftnavbar .righmenu2 a:hover { color:#666666; text-decoration:underline; }

.leftnavbar .righmenu2_active { padding:2px 36px ; color:#ffffff; margin:0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; background-position:center left;  background-color:#969696;}
.leftnavbar .righmenu2_active a {  color:#ffffff; text-decoration:none;}
.leftnavbar .righmenu2_active a:hover { color:#ffffff; text-decoration:none;}

.leftnavbar h6 { padding:0px; height:1px; margin:0px; overflow:hidden; }


/* Navigation bar */

/* Pager */
.dxpControl { font-size:8pt; font-family: arial,tahoma,verdana; color: #000000; padding: 5px 2px 5px 2px; }
.dxpPageNumber{font-size:8pt; font-family: arial,tahoma,verdana;color: #948B79;text-decoration: underline;text-align: center;vertical-align: middle;padding: 0px 5px 0px 5px;}
.dxpCurrentPageNumber{font-size:8pt; font-family: arial,tahoma,verdana;color: #948B79; font-weight:bold; text-decoration: none;padding: 0px 3px 0px 3px;}
.dxpSummary{font-size:8pt; font-family: arial,tahoma,verdana;color: #656566;white-space: nowrap;text-align: center;vertical-align: middle;padding: 0px 4px 0px 4px;}
.dxpSeparator{background-color: #CCCCCC;}
/* Pager */

/* Footer */
.copyright {padding:15px 0px 25px 20px; position:relative; color:#054c7f; font-size:8pt; font-family: arial,tahoma,verdana;}
.copyright a {color:#054c7f; text-decoration:none;}
.copyright a:hover {color:#054c7f; text-decoration:underline;}

.partner {  padding:10px 0px 0px 0px; margin:0 5px 0 20px;}

.partner_sponsor { padding:4px 0px 0px 16px; text-transform:uppercase; font-weight:bold; font-size:9pt; font-family: arial,tahoma,verdana; }
.partner_sponsor { border-bottom:1px solid #d8d8d8; color:#928669;}
.partner_logo { padding:10px 15px 16px 15px;}
.partner_logo .logo { width:178px ;text-align:center; display:table-cell; vertical-align:middle; overflow:hidden; border:solid 0px #dadada;}
.partner_logo .sepa { width:7px;}
/* Footer */

/* Structure */
body{background-color:#282828; background: url(/app_themes/default/images/bg.gif) top left repeat-y;}
.mainbody { margin: 0px; padding: 0px;   }
#canhcam-wrapper { width:983px; margin:0px; padding:0px;  float:left; position:relative}
#canhcam-splash { width:916px; margin:0 auto; padding:0px;}

#canhcam-content-container { width:983px; margin-top:0px; padding:0px;  }
.canhcam-content { margin:0px; padding:0px; width:603px; float:left;  }
#canhcam-detail{ background-color:#ffffff}
#canhcam-bottom{ margin:0px; padding:0px; background: url(/app_themes/default/images/bg_bottom.gif);}
.canhcam-left { float:left; width:208px; background-color:#ffffff; }
#leftContent{ width:603px; float:left; margin:0px; padding:0px; background-color:#ffffff;}
#canhcam-right-content { padding:23px 0px 0px 11px;}
#canhcam-top { width:983px; height:145px; margin:0px;}
#canhcam-menu{ float:left; width:368px; margin: 98px 0px 0px 0px;}
#canhcam-footer{width:550px; float:left ; height:10px ;padding:0px 0px 15px 25px; margin:0px 0px 0px 0px; }
.line{width:550px; float:left ;padding:0px; margin:0px;  border-top:2px solid #282828; }
#canhcam-copyright {font-size:8pt; font-family: arial,tahoma,verdana; color:#666666; padding:4px 0px 4px 0px; margin:0px ; position:absolute; right:0px; bottom:15px}

#canhcam-print-container {width:798px; margin:0 auto; color:#000000; font-family:Arial Tahoma Verdana; font-size:9pt;}
#canhcam-print-footer { clear:both ;color:#000000; font-size:8pt; font-family: arial,tahoma,verdana; border-top:solid #d8d8d8 1px; padding-top:7px; margin-top:10px;  width:590px}
#canhcam-print-footer a {color:#000000; text-decoration:none;}
#canhcam-print-footer a:hover {color:#666666; text-decoration:underline;}
#canhcam-print-header {color:#000000;  font-size:9pt; font-weight:bold; text-transform:uppercase; font-family: arial,tahoma,verdana; text-align:right; padding:26px 6px 34px 0px; margin:10px 0px 10px 0px; border-bottom:solid #d8d8d8 1px; background: url(/app_themes/default/images/printlogo.gif) top left no-repeat;}

.clearboth { clear:both;}
/* Structure */

/* Grid */

.dxgvControl,.dxgvDisabled{border: solid 1px #95A8FF; font-size:8pt; font-family: arial,tahoma,verdana; background-color:#ffffff;color:#000000;cursor:default;}
.dxgvTable { background-color:Transparent; border:0; border-collapse: separate !important; overflow:hidden; font-size:8pt; font-family: arial,tahoma,verdana; color: #000000; }
.dxgvDataRowAlt{background-color:#F3F8F7;}
.dxgvEmptyDataRow td.dxgv{color:Gray;text-align:center;}
.dxgvHeader { text-align:center; cursor:pointer;white-space:nowrap;padding: 4px 4px 5px 4px;border: solid 1px #95A8FF;background-image: url(/app_themes/default/images/gvHeaderBackground.gif);background-position:top;background-repeat:repeat-x;background-color:#C0DDE0;overflow:hidden;-moz-user-select: none;}
.dxgvHeader, .dxgvHeader table {font-size:8pt; font-family: arial,tahoma,verdana;color:#ffffff;}
.dxgvHeader td{white-space:nowrap; font-weight:bold;}

.templateTable {border-collapse: collapse; background-color:#F3F8F7; width:100%;}
.templateTable td { border: solid 1px #C2D4DA;}
.templateCaption { background-color:#ECF2F3;}
/* Grid */

/* Light box */
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
/*  * html #overlay{background-color: #333;background-color: transparent;background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app_themes/default/images/overlay.png", sizingMethod="scale");}
/* Light box */


/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl{font-size:8pt; font-family: arial,tahoma,verdana;color: #000000; background-color: #ffffff;}

/* Active Tab */
.dxtcActiveTab{font-size:8pt; font-family: arial,tahoma,verdana;border: solid 1px #a8a8a8;padding: 3px 27px 3px 27px;background-color: #ffffff;}
.dxtcActiveTab{background-repeat:repeat-x;background-position:top;background-color: #ffffff;}
.dxtcActiveTab td.dxtc{font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana;color: #0da115;white-space: nowrap;}

/* Tab */
.dxtcTab{font-size:8pt; font-family: arial,tahoma,verdana;color: #000000;border: solid 1px #a8a8a8;padding: 3px 27px 3px 27px;}
.dxtcTab{background-repeat:repeat-x;background-position:top;background-color: #ffffff;border-bottom: none;}
.dxtcTab td.dxtc{font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana;color: #000000;white-space: nowrap;}

/* -- ASPxTitleIndex -- */
.dxtiControl a { text-decoration: underline!important; font-weight: normal;}
.dxtiControl a:hover{text-decoration: underline!important;font-weight: normal;}
.dxtiControl a:visited{color: #4F5557!important;text-decoration: underline;font-weight: normal;}
.dxtiControl {font-size:8pt;font-family: arial,tahoma,verdana;color: #4F5557;background-color: #ffffff;border-style: none;}

.dxtiLoadingPanel{font-size:8pt;font-family: arial,tahoma,verdana;color: #303030;}
.dxtiLoadingPanel td.dx{white-space: nowrap;text-align: left;padding: 12px 12px 12px 12px;}
.dxtiItem, .dxtiItem a{font-size:8pt;font-family: arial,tahoma,verdana;	color: #4F5557;	text-decoration: none;	}
.dxtiItem{white-space: normal;}

/* - GroupHeaderText - */
.dxtiGroupHeaderText, .dxtiGroupHeaderText a{ color: #0da115;}
.dxtiGroupHeaderText{padding: 0px 0px 0px 0px; font-size: 9pt; font-weight:bold; background-color:#ffffff; font-family: arial,tahoma,verdana;}


/* - IndexPanel - */
.dxtiIndexPanel{padding: 0px 2px 10px 2px;text-decoration: none;}
.dxtiIndexPanelItem, .dxtiIndexPanelItem a, .dxtiCurrentIndexPanelItem, .dxtiCurrentIndexPanelItem a{color: #000000;font-size: 8pt; font-family: arial,tahoma,verdana;text-decoration: underline;font-weight: normal;}
.dxtiCurrentIndexPanelItem,.dxtiCurrentIndexPanelItem a{background-color: Transparent;color: #000000;font-weight: bold;text-decoration: none;}
.dxtiCurrentIndexPanelItem{border-style: none;}

/*HyperLink*/
.dxtiIndexPanelItem a:visited {color: #000000!important;}
.dxtiIndexPanelItem a:hover{text-decoration: none!important;}
.dxtiIndexPanelItem, .dxtiCurrentIndexPanelItem{padding: 2px 2px 2px 2px;}

.zonebanner { border-bottom:solid 1px #bfdef0}
/*zone project */

.zone-item-table{ width:185px; height:130px; border:1px solid #cccccc; margin-top:12px;}
.titleitem { font-family: arial, tahoma, verdana; font-weight:300; font-size:9pt; color:#4c4c4c;text-align:center; height:20px;}
.titleitem a { text-decoration:none; color:#4c4c4c;}
.titleitem a hover{ text-decoration:underline; color:#4c4c4c;}
.image-box img{ height:101px; width:175px; margin:4px;  }

#pnlContent{ width:603px; margin:0px; padding:0px;}

.zoneproject { margin:20px 0px 10px 0px; padding:0px 30px 0px 27px; width:600; font-family: arial, tahoma, verdana; font-size:8pt; text-align:justify; color:#666666;}
.zoneproject img{ margin:0px 20px 10px 0px;   }
.zoneproject p{padding:0px; margin:0px;}
.imagebox { width:300px;  float:left;}
.detail_project{ text-align:center ;padding:0px ;margin:10px 0px 5px 25px; text-transform: uppercase; font-weight:bold; color:#c3c3c3; }
.project_teaser_print{width:440px;  padding:0px ; margin:0px 0px 5px 0px; text-transform: uppercase; font-weight:bold; color:#c3c3c3; float:left;}
.project_teaser_1{  width:100%; padding:0px ; margin:0px 0px 5px; font-weight:bold; color:#928669; float:left;}
.zoneNews { margin:10px 0px 10px 0px; padding:0px 30px 0px 27px; width:600; font-family: arial, tahoma, verdana; font-size:8pt;}
.zoneNews img{ margin:0px 20px 10px 0px;   }
.zoneNews p{padding:0px; margin:0px;}
.text_project{ width:553px; padding: 0px 10px 10px 0px;  margin:0px 20px 0px 25px; vertical-align:top;}
#pnlOtherNews{ width:554px; margin:0px auto; padding:0px; font-family: arial, tahoma, verdana ; font-size:8pt;}

.otherproject a{ text-decoration: none;background:transparent url(/app_themes/default/images/otherIcon.gif) no-repeat scroll left center; color:#666666; padding-left:16px; }
.otherproject a:hover{ text-decoration: underline; color:#928669;}
.othertitle{ padding:0px; margin:0px; color:#928669; font-size:9pt; font-weight:bold;font-family:Arial, Tahoma, Verdana }
.otherproject h5{  margin:0px; padding:5px 0px 0px 0px; font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:normal}
.otherproject h5 a{  margin:0px; padding:0px 0px 0px 7px}
#pnlUtiBar{ width:553px; margin:10px auto; border-top:1px solid #999999; padding:0px;}
/*send lien he*/
.contactinfo { width:400px ;font-size:9pt; padding:0px 0px 2px 0px; font-weight:normal; color:#6f6f6f; font-family: arial,tahoma,verdana; text-align:justify;}
.contact { margin:25px 0px; padding: 0px; float:left; width:358px; }
.contact td{ vertical-align:top !important;} 
.contactimage{ margin:30px 0px 0px 15px; border:px solid #ffffff; width:206px; float:left; height:320px;}
.contactimage img{ width:206px; margin:0px; padding:0px;}
.label{ color:#6f6f6f;}
.message{ font-family:Arial, Tahoma, Verdana; font-size:9px; color:#6f6f6f; }
/* frame */
#whiteBack { background-color:#ffffff;}
.clear{ clear:both}