table.contentpaneopen td.componentheading,
table.contentpaneopen td.contentheading,
div.componentheading,
div.contentheading {
	padding:0px;
	margin-bottom: 5px;
/*	width:100%;	*/
}

/* Affichage Blog */

table.blog {
	width: 98%;
	text-align:left;
	border: none;
}
table.blog .contentpaneopen	 {
	width: 100%;
	border-spacing: 0px; 
	border-collapse: collapse; 
}

table.blog table.contentpaneopen .contentheading {
	font-size: 20px;
	background: none;
	height: auto;
	padding: 0px;
}
.moduletable {
	background-color:#ffffff;
}
.contentpaneopen .contentheading a {
	color: #6D99CF;
}
.contentpaneopen .contentheading a:hover {
	color: #6D99CF;
	text-decoration: underline;
}
.contentpaneopen .buttonheading {
	font-size: 80%;
	padding-left:2px;
	padding-right:2px;
}
.contentpaneopen .createdate {
	font-size: 80%;
	background: url(../images/mainsite-create.png) top left no-repeat;
	padding-left: 18px;
	padding-top:3px;
	height: 18px;
	vertical-align:top;
	margin-bottom: 10px;
}
.contentpaneopen .modifydate {
	font-size: 80%;
	background: url(../images/mainsite-edit.png) 10px left no-repeat;
	padding-left: 18px;
	padding-top:13px;
	height: 18px;
	vertical-align:top;
}
.contentpaneopen a.readon {
	font-size: 85%;
/*	background: url(../images/mainsite-read.png) top left no-repeat;*/
	padding-left: 2px;
	padding-bottom: 2px;
	line-height: 30px;
}
table .contentpaneopen span.small {
	font-size: 10px;
	text-decoration: none;
	background: url(../images/mainsite-author.png) top left no-repeat;
	padding-left: 18px;
	padding-top:3px;
	height: 18px;	
}
table .contentpaneopen span {
	font-size: 70%;
	text-decoration: none;
	margin-bottom: 5px;	
}
.article_column {
	width: 49%;
	padding-right: 5px;
	padding-left: 5px;
}

div.blog_more strong {
	font-size: 115%;
}

div.blog_more ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	list-style-image:url(../images/mainsite-doc.png);
	list-style-position: inside;
}
div.blog_more ul li {
	margin-bottom: 5px;
	vertical-align: top;
}

.sectiontableentry1 {
	padding: 10px;
	text-align:left;
}
.sectiontableentry2 {
	padding: 10px;
	text-align:left;
}

.newsfeed {
	margin:0px;
	padding:0px;
	color: #536aad;
	list-style-type:none;	
}

.newsfeed li, .newsfeed a {
        margin:0px;
        color: #536aad;             
        list-style-type:none;
}


/* ADMIN CSS */
span.hasTip {
	float:right;
	position:relative;
	top:0px;
	right:0px;
	margin-left: 5px;
}

/* Sondage */
table.poll thead tr td {
	font-size: 120%;
	padding-bottom: 5px;
}



#system-message .message ul {
	list-style-type:none;
}
  
/* System Standard Messages */
#system-message { 
	margin-bottom: 20px;
	padding:0px; 
}
#system-message dt,
#system-message dd { 
	margin: 10px;
	padding:0px; 
}
#system-message dt.message { 
	font-size: 125%;
	padding:0px;
}
#system-message dd.message ul { 
	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
	border-top: 3px solid #96A2B0; 
	border-bottom: 3px solid #96A2B0; 
	margin:0px; 
	padding : 10px;
	padding-left: 40px; 
	text-indent:0px;
}

/* System Error Messages */
#system-message dd.error ul { 
	color: #c00; 
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; 
	border-top: 3px solid #DE7A7B; 
	border-bottom: 3px solid #DE7A7B; 
	margin:0px; 
	padding : 10px;
	padding-left: 40px; 
	text-indent:0px;
}

/* System Notice Messages */
#system-message dd.notice ul { 
	color: #c00; 
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; 
	border-top: 3px solid #F0DC7E; 
	border-bottom: 3px solid #F0DC7E; 
	margin:0px; 
	padding : 10px;
	padding-left: 40px; 
	text-indent:0px;
}





