html {
     width: 100%;
     height: 100%;
}
body {
     background-color: White;
     color: #4d4d4d;
     padding: 0;
     border: 0;
     margin: 0;
     font-family: Arial, sans-serif;
     font-size: 10px;
}
a {
     color: #4d4d4d;
}
p {
     padding: 0;
     margin: 1em 0;
}
img {
     border: 0;
     margin: 0;
     padding: 0;
     line-height: 0;

}
#wrapper {
     width: 899px;
     margin: 0 auto;
     position: relative;
}
#logo {
     position: absolute;
     top: 0;
     left: 17px;
}
ul.topMenu {
     width: 100%;
     height: 76px;
     margin: 0;
     padding: 0;
     position: absolute;
     top: 0;
     list-style-type: none;
     border-top: 10px solid #007229;
     background-color: #efefe9;
     border-bottom: 3px solid White;
}
ul.topMenu li {
     float: right;
     margin: 0;
     padding: 0;
}
ul.topMenu li a {
     display: block;
     color: #6e6e65;
     text-transform: uppercase;
     font-size: 9px;
     text-decoration: none;
     border-right: 0.1em solid #c5c5bf;
     padding: 23px 4px 2px 0;
     margin-right: 23px;
}
ul.topMenu li a:hover {
     text-decoration: underline;
}
#banner {
     position: absolute;
     top: 89px;
     width: 100%;
     height: 234px;
     background-image: url('../images/banner.jpg');
}
#banner_anim {
     position: absolute;
     top: 89px;
     width: 100%;
     height: 234px;
     background-image: url('../images/banner.jpg');
     filter: alpha(opacity=0);
     -moz-opacity: 0;
}
#smallBanner {
     position: absolute;
     top: 89px;
     width: 100%;
     height: 161px;
     background-image: url('../images/banner2.jpg');
     left: 0;
     margin: 0;
}
ul.leftMenu {
     margin: 0 0 0 -6px;
     padding: 0;
     list-style-type: none;
}
ul.leftMenu li {
     margin: 0 0 0.3em 0;
     padding: 0;
     width: 234px;
    /* height: 5.5em;*/
	 height: 66px;
     background-color: #e7e8e1;
     background-image: url('../images/arrow.gif');
     background-repeat: no-repeat;
     background-position: 10px 2.1em;
}
ul.smaller li {
     height: 4em;
     height: auto;
     background-position: 10px 1.3em;
}
ul.leftMenu li.sectionCatalogue {
     background-image: none;
     height: auto;
     background-color: transparent;
}
ul.leftMenu li.sectionCatalogue a {
     background-color: transparent;
     font-size: 1em;
     padding: 0.3em 0 0.3em 45px;
     width: 187px;
}
ul.leftMenu li.color2 {
     background-color: #f2f3ed;
}
ul.leftMenu li.color3 {
     background-color: #f8f9f2;
}
ul.leftMenu li.color4 {
     background-color: #fefef8;
	 /*background-color: #e1f3e2;*/
}
ul.leftMenu li.exclamation {
     background-image: url('../images/exclamation.gif');
     background-position: 10px 1.8em;
	 height:66px;
}
ul.leftMenu li.opensection {
     background-image: url('../images/opensection.gif');
	 /*background-image: url('../images/exclamation.gif');*/
     /*background-position: 15px 0.7em;*/
	 background-position: 10px center;
     width: 100%;
	 height:66px;
	 line-height:66px;
	 background-color:#fefef8;
}
ul.leftMenu li.opensection a {
	 width: 189px;
	 /*height: 66px;*/
}
ul.leftMenu li.questionmark {
     background-image: url('../images/question.gif');
     background-position: 10px 1.8em;
}

ul.smaller li.exclamation {
     background-position: 10px 0.8em;
	 /*height:66px;*/
}
a.first {
	/*line-height:66px;*/
	/*height: 46px;*/
}
ul.leftMenu li a {
     width: 182px;
     /*height: 66px;*/
     color: #007229;
     text-decoration: none;
     font-size: 17px;
     display: block;
     padding: 0 0 0 45px;
}
ul.leftMenu li.questionmark a, ul.leftMenu li.exclamation a {
     padding: 0 0 0 45px;
	 line-height: 66px;
     width: 189px;
}
ul.smaller li a {
     height: auto;
     /*padding-bottom: 8px;*/
     font-size: 17px;
}
ul.smaller li.exclamation a {
     /*padding-bottom: 8px;*/
     font-weight: bold;
}

ul.leftMenu li a:hover {
     text-decoration: underline;
}
ul.leftMenu li a span {
     font-size: 16px;
     font-weight: bold;
}
ul.leftMenu li a.redFlower {
     background-image: url('../images/redflower.gif');
     background-position: 180px 5px;
     width: 182px;
     background-repeat: no-repeat;
	 height: 66px;
	 line-height: 66px;
}
ul.leftMenu li a.greenFlower {
     background-image: url('../images/greenflower.gif');
     background-position: 180px 5px;
     width: 182px;
     background-repeat: no-repeat;
	 height: 66px;
	 line-height: 66px;
}
.content {
     position: absolute;
     width: 869px;
     background-image: url('../images/bg.jpg');
     top: 253px;
     padding: 18px 30px 0 0px;

     font-size: 12px;
}
.splash {
     top: 324px;
     padding: 17px 30px 0 0px;
     min-height: 0;
}
.admin {
     background-image: none;
}
.admin #rightContent {

     width: 809px;
     padding: 10px 30px 0 30px;

}
h1 {
     color: #007229;
     font-size: 24px;
     font-weight: bold;

     padding: 20px 0 10px 0;
     background-position: 0 25px;
     text-transform: uppercase;
     margin: 0;
}
h2 {
     color: #007229;
     font-size: 18px;
     font-weight: bold;
     text-transform: uppercase;
     margin: 0;
}
h4 {
     color: #007229;
}
h4 a {
     color: #007229;
}
h1 a {
     color: #007229;
     text-decoration: none;
}
h1 a:hover {
     text-decoration: underline;
}

hr {
     border: 0;
     border-top: 1px dotted #7e7e7e;
     height: 0;
     padding: 0;
     margin: 30px 0;

}
p.footer {
     clear: both;
     margin-top: 20px;
     padding-top: 20px;
     margin-left: 300px;
     border-top: 1px dotted #7e7e7e;
     color: #828282;
     text-align: right;
}
p.footer a {
     color: #828282;
}


.images {
     border: 1px solid black;
     float: right;
     line-height: 0;
     margin-bottom: 1em;
     margin-left: 15px;
     width:190px;
}

#imageHolder {

     display: none;
     position: absolute;
     left: 50%;
     margin-left: -275px;
     top: 50%;
     margin-top: -275px;

     width: 500px;
     height: 500px;

     text-align: center;
     z-index: 1000;
}
#imageHolder img {
     border: 1px solid black;

}

h2 img {
     vertical-align: absmiddle;
}
.thumbnails {
	text-align: right;
     float: right;
     clear: right;
     margin-right: 1px;
     margin-top: -12px;
     margin-left: 15px;
     width: 190px;
}
.documents {
     float: right;
     clear: right;
     margin: 10px 1px 0 15px;
     width: 190px;
}
.documents h4 {
     padding: 3px 0 8px 35px;
     background-image: url('../images/check2.gif');
     background-repeat: no-repeat;
}
.thumbnails img {
     padding: 0;
     border: 1px solid black;
     width: 45px;
     margin: 1px 0 0px 0;
}

table.product_association {
     width: 100%;
     border-collapse: collapse;
     text-align: center;
}
table.product_association tr {
     vertical-align: middle;
     font-size: 1.4em;
     height: 2em;
}
table.product_association tr td {
     padding: 5px;
}
table.product_association tr.odd {
     background-color: #ebffa7;
}
.left {
     text-align: left;
}
col.productName {
     width: 36%;
}
col.productSection {
     width: 16%;
}
table.product_association thead tr td {
     border-bottom: 1px dotted #759905;
     font-size: 1.1em;
}
#nouvelles {
     
     width: 186px;
     padding: 20px;
}
#zonerecherche {
     width:186px;
	 height:100px;
     padding:0;
	 margin:0;
}
#nouvelles h3 {
     color: #007229;
     text-transform: uppercase;
     font-family: Tahoma, sans-serif;
     font-size: 15px;
}
#nouvelles a {
     color: #007229;
}
table.calendar {
     border-collapse: collapse;
     color: #007229;
     width: 170px;
     margin: 0 auto;
}
table.calendar th {
     /*background-color: #007229; OLD */
	 background-color: #70a014;
     border: 1px solid #007229;
     color: White;
     font-weight: bold;
     padding: 7px;
     text-align: center;
}

table.calendar td {
     text-align: center;
     padding: 2px 5px;
     border: 1px solid #007229;
}
table.calendar thead tr td {
     border: 0;
}

table.items {
     width: 100%;
     clear: right;
     border-collapse: collapse;
}

table.items thead tr th {
     padding: 0 6px;
     background-color: #00722a;
     color: White;
     border: 1px solid white;
}
table.items tr td {
     border: 1px solid white;
     /*padding: 3px;*/
	 height:20px;
}
table.items tr.odd {
     background-color: #e8e8e8;
	 height:20px;
}
table.items tr {
	height:20px;
}
table.items tr td h3 {
	height:20px;
}
table.items tr td h3 a.first {
	height:20px;
	line-height: 20px;
	padding: 0 0 0 3px;
}

fieldset {
     border: 0;
}
legend {
     font-size: 1.4em;
     font-weight: bold;
     margin-left: -8px;
     padding-left: 0;
     color: #007229;
}
label {
     float: left;
     display: block;
     clear: left;
     width: 15em;
     font-size: 1.1em;

}
p.description {
     padding-left: 18.5em;
     font-size: 0.9em;
     font-style: italic;
}
input {
     height: 1.3em;
     width: 15em;
     margin-right: 2em;
}
#recherche input {
     margin-right: 0;
}
input.file {
     height: 1.7em;
     margin-right: 1em;
}
input.submit {
     width: 5em;
     height: 2em;
}
textarea {
     width: 70%;
     height: 8em;
}
ul.smaller li.on a {
     text-decoration: underline;
}
table.gestion th, table.gestion td {
     padding:0;
     margin: 0;
     width: auto;
     text-align: left;
}
th input, td input {
     width: 70%;

}
#editor, #description, #description_en, #laDescription, #description2_en, #laDescription2 {
     clear: both;
     width: 100%;
     height: 25em;
}
#leftContent {
     float: left;
}
#rightContent {
     float: right;
     width: 596px;
     padding-top: 39px;
     overflow: hidden;
}




/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {
     margin:0;
     position:absolute;

     z-index:100;
     top: 0;
     left: 0;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a {display:block;width:110px; font-size:11px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:5px; border:1px solid #000; border-width:1px 0 1px 1px;}

/* Set up the sub level borders */
#pmenu li ul li a {border-width:0 1px 1px 1px;}
#pmenu li a.enclose {border-width:1px;}

/* Set up the list items */
#pmenu li {float:left; background:#008247;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#71a016; color:#fff;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#71a016; color:#fff;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#71a016; color:#71a016;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible;
left:-30px;
top:14px;
lef\t:-31px;
to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

table#listeAdmin {
     width: 100%;
     border-collapse: collapse;
     border: 1px solid #dddddd;
}
table#listeAdmin label {
     display: none;
}
table#listeAdmin th {
     background-color: #d6d6d6;
     color: Black;
     background-image: url('../images/gestion/th.jpg');
     font-weight: bold;
     text-align: left;
     font-size: 1.1em;
     padding: 0.4em;
}
table#listeAdmin td {
     padding: 0.4em;
     font-size: 1.1em;
}
table#listeAdmin tr {
     border-top: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
}
table#listeAdmin tr.odd {
     background-color: #f9f9f9;
}
label {
     color: #333333;
     font-weight: bold;
     display: block;
     font-size: 0.9em;
}
input {
     border: 1px solid #cccccc;
     color: black;
     font-family: Verdana;
     padding: 0.2em;
     max-width: 15em;
}
input.submit {
     padding: 0.3em;
     font-size: 0.9em;
     color: #666666;
     font-weight: bold;
}
input.checkbox, input.bigcheckbox {
     width: 1em;
     height: 1em;
     padding: 0;
     margin: 0;
}
input.bigcheckbox {
     width: 1.3em;
     height: 1.3em;
}


#recherche {
     
     width: 166px;
     padding: 30px;
}
#recherche p {
     margin: 0;
     padding: 0;
}
.h3recherche {
     color: #007229;
     text-transform: uppercase;
     font-family: Tahoma, sans-serif;
     font-size: 13px;
     font-weight: normal;
     padding-bottom: 0;
     margin-bottom: 1px;
}
#recherche label {
     display: none;
}
#recherche input {
     height: 17px;
     width: 135px;
}
#recherche input.submit, input.rechercheSubmit {
     border: 0;
     vertical-align: -6px;
     *vertical-align: -2px;
     height: 21px;
     width: 21px;
     padding: 0;
}
#recherche input.checkbox {
     width: 1em;
     height: 1em;
}

#overlay{
    background-image: url('../images/overlay.png');
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url('../images/transparent.gif');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="images/overlay.png", sizingMethod="scale");
}

#box{
    background:#2d2d2d;
    padding:1px;
    border:2px solid #eee;
}

#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}

#recherche input {
     width: 134px;
}
#recherche input.submit {
     font-size: 1.5em;
     background-color: White;
     border: 1px dotted #759905;
     color: #4d4d4d;
     border: 0;
     width: 21px;
     height: 21px;
}

ul.mainMenu {
     margin: 0;
     padding: 0;
     list-style-type: none;
     background-color: #007229;
     position: absolute;
     width: 668px;
     height: 50px;
     top: 253px;
     right: 0;
     background-image: url('../images/mainmenu.jpg');

}
ul.mainMenu li {
     height: 50px;
     margin: 0;
     padding: 0;
     background-image: url('../images/mainmenuli.jpg');
     background-repeat: no-repeat;
     background-position: 100% 100%;
     background-color: none;
     float: left;
}
ul.mainMenu li a {
     display: block;
     border-top: 6px solid #007229;
     color: White;
     text-transform: uppercase;
     text-decoration: none;
     padding: 12px 2px 20px 3px;
     background-color: none;
     margin: 0 0 0 26px;
}
ul.mainMenu li.on a, ul.mainMenu li a:hover {
     border-top: 6px solid #71a014;
     background-color: none;
}



/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu2, #pmenu2 ul {

     margin: 0;
     padding: 0;
     list-style-type: none;
     background-color: #007229;
     position: absolute;
     width: 668px;
     height: 51px;
     top: 253px;
     right: 0;
     background-image: url('../images/mainmenu.jpg');
}

/* Set up the link size, color and borders */
#pmenu2 a {
     display: block;
     border-top: 6px solid #007229;
     color: #FFFFFF;
     text-transform: uppercase;
     text-decoration: none;
     padding: 12px 2px 20px 3px;
     background-color: none;
     margin: 0 0 0 26px;
}

/* Set up the sub level borders */
#pmenu2 li ul li a {border-width:0 1px 1px 1px;}
#pmenu2 li a.enclose {border-width:1px;}

/* Set up the list items */
#pmenu2 li {

     height: 51px;
     margin: 0;
     padding: 0;
     background-image: url('../images/mainmenuli.jpg');
     background-repeat: no-repeat;
     background-position: 100% 100%;
     background-color: none;
     float: left;
}

/* For Non-IE browsers and IE7 */
#pmenu2 li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu2 li.on a,
#pmenu2 li:hover > a {
     border-top: 6px solid #007229;
     background-color: #70a014;
	 color:#FFFFFF;
	 background-image:url(../images/mainmenuliover.gif);
	 background-repeat:repeat-x;
	 background-position:bottom right;
}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu2 li ul {display:none; background-image:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu2 li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:120px; background-image:none;}
/* Position the first sub level beneath the top level liinks */
#pmenu2 > li:hover > ul {left:-30px; top:16px;}

#pmenu2 > li:hover > ul > li {background-image:none; border:none;}

#pmenu2 > li:hover > ul > li > a {left:-30px; top:16px; background-color: #007229; background-image:none; color:#70a014; height: 20px; line-height:20px;}

#pmenu2 > li:hover > ul > li > a:hover {color:#FFFFFF; background-color: #70a014;}

/* get rid of the table */
#pmenu2 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu2 li a:hover {position:relative;border-top: 6px solid #71a014; }

/* For accessibility of the top level menu when tabbing
#pmenu2 li a:active, #pmenu2 li a:focus {background:#71a016; color:#fff;} */

/* Set up the pointers for the sub level indication */
#pmenu2 li.drop {}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu2 li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu2 li a:hover ul ul{
visibility:hidden;
}
#pmenu2 li ul {
     margin-top: 18px;
     width: 180px;
}
#pmenu2 li ul li {
     height: auto;
     padding: 0;

}
#pmenu2 li ul li a {
     width: 180px;
     background-color: #007229;
     height: auto;
     padding: 5px;
     margin: 0 0 0 25px;
     *margin: 0 0 0 0px;
     border-top: 6px solid #007229;
	 filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;

}
#pmenu2 li ul li a:hover {
     border-top: 6px solid #007229;
	 filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;

}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu2 li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu2 li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu2 li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu2 li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

#currentSection {
     position: absolute;
     right: 2em;
     top: 57px;
}
ul.leftMenu li.sectionCatalogue ul.submenu,
#menu_zoneclient {
     position: absolute;
     background-color: #e7e8e1;/*#00722a;*/
     background-image: none;
     list-style-type: none;
     margin-left: 234px;
     padding: 0.4em 0.5em;
     width: auto;
     margin-top: -2.2em;
     display: none;
}

#menu_zoneclient li a {
     height:20px;
	 line-height:20px;
}

ul.leftMenu li {
     position: relative;
}
ul.leftMenu li a {
     width: 100%;
}

#menu_zoneclient {
     margin: 0;
     left: 234px;
     top: 0;
     z-index: 20;
}

ul.leftMenu li.sectionCatalogue ul.submenu li,
#menu_zoneclient li {
     margin: 0;
     padding: 0;
     background-image: none;
     background-color: transparent;
     width: auto;
     height: auto;
}
ul.leftMenu li.sectionCatalogue ul.submenu li a,
#menu_zoneclient li a {
     width: auto;
     margin: 0;
     font-size: 1em;
     height: auto;
     background-image: none;
     background-color: transparent;
     /*color: White;*/
     font-weight: bold;

     padding: 0.3em 0 0.3em 0.3em;

}
ul.leftMenu li.exclamation #menu_zoneclient li,
ul.leftMenu li.exclamation #menu_zoneclient li a {
     height: auto;
     margin: 0;
     padding: 0;     
}
ul.leftMenu li.exclamation #menu_zoneclient li a {
     padding: 0.3em 0 0.3em 0.3em;
     height: 1em;
}
.targetBlank {
}