/** Colours **/

body {
	background: #351D13 url(../images/body_background.jpg) repeat-x left top;
}

#login_form {
	background: #009ee0;	
}

#login_form ul.socialnetworks li {
	border: 1px solid #009ee0;
}

#contents ul.socialnetworks li {
	border: 1px solid #F6A800;
}

#login_form ul.socialnetworks li:hover {
	background: #37AFDF;
	border-color: #fff;
}

#login_form ul.socialnetworks li.disabled, #login_form ul.socialnetworks li.disabled:hover  {
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	border: none;
	background: #009ee0;
}

#contents ul.socialnetworks li:hover, #contents ul.socialnetworks li.active {
	background: #FFC23F;/*#EFC977;*/
	border-color: #351D13;
}

#contents ul.socialnetworks li.disabled, #contents ul.socialnetworks li.disabled:hover  {
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	border: none;
	background: #f6a800;
}

#background {
	background: #f6a800 url(../images/background.jpg) repeat-x 0px 0px; /*#41281b;*/ /*#41291B;*/
}

#header, #header a, #login_form a, #notice, #warning {
	color: #fff;
}

#notice p, #warning p {
	border: 1px solid #fff;
	border-top: none;
}

#notice h1, #warning h1 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.toggle {
	background: #009ee0;
	color: #fff;
}

#login_form {
	color: #fff;
}

#login_form input[type="text"], #login_form input[type="password"]{
	border: none;
	color: #009ee0;
}

#contents {
	background: #f6a800 url(../images/contents_shadow.jpg) repeat-x;
	color: #351D13;
}

#news_highlight {
	color: #351D13;
}

#contents h2 {
	color: #fff;
}

#contents a, #news_highlight a {
	color: #351D13;
	border-bottom: 1px solid #351D13;
}

#contents .lang a {
	border: none;
}

#contents input[type=text], #contents input[type=password], #contents textarea.activity_body, #contents textarea.email_list, #contents textarea.message_body, #contents textarea.message_abstract, #contents textarea.regia {
	border: none;
	border-bottom: 2px dashed #351D13;
	color: #351D13;
	background: #EFC977;
	/*background: #FFBD2F;*/
} 

#contents textarea.activity_body, #contents textarea.email_list, #contents textarea.message_body, #contents textarea.message_abstract, #contents textarea.regia {
	border: 1px solid #351D13;
}

#contents input[type=text].fieldWithErrors, #contents input[type=password].fieldWithErrors {
/* 	border-top: 1px solid #f00;   */
/*	border-right: 1px solid #f00; */
/*	border-left: 1px solid #f00;  */
	border-bottom: 2px dashed #f00;
	background: #ff9933;/*#ffa1a1;*/
}

#contents select.fieldWithErrors {
	color: #f00;
}

#contents .errorExplanation {
	/*border: 1px solid #FF0000;*/
}


#contents .errorExplanation h2 {
	/*background: #ffa1a1;*/
}

.required {
	color: #fff;
}

#nav {
	color: #009ee0;
}

#nav li#nav1 {
	background: url(../images/idea_li.png) no-repeat right 10px;
}

#nav li#nav2 {
	background: url(../images/azione_li.png) no-repeat left 10px;
}

#nav li#nav3 {
	background: url(../images/registrati_li.png) no-repeat left 10px;
}

#nav li#nav4 {
	background: url(../images/attivita_li_active.png) no-repeat left 10px;
}

#nav li#nav5 {
	background: url(../images/admin_li_active.png) no-repeat left 10px;
}

#nav li#nav1.active {
	background: url(../images/idea_li_active.png) no-repeat right 10px;
}

#nav li#nav2.active {
	background: url(../images/azione_li_active.png) no-repeat left 10px;
}

#nav li#nav3.active {
	background: url(../images/registrati_li_active.png) no-repeat left 10px;
}

#nav li a, #nav li span {
	color: #009ee0;
}

#nav a#idea {
	background: url(../images/idea.png) no-repeat left 20px;
}

#nav a#azione {
	background: url(../images/azione.png) no-repeat left 20px;
}

#nav a#registrati{
	background: url(../images/registrati.png) no-repeat left 20px;
}

#nav a#profilo {
	background: url(../images/profilo.png) no-repeat left 20px;
}

#nav span#attivita {
	background: url(../images/attivita.png) no-repeat left 20px;
}

#nav span#admin {
	background: url(../images/admin.png) no-repeat left 20px;
}

#wall {
	background: #009ee0 /*url(../images/wall_background.jpg) repeat-y*/;
	/*border: 5px solid #009ee0;
	border-top: none;
	border-bottom: none;*/
}

#wall h2 {
	background: transparent url(../images/activity_top_news.png) no-repeat left top;
	color: #009ee0;
}

.rss-item {
	background-color: #fff;
}

.rss-item .date {
	color: #009ee0;
}

.rss-item a, .activity a {
	color: #009EE0;
	border-bottom: 1px solid #009EE0;
}

.activity textarea {
	border: 1px solid #ddd;
	color: #555;
}

.activity {
	background: transparent url(../images/activity_top.png) no-repeat center 15px;
	color: #fff;
}

.activity p  {
	background: #fff;
	color: #555;	
}

.activity div, #wall div.bottom {
	background: transparent url(../images/activity_bottom.png) no-repeat center bottom;
}

.activity img {
	/*background: #ccc;*/
}

.activity form {
	background: #fff;
	color: #009ee0;
}

#header h1 { 
	background: transparent url(../images/title.png) no-repeat;
}

#contents .highlight {
	background: #EFC977;
	border-bottom: 1px solid #351D13;
}

img.avatar {
	border: 2px solid #009ee0;
	background: url(../images/avatar_background.jpg) no-repeat;
}

#contents .thirdcolumn {
	border-right: 1px dashed #351D13;	
}

#contents ul.thirdcolumn {
	border: none;
}

/*ul.thirdcolumn li:hover {
	background: url(../images/action_menu_hover.png) no-repeat left top;
}*/

#contents ul.thirdcolumn li a {
	border: none;
	color: #fff;
}

#contents ul.thirdcolumn li a:hover {
	border-bottom: 1px solid #fff;
}

/*#contents ul.thirdcolumn li:hover a {
	color: #fff;
}*/


#contents u {
	border-bottom: 1px solid #351D13;
}

ul#tabs {
	border-bottom: 1px solid #351D13;
}

ul#tabs li {
	border: 1px solid #351D13;
	border-left: none;
}

ul#tabs li.active {
	background: #E5CA7C;
	border-bottom-color: #E5CA7C;
}

ul#tabs li a {
	border: none;
}

table.admin tr.odd {
	background-color: #ddd;
}

table.admin tr.even {
	background-color: #ccc;
}

table.admin tr.details {
	background-color: #fff;
}

#contents table.admin tr.details h2 {
	color: #351D13;
}

#contents table.admin a {
	border-bottom: none;
}

#contents .search form input[type=text] {
	background: #ddd;
	border: 1px solid #555;
	-moz-border-radius: 10px;
}

#contents a.button {
	border: 1px solid #555;
	background-color: #ddd;
}

a.add {
	background: url(../images/add.png) no-repeat left;
	border: none;
}


.fields_group {
	border: 1px solid #555;
	border-bottom: none;
}

/*#contents .thirdcolumn input[type=button] {
	background: #009ee0 url(../images/add.png) no-repeat left;
	color: #fff;
}*/


.grigio{
color: #6C7D87;
}

.blue {
color: #009ee0;
}

.orange{
color: #f6a800;
}

.brown{
color: #351D13;
}

.lightblue{
color: #009EE0;
}

.white{
color: #FFFFFF;
}

acronym {
	border-bottom: 1px dashed #351D13;
}

ul#colours {

}

ul#colours li a {
	border: none;
	color: #fff;
}

ul#colours li.active a {
	color: transparent;
}

#contents .colour_0 {
	background: url(/images/colour_0.png) no-repeat left;
} 
#contents .colour_1 {
	background: url(/images/colour_1.png) no-repeat left;
}
#contents .colour_2 {
	background: url(/images/colour_2.png) no-repeat left;
}
#contents .colour_3 {
	background: url(/images/colour_3.png) no-repeat left;
}
#contents .colour_4 {
	background: url(/images/colour_4.png) no-repeat left;
}
#contents .colour_5 {
	background: url(/images/colour_5.png) no-repeat left;
}
#contents .colour_6 {
	background: url(/images/colour_6.png) no-repeat left;
}

#guida_piazza {
	background: url(/images/guida_piazza.png) no-repeat left;	
}
