/* styles to manage the title view of the publication */ 
ul.publication-title li.name{
	list-style-image: url(../images/icons/list2.gif);	
	margin-left:10px;
}
ul.publication-title li.name a {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #444444;
}
ul.publication-title li.name a:hover {
    text-decoration: underline;
}

/* styles to manage the short view of the publication */ 
ul.publication-short li.name {
	list-style-image: url('../images/icons/publication.gif');
	margin-left:14px;
}
ul.publication-short li.name a {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #444444;
}
ul.publication-short li.name a:hover {
    text-decoration: underline;
}
ul.publication-short li.description {
	list-style: none;
    font-size: 11px;
    color: #444444;
	margin: 4px 0px 0px 0px;
	text-align: justify;
}

/* styles to manage the full view of the publication */
ul.publication-full {
	list-style: none; 
	margin: 4px 0px 0px 0px;
}
ul.publication-full li.date {
    font-size: 11px;
    font-style: italic;
    color: #444444;
    padding: 0px 0px 0px 16px;
	background-image: url('../images/icons/clock.gif');
    background-position: 0px 0px;
    background-repeat: no-repeat;    
}
ul.publication-full li.name {
    font-weight: bold;
    font-size: 15px;
    color: #444444;
}
ul.publication-full li.url {
    font-size: 11px;
    color: #444444;
}
ul.publication-full li.url a {
    text-decoration: none;
    font-size: 12px;
    font-style: italic;
    color: #2d556d;
    padding: 0px 16px 0px 0px;
	background-image: url('../images/icons/ext-link.gif');
    background-position: right top;
    background-repeat: no-repeat;
}
ul.publication-full li.url a:hover {
    text-decoration: underline;
}
/* This is the css to display the languages as flags*/
ul.publication-full span.flag {
	width: 16px;
	height: 16px;
	margin: 0px 0px 0px 2px;	
}
ul.publication-full span.flag.el {
    background-image: url('../images/flags/el.gif');
    background-repeat: no-repeat;
    background-position: center;    
}
ul.publication-full span.flag.de {
    background-image: url('../images/flags/de.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.en {
    background-image: url('../images/flags/en.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.fr {
    background-image: url('../images/flags/fr.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.ar {
    background-image: url('../images/flags/ar.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.bg {
    background-image: url('../images/flags/bg.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.cs {
    background-image: url('../images/flags/cs.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.da {
    background-image: url('../images/flags/da.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.dz {
    background-image: url('../images/flags/dz.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.es {
    background-image: url('../images/flags/es.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.et {
    background-image: url('../images/flags/et.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.fi {
    background-image: url('../images/flags/fi.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.hr {
    background-image: url('../images/flags/hr.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.it {
    background-image: url('../images/flags/it.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.lt {
    background-image: url('../images/flags/lt.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.lv {
    background-image: url('../images/flags/lv.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.ms {
    background-image: url('../images/flags/ms.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.nl {
    background-image: url('../images/flags/nl.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.no {
    background-image: url('../images/flags/no.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.pt {
    background-image: url('../images/flags/pt.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.sk {
    background-image: url('../images/flags/sk.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.sl {
    background-image: url('../images/flags/sl.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full span.flag.tr {
    background-image: url('../images/flags/tr.gif');
    background-repeat: no-repeat;
    background-position: center;
}
ul.publication-full li.body {
	margin: 10px 0px 0px 0px;
    font-size: 12px;
	text-align: justify;
}
