/* Edited with EditCSS */
/**** Style sheets whose contents could be loaded were ****/
/**** imported instead. Rule order may be incorrect ****/
/**** as a result. ****/

/**** LINK-tag style sheet stylesheet_11d26262f4.css ****/

/* default styles for extension "mc_advcalendar" */
	.mc_advcalendar_ext_item a { font-size: 12px !important; }
/* default styles for extension "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 .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 { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.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; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_dropdownsitemap_pi1" */
		.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 #DFE2E3;
			background: #FAFBFB;
			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: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
/* default styles for extension "tx_dearticles_pi1" */
  .tx-dearticles-pi1-sword {
    	color:maroon;
    	font-weight:bold;
    	font-style:italic;
    }
  P.tx-dearticles-pi1-singleViewField-title {
  	font-size:14px;
  	color:navy;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-author {
  	font-size:10px;
  	color:teal;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-sections {
  	font-size:10px;
  	color:gray;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-caption {
  	font-size:8px;
  	color:black;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-content {
  	font-family:Verdana, Helvetica, sans-serif;
  	font-size:12px;
  	color:black;
  }
  P.tx-dearticles-pi1-singleViewField-browseBy {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	color:black;
  }
  P.tx-dearticles-pi1-singleViewField-listHeader {
  	font-size:14px;
  	color:navy;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-listTitle {
  	font-size:12px;
  	color:teal;
  }
  P.tx-dearticles-pi1-singleViewField-showMore {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:8px;
  }
/* default styles for extension "tx_spdirectory_pi1" */
        .tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
        .tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
	.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
        .tx_spdirectory-pi1-small { font-size: 10px; }
	.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
	.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }
/* default styles for extension "tx_mininews_pi1" */
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
/* default styles for extension "tx_advCalendar_pi1" */
		.tx-advCaledar-pi1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #FFEEEE; font-family:Verdana; font-size:12px; }
		.tx-advCaledar-pi1 H1 { BACKGROUND-COLOR: #EEDDDD; font-size:16px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 P { BACKGROUND-COLOR: #EEDDDD; font-size:12px; }
		.tx-advCaledar-pi1 TD { font-size:12px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
		.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #EEDDDD; color:red; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
		.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #FFEEEE; }
/* default styles for extension "tx_titletips_pi1" */
	#dom-tooltips {position: absolute;left: 0;top: 0;z-index: 1000;display: block;visibility: hidden;padding: 5px;border-style: solid;border-width: 1px;border-color: #a0a0a0;background-color: #f0f0f0;color: #707070;font-family: Verdana, Sans-Serif;font-size: 10px;}
	#dom-tooltips ul {margin: 0 0 0 -20px;list-style: square;}
	* html #dom-tooltips ul {margin: 0 0 0 20px;}
	#dom-tooltips li {margin: 0;}
	#dom-tooltips small {color: #707070;}
/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { }
    .tx-dirlisting-pi1 table { border-width: 1px; border-style: dotted; border-color: black; }
    .tx-dirlisting-pi1-header-row { background-color: gray; }
    .tx-dirlisting-pi1-row { background-color: silver; }
    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize,
    .tx-dirlisting-pi1-header-filemod {
      color: #ffd000;
      font-style: italic;
      font-weight: bold;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: black;
    }
    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod { }
/* default styles for extension "tx_formwidgets_pi1" */
	.tx-formwidgets-radio1,.tx-formwidgets-radio2,.tx-formwidgets-radio3,.tx-formwidgets-radio4 {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_radio.gif) no-repeat;
		cursor: hand;
		cursor: pointer;
		margin : 0px 2px 0px 2px;
	}
	.tx-formwidgets-checkbox1,.tx-formwidgets-checkbox2,.tx-formwidgets-checkbox3,.tx-formwidgets-checkbox4 {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_checkbox.gif) no-repeat;
		cursor: hand;
		cursor: pointer;
		margin : 0px 2px 0px 2px;
	}
	.tx-formwidgets-radiodisabled {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_radio_disabled.gif) no-repeat;
		cursor: default;
	}
	.tx-formwidgets-checkboxdisabled {
		background : url(/ypo3conf/ext/formwidgets/gfx/h2ogtk2_checkbox_disabled.gif) no-repeat;
		cursor: default;
	}
	.tx-formwidgets-radio1,.tx-formwidgets-checkbox1 {background-position : top left;}
	.tx-formwidgets-radio2,.tx-formwidgets-checkbox2 {background-position : top right;}
	.tx-formwidgets-radio3,.tx-formwidgets-checkbox3 {background-position : bottom left;}
	.tx-formwidgets-radio4,.tx-formwidgets-checkbox4 {background-position : bottom right;}
/**** LINK-tag style sheet ocova.css ****/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #e7e8e8;
	border: 1px solid #040B51;
	font-variant: normal;
}
.texte1 {
	font-size: 11px;
	color: #FFFFFF;
}
.texte_news1 {
	font-size: 9px;
	color:#FFFFFF;
	font-style: italic;
}
.texte_news1 p, .texte_news1 .fp{
  width:165px;
}
.gras {
	font-weight: bold;
}
.titre_news {
	font-size: 10px;
	font-weight: bold;
	color: #162c4b;
	text-transform: uppercase;
}
a.menubas {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.bleuciel {
	color: #a8b7cd;
}
a.menubas:hover {

	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
}
a {
	color: #FF9900;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
a:visited {
	color: #CC9900;
	text-decoration: none;
}
a.crum_bar {
	font-size: 10px !important;
}
a.lienmenugauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	list-style-image: url(../images/interface/fleche.gif);
	list-style-type: Aucune;
	list-style-position: inside;
}
a.lienmenugauche:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: underline;
}
a.chemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #97a4b7;
	text-decoration: none;
}
a.chemin:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
.chemin_bleu {
	font-size: 9px;
	font-style: italic;
	color: #97a4b7;
}
td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}
UL {
	MARGIN: 5px 0px 20px 20px;
}
li { 
	/*list-style-image:  url(uploads/tf/rondJ.gif);*/
	list-style-image:  url(rondJ.gif);
	}
hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}
.container
{
	border: solid;
	border-width: 0px;
	 border-color: #efefef;
	 background-color: White;
}
.boxes {
        border: solid;

        border-width: 1px;
        border-bottom-color: #efefef;
        border-top-color: #efefef;
        border-left-color: #efefef;
        border-right-color: #efefef;
}
.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #7B8DA1;
}
.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : normal;
}
a.pathway:hover {
  color            : #000000;
  font-weight      : normal;
  text-decoration   : underline;
}
/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {
        color: #333333;
        background-position: left;
        text-align: left;
        font-weight: bold;
		text-decoration:none;
 }
a.mainlevel:hover {
        color: #7B8DA1;
        background-position: left;
        text-align: left;
        }
a.mainmenu:link, a.mainmenu:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: bold;
        }
a.mainmenu:hover {
        color: #7B8DA1; text-decoration: underline;
        }
a.sublevel:hover {
        color: #7B8DA1; text-decoration: underline;
        }
a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}
table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 95%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        }
table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  text-align       : center;
  /*background-image:url(uploads/tf/module_title_bg.png);*/
  background-image:url(module_title_bg.png);
  width            : 100%;
}
table.moduletable td {
        font-size: 10px;
        font-weight: normal;
        }
.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}
.sectiontableheader {
  background-color : #CCCCCC;
  color            : #7B8DA1;
  font-weight      : bold;
}
.sectiontableentry1 {
  background-color : #F0F0F0;
}
.sectiontableentry2 {
  background-color : #E0E0E0;
}
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}
.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}
.contentpane {
  background       : #FFFFFF;
}
.contentpaneopen {
  background       : #FFFFFF;
}
.contentheading, .componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #7B8DA1;
  text-align       : left;
}
.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}
.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	}
a.contentpagetitle:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #7B8DA1;
	text-decoration: underline;
	font-weight: bold;
	}
a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
}
a.category:hover {
  color            : #7B8DA1;
}
/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}
.tabheading {
	background-color: #ffae00;
	text-align: left;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}
footer {
	/*background-image: url(uploads/tf/msas_template_footer.jpg);*/
	background-image: url(msas_template_footer.jpg);
	background-repeat: no-repeat;
}
/* Left_nav Menu Navigation */
.left_nav	{ 
	font-size: 1em;
	color: #FFFFFF;
	line-height: 1.5em;
 	width: 23em;
	text-decoration:none; 
	background-repeat: no-repeat;
	background-position: top left;
	}
table.left_nav		{ 
        border: 0em solid;
	/*background-color: #235E10; */
	text-decoration:none; 
	}
.leftnav-level1-NO		{ 
	margin-left: 0.8em;
	color: #FFFFFF;

	}
.leftnav-before-img		{ 
	margin-left: 0em;
	vertical-align: bottom;
	}
a.leftnav-level1-NO		{ 
	font-size: 1em;
	color: #FFFFFF;
	text-decoration:none; 
	}
a.leftnav-level1-NO:hover		{ 
	color: #FDB82C;
	font-size: 1em;
	text-decoration:none; 
	}
.leftnav-level1-ACT		{ 
	margin-left: 0.8em;
	}
a.leftnav-level1-ACT		{ 

	font-size: 1em;
	color: #FFFFFF;
	line-height: 1.5em; 
  text-decoration:none;

	}
a.leftnav-level1-ACT:hover	{ 
	color: #FDB82C;
	}
.leftnav-level2-NO		{ 
	margin-left: 1em;
	color: #FFFFFF;
	}
a.leftnav-level2-NO		{ 
	font-size: 0.9em;
	color: #FFFFFF;
	line-height: 1.6em; 
  text-decoration:none;
	}
a.leftnav-level2-NO:hover		{ 
	color: #FDB82C;
	text-decoration: none; 

	}
.leftnav-level2-ACT		{ 
	margin-left: 1.5em;
	}
a.leftnav-level2-ACT		{ 
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 1.6em; 
	text-decoration: none; 

	}
a.leftnav-level2-ACT:hover		{ 
	color: #FDB82C;
	text-decoration: none; 

	}
TD.leftnav-level1-BOX-sm		{ 
	font-size: 0.5em;
	color: #FFFFFF;
	line-height: 0em; 
}
TD.leftnav-level1-BOX		{ 
	font-size: 1em;
	color: #FFFFFF;
}
.tx-advCaledar-pi1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #EEEEEE; font-family:Verdana; font-size:12px; }
.tx-advCaledar-pi1 H1 { BACKGROUND-COLOR: #DDDDDD; font-size:16px; FONT-WEIGHT: bold; }
.tx-advCaledar-pi1 P { BACKGROUND-COLOR: #DDDDDD; font-size:12px; }
.tx-advCaledar-pi1 TD { font-size:12px; FONT-WEIGHT: bold; }
.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; }
.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }
.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #DDDDDD; color:grey; }
.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #EEEEEE; }
/* Headings */
H1,H2 {   
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #314b66;        /* dark blue */   
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
   border-bottom: 2px solid #314b66;}
H3,H4 {   font-family: Trebuchet MS, Verdana, sans-serif;   color: #314b66;        /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: 1px solid #314b66;}
H5 {   font-family: Trebuchet MS, Verdana, sans-serif;   color: #314b66;        /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
H6 {   font-family: Trebuchet MS, Verdana, sans-serif;   color: #000000;        /* black */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
.H1 {   font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 24px;   font-weight: bolder;   color: #314b66;         /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: thin dashed #314b66;}
.H2 {   font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 20px;   font-weight: bolder;   color: #314b66;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: thin dashed #314b66;}
.H3 {   font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 18px;   font-weight: bold;   color: #314b66;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: 1px solid #314b66;}
.H4 {   font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 16px;   font-weight: bold;   color: #314b66;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: 1px solid #314b66;}
.H5 {   font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 14px;     font-weight: bold;    color: #314b66;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
.H6 {   font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 14px;   font-weight: bold;   color: #000000;            /* black */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
/* Last Update */
.lastupdate {   font-size: 10px;   color: #99cccc;             /* lite blue */   line-height: 150%;    text-align: center;}
/* Thumbnail Caption */
.tn {     font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;    color: #314b66;  /* dark blue */}
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
   vertical-align:top;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
   vertical-align:top;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:75%;
   white-space:normal;
   vertical-align:top;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:25%;
   white-space:normal;
   vertical-align:top;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
   vertical-align:top;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:75%;
   white-space:normal;
   vertical-align:top;
}
/* 
	Layout 3 
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:25%;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
    position:absolute;
    left:390px;
   margin:5px;
   padding: 0px;
   width: 75%;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
   float:;
   height:;
   overflow:;
}
/* default styles for extension "tx_fdfx3cols_pi1" */
/* Layout 1 */
.c3l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
}
.c3l1-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
}
/* Layout 2 */
.c3l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
   vertical-align:top;
}
.c3l2-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
   vertical-align:top;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
   vertical-align:top;
}
/* Layout 3 */
.c3l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
   vertical-align:top;
}
.c3l3-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
   vertical-align:top;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
   vertical-align:top;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:25%;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:25%;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:50%;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
P.titre1{
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #7B8DA1;
}
P.titre2{  line-height: 20 px; font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 20px;   font-weight: bolder;   color: #000055;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.26em 0.25em;   border-bottom: 2px solid #000055;}
P.titre3{  line-height: 18 px; font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 18px;   font-weight: bold;   color: #000055;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: 1px solid #000055;}
P.titre4{  line-height: 16 px; font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 16px;   font-weight: bold;   color: #000055;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;   border-bottom: 1px solid #000055;}
P.titre5{  line-height: 14 px; font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 14px;     font-weight: bold;    color: #000055;          /* dark blue */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
P.titre6{  line-height: 12 px; font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 12px;   font-weight: bold;   color: #000000;            /* black */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
P.normal {   font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}
P.tprog{  line-height: 17px; font-family: Trebuchet MS, Verdana, sans-serif;   
	font-size: 12px;   font-weight: bold;   color: #FFFFFF;   background-color: #7B8DA1;          /* black */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
P.tprogtit{  line-height: 12 px; font-family: Trebuchet MS, Verdana, sans-serif;   font-size: 12px;   font-weight: bold;   color: #7B8DA1;          /* black */   font-variant: small-caps;   font-stretch: wider;   margin-right: 0.25em;   margin-bottom: 0.5em;   padding: 0.25 0.25em;}
P {   font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  margin:0 0 0 0  
}
P.nouveaute {   font-size: 10px;   color: #99cccc;             /* lite blue */   line-height: 150%;    text-align: center;}
P.pied{     font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;    color: #314b66;  /* dark blue */}
span.surligne { background-color: #90EE90;}
span.titre1 {  font-weight: bold; color: #336666; background-color: #CED7D3}
span.titre2 { font-weight: bold; color: #336666}
table.tabl_fr { font-size: 12px; font-style: normal; color: #000000; border-color:#000000;}
table.td_fr  { border-color:#000000; vertical-align: top; text-align: center;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
table.td_fr2  { border-color:#000000; vertical-align: top; text-align: justify;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
td.col0{color:#000000;background-color: #eeeeee;border-color: #000000 ; text-align: justify;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
td.col1{color:#666666;background-color: #bdf3ba;border-color: #000000 ; text-align: justify;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
td.col2{color:#666666;background-color: #ffeeca;border-color: #000000 ; text-align: justify;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
td.normal {   font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}
.tx-newloginbox-pi3-listrow img {	height: 100
; width:100}
.tx-newloginbox-pi3-listrow img:hover {
width:100%;
height:100%;
}
.mc_advcalendar_ext_date { color:#ffffff;}
.mc_advcalendar_ext_cat { color:#ffffff;}
.news-latest-date {
font-size: 10;
}
div.news-latest-container  h2 {
font-size: 10;
}
div.news-latest-item h3{
font-size: 10;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {
	border:1px solid #333;
	background-color:#EEEEEE;
font-size: 10;
}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#CCCCCC;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F6F6F6;
}
.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.hidden { font-size:0.5em;}
.mainlevel dfn {font-size:0.5em;}
.titreNews {  
  font-weight : bold;
  background : #F6F6F6;
border : 1px solid;
}
.news-amenu-item-year {display:none}

.language_menu{
position: absolute; 
margin-left: 720px; 
margin-top: -95px;
}