body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	color: #666666;
}
a {
    color:#339900;
    text-decoration: none;
    line-height: 15px;
}
a:hover {text-decoration: underline;
}
#wrapper {
	background: #FFFFFF url(../img/bg.gif) repeat-x left 130px;
	clear: both;
	float: left;
	display:block;
	width: 800px;
}
/* Prop-Clear are used to make a min-height hack */
/*
.prop {
    height:538px;
    float:right;
    width:1px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
*/


#header {
	display: block;
	clear: both;
	float: left;
	height: 130px;
	width: 800px;
}
.gohome a {
    display:block;
    height:110px;
    clear:both;
    width: 624px;
    float:left;
}
#navigationmenu {
	display: block;
	clear: both;
	float: left;
	width: 176px;
	margin-top: 13px;
}
#navigationmenu a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#navigationmenu a:underline {
    text-decoration:none;
}
#navigationmenu .current,
#navigationmenu .pageinpath {
    font-weight: normal;
}
#navigationmenu .level1 {
    background: url(../img/green_dot.gif) repeat-x bottom left;
    margin: 0px 3px 0px 3px;
    padding: 2px 0 2px 0;
    padding-bottom: 1px;
}
#navigationmenu .level1 a {
    line-height: 18px;
    display:block;
}
#navigationmenu .level2 a {
    line-height: 16px;
}
#navigationmenu .level3 a {
    line-height: 15px;
}
#navigationmenu .level1 a {
    padding: 0 15px 0 0;
    background: url(../img/left1.gif) no-repeat 99% 5px;
}
#navigationmenu .level2 {
    padding: 0 3px 0 15px;
    background: url(../img/left2.gif) no-repeat 6px 6px;
}
#navigationmenu .level2 a,
#navigationmenu .level3 a,
#navigationmenu .level4 a,
#navigationmenu .level5 a {
    background-image: none;
}

#navigationmenu .level2 a {
    color:#66cc00;

}
#navigationmenu .level3 {
    padding: 0 3px 0 15px;
    background: url(../img/left3.gif) no-repeat 6px 6px;
}
#navigationmenu .level3 a {
    color:#999999;
}
#navigationmenu .level4 {
    padding: 0 3px 0 15px;
    background: url(../img/left3.gif) no-repeat 6px 6px;
}
#navigationmenu .level4 a {
    color:#999999;
}
#navigationmenu .level5 {
    padding: 0 3px 0 15px;
    background: url(../img/left3.gif) no-repeat 6px 6px;
}
#navigationmenu .level5 a {
    color:#999999;
}
#maincell {
	display: block;
	float: left;
	width: 624px;
	min-height: 450px;
}
/* for Internet Explorer */
/*\*/
* html #maincell {
height: 450px;
}


#maincell .path {
    color:#ffffff;
    font-size:10px;
    display:block;
    padding: 3px 5px 10px 8px;
    background:#66cc00 url(../img/green_arrow2.gif) no-repeat 100% 100%;
}
#maincell .path a {
    color:#ffffff;
    text-decoration:none;
    line-height: 15px;

}
.path a:hover {
    text-decoration:underline !important;
}
#maincell .print {
	display: block;
	float: right;
	padding-right: 10px;
	font-size: 10px;
}
.home #maincell {
	background: url(../img/maincell.gif) repeat-x 0 0;
	display: block;
	/*float: right;*/
	width: 624px;
}
#maincell .col1,
#maincell .col2,
#maincell .col3 {
	background: url(../img/green_arrow.gif) no-repeat 8px 30px;
	width: 224px;
	float:left;
}
#maincell .col4 {
	width: 448px;
	float:left;
}
#maincell .col4 img {
    width: expression(this.width > 410 ? 410 : true);
    max-width: 410px;
}
#maincell .col6 {
	width: 624px;
	float:left;
display:block;
}
.col7 {
	width:800px;
	float:left;
    clear:both !important;
    float:left;

}
#maincell .col3,
#maincell .col5 {
	width: 176px;
	float:right;
}

#maincell .col1 .title,
#maincell .col2 .title,
#maincell .col3 .title {
	color:#ffffff;
	display:block;
	padding-left:8px;
	padding-top:6px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	padding-left:8px;
}
#maincell .col2 .title,
#maincell .col3 .title {
    background: url(../img/separation.gif) no-repeat 0 3px;
}

#maincell .col1 .content {
	display:block;
	padding: 30px 11px 0 8px;
	width: auto;
	float: none;
	margin: auto;
}
#maincell .col2 .content {
	display:block;
	padding: 30px 8px 0 11px;
	width: auto;
	float: none;
	margin: auto;
}
#maincell .col3 .content {
	display:block;
	padding: 30px 6px 0 6px;
	width: auto;
	float: none;
	margin: auto;
}
#maincell .col4 .content {
	display:block;
	padding: 0px 19px 0 19px;
	width: auto;
	float: none;
	margin: auto;
}
#maincell .col6 .content {
	display:block;
	padding: 0px 8px 0 8px;
	width: auto;
	float: none;
	margin: auto;
}
#maincell .col5 .content {
	display: block;
	padding: 13px 13px 0 13px;
    vertical-align:top;
	width: auto;
	float: none;
	margin: auto;
}

#maincell .col5 .content .links {
    display: block;
    background: url(../img/arrow_jaune.gif) no-repeat 0 5px;
	padding: 0px 0px 4px 8px;
}

.col7 .content {
	display:block;
	padding: 13px 0 0 13px;
	width: auto;
	float: none;
	margin: auto;

}
#maincell .news {
    background: url(../img/green_dot.gif) repeat-x bottom left;
    padding: 3px 0 3px 0;
}

#maincell .news .picture {
    display: block;
    padding: 4px 0 5px 0;
    max-width: 200px;
    width: expression(this.width > 200 ? 200 : true);
}

#footer {
    border-top: 1px solid #339900;
	display: block;
	clear: both;
	float: left;
	width: 800px;
	margin-bottom:20px;
}
#footer .leftfooter {
	float: left;
	width: 170px;
        white-space:nowrap;}
#footer .middlefooter {
	float: left;
	width: 454px;
	text-align: center;
	margin-left: 0px;
}
#footer .rightfooter {
	float: right;
	width: 176px;
	text-align: right;
}
#footer .rightfooter a {
    background: url(../img/top_off.gif) no-repeat 100% 2px;
    padding-right: 16px;
}
#footer .rightfooter a:hover {
    background-image: url(../img/top_on.gif);
    text-decoration:none;
}
a.petitlien {
	font-size: 9px; color:#339900; line-height: 10px;
}
a.petitlien:hover {
	font-size: 9px;color:#339900; line-height: 10px;
}



.email {
	color: #515C6A;
	padding-left: 20px;
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
}
.email a {
	color: #339900;
}


.listcmtitle {
    background-color: #D9E2DB;
    font-size: 10px;
	color: #5D5D5F;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 0.1em;
	vertical-align: top;
}
.listcmtitle a {
	color: #5D5D5F;
}
.listcm0 {
    background-color: #F9F9F9;
	color: #5D5D5F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	/*white-space: nowrap;*/
	vertical-align: top;
}
.listcm0 a {
	color: #5D5D5F;
}
.listcm0title {
    background-color: #F9F9F9;
	padding-left: 30px;
	background-image: url(../images/vcard.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #5D5D5F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	white-space: nowrap;
	vertical-align: top;
}
.listcm0title a {
	color: #5D5D5F;
}
.listcm1 {
    background-color: #EDEDED;
	color: #5D5D5F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	/*white-space: nowrap;*/
	vertical-align: top;
}
.listcm1 a {
	color: #5D5D5F;
}
.listcm1title {
    background-color: #EDEDED;
	padding-left: 30px;
	background-image: url(../images/vcard.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #5D5D5F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	white-space: nowrap;
	vertical-align: top;
}
.listcm1title a {
	color: #5D5D5F;
}
.agenda {
    background-color: #EDEDED;
	color: #5D5D5F;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.address {
	color: #515C6A;
	padding-left: 20px;
	background-image: url(../images/address.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
}
.address a {
	color: #E9BE00;
}
.none {
	color: #515C6A;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.none a {
	color: #E9BE00;
}
.web {
	color: #515C6A;
	padding-left: 20px;
	background-image: url(../images/web.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
}
.web a {
	color: #339900;
}

.fax {
	color: #515C6A;
	padding-left: 20px;
	background-image: url(../images/fax.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
}
.tel {
	color: #515C6A;
	padding-left: 20px;
	background-image: url(../images/tel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
}
.project {
	color: #FFFFFF;
	background-color: #959BA1;
	padding-left: 30px;
	background-image: url(../images/bullet_proj.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 3px;
    font-weight: bold;
    font-size: 12px;
	text-transform: uppercase;
}
.project a {
	color: #FFFFFF;
}
.objecttitle {
	color: #515C6A;
	background-color: #F4F5F5;
	padding-left: 45px;
	background-image: url(../images/bullet_obj.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 270px;
	vertical-align: top;
	border-top: 1px solid #D3D7D7;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.objecttitle a {
	color: #515C6A;
}

.commissionwhitefirst {
    padding-left: 5px;
	color: #515C6A;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
	border-top: 1px solid #D3D7D7;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.commissionwhitefirst a {
	color: #515C6A;
}
.commissionwhite {
    padding-left: 5px;
	color: #515C6A;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.commissionwhite a {
	color: #515C6A;
}

.commissiongreyfirst {
    padding-left: 5px;
    padding-right: 5px;
	color: #515C6A;
	background-color: #F4F5F5;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
	border-top: 1px solid #D3D7D7;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.commissiongreyfirst a {
	color: #515C6A;
}
.commissiongrey {
    padding-left: 5px;
	color: #515C6A;
	background-color: #F4F5F5;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.commissiongrey a {
	color: #515C6A;
}
.commissionwhitesecond {
    padding-left: 5px;
	color: #515C6A;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
	border-top: 1px dashed #D3D7D7;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.commissionwhitesecond a {
	color: #515C6A;
}
.commissiongreysecond {
    padding-left: 5px;
	color: #515C6A;
	background-color: #F4F5F5;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
	border-top: 1px dashed #D3D7D7;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.commissiongreysecond a {
	color: #515C6A;
}
.objecttitlesecond {
	color: #515C6A;
	background-color: #F4F5F5;
	padding-left: 45px;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 270px;
	vertical-align: top;
	border-top: 1px dashed #D3D7D7;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.objecttitlesecond a {
	color: #515C6A;
}
.comm td {
    color: #515C6A;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.comm td a {
    color: #515C6A;
}
.comm td strong {
    font-weight: bold;
    font-size: 11px;
}

.contactbox {
    background-color: #F6F6F6;
    border: 1px solid #D9DBDE;
    padding: 10px;
}

.contactbox .address a {
    color: #339900;
}
.expofigure {
	float: right;
	margin: .5em 0 6px 20px;
	font-size: 92%;
	color: #777;
	text-align: center;
}

.expofigure img.expoimage {
	padding: 6px;
	border-bottom: 1px solid #D1DCB9;
	border-right: 1px solid #D1DCB9;
	background: #fff;
	width: 200px;
}

a.expolink {
	float: right;
}

div.expoTitle {
	clear: both;
	font-weight: bold;
	border-bottom: 1px #E5E5E5 solid;
	padding-bottom: 8px;
        padding-top: 8px;
}
div.expoContent {
	padding-top: 15px;
	text-align: justify;
}
div.expolink {
	margin-top: 20px;
	padding: 1px 0 1px 5px;
  background-color: #EEEEEE;
	width: 90%;
	border-bottom: 1px #BCBCBC solid;
	border-right: 1px #BCBCBC solid;
	behavior: url("/jahia/jsp/jahia/templates/myjahiasite/lancy/linkexpo.htc");
}
div.expolink:hover{
  background-color: #CDCDCD;
}

div.expoTypeForm {
	margin-left: 30px;
	padding-bottom: 5px;
}

.contactboxtitle {
    background-color: #E5E5E5;
    color: #515C6A;
    font-weight: bold;
    font-size: 12px;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 3px;
    padding-bottom: 3px;
    width: 90%;
}
.expoboxtitle {
    background-color: #E5E5E5;
    color: #515C6A;
    font-weight: bold;
    font-size: 12px;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 3px;
    padding-bottom: 3px;
		border-bottom: 1px #ABABAB solid;
    width: 75%;
}
.expoboxtype {
    background-color: #D5D5D5;
    color: #515C6A;
    text-align: center;
		border-left: 1px #ABABAB solid;
    font-size: 12px;
    padding: 1px 5px 3px 1px;
		border-bottom: 1px #ABABAB solid;
    width: 25%;
}

input.inputButton{
   color:#050;
   font-family: helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#fff;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}


.contactimage {
    border: 1px solid #A4AAB1;
    background-color: #FFFFFF;
    padding: 3px;

}
.formulaireprout {
    background-color: #278606;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: center;
}
.formulairetitle {
    background-color: #278606;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: center;
    padding-left: 10px;
}
.faotitle {
    letter-spacing: 0.1em;
	text-transform: uppercase;
    color: #515C6A;
    padding-left: 10px;
    padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.faotitleodd {
    background-color: #DEE6E0;
    color: #515C6A;
    font-weight: bold;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 3px;
    height: 18px;
	vertical-align: top;
}
.faoodd {
    background-color: #DEE6E0;
    padding-left: 5px;
    color: #515C6A;
	vertical-align: top;
}
.faotitleeven {
    background-color: #FFFFFF;
    color: #515C6A;
    font-weight: bold;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 3px;
    height: 18px;
	vertical-align: top;
}
.faoeven {
    background-color: #FFFFFF;
    padding-left: 5px;
    color: #515C6A;
	vertical-align: top;
	line-height: 16px;
}
.faoeven font {
    font-size:11px;
}
.entrtitle {
    color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.searchInput {
    color: #FF0000;
    background-color: #FF5FD2;
    font-weight: bold;
}
.homefiles {
	color: #E8E6E9;
	padding-left: 10px;
	font-size: 10px;
	background-image: url(../images/triangle_yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
    text-align: left;
}
.homefiles a {
	color: #232323;
}
.homeagenda {
	color: #369416;
	padding-left: 10px;
	font-size: 10px;
	background-image: url(../images/triangle_yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
    text-align: left;
}
.homeagenda2 {
	background: url(../images/linedot_410.gif) repeat-x bottom left;
	color: #232323;
	padding-left: 10px;
	font-size: 10px;
    text-align: left;
	display:block;
}
.unselected {
    font-weight: bold;
    padding-left:4px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:6px;
    background-image: url(../images/icons/letter_unselected.gif);
    background-repeat: no-repeat;
}
.selected {
    color: #EFEFEF;
    font-weight: bold;
    padding-left:4px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:6px;
    background-image: url(../images/icons/letter_selected.gif);
    background-repeat: no-repeat;
}
.new {
	color: #515C6A;
	padding-left: 10px;
	background-image: url(../images/square_yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
    text-align: left;
}
.new a {
	color: #515C6A;
    font-weight: bold;
}
.new a img {
    vertical-align: middle;
}
.news h3 {
    color: #000000;
    font-size: 14px;
}
.news h3 em {
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
}
.list {
	color: #339900;
	padding-left: 15px;
	padding-bottom: 3px;
	background-image: url(../images/icone_lien.gif);
	background-repeat: no-repeat;
	background-position: left top;
    text-align: left;
	font-size: 11px;
    font-weight: normal;
}
.list a {
	color: #515C6A;
}


.listvisites {
      color: #BE0926;
      padding-left: 15px;
      padding-bottom: 3px;
      background-image: url(../images/lien_bt.jpg);
      background-repeat: no-repeat;
      background-position: left top;
      text-align: left;
      font-size: 11px;
      font-weight: bold;
}
.listvisites a {
      color: #BE0926;
}

/*
.lightgreybg {
	background-color: #F4F4F4;
	padding: 5px;
}
*/
.rightlinks {
	color: #515C6A;
	/*background-color: #F4F4F4;*/
	padding-left: 10px;
	background: url(../images/triangle_yellow.gif) no-repeat 0 4px;
    text-align: left;
	padding-bottom: 3px;
}
.rightlinks a {
	color: #339900;
}
.rightlinks a:hover {
	color: #369416;
}
.rightlinks2 {
	color: #515C6A;
	padding-left: 10px;
	background-image: url(../images/triangle_yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
    text-align: left;
	padding-bottom: 5px;
}
.rightlinks2 a {
	color: #339900;
}
.rightlinks2 a:hover {
	color: #369416;
}
.newsAuthor {
    float: right;
    padding-top: 15px;
    font-style: italic;
}
.tabmain {
	background-color: #F9F9F9;
	border-bottom: 1px solid #515C6A;
	border-left: 1px solid #515C6A;
	border-right: 1px solid #515C6A;
	padding: 10px;
}
.tabmain table tr td {
    padding: 3px;
}
.tabon {
	background-color: #F9F9F9;
	border-top: 1px solid #515C6A;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.taboff {
	background-color: #FFFFFF;
    border-top: 1px solid #BABABA;
    border-bottom: 1px solid #515C6A;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.tabon a {
    color: #515C6A;
}
.taboff a {
    color: #515C6A;
}
.tabmainborder {
	background-color: #DEDEDE;
	text-align: left;
	vertical-align: top;
}

.Titre1 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	background: url(../images/linedot_410.gif) repeat-x bottom left;
	padding-bottom: 3px;
	display:block;
}
.Titre2 {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	background: url(../images/linedot_410.gif) repeat-x bottom left;
	padding-bottom: 3px;
	display:block;
}
.Titre3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #339900;
}
.Titre4 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.Titre5 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.waMenu:link {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.waMenu:visited {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.waMenu:active {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.waMenu:hover {color: #FFFFFF; text-decoration: none; background-color: #6D788D; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}

.waUnderline:link {color: #000000 }
.waUnderline:visited {color: #000000 }
.waUnderline:active {color: #000000 }
.waUnderline:hover {color: #FFFFFF; text-decoration: none; background-color: #6D788D}

.waTree:link {color: #000000; text-decoration: none }
.waTree:visited {color: #000000; text-decoration: none }
.waTree:active {color: #000000; text-decoration: none }
.waTree:hover {color: #FFFFFF; text-decoration: none }

.waSelected {color: #FFFFFF; text-decoration: none; background-color: #6D788D}
.waSelected:hover {color: #FFFFFF; text-decoration: none; background-color: #6D788D}

.waNormal { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.waSmall { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:  #000000 }
.waRed { color: #be0c2b; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.waLargeRed { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #be0c2b }

.waSmallBoldItalic { font-weight: bold; font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.waSmallItalic { font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 }

.waBG { background-color: #F5F5F5 }

.waTrpBG { background-color: #C1C7D0 }

.waBoxBG { background-color: #B6BBC4 }

.waBorder { background-color: #56A6C0 }

.waInput { color: #525457; font-size: 8pt; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.waInput:hover { color: #525457; font-size: 8pt; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.waSelect { color: #525457; font-size: 8pt; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.waSelect:hover { color: #525457; font-size: 8pt; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.waTextarea { color: #525457; font-size: 8pt; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.waTextarea:hover { color: #525457; font-size: 8pt; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }

.searchform {
    padding-top:20px;
}
.searchform input {
    width:100px;
    display:inline;
}
.searchform input,
.searchform select,
.searchform option {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:10px;
    margin:0;
    padding:0px;
}
.searchform a.searchbutton {
    float:left;
    display:inline;
    width:24px;
    height:22px;
    margin-left: 20px;
    background: url(../images/search.gif) no-repeat 2px 0;
}
.searchform .searchbutton span {
    display:none;
}
.searchAdvancedbutton span {
    display:none;
}
.searchAdvancedForm {
    padding-top:5px;
}
.searchAdvancedForm input,
.searchAdvancedForm select,
.searchAdvancedForm option {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:10px;
    margin:3px;
    padding:0px;
}

.searchAdvancedForm .sublevel {
    padding-left: 15px;
}

