body {
width:100%;
height:100%;
background-color:#2f440f;
font-family:verdana, arial, sun-regular, sans-serif;
font-size:small;
cursor:default;
}

a {
outline:none;
outline-style:none;
outline-width:0;
z-index:2000;
}

#contentContainer h2 {
color:#000;
font-size:18px;
line-height:21px;
padding:0px 0px 21px 0px;
z-index:800;
}

p{
color:#5e5e5e;
font-size:12px;
line-height:21px;
z-index:800;
}

#contentContainer a {
color:#4c771a;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:21px
}

#mainContainer {
position:relative;
top:0px;
left:0px;
width:880px;
height:auto;
float:left;
}

#leftContainer {
position:relative;
top:0px;
left:0px;
width:250px;
height:auto;
float:left;
background-color:#fff;
}

#navigation {
width:180px;
padding:0px 50px 220px 20px;
}

#contentWrapper {
position:relative;
top:0px;
left:0px;
width:880px;
height:auto;
float:right;
background-color:#fff;
}

#header{
position:relative;
top:0px;
left:0px;
width:630px;
height:110px;
float:left;
}

#logo {
position:relative;
top:0px;
left:0px;
width:500px;
height:76px;
float:right;
}

#contentContainer {
position:relative;
top:0px;
left:0px;
width:575px;
height:auto;
float:right;
padding:0px 55px 0px 0px;
}

#footerContainer {
position:relative;
top:0px;
left:0px;
width:880px;
height:auto;
float:left;
}

#footerContent {
position:relative;
top:0px;
left:0px;
width:795px;
height:auto;
float:left;
background-color:#fff;
padding:55px 65px 0px 20px;
z-index:600;
}

#footerContent p {
color:#5e5e5e;
font-size:11px;
border-bottom:1px solid #e3e3e3;
line-height:21px
}

#footerContent a {
color:#5e5e5e;
font-size:11px;
text-decoration:none;
line-height:21px
}

#footerBottom {
position:relative;
top:-20px;
left:0px;
width:100%;
height:75px;
float:left;
background:transparent url(../pics/bg-footer.gif) 0 0 no-repeat;
margin-bottom:0px;
padding:0px;
z-index:300;
}

.clear {
width:100%;
display:block;
clear:both;
height:0px;
line-height:0.0px;
padding:0px;
margin:0px;
border:none;
visibility:hidden;
}

.lineSpace21 {
width:100%;
clear:both;
height:22px;
display:block;
}

/***** paragraphs *****/

/** title **/

.wrapEpTitle h2 {
position:relative;
float:left;
padding-bottom:20px;
border:none;
}

.noLine {
border:none;
}

/** title and text **/

.wrapEpTitleText {
position:relative;
float:left;
padding-bottom:20px;
}

.wrapEpTitleText h2 {
position:relative;
display:block;
clear:left;
border-bottom:1px solid #e3e3e3;
}

.wrapEpTitleText span p{
position:relative;
display:block;
}

/** title text and image **/

.wrapEpTitleTextImage {
position:relative;
float:left;
width:565px;
padding-bottom:20px;
z-index:700;
}

.wrapEpTitleTextImage dl {
float:left;
margin:0;
width:100%;
display:inline;	/* IE/WIN margin-bug-fix *//*/*/
z-index:750;
}

.wrapEpTitleTextImage dt {
width:100%;	/* important for title-positioning *//*/*/
display:block;
}

.wrapEpTitleTextImage h2{
border-bottom:1px solid #e3e3e3;
z-index:800;
}

.wrapEpTitleTextImage dd {
position:relative;
margin:0px;
z-index:850;
}

.wrapEpTitleTextImage dd.img a {
cursor:pointer;
z-index:1000;
}

.wrapEpTitleTextImage dd.img img {
float:left;
margin:0px 10px 10px 0px;
border:none;
z-index:1200;
}

/* text-floating *//*/*/

.wrapEpTitleTextImage dd.float {
position:relative;
margin:0px;
z-index:850;
}

.wrapEpTitleTextImage .alt dd.float {
margin:0px;
z-index:850;
}

/* invert image-floating *//*/*/

.wrapEpTitleTextImage .alt dt {
float:left;
}

.wrapEpTitleTextImage .alt dd {
position:relative;
margin:0px;
}

.wrapEpTitleTextImage .alt dd.img img {
float:right;
margin:0px 0px 10px 10px;
}

/**** pdf-Link ****/

.pdfLink {
width:565px;
clear:both;
line-height:21px;
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
margin-top:-1px;
padding:0px;
}

.pdfLink span {
font-weight:normal;
color:#5e5e5e;
}

.pdfLink .arrowPdf {
background:transparent url(../pics/doc_cube.gif) -6px -3px no-repeat;
}

/**** web-Link ****/

.webLink {
width:565px;
clear:both;
line-height:21px;
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
margin-top:-1px;
padding:0px;
}

.webLink strong {
font-weight:bold;
color:#5e5e5e;
font-style:normal;
}

.webLink p {
font-weight:normal;
color:#5e5e5e;
}

.webLink .arrowWeb {
background:transparent url(../pics/web_cube.gif) -6px 1px no-repeat;
}

/**** adresse ****/

.wrapEpTitleText {
position:relative;
float:left;
width:565px;
}

.wrapEpTitleText h2 {
position:relative;
display:block;
clear:left;
border-bottom:1px solid #e3e3e3;
}

.wrapEpTitleText span p{
line-height:21px;
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
margin-top:-1px;
padding:0px;
}

/**** form ****/

.newContentBox {
margin:20px 0px 0px 0px;
line-height:22px;
}

#contentContainer form {
width:565px;
background-color:white;
margin:0px;
line-height:22px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
z-index:1000;
background:#ffffff url(../pics/form-bg-white.gif) 0px -14px repeat-y;
}

#contentContainer form h2 {
color:#000;
font-size:18px;
line-height:22px;
background-color:white;
padding:0px 0px 30px 0px;
margin:0px 0px 0px 0px;
border-bottom: 1px #e3e3e3 solid;
}

#contentContainer form div {
height:0px;
line-height:0px;
}

#contentContainer input,
#contentContainer label {
color:#5e5e5e;
font-size:12px;
line-height:22px;
font-weight:normal;
text-decoration:none;
border:none;
margin:0px;
padding:0px;
}

#contentContainer label {
width:165px;
float:left;
display:block;
border:none;
}

#contentContainer input {
width:400px;
float:right;
border:none;
background:none;
padding-top:4px;
height:18px;
}

#contentContainer textarea {
width:400px;
height:91px;
float:right;
border:none;
font-size:12px;
line-height:22px;
background:transparent url(../pics/form-bg-white.gif;) -165px 0px repeat-y;
color:#5e5e5e;
margin:-1px 0px 0px 0px;
padding:0px;
}

#contentContainer .submit {
float:left;
width:565px;
border:none;
display:block;
text-align:left;
height:22px;
margin:-3px 0px 0px 0px;
padding:0px;
color:#4c771a;
font-weight:bold;
cursor:pointer;
background:transparent url(../pics/form-bg-white.gif;) top right repeat-y;
outline:none;
outline-border:0;
outline-style:none;
}

/**** image gallery ****/

.containerGallery {
height:417px;
}

#contentContainer ul {
width:575px;
float:left;
}

#contentContainer li {
width:115px;
height:107px;
float:left;
}

#contentContainer li img {
cursor:pointer;
/*** filter:alpha(opacity=70);
-moz-opacity:.7;
opacity:.7; ***/
}

/*** #contentContainer li img:hover {
cursor:pointer;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
} ***/

.ImageNav {
width:100%;
height:53px;
float:left;
}

.ImagePrev {
width:33px;
height:30px;
float:left;
background: transparent url(../pics/Prev_Button.jpg) 50% 50% no-repeat;
cursor:pointer;
}

.ImagePrev:hover {
width:33px;
height:30px;
float:left;
background: transparent url(../pics/Prev_Button_hoover.jpg) 50% 50% no-repeat;
}

.ImageNext {
width:33px;
height:30px;
float:left;
background: transparent url(../pics/Next_Button.jpg) 50% 50% no-repeat;
cursor:pointer;
}

.ImageNext:hover {
width:33px;
height:30px;
float:left;
background: transparent url(../pics/Next_Button_hoover.jpg) 50% 50% no-repeat;
}

/* end of css *//*/*/
