body{
  font-family: Verdana, Aria, San-Serif;
  font-size:11px;
  font-weight:normal;
  color:balck;
  background-color: #f3f5fc;
  margin:1px 0px 0px 0px;
}

table{
  border-collapse:collapse;
  background-color: #ffffff;
  font-size:11px;
}

hr{
  height:1px;
}

input{
  font-family: Verdana, Aria, San-Serif;
  font-size:11px;
  border:1px 1px 1px 1px solid darkred;
}

textarea{
  font-family: Verdana, Aria, San-Serif;
  font-size:11px;
  border:1px 1px 1px 1px solid darkred;
}

select{
  font-family: Verdana, Aria, San-Serif;
  font-size:11px;
  border:1px 1px 1px 1px solid darkred;
}

button{
  font-size:11px;
  border:1px 1px 1px 1px solid;
}

.page_title{
  background-color:#c4cfec;
  font-size:11px;
  font-weight:Bold;
  color:darkblue;
}

.page_title:link{
  background-color:#c4cfec;
  font-size:11px;
  font-weight:Bold;
  color:darkblue;
  text-decoration:none;
}

.page_title:visited{
  background-color:#c4cfec;
  font-size:11px;
  font-weight:Bold;
  color:darkblue;
  text-decoration:none;
}

.page_title:hover{
  background-color:#c4cfec;
  font-size:11px;
  font-weight:Bold;
  color:darkblue;
  text-decoration:underline;
}

.page_title1{ 
  font-size:18px;
  font-weight:Bold;
  color:darkred;
}

.page_title2{  
  font-size:14px;
  font-weight:Bold;
  color:darkblue;
}

.page_title3{  
  font-size:12px;
  font-weight:bold;
  font-style: italic;  
}

.page_title4{  
  font-size:11px;
  font-weight:bold;
  font-style:normal;  
}

.page_title5{  
  font-family: Verdana, Aria, San-Serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;  
  color:darkred;
  
}


.separator{
  background-color:#d61800;
  border-left:1px solid #bc0909;
  border-right:1px solid #bc0909;

}

.separator_text{
  background-color:#d61800;
  color:white;
  font-size:11px;
}

.left_column{
  border-left:1px solid #bc0909;
  border-right:1px solid #bc0909;
  /*background-color: #ecf0f9;*/
}

.right_column{
  border-left:1px solid #bc0909;
  border-right: 1px solid #bc0909;
  /*background-color: #ecf0f9;*/
}

.menu_element{
  font-family: Verdana, Aria, San-Serif;
  font-size:13px;
  font-weight:bold;
  color:white;
}

a.menu_element:link{
  padding-top:0px;
  font-weight:bold;
  color:white;
  text-decoration:none;
}

a.menu_element:visited{
  font-weight:bold;
  color:white;
  text-decoration:none;
}

.menu_element_small{
  font-family: Verdana, Aria, San-Serif;
  font-size:11px;
  font-weight:bold;
  color:white;
}

a.menu_element_small:link{
  font-weight:bold;
  color:white;
  text-decoration:none;
}

a.menu_element_small:visited{
  font-weight:bold;
  color:white;
  text-decoration:none;
}

.normal{
  font-size:11px;
}

.error{
  font-size:11px;
  color:red;
}

.normalbold{
  font-size:11px;
  font-weight:bold;
}

.page_argmument{
  font-size:11px;
  color:#000080;  
}

.page_argmument:link{
  font-size:12px;
  color:#000080;  
  text-decoration:none;
}

.page_argmument:visited{
  font-size:12px;
  color:#000080;  
  text-decoration:none;
}

.page_argmument:hover{
  font-size:12px;
  color:#000080;  
  text-decoration:underline;
}

.page_shift{
  font-size:12px;
  color:darkred;  
}

.page_shift:link{
  font-size:12px;
  color:darkred;  
  text-decoration:none;
}

.page_shift:visited{
  font-size:12px;
  color:darkred;  
  text-decoration:none;
}

.eventi_header{    
  background:#f6f6f6;  
}

.eventi_title{
  font-size:12px;
  background:#f6f6f6;  
  color:darkblue;
  font-weight:bold;
}

.table_header{
  font-size:12px;
  background:#cc0000;  
  color:white;
  font-weight:bold;
}

.table_header:link{
  font-size:12px;
  background:#cc0000;  
  color:white;
  font-weight:bold;
  text-decoration:none;
}

.table_header:visited{
  font-size:12px;
  background:#cc0000;  
  color:white;
  font-weight:bold;
  text-decoration:none;
}

.table_cell1{
  font-size:11px;
  background:#f7f7f7;    
}

.table_cell2{
  font-size:11px;
  background:#ecf0f9;
 
}