body
{
	background-color:#31463F;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
}


a {text-decoration:none; color:#444444;}
a:hover {text-decoration:underline;}



#container
{
 position:relative;
 margin:0 auto;
 width:790px;
 font-size:1.1em;
 text-align:left;
}








/**** header ****/
#header
{
  position:relative;
  margin:0 auto;
  width:790px;
  height:90px;
}






#banner_img
{
  position:relative;
  margin:0;
  width:790px;
  height:60px;
}






/**** menu e bottoni ****/
#menu
{
  position:relative;
  margin-left:0;
  padding:0;
  width:790px;
  height:30px;
  background-color:#000000;
}


#menu .bt, #menu .bt_selected
{
   position:relative;
   margin:0;
   padding-top:3px;
   float:left;
   width:120px;
   height:27px;
   text-align:center;
}


#menu .bt_log
{
   position:relative;
   margin:0;
   padding-top:3px;
   float:right;
   width:120px;
   height:27px;
   text-align:center;
}




#menu .bt a, #menu .bt_log a
{
  position:relative;
  font-size:0.9em;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  top:5px;
}



#menu .bt a:hover, #menu .bt_log a:hover
{
  color:#aaaaaa;
  text-decoration:underline;
}



#menu .bt_selected a
{
  position:relative;
  font-size:0.9em;
  color:#ff0000;
  font-weight:bold;
  text-decoration:none;
  top:5px;
}








/**** concrete ****/
#concrete
{
 float:left;
 position:relative;
 margin:0;
 top:10px;
 background-color:#ffffff;
 width:790px;
}









/**** contenuti ****/
#contenuti
{
 float:left;
 position:relative;
 width:770px;
 height:100%;
 margin:0;
 padding-left:8px;
}






/******** LOGIN & CONTAINER ********/
#login, #row_container
{
 position:relative;
 margin-top:20px;
 margin-bottom:20px;
 padding:10px;
 text-align:center;
 width:755px;
 background-color:#f0f0f0;
}





/******** input *******/
input, select
{
   position:relative;
   margin:0;
   padding:0;
   border:1px solid #666666;
   font-size:1.2em;
   background-color:#E8E8E8;
}


input.check_box
{
   position:relative;
   margin:0;
   padding:0;
   border:0;
   font-size:1.2em;
   background-color:transparent;
}





/********* ROW LINE & DATA **********/
.row_data
{
  position:relative;
  margin:0;
  padding:0;
  float:none;
  border:1px solid #FFFFFF;
  font-size:1.0em;
  background-color:#CCCCCC;
  width:753px;
  height:40px;
}



#passwords
{
  position:relative;
  margin:0;
  padding-top:8px;
  float:left;
  background-color:#dfdfdf;
  width:205px;
  height:32px;
}


#nomes
{
  position:relative;
  margin:0;
  padding-top:8px;
  padding-left:3px;
  padding-right:3px;
  float:left;
  background-color:#CAC9AE;
  width:374px;
  height:32px;
  text-align:left;
}


#visibile, #edita,  #abilitato, #nazione, #vedi, #delete
{
  position:relative;
  margin:0;
  padding-top:5px;
  float:left;
  background-color:#A8A08E;
  width:56px;
  height:35px;
  text-align:center;
  color:#000000;
}



#add_row
{
  position:relative;
  margin:0;
  padding:0;
  width:755px;
  height:20px;
  background-color:#ffffff;
  text-align:left;
}



#file_docs
{
  position:relative;
  margin:0;
  padding-top:8px;
  padding-left:3px;
  padding-right:3px;
  float:left;
  background-color:#CAC9AE;
  width:522px;
  height:32px;
  text-align:left;
}




#lang_enabled
{
  position:relative;
  margin:0;
  padding-top:1px;
  padding-left:3px;
  padding-right:3px;
  float:left;
  width:250px;
  height:39px;
  background-color:#9AA5B6;
  text-align:left;
}





#nome_pagina
{
  position:relative;
  margin:0;
  padding-top:8px;
  padding-left:3px;
  padding-right:3px;
  float:left;
  background-color:#CAC9AE;
  width:491px;
  height:32px;
  text-align:left;
}





#nome_news
{
  position:relative;
  margin:0;
  padding-top:8px;
  padding-left:3px;
  padding-right:3px;
  float:left;
  background-color:#CAC9AE;
  width:435px;
  height:32px;
  text-align:left;
}







/********** ADD & MODIFICA ***********/
.testo_data
{
  margin:0;
  padding-left:5px;
  width:255px;
  height:20px;
  text-align:left;
  background-color:#485666;
  color:#FFFFFF;
}


.testo_input
{
  margin:0;
  padding:0;
  width:500px;
  height:20px;
  background-color:#413530;
  text-align:left;
}


.input_admin
{
   position:relative;
   margin:0;
   padding:0;
   border:0;
   font-size:1.2em;
   background-color:#ffffff;
   width:498px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}


.the_data
{
 background-color:#ffffff;
 border:none;
 color:#000;
 padding-left:5px;
}



.button
{
  background-color:#554B3E;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  cursor:pointer;
  width:100px;
  height:25px;
  border:1px solid #CCCCCC;
}





/***************** LAYOUT *****************/

.tiny_editor
{
	background-color:#FFFFFF;
	width:690px;
}