BODY {
	background: #C9F2A3 url(../../i/face/bg.jpg) repeat-x;
	color: #2b5123;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin:0px;
	min-width: 1002px;
}

A {
	color: #ff6900;
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
}

A.clientGroup {
        text-transform: uppercase;
        font-weight: bold;
}

SPAN.clientGroup {
        text-transform: uppercase;
        font-weight: bold;
        color: violet;
}

A.picto,  A.picto:hover {
	background: url(../../i/face/2dots.gif) repeat-x;
	background-position: top;
	display: block;
	width: 51px;
	height: 27px;
	margin: 2px;
	text-align: center;
	vertical-align: middle;
     float: right;
}

A.picto IMG {
	border: 0px;
	margin: 5px;
}

A.but, A.sbut {
    float: right;
    display: block;
    width: 160px;
    height: 32px;
    overflow: hidden;
    margin-bottom: 1px;
    margin-right: 10px;
    /*padding: 10px;
    padding-left: 35px;*/
    background: url(../../i/face/bmenu.gif) no-repeat;
    color: #74de0f;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    /* border: 1px solid red; */
}

A.subbut, A.ssubbut {
    float: right;
    display: block;
    width: 160px;
    /*height: 18px;*/
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 10px;
    /*padding: 10px;
    padding-left: 35px;*/
    background: none;
    color: #2b5123;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    /* border: 1px solid red; */
}

A.but SPAN, .sbut SPAN {
	display: block;
    margin: 10px;
    margin-left: 32px;
}

A.but:hover SPAN {
    color: #5bba47;
}

.sbut SPAN, A.ssubbut {
    color: #ff6900;
	/*line-height: 12px;
	padding-bottom: 5px;*/
}

DIV#bigContainer {
    width: 74%;
    float: left;
    border: none;
	/*border: 1px orange solid;*/
}

DIV#sideContainer {
    width: 22%;
    margin-right: 3%;
    float: left;
    /*border: none;*/
    padding-top: 15px;
    text-align: right;
	max-width: 319px;
	/*border: 1px orange solid;*/
}
FIELDSET {
    border: 1px solid #abd28b;
    width: 160px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    padding: 0px;
}

LEGEND {
    color: #8bb271;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    margin-left: 20px;
}

FIELDSET DIV {
    margin: 20px;
    text-align: center;
}

DIV#leftSideArea {
	float:left;
	width: 263px;
	overflow: hidden;
	/*border: 1px solid red;*/
}

DIV#contentArea {
	float:left;
	width: 60%;
	/*border: 1px dotted blue;*/
}

H1, H3.blue, H3.red, H3.violet {
	background: url(../../i/face/bluetit.gif) no-repeat;
	color: white;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:5px;
	padding-left:52px;
	padding-bottom:15px;
	width: 262px;
	margin: 0px;
	overflow: hidden;
	/*border: 1px solid red;*/
}

H1 {
	background: url(../../i/face/h1.gif) no-repeat 12px;
	width: 384px;
	padding-left:52px;
}
H2 {
	font-size: 14px;
	text-transform: uppercase;
}
H3.red {
	background: url(../../i/face/redtit.gif) no-repeat;
}

H3.violet {
	background: url(../../i/face/violetit.gif) no-repeat;
}

H4, A.sectionLink {
	color: black;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
        text-decoration: none;
}

DIV.leftSideBlock {
	width: 210px;
	padding: 0px;
	padding-left: 50px;
	margin: 0px;
	margin-bottom: 10px;
	background: url(../../i/face/2dots.gif) repeat-y 35px;
	overflow: hidden;
}

DIV.date {
	color: white;
}

DIV.date SPAN.date {
	background: #8bb271;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

DIV.date SPAN.year {
	background: #a4e06f;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

P.more {
	text-align: right;
}

DIV.content {
	margin: 0px;
	margin-left: 38px;
	text-align: justify;
}
TABLE.varows TR TD {
	vertical-align: top;
}

TABLE.clients {
	border: 0px;
}

TABLE.clients TR TD {
	width: 110px;
	text-align: center;
	vertical-align: top;
	color: #ff6900;
	text-decoration: none;
	font-size: 9pt;
}

TABLE.varows TD { border: 1px solid #f2ffe6; padding: 5px;}
