ul ,li ,ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 20px;
}
body, td ,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
}
body {
    margin: 0;
}
a, a:hover {
	color: black;
	text-decoration:none; 
}
a:hover {
	color: #444444;
	text-decoration:none; 
}
.HomeBlocBoldText  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: black;
	background-color: #FFFFFF;
	padding-bottom: 8px;
	padding-left: 4px;}
.HomeBlocText  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-bottom: 8px;
	padding-left: 4px;}
.EpflPressHeader  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #333366;
	background-color: #FFFFCC;
	padding-left: 4px;}
.EpflPressText  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFCC;
	padding-bottom: 8px;
	padding-left: 4px;}
.EvenementHeader, .TableEntryInOrange  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #6B011B;
	background-color: #FFFFFF;
	padding-left: 4px;}
.EvenementHeader a, .TableEntryInOrange a  { 	color: #6B011B;
	text-decoration: none;}
.EvenementHeader a:hover, .TableEntryInGray a:hover  {	color: #6B011B;
	text-decoration: none;}
.LdmHeader  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #5F6F27;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-bottom: 8px;}
.LdmBookHeader, .TableEntryInGray  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 4px;}
.LdmBookTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 4px;}
.LdmBookAuthor  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	margin-left: 4px;}
.ActuBloc  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A3A3A3;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;}
.ActuTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	padding-top: 5px;}
.NewsBloc  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CBB3B2;
	border-bottom-color: #CBB3B2;}
.NewsTitle, .MenuTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #6B011B;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 15px;
	padding-top: 5px;
	height: 75px;}
.NewsBlocText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-bottom: 8px;
	padding-left: 4px;
	color: #333333;
}
.SingleNewsBlocText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-align: justify;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-bottom: 8px;
	padding-left: 4px;
	color: #333333;
}
a.NewsBlocText  { 	color: #333333;
	text-decoration: none;}
a.NewsBlocText:hover  { 	color: #CCCCCC;
	text-decoration: none;}
.img  { 	margin-right: 4px;}
/* like NewsBlocText without padding*/
.AuthorName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	color: #333333;}
.HeaderTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #6B011B;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	position:relative;
	top:12px;}
.BookTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #6B011B;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;}
.BookSubTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-bottom: 8px;
	padding-top: 5px;}
.PromotionTitle  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #305F81;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	position:relative;
	top:12px;}
.BookBold  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #6B011B;
	background-color: #FFFFFF;}
.BookOrder {
	color: #6B011B;
    padding: 5px;
    border: 1px solid #6B011B;}
.BookOrder:hover {
    color: #6B011B;}
.frmSearch { 	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;	width: 130px;	color:#000000;	background-color: #FFFFFF;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 1px;}
.Title {
font-weight: bold;
}
.BookList {
    border-collapse: collapse;
}
.BookList td {
    padding-top: 5px;
    padding-bottom: 5px;
    border:1px solid #CCCCCC;
    border-right: hidden;
    border-left: hidden;
}
