@charset "UTF-8";
@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * {font-size:100.01%}

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    /*font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;*/
    font-family: Georgia, Times, Times New Roman, Serif;
    font-size:13px;
    color:#000;
  }

  h1,h2,h3,h4,h5,h6 {
  	font-weight:bold;
  	color:#000;
  	margin:0 0 0.25em 0;
  }

  h1 {font-size:175%}                        /* 21px */
  h2 {font-size:150%;}         				/* 18px */
  h3 {font-size:150%}                        /* 18px */
  h4 {font-size:133.33%}                     /* 16px */
  h5 {font-size:116.67%}                     /* 14px */
  h6 {font-size:116.67%; font-style:italic}  /* 14px */

  h1.G {border:0; height:30px; text-indent: -999em;}
  h2.G {border:0; height:30px; text-indent: -999em;}
  h3.G {border:0; height:30px; text-indent: -999em;}
  h4.G {border:0; height:30px; text-indent: -999em;}
  h5.G {border:0; height:30px; text-indent: -999em;}

  p {font-size: 14px; line-height:1.5em; margin:0 0 1em 0;}

  /* ### Lists | Listen  #### */

  ul, ol, dl {line-height:1.5em; margin:0 0 1em 1em}
  li {margin-left:1.5em; line-height:1.5em}

  dt {font-weight:bold}
  dd {margin:0 0 1em 2em}

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote {font-style:italic}
  blockquote {margin:0 0 1em 1.5em}

  strong,b {font-weight:bold}
  em,i {font-style:italic}

  pre, code {font-family:monospace; font-size:1.1em;}

  acronym, abbr {
    letter-spacing:.07em;
    border-bottom:.1em dashed #c00;
    cursor:help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background:#dfd; padding:1em; border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}
  .important {background:#ffd; padding:1em; border-bottom:1px #ddb dotted; border-bottom:1px #dbb dotted;}
  .warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted; border-bottom:1px #dbb dotted;}

  .float_left {float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right {float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a {color:#1E6289; text-decoration:underline;text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#222; text-decoration:none;}

  /*#topnav a {color:#666677; font-weight:normal; background:transparent; text-decoration:none;}
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active {color:#223; text-decoration:none; background-color:transparent;}*/
  #topnav {
  	float: right;
  	width: auto;
  	height: 18px;
  	line-height: 18px;
	z-index: 999;
  }
  #topnav ul {
  	float: left;
  	width: auto;
  	height: auto;
  	list-style: none;
  	display: inline;
  	margin: 0;
  	padding: 0;
  	border-left: 1px solid #999;
  	position: relative;
  	z-index: 99;
  }
  #topnav ul li {
  	float: left;
  	width: auto;
  	height: auto;
  	margin: 0;
  	padding: 0;
  }
  #topnav ul li a {
  	float: left;
  	color: #000;
  	font-size: 11px;
  	padding: 0 5px;
  	line-height: 18px;
  	border-right: 1px solid #999;
  }
  #topnav ul li ul {float: none !important; float: left; margin: 0; padding: 0; top: 100%; position: absolute; background-color: #c9c9c9; display:none; width:200px; z-index: 100; border: 0px none;}
  #topnav ul li ul li {
  	float: left;
  	width: 100%;
  	height: auto;
  	margin: 0;
  	padding: 0;
  	border-bottom: 1px solid #E5E0DC;
  }
  #topnav ul ul li a {
  	float: left;
  	width: 100%;
  	height: auto;
  	color: #000;
  	font-size: 11px;
  	border: 0px none;
  	text-align: left;
  	padding: 5px 0;
  	text-indent: 5px;
  	background: #f9f9f9;
  }
  #topnav ul ul li a:hover {
  	background: #c9c9c9;
  }
  #topnav ul li:hover ul  {display:block; float:left;}
  #topnav ul li ul:hover   {display:block; float:left;}
  #topnav ul li ul li:hover   {display:block; float:left;}
  #footer a {color:#000; background:transparent;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color:#000; background-color:transparent; text-decoration:none;}

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

  table {width:auto; border-collapse:collapse; margin-bottom:0.5em;}
  table.full {width:100%;}
  table.fixed {table-layout:fixed}

  th,td {padding:0.5em;}
  thead th {background:#444; color:#fff}
  tbody th {background:#ccc; color:#333}
  tbody th.sub {background:#ddd; color:#333}

  table.typo3-adminPanel {text-align:left; font-size:120%; margin:1em 0 0 0;}
  table.typo3-adminPanel td {padding:0.1em 0.1em 0.1em 0;}
  table.typo3-adminPanel select {font-size:0.6em;}
  table.typo3-adminPanel input {font-size:0.6em;}

  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }
/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
#col1_content form select {margin-bottom:1em; width:100%;}

/* Content element "table" */
table.contenttable {font-size:0.8em; width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show; float: left;}
table.contenttable caption {text-align:left; font-weight:bold; color:#888; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}
.tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th {background:none; padding:0; color:#222;}
.tx-newloginbox-pi1 input {margin:0;}

.csc-textpicHeader h3 {margin:0em 0 0.3em 0; padding-top:0;}

input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#000;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop {text-align:right; margin:0;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;}

/* #############################
** ### felogin #################
** #############################
*/
div#loginbox , div#register { display: none; }
.tx-felogin-pi1 {float: left;margin:0; padding:0; border:none; background:none;}
.tx-felogin-pi1 fieldset {margin:1em 0 0 0;}
.tx-felogin-pi1 fieldset p { margin-top: .5em; }
.tx-felogin-pi1 fieldset legend {display:none;}
.tx-felogin-pi1 fieldset div {clear:both; width: 96%; padding: 0 0 0 0; margin:0em 0 0.5em 0;}
.tx-felogin-pi1 fieldset div label {display:block;}
.tx-felogin-pi1 fieldset div input {margin:0;}

#col1 .tx-felogin-pi1 {
	width: 160px;
	font-size: 12px !important;
}
#col1 .tx-felogin-pi1  * {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

.tx-felogin-pi1 form#login-agefi fieldset{background:transparent;border:none;margin:0;padding:0;}
/* All title in col3 */
.tx-felogin-pi1 h3,
#col3 h1,
.loginbox h3,
.tx-srfeuserregister-pi1 legend
{ margin: .5em 0; text-transform:uppercase;border-bottom:1px dashed #c9c9c9;border-top:1px dashed #c9c9c9;color:#000;background:#f9f9f9;margin:0; font-size: 12px; text-align: left; width: 96%; padding: .5em 0 .5em 4%; line-height: 18px;}

.loginbox h3 {
  width: 160px;
  margin-top: 3em;
  clear: both;
  display: block;
}

/* Newsletter form */
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form legend,
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form p.tx-srfeuserregister-pi1-notice { display: none; }
.tx-srfeuserregister-pi1 dt { width: 40%; }
.tx-srfeuserregister-pi1 h4 { display: none;}

.tx-felogin-pi1 input {width:100%; padding:0; margin:2px 0;}
.tx-felogin-pi1 input#login-button, .tx-felogin-pi1 form#login-agefi input#ctl00_ContentPlaceHolder1_BtnLogin {background:#f9f9f9;font-weight:normal; color: #B11020; text-transform: uppercase; border: 1px solid #c9c9c9;}

.tx-felogin-pi1 form#logout-agefi fieldset{margin:0; padding:0; border:none; background:transparent;}
.tx-felogin-pi1 form#logout-agefi fieldset div label {text-transform:none;}
.tx-felogin-pi1 form#logout-agefi h3{text-transform:uppercase;border-bottom:1px dashed #c9c9c9;border-top:1px dashed #c9c9c9;color:#000;background:none repeat scroll 0 0 #f9f9f9;margin:0; font-size: 12px; text-align: left; width: 96%; padding: 0 0 0 4%; line-height: 30px;}
.tx-felogin-pi1 form#logout-agefi label { margin-top: 1em;}
.tx-felogin-pi1 form#logout-agefi input {width:100%; padding:0; margin:2px 0;}
.tx-felogin-pi1 form#logout-agefi input#logout-button {background:#f9f9f9;font-weight:normal; color: #000; text-transform: uppercase; border: 1px solid #c9c9c9;}
.tx-felogin-pi1 form#logout-agefi #logged-user {font-style:italic;font-weight:bold;}

.tx-felogin-pi1 form#forgotpass-agefi fieldset{margin:0;background:transparent;border:none;}
.tx-felogin-pi1 h3 {text-align:center;}

/** Col2 **/
#col2 p {font-size: 11px !important;}
/** Col3 **/
#col3 h1 { clear: both;}
#col3 a { color: #B11020; }
#col3 ul { padding-left: 16px; list-style-image:url('../img/dash.png');}
#col3 ul li {margin: .4em 0 0 0;}


/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item p {margin:0; background:#f7f7ef url(../../img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 0 4em;}
.news-latest-item h3 {padding-top:0; margin-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; background:#f7f7ef; text-align:right;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item p {margin:0; background:#f7f7ef; padding:1em 1em 0 1em;}
.news-list-item h3 {padding-top:0; margin-top:0;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.6em;}
.news-list-morelink {padding:1px; background:#f7f7ef; text-align:right;}
.news-list-category {color:#aaa;}
.news-list-browse { float: left; width: 100%; height: auto; padding: 10px 0 20px 0; }
.news-list-browse  .showResultsWrap{ margin-bottom:10px; float:left;	width:100%;text-align:left;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:20px;	float:right;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;text-transform:uppercase;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
.news-single-item .author {font-weight: bold; text-transform: capitalize; font-size: 12px; }

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/* Page1 Ansicht */
.news-page1-item, .news-result-item { float: left;padding-bottom: 10px; border-bottom: 1px dashed #c9c9c9;margin-bottom:1em; width: 100%; font-family: Georgia,"Times New Roman",Times,serif; }
.news-page1-item p { float: left; width: 100%;margin:5px 0; padding:0;}
.news-page1-item h1, .news-result-item h1 { float: left; width: 100%;padding-top:0; margin-top:0; color: #000; font-weight: normal;}
.news-page1-item h1 a, .news-result-item h1 a, #col1 h1, .news-single-item h2.news-title { float: left; width: 100%;color:#000; font-size: 22px; line-height: 30px; font-weight: normal;}

.news-page1-item h1 a:hover, .news-result-item h1 a:hover {color:#9f2823;}
.news-page1-item p.news-category { display: none; }
.news-page1-item div.category_20 p.news-category { display: inline; color: #a21623; font-weight: bold; }
.news-page1-item h5 { float: left; width: 100%;text-transform:capitalize;}
.news-page1-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-page1-morelink {float: right;width: auto; padding:0; background: none; color: #B11020;text-align:right;text-transform:uppercase;font-weight:normal;font-size:10px; margin: 0}
.news-page1-morelink a {color:#000;background:url("../../img/home_key.jpg") no-repeat scroll left center transparent;padding:0; background: none;}
.news-page1-related, .news-page1-morelink { clear: both;float: right;width: auto; padding:5px 2em 5px 2em; background: #f9f9f9; text-align:right;text-transform:uppercase;font-weight:normal;font-size:10px; margin: 0 0 5px 0;}
.news-page1-related a, .news-page1-morelink  a {color:#000;background:url("../../img/home_key.jpg") no-repeat scroll left center transparent;padding:0; background: none; color: #000;}
.news-page1-morelink a:hover, .news-page1-related a:hover{text-decoration:underline;}
.news-page1-item .news-page1-subheader, .news-single-item .single-subheader h2 {float: left; width: 100%;font-style:normal; font-size: 14px}
.news-page1-item .news-page1-subheader p, .news-single-item .single-subheader h2 {float: left; width: 100%; height: auto; font-weight: bold; color: #000; margin-bottom: 1em;}
.news-page1-item .news-date, .news-single-item .news-single-timedata {float: left;  width: 100%;text-transform:uppercase;font-weight:normal;font-style:normal; font-size: 10px; color: #999;}
.category-long, .category-short { display: none; text-transform: uppercase; font-size: 12px;}
.news-page1-item .category_25 .category-long { display: block;}
.news-page1-item .category_26 .category-short { display: block;}
.news-page1-content {font-size: 14px; }
/* REMOVE related from all pages except for UNE */
.news-page1-related { display: none; }
#c574 .news-page1-related { display: inline; }
#c348 .news-page1-related { display: inline; }
#c342 .news-page1-related { display: inline; }

.news-page1-item .category_25  { }  /* Long articles: display lead: */
.news-page1-item .category_26  .news-date,
.news-page1-item .category_26  .news-page1-subheader,
.news-page1-item .category_26  .news-page1-content{ display: none;} /* Short articles: don't display: text/lead */
.news-page1-item .category_26 .news-page1-morelink { display: inline;}


.tgFullbanner { border-bottom: 1px dashed #c9c9c9;margin-bottom:1em;padding-bottom: 1em; float: left;}

/* Editorial */
.editorial-news-item .news-page1-morelink {
	display: none;
}

/* Page1 Related Ansicht */
.news-related-item {margin-bottom:1em;border-bottom:1px dotted #DED3CD;}
.news-related-item h3 {padding-top:0; margin-top:0;}
.news-related-item h3 a {color:#000;}
.news-related-item h3 a:hover {color:#666;}
.news-related-morelink {padding:1px;text-align:right;}
.news-related-morelink a {color:#ff0000;}
.news-related-morelink a:hover{text-decoration:underline;}

.news-searchbox {position:absolute; top:40px; right:10px; font-size:11px;}
.news-searchbox input {margin-left:0;background:#F6F6F6;}
.news-searchbox form span {display:block; font-weight:bold; color:#aaa;}
.news-searchbox form input {width:200px; height:23px;line-height:23px;background:#FFFFFF; padding:0}
.news-searchbox .news-search-button {width:19px; height:21px;position:absolute;top:1px;right:1px;border:none;border-left:1px solid #ccc;}

/* Search Result Ansicht */
.news-result-container {padding:10px 0 0 0}
.news-result-item {margin:0; padding: 15px 0; line-height: 1.5em; }
.news-result-item a {color:#000;}
.news-result-item a:hover {color:#9f2823;}
/*.news-result-item p{padding:0 0 0 30px;}*/
.news-search-emptyMsg {text-align:left; float: left; margin-top: 1em;}
.news-result-count {color:#990033;font-weight:bold;display:none;}
.news-result-item div.news-result-headlines { padding: 10px 0;}
.news-result-item div.news-result-subheader { font-weight: bold;}
.news-result-item div.news-result-datetime { text-transform: uppercase; color: #999; font-size: 10px; }
.news-result-item div.news-result-content p {}
.news-result-container .news-list-browse { float: left; width: 100%; height: auto; text-align: center; }
.news-result-container .news-list-browse .disabledLinkWrap { text-transform: uppercase; color: #666; padding: 5px; font-size: 10px;}
.news-result-container .news-list-browse .activeLinkWrap { text-transform: uppercase; padding: 5px; color:#9f2823;font-size: 10px; }
.news-result-container .news-list-browse a {text-transform: uppercase; padding: 5px;font-size: 10px; color: #000;}
.news-result-container .news-list-browse a:hover { color:#9f2823;}

/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eeeeee;}
.tx-indexedsearch-title a {color: #000; font-size: 175%;}
.tx-indexedsearch-title a:hover { text-decoration: underline; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E0E7F5;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#f4f4f4;}
/* ########################################################
** ### tx_indexedsearch with tablee-free template #########
** ########################################################
*/
.tx-indexedsearch {}
.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {display:none;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form input {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit {clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit input {margin:0 0 0 25%;}
/*.tx-indexedsearch .tx-indexedsearch-browsebox {background:#eee;}*/
.tx-indexedsearch .res-tmpl-css h3 {font-size:105%; clear:both;}
.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {display:none;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {background:transparent;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .percent-tmpl-css {color:#aaa;}
/*.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {font-size:0.8em; background:#fff url(../../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 5em; border:1px solid #187ba2; font-style:italic;}*/
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {margin: 15px 0; font-size: 12px; text-align: justify;}
.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {font-size:0.8em; background:transparent; font-weight:normal; margin:0 0 4em 0;}
.tx-indexedsearch .res-tmpl-css dt {float:left;}
.tx-indexedsearch .res-tmpl-css dd {float:left; margin:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {list-style:none; background:#fff; /*margin:0 0 3em 0;*/ width: auto;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {font-size:0.8em; float:left; /*margin:0 1em 0 0;*/}
#tx_indexedsearch fieldset {float: left;width: 100%;height: auto;}
.res-tmpl-css {padding: 15px 0; border-bottom: 1px dashed #c4c4c4;}
/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border:solid 1px #ccd; background:#F0F0F4; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_4 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:solid 1px #ccd; background:#F0F0F4;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}
/* ##########################
** ### csc-sitemap        ###
** ##########################
*/
.csc-sitemap {}
.csc-sitemap ul {list-style:none; margin:0;}
.csc-sitemap li {margin:0; background:transparent url(../../img/sitemap-first-level.gif) no-repeat left top; padding:0 0 0 20px;}
.csc-sitemap li ul li {background:transparent url(../../img/sitemap.gif) no-repeat left top;}
.csc-sitemap li a {border:1px solid #4D87C7; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:#4D87C7; text-decoration:none; color:#222;}
.csc-sitemap li ul li a {border:none; border-bottom:1px solid #4D87C7; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:transparent; text-decoration:none; color:#222;}
.csc-sitemap li a:hover {background:#eee; border:1px solid #eee;}
.csc-sitemap li ul li a:hover {border:none; border-bottom:1px solid #eee;}
/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:1px solid #ccc; padding:1em; background:#fafafa;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#fafafa; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:0em; background:#fafafa; cursor:pointer;}
input#mailformformtype_mail:hover {background:#f0f0f0;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}
.csc-mailform-field img {margin-left:11em;}
/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {}
table.csc-uploads td {padding-right:0.5em; padding-top:0.25em; padding-bottom:0.25em; vertical-align:top; border-bottom:1px solid #ccc;}
td.csc-uploads-fileSize {width:5em; text-align:right; padding:0; font-style:italic;}
td.csc-uploads-icon {}
td.csc-uploads-fileName p {margin:0;}
td.csc-uploads-fileName p.csc-uploads-description {margin:0; font-size:90%; background-color:#dfd; padding:0.3em; font-style:italic;}
/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:none; border-left:1px none #dbb; border-right:1px none #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:none; border-left:1px none #dbb; border-right:1px none #dbb;}
.rRline1 {margin:0 5px; background:none;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0 5px; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}
/* FCE 3 Boxes with rounded edges End */
/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
/*div.flexi div {display:block; overflow:hidden; float:left;}*/
div.flexi div.left {margin-right:5px;display:block; overflow:hidden; float:left;}
div.flexi div.center {margin-right:5px; margin-left:5px;display:block; overflow:hidden; float:left;}
div.flexi div.right {margin-left:5px;display:block; overflow:hidden; float:left;}
/* FCE adjustable columns End */
/* Shared styles for lightbox & slimbox*/
#overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:90}
#prevLink, #nextLink {display:block;position:absolute;top:0;width:33%;height:100%;background:transparent url("../images/blank.gif") no-repeat}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover {background:transparent url("../images/prev.gif") no-repeat 0% 15%}
#nextLink:hover {background:transparent url("../images/next.gif") no-repeat 100% 15%}
#playLink,#pauseLink,#saveLink,#closeLink {display:block;float:right;width:26px;height:26px;margin-left:1.0em}
#playLink {background:transparent url("../images/play.gif") no-repeat center}
#pauseLink {background:transparent url("../images/pause.gif") no-repeat center}
#saveLink {background:transparent url("../images/save.gif") no-repeat center}
#closeLink {background:transparent url("../images/close.gif") no-repeat center}
#sbCenter, #sbBottomContainer {position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:100}
#sbCenter a, #sbBottomContainer a {text-decoration:none;border:none;outline:none}
.sbLoading {background:#fff url("../images/loading.gif") no-repeat center}
#sbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#sbBottom {font-size:11px;color:#666;line-height:1.4em;text-align:left;padding:0 10px 10px 10px}
#sbCaption {width:66%;font-weight:bold;margin-bottom:0.1em}
#sbNumber {width:66%;margin-bottom:0.1em}
#sbPresent {width:66%;margin-bottom:0.1em}
#sbPresent a {color:#666;margin-right:1.0em}
#sbPresent a.act {font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777}
#lbLightbox {position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lbLightbox #closeLink {margin-bottom:10px}
#lbLightbox a {text-decoration:none;border:none;outline:none}
#lbLightbox img {border:none}
#lbOuterImageContainer {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lbImageContainer {padding:10px}
#lbLoading {position:absolute;z-index:110;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;background:#fff url("../images/loading.gif") no-repeat center}
#lbHoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lbImageContainer>#lbHoverNav {left:0}
#lbImageDataContainer {font-size:11px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#lbImageData {padding:0 10px;color:#666}
#lbImageDetails {width:66%;float:left;text-align:left;padding-bottom:10px}
#lbCaption {display:block;font-weight:bold;margin-bottom:0.1em}
#lbNumber {display:block;margin-bottom:0.1em}
#lbPresent {display:block;margin-bottom:0.1em}
#lbPresent a {color:#666;margin-right:1.0em}
#lbPresent a.act {font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777}
/* #############################
** ### Equal Height #################
** #############################
*/
.equalize, .equalize .subcolumns {display:block;}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,
.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,
.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {
    display:table-cell; vertical-align:top;
    float:none; margin:0; overflow:hidden;
  }
/* END Shared styles for lightbox & slimbox*/
/* ###########################
** ### cssstyledcontent ######
** ###########################
*/
/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption {text-align:left;}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {float:left; display:inline;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:2px solid black; padding:0px 0px;}
DIV.csc-textpic-imagewrap {padding:0;}
DIV.csc-textpic IMG {border:none;}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */
DL.csc-textpic-image {margin:0;}
DL.csc-textpic-image DT {margin:0; display:inline;}
DL.csc-textpic-image DD {margin: 0;}
/* Clearer */
DIV.csc-textpic-clear {clear:both;}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-right:10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:0;}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:5px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right:10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {clear:both;}
/* Center (above or below) */
DIV.csc-textpic-center {text-align:center; /* IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align:left; /* Remove IE-hack */}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left;}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right;}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
#fancybox-content {overflow:auto;/*max-height:auto*/}
#fancybox-img{height:auto;}
.pearlBG {background:#D7C2B1;padding:0 0 10px;margin:0 0 10px;}
.pearlBG h1,
.pearlBG h2,
.pearlBG h3,
.pearlBG h4,
.pearlBG h5 {
	border-bottom:1px solid #DED3CD;
	text-align:center;
	color:#948981;
	padding:5px 0;
	text-transform:uppercase;
}
.ol-grey{background:#F5ECE7;padding:5px 3px 10px 3px;}
.ol-grey ol{list-style-type:decimal-leading-zero;}
.ol-grey h1,
.ol-grey h2,
.ol-grey h3,
.ol-grey h4,
.ol-grey h5 {
	border-bottom:1px solid #DED3CD;
	text-transform:uppercase;
	padding:5px;
}
.ol-grey ol li{
	color:#948981;
	text-transform:uppercase;
	}

.news-h2 h2{border-top:1px dotted #DED3CD;margin:0 0 20px;}
.news-h2 .news-related-container{border-top:1px dotted #DED3CD;padding:1em 0 0 0;}

#contact fieldset.tx-powermail-pi1_fieldset {border:1px solid #E3DFD4;background:transparent;margin:15px 45px;padding:15px;}
#contact fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text {clear:none;}
#contact fieldset.tx-powermail-pi1_fieldset legend {color:#B01121}
#contact fieldset.tx-powermail-pi1_fieldset label {width:145px;text-align:center;color:#000;}
#contact fieldset.tx-powermail-pi1_fieldset label .powermail_mandatory {color:#000;margin:0 3px;}
#contact fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text .powermail_text {width:130px;}
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes .tx_powermail_pi1_fieldwrap_html_radio {padding:0 0 0 137px;}
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes .tx_powermail_pi1_fieldwrap_html_radio legend{display:none;}
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner {clear:none;margin:0;margin:0 10px;float:left;}
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes #powermaildiv_uid2,
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes #powermaildiv_uid4,
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes #powermaildiv_uid6,
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes #powermaildiv_uid9,
#contact fieldset.tx-powermail-pi1_fieldset_coordonnes #powermaildiv_uid11 {float:left;}
#contact fieldset.tx-powermail-pi1_fieldset_messageouremarques .tx_powermail_pi1_fieldwrap_html_textarea {text-align:center;}
#contact fieldset.tx-powermail-pi1_fieldset_messageouremarques .tx_powermail_pi1_fieldwrap_html_textarea label {display:none;}
#contact fieldset.tx-powermail-pi1_fieldset_messageouremarques .tx_powermail_pi1_fieldwrap_html_textarea textarea {width:90%;height:92px;}
#contact fieldset.tx-powermail-pi1_fieldset_valider {border:none;padding:0;background:transparent;}
#contact fieldset.tx-powermail-pi1_fieldset_valider legend {display:none;}
#contact fieldset.tx-powermail-pi1_fieldset_valider .tx_powermail_pi1_fieldwrap_html_label {font-size:10px;}
#contact fieldset.tx-powermail-pi1_fieldset_valider .tx_powermail_pi1_fieldwrap_html_submit {text-align:right;}
#contact fieldset.tx-powermail-pi1_fieldset_valider .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit {
	padding:4px 15px;
	color:#6C6D6E;
	background:#E3DFD4;
	border:1px solid #6C6D6E;
	margin:10px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;*/
	border-radius: 4px;
	/*behavior: url(PIE.htc);*/
	}
.ui-accordion .ui-accordion-header {border:none;background:transparent;}
.ui-accordion .ui-accordion-header .ui-icon{display:none;}
.ui-accordion .ui-accordion-header a {text-align:right;color:#990033;}
.ui-accordion .ui-accordion-header a:hover,
.ui-accordion .ui-accordion-header a:active,
.ui-accordion .ui-accordion-header a:focus {color:#990033;}
.ui-accordion .ui-accordion-content {background:transparent;border:none;}

fieldset.tx-powermail-pi1_fieldset {background:transparent;border:none;}
fieldset.tx-powermail-pi1_fieldset legend {width:100%;text-align:center;text-transform:uppercase;}
fieldset.tx-powermail-pi1_fieldset fieldset legend {position:static;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text {float:left;clear:none;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text input {width:220px;margin:0 10px 0 0;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid20 {float:none;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid20 input {width:517px;}
/*fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid29 {margin:0 242px 0 0;overflow:hidden;}*/
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid29 label{width:308px;float:right;font-size:11px;font-weight:normal;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid46 legend{width:100%;text-align:center; padding-top:15px;padding-bottom:15px;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid48 legend {display:none;}
/*fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid49 {overflow:hidden;margin:0 0 0 200px;}*/
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid49 label {float:right;font-weight:normal;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid49 input {width:40px;float:right;margin:0 5px 0 0;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid50 {}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid50 legend {width:100%;}
/*fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid51 {overflow:hidden;margin:0 0 0 200px;}*/
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid51 label{float:right;width:250px;font-weight:normal;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid51 input {float:right;width:20px;margin:0 5px 0 0;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid52 {text-align:center;}
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid52 label {width:88%;text-align:left;margin:0 0 0 95px;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_textarea .powermail_textarea {width:520px;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner input,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner input {float:none;}
/*fieldset.tx-powermail-pi1_fieldset .powermail_check_inner,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {margin:0 0 0 200px;}*/
fieldset.tx-powermail-pi1_fieldset label/*,
fieldset.tx-powermail-pi1_fieldset fieldset legend*/ {text-transform:uppercase;width:220px;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit {text-align:right;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit {
	padding:4px 15px;
	color:#6C6D6E;
	background:#E3DFD4;
	border:1px solid #6C6D6E;
	margin:10px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;*/
	border-radius: 4px;
	/*behavior: url(PIE.htc);*/
	}
}

#powermaildiv_uid16 label, #powermaildiv_uid17 label,#powermaildiv_uid18 label,#powermaildiv_uid19 label,#powermaildiv_uid20 label,#powermaildiv_uid21 label,
#powermaildiv_uid22 label,#powermaildiv_uid23 label,#powermaildiv_uid24 label,#powermaildiv_uid25 label,#powermaildiv_uid26 label,#powermaildiv_uid27 label,
#powermaildiv_uid28 label {
	display:none;
	margin-left:60px !important;
}

/*
#powermaildiv_uid16 input, #powermaildiv_uid17 input,#powermaildiv_uid18 input,#powermaildiv_uid19 input,#powermaildiv_uid21 input,
#powermaildiv_uid22 input,#powermaildiv_uid23 input,#powermaildiv_uid24 input,#powermaildiv_uid25 input,#powermaildiv_uid26 input,#powermaildiv_uid27 input,
#powermaildiv_uid28 input {
	margin-left:60px !important;
}

#powermaildiv_uid20 input{
	margin-left:60px !important;
}*/
.accordion .ui-accordion-content {/*overflow:none;*/height:auto !important;}
.accordion .tx-powermail-pi1 {width:524px;padding:0;margin: 0 auto;}
.accordion fieldset.tx-powermail-pi1_fieldset {padding:0;}

/*right column */
input#uid17, input#uid19, input#uid22, input#uid24, input#uid26, input#uid28 {margin-left:60px;}

input#uid29 {width:220px;}
.accordion {background:#ECE9E8;}
.accordion .tx_powermail_pi1_fieldwrap_html_radio_title { padding-top:15px;padding-bottom:15px;}
.accordion fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, .accordion fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {margin-left:0px !important;}
.accordion fieldset.tx-powermail-pi1_fieldset fieldset legend {width:auto;}

#powermaildiv_uid56 label,#powermaildiv_uid57 legend {display:none;}
#powermaildiv_uid54, .accordion .powermail_check_inner_uid54_1 {width:370px; float:left;}
#powermaildiv_uid56 { width:120px;float:left;}
input#uid56 {height:13px;width:163px;float:left;margin-top:37px;}

/* width of field "Offre" in subscription form */
.tx-powermail-pi1 .style1 select {
  max-width: 500px;
}

#tx-sognewspaper-container {
	float: left;
	width: 324px;
	height: auto;
	/*background: none repeat scroll 0 0 #E3DFD4;*/
	background: none;
	padding: 0 0 10px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px dashed #c9c9c9;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image {
	float: left;
	width: 100%;
	height: auto;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image h1 a {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
	margin: 0px 0;
	color: #000;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image a {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0px 0;
	color: #1E6289;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image p {
	text-align: center;
	color: #000;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image .pdf-links a {
	float: none;
	text-align: center;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image a img {
	margin: 0 0 0 -1px;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image p,
#tx-sognewspaper-container #tx-sognewspaper-page-image p a {
  margin: 0;
  padding: 0;
  height: auto;
}
#tx-sognewspaper-container #tx-sognewspaper-page-image p a:hover {
	text-decoration: underline;
}
#tx-sognewspaper-page-headlines, #tx-sognewspaper-page-browser, #tx-sognewspaper-page-image, #tx-sognewspaper-export-links {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px none;
}
#tx-sognewspaper-container ul {
	float: left;
	width: 100%;
	height: auto;
	list-style: none;
	padding: 0;
	margin: 0;
}
#tx-sognewspaper-container ul li {
	float: left;
	width: auto;
	height: auto;
	padding: 2px;
	margin: 0 2px;
}
#tx-sognewspaper-container ul li a {
	float: left;
	width: auto;
	height: auto;
	color: #000;
}
#tx-sognewspaper-container ul li a:hover {
	color: #a21623;
}
#tx-sognewspaper-container hr {
	float: left;
	width: 100%;
	height: 1px;
	background: #ccc;
	padding: 0;
	margin: 0;
}
#tx-sognewspaper-container #headline-list ul {
	float: left;
	width: 96%;
	height: auto;
	padding: 0 2%;
	margin: 0;
	border: 0px none;
}
#tx-sognewspaper-container #headline-list ul li {
	float: left;
	width: 96%;
	height: auto;
	line-height: 20px;
	padding: 0 2%;
	margin: 0;
	color: #9f2823;
	border-bottom: 1px dashed #c9c9c9;
}
#tx-sognewspaper-container #headline-list ul li a {
	float: left;
	width: 100%;
	height: auto;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #000;
}
#tx-sognewspaper-container #headline-list ul li a:hover {
	color: #9F2823;
}
#col2 h1,
#tx-sognewspaper-container h1,
#tx-sognewspaper-container h3 {
	float: left;
	width: 100%;
	height: auto;
	background: #f9f9f9;
	line-height: 30px;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	text-indent: 10px;
	border-bottom: 1px dashed #c9c9c9;
  border-top:1px dashed #c9c9c9;
  margin-top: 10px;
}
#tx-sognewspaper-page-image h1,
#col2 h1:first-child {
  margin-top: 0;
}
#tx-sognewspaper-container h1 {
	border-top: none;
}
#tx-sognewspaper-container p {
	float: left;
	width: 96%;
	height: auto;
	font-size: 12px;
	color: #666666;
	padding: 0 2%;
	margin: 20px 0;
}
#tx-sognewspaper-container #pages-list ul {
	float: left;
	width: 100%;
	height: auto;
}
#tx-sognewspaper-container #pages-list ul li {
	float: left;
	width: 316px;
	height: auto;
}
#tx-sognewspaper-container #pages-list ul li span {
	float: left;
	width: 140px;
	height: auto;
	color: #666666;
    	font: 11px/15px 'Lucida Grande',Arial,'Lucida',FreeSans,sans-serif;
    	padding: 2px 10px 2px 0;

}
#tx-sognewspaper-container #pages-list ul li ul {
	float: left;
	width: 140px;
	height: auto;
}
#tx-sognewspaper-container #pages-list ul li ul li {
	float: left;
	width: auto;
	height: auto;
}

/*#pageUID-50 .accordion { width: 807px; }*/
#abonnent1000, #abonnent1000 .accordion {
	width: 807px;
}

/* rss feeds */
.tx-feedforward-pi1 {
	font-family: serif;
}
.tx-feedforward-pi1  h1,
.tx-feedforward-pi1 h1 a {
	font-size: 70%;
	color: #6e997a;
	margin: .5em 0 0 0;
}
.tx-feedforward-pi1  h1 {
	padding-left: 20px;
	background: url(images/greendot.png) 0px 7px no-repeat;
}
.tx-feedforward-pi1 h2 {
	display: none;
}
.tx-feedforward-pi1 br {
	display: none;
}
.tx-feedforward-pi1 p {
	margin: 0 0 0 0;
	padding-left: 20px;
}

/** sog newspaper */

#tx-sognewspaper-page-headlines ul li,
#tx-sognewspaper-page-headlines a {
	color: #9f2823;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
}
#tx-sognewspaper-pages  #pages-title {
	margin-top: .4em;
}
#tx-sognewspaper-pages  #pages-list li.current {
	font-weight: bold;
}

/** Previous Issues */

.tx_sognewspaper_previssues_item{
	float: left;
	text-align: center;
}
.tx_sognewspaper_previssues_item a{
	/*width: 100%;
	float: left;*/
}
.tx_sognewspaper_previssues_item a img {
	width: 150px;
}
#col1_content {

}

#c405 {
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px 0;
}
#c405 h1 {
	float: left;
	width: 100%;
	height: auto;
	line-height: 40px;
	border-top: #e4e4e4 dashed 1px;
	border-bottom: #e4e4e4 dashed 1px;
	font-size: 16px;
	background: #f9f9f9;
	text-indent: 10px;
	color: #616161;
}
#c405 .csc-textpic IMG {
	float: left;
	width: 339px;
	height: 400px;
	margin: 0 0 0 -10px;
}
#searchbox{
	float: right;
	width: auto;
	height: auto;
	margin: 45px 6px 0 0;
	position: relative;
	z-index: 9;
}
#searchbox .search {
	float: left;
	width: auto;
	height: auto;
}
#searchbox .search .tx_indexedsearch {
	float: left;
	width: auto;
	height: auto;
}
#searchbox .search .tx_indexedsearch .searchbox-sword {
	float: left;
	margin-left: 0px;
}
#searchbox .search .tx_indexedsearch .searchbox-button {
	float: left;
	height: 17px;
	margin-left: 0;
	padding: 2px;
}
.news-agences-list-container {
	float: left;
	width: 94%;
	height: 160px;
	overflow: auto;
	margin: 10px 0;
	padding: 0 2%;
}
.news-agences-list-container .news-list-item {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.news-agences-list-container .news-list-item h3 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.news-agences-list-container .news-list-item h3 a {
	float: left;
	width: 100%;
	height: auto;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	margin: 0 0 5px 0;
	text-decoration: none;
}
#col1 .news-agences-list-container .news-list-item h3 a {
  font-size: 14px;
}
.news-agences-list-container .news-list-item h3 a:hover {
	text-decoration: underline;
}
#c312 {
	float: left;
	width: 100%;
	height: auto;
}
#c390 {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
}
#c409, #c410 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 10px 0;
}
#c409 h1, #c410 h1 {
	float: left;
	width: 100%;
	height: auto;
	background: #f9f9f9;
	line-height: 30px;
	font-size: 12px;
	/*color: #B00F1F;*/
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	text-indent: 10px;
	border-bottom: 1px dashed #c9c9c9;
    	border-top:1px dashed #c9c9c9;
}
#c413 {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 10px 0 0 0;
}
#c413 p {
	float: left;
	width: 96%;
	padding: 0 0 0 4%;
}
#c413 .tx_ttnews {
	float: left;
	width: 100%;
	height: auto;
}
#c413 .tx_ttnews_search {
	float: left;
	width: 144px;
	height: auto;
	padding: 0;
	background: none repeat scroll 0 0;
}
#c413 .tx_ttnews_search input.searchbox-sword {
	float: left;
    	width: 142px;
	margin: 2px 0;
    	padding: 0;
}
#c413 .tx_ttnews_search input.searchbox-button {
	float: left;
	background: none repeat scroll 0 0 #f9f9f9;
    	font-weight: normal;
	margin: 2px 0;
    	padding: 0;
    	width: 142px;
    	border: solid 1px #c9c9c9;
    	color: #B11020;
    	text-transform: uppercase;
}
#c413 .tx_ttnews_search h1 {
	background: none repeat scroll 0 0 #f9f9f9;
    	border-bottom: 1px dashed #c9c9c9;
    	border-top:1px dashed #c9c9c9;
    	color: #000;
    	margin: 0;
    	width: 139px;
    	padding: 0 0 0 5px;
    	text-align: left;
    	text-transform: uppercase;
    	font-weight: bold;
    	font-size: 12px;
    	line-height: 30px;
}
#c414 {
	float: left;
	width: 144px;
	padding: 0 0 15px 0;
	background: none repeat scroll 0 0;
}
#c414 .tx-srfeuserregister-pi1 {
	float: left;
	width: 144px;
	height: auto;
	padding: 0;
	margin: 0;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form {
	float: left;
	width: 144px;
	height: auto;
	padding: 0;
	margin: 0;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset {
	float: left;
	width: 144px;
	height: auto;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dt {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dt label {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dd {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input#tx-srfeuserregister-pi1-email {
	float: left;
	width: 142px;
	height: auto;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input.tx-srfeuserregister-pi1-submit {
	float: left;
	background: none repeat scroll 0 0 #f9f9f9;
	font-weight: normal;
	margin: 2px 0;
	padding: 0;
	width: 142px;
	border: 1px solid #c9c9c9;
	color: #B11020;
	text-transform: uppercase;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset legend {
	background: none repeat scroll 0 0 #f9f9f9;
    	border-bottom: 1px dashed #c9c9c9;
    	border-top:1px dashed #c9c9c9;
    	color: #000;
    	margin: 0;
        float: left;
        width: 139px;
    	padding: 5px 0 5px 5px;
    	text-align: left;
    	text-transform: uppercase;
    	font-weight: bold;
    	font-size: 12px;
}
#c414 .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset p.tx-srfeuserregister-pi1-notice {
	font-size: 13px;
	text-transform: lowercase;
	float: left;
	width: 100%;
	height: auto;
	font-style: normal;
}
#c415 {
	float: left;
	width: 145px;
	height: auto;
	padding: 0;
	margin: 0 0 10px 0;
	background: none repeat scroll 0 0 #f9f9f9;
}
#c415 h3 {
	float: left;
	width: 139px;
	height: auto;
	line-height: 15px;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 0 5px 5px;
	margin: 0;
	border-bottom: 1px dashed #c9c9c9;
    	border-top:1px dashed #c9c9c9;
}
#c415 p {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	height: auto;
}
#c415 p a {
	float: left;
	width: 100%;
	height: auto;
  	border-bottom: 1px dashed #c9c9c9;
  	font-size: 11px;
  	color: #000;
  	text-indent: 2px;
}
#c415 p a:hover {
	background: #c9c9c9;
}
#c417 {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#c417 h1 {
	background: none repeat scroll 0 0 #f9f9f9;
    	border-bottom: 1px dashed #c9c9c9;
    	border-top:1px dashed #c9c9c9;
    	color: #B11020;
    	margin: 0;
    	width: 100%;
    	padding: 0;
    	text-align: left;
    	text-transform: capitalize;
    	font-weight: bold;
    	font-size: 14px;
    	line-height: 30px;
    	text-indent: 10px;
}
/**
* Custom News list fro Essentials
* Deprecated
*/

.tx-sogcustomenewslist-pi1 {
	float: left;
	width: 96%;
	padding: 10px 2%;
	height: auto;
	background: #f9f9f9;
	/*font-family: Times,Times New Roman,Serif;*/
	font-size: 12px;
}
.tx_sogcustomenewslist_item {
	float: left;
	width: 96%;
	padding: 5px 2%;
	border-bottom: 1px dashed #c9c9c9;
	/*font-family: Times,Times New Roman,Serif;*/
	font-size: 12px;
}
.tx_sogcustomenewslist_item_title {
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 22px;
	font-weight: normal;
}
.tx_sogcustomenewslist_item_description {
	float: left;
	width: 100%;
	height: auto;
	/*font-family: Times,Times New Roman,Serif; */
	font-size: 12px;
}
.tx_sogcustomenewslist_item_title a {
	float: left;
	width: 100%;
	height: auto;
	color: #000;
	font-weight: bold;
	/*font-family: Times,Times New Roman,Serif;*/
	font-size: 12px;
}
.tx_sogcustomenewslist_item_title a:hover, .tx_sogcustomenewslist_item_pagenumber a:hover {
	text-decoration: underline;
	color: #B11020;
}
.tx_sogcustomenewslist_item_pagenumber {
	float: right;
	width: auto;
	height: auto;
	padding: 5px;
	color: #000;
	font-weight: normal;
	/*font-family: Times,Times New Roman,Serif;*/
	font-size: 10px;
}
.tx_sogcustomenewslist_item_pagenumber a {
	float: left;
	width: auto;
	height: auto;
	color: #000;
	font-weight: normal;
	/*font-family: Times,Times New Roman,Serif;*/
	font-size: 10px;
}
/**
* Essentiels
*/


#c574 .news-page1-container {
  background: #f9f9f9 ;
  padding: 20px;
  float: left;
}

#c574 .news-page1-item {
  padding-bottom: 0px !important;
}
/*
#c574 .news-page1-item h1 a {
  font-size: 22px;
  line-height: 22px;
}*/
#c574 .news-date,
#c574 .news-page1-content {
  display: none;
}
#c574 .news-page1-item .news-page1-subheader p {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
}



/**
* Fonds de Placement
*/

.titFonds{ font-size:12px; font-weight:bold; text-align:left; padding-top:9px;  }
.titFonds th{ border-top:2px solid #C9C9C9; border-bottom:1px solid #C9C9C9; padding-bottom:15px; color:#000000;   }
.titFonds2 th{ font-size:10px; text-align:left;   }
.tabFonds td{ font-size:10px; padding-left:8px;}
.tabFonds{ float:left; }
.tabFonds2{ float:left; width:100px; font-size:9px; border-left:1px solid #bbb; margin-top:20px;  margin-left:12px;    }
.tabFonds2 td{ padding-left:10px;  }
.tabFonds2 a{ color:black; text-decoration:none; color:#003366;  }

#content_fonds { font-family: sans-serif; }
#content_fonds  tbody th { background: none; }
#content_fonds  th, #content_fonds  td { padding: 0.1em .5em; }

/*
* Ads
*/

.rectangle {
	float: left;
	text-align: center;
	margin-bottom: 20px;
	z-index: 1;
}

#col2 .rectangle {
  margin-left: 13px;
}



#topnav,
#col3, #col2, #col3 p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#footer .menu { margin: 0 0 1em 0; }
.tx-indexedsearch-browsebox {float: left; width: 100%; height: auto; text-align: center; background: none;}
.tx-indexedsearch-browsebox p {float: left; width: 100%; height: auto; text-align:center; background: #eee;}
.tx-indexedsearch-browsebox ul.browsebox {width: auto;}
.tx-indexedsearch-browsebox ul.browsebox li a {text-transform: uppercase; font-size: 10px; color:#000;}
.tx-indexedsearch-browsebox ul.browsebox li a:hover {color:#9f2823;}
.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage strong {font-weight: normal;}
.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a {color:#9f2823;}

#c463 .news-single-backlink {
  display: none;
}


#mailformChoix_Abo, #mailformChoix_Titre, #mailformChoix_Adresse_Facturation{
	width:262px !important;
	margin-right:16px;
	float:right;
}

.csc-mailform-field label{
	display: inline;
}


#mailformformtype_mail{
	float:right;
	width:120px;
	margin-right:16px;
}

#c1081 .csc-mailform{
	border: 1px dashed #C9C9C9;
}

#c438, #c5175 {float:left;width:auto;height:auto;margin: 13px;}

.tx-jfmulticontent-pi1 {
	float: left;
	margin-bottom: 1em;
}

