* {
	padding:0;
	margin:0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.widget-ne {
	background-color:#38A8DB;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
}
.widget-ne.culture { background-color:#f42476; }
.widget-ne.leisure { background-color:#859c00; }

.widget-ne .title {
	clear:both;
	font-size:8pt;
	color:#FFF;
	font-weight:bold;
	padding-bottom:2px;
	text-transform:uppercase;
}
.widget-ne .event-add {
	float:right;
	font-size:7.5pt;
	color:#FFF;
	font-weight:bold;
	padding-top:5px;
}
.widget-ne a, .widget-ne a:link, .widget-ne a:visited {
	color:#FFF;
	text-decoration:none;
}
.widget-ne a:hover {
	color:#333;
	text-decoration:none;
}
.widget-ne .content {
	clear:both;
	font-size:8pt;
	color:#333;
	padding:5px 0;
}
/****** FORM ******/
.widget-ne .field {
	clear:both;
	padding-top:3px;
}

.widget-ne input, .widget-ne select {
	border:1px solid #8ECDEB;
	font-size:9pt;
	color:#1590D4;
	width:100%;
	padding:2px;
}
.widget-ne.music input, .widget-ne.music select { color:#1590D4; border:1px solid #8ECDEB; }
.widget-ne.culture input, .widget-ne.culture select { color:#ba1c59; border:1px solid #f42476; }
.widget-ne.leisure input, .widget-ne.leisure select { color:#859c00; border:1px solid #b3d206; }

.widget-ne input { 
	padding:4px;
 }
.widget-ne select option {
	padding:2px;
}
.widget-ne select option.group, .widget-ne select optgroup {
	font-weight:bold;
	background-color:#38A8DB;
	color:#FFF;
	padding:0px;
}
.widget-ne.music select optgroup.group, .widget-ne.music select optgroup  { background-color:#38A8DB; }
.widget-ne.culture select optgroup.group, .widget-ne.culture select optgroup  { background-color:#ba1c59; }
.widget-ne.leisure select optgroup.group, .widget-ne.leisure select optgroup { background-color:#859c00; }
.widget-ne select optgroup.group.music { background-color:#38A8DB; }
.widget-ne select optgroup.group.culture { background-color:#ba1c59; }
.widget-ne select optgroup.group.leisure { background-color:#859c00; }

.widget-ne select option.subgroup {
	padding-left:10px;	
	margin:0px;
	padding:2px;
}
.widget-ne.music select option.subgroup { color:#38A8DB; }
.widget-ne.culture select option.subgroup { color:#ba1c59; }
.widget-ne.leisure select option.subgroup { color:#859c00; }
.widget-ne select option.subgroup.music { color:#38A8DB; }
.widget-ne select option.subgroup.culture { color:#ba1c59; }
.widget-ne select option.subgroup.leisure { color:#859c00; }

.widget-ne select optgroup option {
	background-color:#FFF;
	margin:0;
	color:#1590D4;
}
.widget-ne.music select optgroup option { color:#38A8DB; }
.widget-ne.culture select optgroup option { color:#ba1c59; }
.widget-ne.leisure select optgroup option { color:#859c00; }

.widget-ne .actions {
	clear:both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #8ECDEB;
}
.widget-ne.culture .actions { border-top:1px dotted #ff6aa4; }
.widget-ne.leisure .actions { border-top:1px dotted #e5ff4d; }

.widget-ne .actions .button {
	width:100%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#1590D4;
	border:0px;
	padding:10px;
	color:#FFF;
	font-size:9pt;
	font-weight:bold;
}
.widget-ne.culture .actions .button { background-color:#ba1c59; }
.widget-ne.leisure .actions .button { background-color:#b3d206; }




.event-more {
	background-color:#1590D4;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:url(example.svg#linkcursor), url(moncurseur.cur), pointer;
}
.event-more div {
	padding:5px;
	color:#FFF;
	font-size:7.5pt;
	font-style:italic;
}