/* *** css by miss monorom www.intensivstation.ch *** 
 css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
body
{
	background-color:#DDD;
	font-size:11px;
	font-family:Arial, Helvetica;
	color:#FFF;
	margin:0;
	padding:0;
}

a:hover
{
	color:#FFF;
}

a:active
{
	color:#000;
}

div#page-line
{
	position:absolute;
	margin-left:240px;
	_margin-left:-360px;
	color:#555;
	font-size:10px;
	font-weight:700;
	padding-top:6px;
	text-align:center;
}

div#page-line a
{
	color:#555;
	text-decoration:none;
}

div#page-line a:hover
{
	color:#555;
	text-decoration:underline;
}

div#footer-text
{
	font-family:Arial, Helvetica, Sans-Serif;
	padding-left:20px;
	font-size:10px;
	color:#71797C;
	padding-top:6px;
	text-align:center;
}

div#footer-text a
{
	color:#71797C;
	text-decoration:none;
}

div#footer-text a:hover
{
	color:#71797C;
	text-decoration:underline;
}

#print_image
{
	margin-top:5px;
	margin-left:765px;
	_margin-left:753px;
}

#printURL img#print_image:hover
{
	background:url('../images/print-on.png');
}

#copyright
{
        padding-top:5;
	font-family:Arial, Helvetica, Sans-Serif;
	color:#71797C;
}

img.download
{
	vertical-align:middle;
}

/* ----------container zentriert das layout-------------- */
#container
{
	width:1020px;
	background-color:#000;
	margin:0 auto;
}

/* ----------banner for logo-------------- */
#header
{
	left:0;
	top:0;
	width:1000px;
	height:30px;
	background-color:#CCC;
	background-image:url(../images/back-header.jpg);
	text-align:center;
	margin:0;
	padding:0;
}

/* --------------languages menu------------- */
#languageMenu
{
	width:20%;
	float:left;
	padding-top:5px;
	font-family:Arial, Helvetica, Sans-Serif;
	color:#676d72;
	height:25px;
	font-size:12px;
}

#languageMenu div.tx-srlanguagemenu-pi1 div.NO a
{
	font-weight:400;
	color:#AAA;
}

#languageMenu div.tx-srlanguagemenu-pi1 div.CUR a
{
	font-weight:400;
	color:#FFF;
}

#languageMenu div.tx-srlanguagemenu-pi1 div.NO a:hover
{
	color:#AAA;
	text-decoration:underline;
}

#banner img
{
	padding:10px 0;
}

#logo
{
	text-align:right;
	padding-top:25px;
	padding-right:0;
}

#menu
{
	padding-top:20px;
	padding-right:30px;
	text-align:right;
}

/* -----------------Content--------------------- */
#content
{
	float:left;
	padding-left:-10px;
	width:560px;
	min-height:850;
	_min-height:650;
	height:auto;
	height:100%;
	text-align:left;
	background-color:#676D72;
	margin:0;
}

#content-header
{
	height:120px;
	margin:0;
	padding:0;
}

p,pre
{
	color:#FFF;
	margin:0;
	padding:5px 10px;
}

img
{
	border:0;
}

#content a
{
	color:#FFF;
	text-decoration:none;
}

#content a:hover
{
	color:#FFF;
	text-decoration:underline;
}

#content ul
{
	list-style-type:square;
	list-type-image:url(../images/bullet1.gif);
	margin-left:-15px;
	_margin-left:26px;
	margin-top:5px;
	text-align:left;
}

/* --------------left navigation------------- */
#left
{
	float:left;
	left:0;
	top:0;
	width:240px;
	background-color:#000;
}

#right
{
	float:right;
	margin-top:0;
	width:200px;
}

/* -----------footer--------------------------- */
#footer
{
	background-color:#CCC;
	background-image:url(../images/back-header.jpg);
	clear:both;
	height:30px;
	text-align:center;
	margin:0;
	padding:0;
}

.boxText-tools
{
	background-color:#676D72;
	font-size:11px;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#FFF;
	width:85%;
	border-style:none;
	border-width:0;
}

.boxList-tools
{
	background-color:#676D72;
	font-size:11px;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#FFF;
	width:100%;
	text-decoration:none;
	border-style:none;
	border-width:0;
}

.boxButton-tools
{
	background-color:#BF2128;
	font-size:10px;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#FFF;
	width:25px;
	border-style:none;
	border-width:0;
}

/* --------------publications------------- */
.documentationList
{
	margin-left:10px;
	background-color:#E4E5E7;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:10px;
	color:#000;
	border:medium solid #BF2128;
	border-top:5px solid #BF2128;
}

.productList
{
	background-color:#E4E5E7;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:10px;
	color:#000;
	border:medium solid #BF2128;
	border-top:5px solid #BF2128;
}

.newsletters
{
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	margin-top:5px;
	margin-left:10px;
	text-align:left;
}

.newslettersList
{
	margin-left:10px;
	font-size:10px;
	text-align:left;
}

.dateNewsletter
{
	font-size:12px;
	font-weight:700;
	text-align:left;
}

.titreNewsletter
{
	font-size:12px;
	text-align:left;
}

.intituleNewsletter
{
	font-size:11px;
	font-weight:700;
	text-align:left;
}

.titreArchivesNewsletter
{
	font-size:11px;
	font-weight:700;
	font-style:italic;
	text-align:left;
}

/* --------------news single------------- */
.news-single-container
{
	padding-top:35px;
	text-align:left;
}

.single-title
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	padding-left:10px;
	text-align:left;
}

/* --------------news list------------- */
.news-list-container
{
	padding-top:10px;
	text-align:left;
}

.spacer-gif
{
	height:5px;
}

.list-subheader
{
	margin-top:-15px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	text-align:left;
}

#news-list-title
{
	padding-top:5px;
	padding-left:10px;
	width:540px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	text-align:left;
}

.news-list-morelink
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:9px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	color:#999;
}

.clearer
{
	width:540px;
	color:#71797C;
	text-align:center;
}

.tx-ttnews-browsebox
{
	font-family:Arial, Helvetica;
	font-size:10px;
	font-weight:400;
	padding-top:30px;
	margin-bottom:20px;
	padding-left:10px;
	text-align:center;
}

.tx-ttnews-browsebox-strong
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:700;
}

td.tx-ttnews-browsebox-SCell
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:700;
	background-color:#71797C;
	color:#BF2128;
}

.fe-news
{
	padding-left:62px;
}

.img-mail-news
{
	float:left;
	height:45px;
	width:45px;
	margin:15px 0 0 5px;
}

.news-search-form
{
	margin-bottom:5px;
	padding:3px;
}

.news-search-emptyMsg
{
	font-size:1px;
	margin:0 0 0 10px;
}

.news-search-form FORM
{
	margin:0;
}

/*--------------------------------- tt_news LATEST view  ---------------------------------*/
.news-latest-container
{
	height:200px;
}

.news-latest-item H2
{
	font-size:16px;
	font-weight:700;
	margin-bottom:0;
}

.news-latest-item H3
{
	margin-bottom:15px;
}

.latest-image
{
	float:left;
	margin-left:5px;
	height:150px;
	width:150px;
	padding:10px 20px 10px 10px;
}

.latest-image IMG
{
	height:150px;
	width:150px;
}

.latest-subheader
{
	text-align:justify;
	font-size:16px;
	font-weight:700;
	margin-bottom:0;
}

.latest-backlink,.latest-backlink a
{
	display:none;
	font-weight:700;
	font-size:10px;
	margin-bottom:15px;
	margin-top:10px;
	color:#00759A;
}

.news-latest-date
{
	float:left;
	color:#00759A;
}

.news-latest-date a,.news-latest-author a
{
	font-size:9px;
	color:#00759A;
}

.latest-image.spacer-gif
{
	display:none;
}

.preview-subheader
{
	text-align:justify;
	font-size:15px;
	font-weight:700;
}

.preview-content
{
	text-align:justify;
}

.news-preview-img
{
	float:left;
	margin-left:5px;
	height:90px;
	width:90px;
	padding:20px 40px 20px 20px;
}

/*------------------------- press releases  -----------------------*/
.release-list-container
{
	padding-top:20px;
	text-align:left;
}

.release-list-separator
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	text-align:left;
	width:10px;
	vertical-align:top;
}

.release-list-space
{
	line-height:0;
}

.release-list-title
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	width:480px;
	text-align:left;
	vertical-align:top;
}

/*------------------------- events  -----------------------*/
.event-list-container
{
	margin-top:35px;
}

.event-list-item
{
	margin-left:10px;
}

.event-list-spacer
{
	height:20px;
}

.event-list-title
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-align:left;
	width:280px;
}

.event-list-date
{
	margin-left:8px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#FFF;
	text-align:left;
}

.event-list-text
{
	margin-left:5px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	text-align:left;
}

/*------------------------- site map -----------------------*/
.csc-sitemap
{
	margin-top:20px;
	padding-left:60px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	text-align:left;
}

a,a:visited,#languageMenu div.tx-srlanguagemenu-pi1 div.CUR a:hover
{
	color:#AAA;
}

.news-single-date,.news-list-date
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	padding-left:10px;
	text-align:left;
	color:#FF960E;
}

.news-latest-item,.news-preview-item
{
	margin-bottom:5px;
	padding:5px;
}

.news-latest-item IMG,.news-preview-item IMG
{
	height:100px;
	width:100px;
}

.latest-title,.preview-title
{
	color:#00759A;
	font-size:16px;
	font-weight:700;
}

.latest-content a,.latest-content a:hover,.preview-content a,.single-content a:hover
{
	color:#00759A;
}

.preview-image,.news-preview-date
{
	float:left;
}

td.release-list-date,.release-list-date p
{
	padding-top:5px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#9CF;
	text-align:left;
	vertical-align:top;
}

#hidden_layer {
	position: absolute;
	visibility: hidden;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#000;
}

.hidden_layer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}

table.contenttable {
	margin-left:10px;
}

/*------------------------- structure  -----------------------*/
.structure-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #FFFFFF;
}

.structure-entity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.structure-location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.structure-disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

/*------------------------- multimedia -----------------------*/
.multimedia-table {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

.multimedia-part-title {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.multimedia-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*------------------------- form contacts -----------------------*/
.form-style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.form-field-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #888888;
}

.form-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #676D72;
}

/*------------------------- events -----------------------*/
.events-separator {
 	_margin-left:20px;
}

/*---------------------- google maps ---------------------*/
#iFrame_GoogleMaps {
        position:relative;
        top:20px;
        left:14px;
}

/*---------------------- slideshow ---------------------*/
#mySlideShow
{
        position:relative;
        top:0;
        left:0;
        width: 130px;
        height: 90px;
}




/*------------------------- subscription -----------------------*/
#subscription_frame
{
        position:relative;
        top:-735px;
        _top:60px;
        margin-top:-860px;
        left:595px;
        _left:590px;
        width:171px;
        color:#000;
        z-index:10;
}

#subscription_frame_image
{
	text-align:left;
	margin:0;
	padding:0;
}

#subscription_frame_title
{
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:12px;
	font-weight:700;
	padding-left:10px;
	color:#FFF;
	text-align:left;
}

#subscription_frame_text
{
	width:171px;
	height:40px;
	border-top:1px #BF2128 solid;
	border-left:1px #BF2128 solid;
	padding-top:5px;
	padding-left: 10px;
	font-size:11px;
	color:#DDD;
	text-align:left;
}

#iFrameEtudes {
        height:2100px;
        _height:0px;
}


/*------------------------- videos -----------------------*/
.videos-headlines {
	margin-left:10px;
}
.videos-title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFF;
}
.videos-text-normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.videos-text-normal-italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}
.videos-text-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

/*---------------------- link credit agricole ---------------------*/
#link-credit-agricole, #link-credit-agricole a {
        position:relative;
        top:2px;
        left:144px;
        font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
        font-size:9px;
	color:#AAA;
        text-decoration:none;
}
#link-credit-agricole a:hover {
	color:#FFF;
        text-decoration:none;
}


/*---------------------- publications ---------------------*/
#publications-element {
	position:relative;
	left:10;
	top:0;
	width:540px;
	height:60px;
	z-index:1;
	background-color: #5D6266;
}

#publications-element-content-image {
	position:relative;
	left:8px;
	top:5px;
	width:35px;
	height:50px;
	background-color: #FFF;
}
#publications-element-content-text {
	position:relative;
	left:65px;
	top:-35px;
	width:380px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
	color:#FFF;
	overflow: hidden;
}
#publications-element-content-flag {
	position:absolute;
	top:20px;
	left:53px;
	width: 16px;
	height: 16px;
}
.publications-element-content-text-level1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:700;
	color:#FFF;
}
.publications-element-content-text-level2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
}