body{
color: #000000;
margin: 0px;
padding: 0px;
border: 0px;
background: #F8F8F8;
}

/***************** Bandeau ********************/

#top {
background-color: #9CAEC7;
/*background-image: url("../img/bg_grey.gif");*/
}

#bandeau_top {
text-align: center;
color: #ffffff;
width: 100%;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
margin: 0px;
}

#bandeau_top .main_title {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 36pt;
letter-spacing: 2px;
padding-top: 15px;
padding-bottom: 0px;
white-space: nowrap
}

#bandeau_top .sub_title {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 14pt;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
}

#bandeau_top .title_line {
padding-bottom: 17px;
}

/***************** Menu ********************/

#menu {
text-align: center;
width: 100%;
color: #ffffff;
padding: 0px 0px 5px 0px;
margin: 0px;
white-space: nowrap
}

#links td {
text-align: center;
padding: 0px 10px 0px 10px;
white-space: nowrap;
}

#language {
text-align: left;
width: 100%;
color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px;
white-space: nowrap
}

#menu a:link, #menu a:visited {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#menu a:hover {
text-decoration: underline;
}

/***************** Address ********************/

#address {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #a0a0a0;
width: 100%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
white-space: nowrap;
background-image: url("../img/white.gif");
}

/***************** Main ********************/

#main {
height: 100%;
width: 80%;
text-align: center;
padding-top: 0px;
padding-left: 20px;
padding-bottom: 0px;
padding-right: 20px;
white-space: nowrap;
background-color: #ffffff;
}

#main_block {
background-image: url("../img/white.gif");
}

#main a:link, #main a:visited {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #909090;
text-decoration: none;
}

/***************** iframe ********************/

.iframe {
border-right: 1px solid #c0c0c0;
border-top: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
}

p {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #909090;
text-decoration: none;
text-align: right;
padding: 0px 15px 0px 0px;
}

#main_page {
padding: 50px 20px 20px 20px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #909090;
text-align: justified;
}

#main_page a:link, #main_page a:visited {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #909090;
text-decoration: underline;
}

#main_title {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #909090;
font-weight: bold;
padding: 0px 0px 10px 0px;
}

#sub_title {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #909090;
font-weight: bold;
padding: 0px 0px 0px 20px;
}

li {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #909090;
}

.contacts {
width:100%;
text-align: center;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #909090;
}

.textGras {
text-decoration: underline;
}
