body{
	font-family: Verdana, Tahoma, Arial,sans-serif;
	font-size: 80%;
	color: #333333;
	line-height: 1.366;	
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	font-weight:normal;
}

a:link, a:visited{
	color: #990000;
	text-decoration: none;
	font-weight:normal;
}
a:hover{
	color: #FF0000;
	text-decoration: underline;
}

p{
}

hr{
}

#intestazione {
	background: transparent url(images/bg/bg_main.gif) repeat-x;
	width:98%;
}

.main {
	border:1px solid #cccccc;
	padding: 1px;
	margin:4px -2px 8px 8px;
	width:98%;
	text-align:left;
}

.basic {
	font-size: 85%;
}

.basic2 {
	font-size: 100%;
}

input, select, textarea {
font-family: Verdana, Tahoma, Arial,sans-serif;
	font-size: 100%;
}

.alert{
	color : #990000;
	font-weight:bold;
}

#login {
	width:300px;
	/*margin-top:100px;*/
	padding: 2px;
	text-align:center;
	border: 1px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	background: #f2f2f2 url(images/bg/bg_container.gif) repeat-x;
	font-size:80%;
}

#login2 {
	width:600px;
	/*margin-top:100px;*/
	padding: 2px;
	text-align:center;
	border: 1px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	background: #f2f2f2 url(images/bg/bg_container.gif) repeat-x;
	font-size:80%;
}

#login p {
 	margin: 1px 2px 1px 1px;
 	padding: 1px 3px 1px 3px;
}

.bg_scuro {
	background-color : #F2F2F2;
}
/******** INTESTAZIONE *************/
#header{
	width: 100%;
	padding:0px;
	margin:0px;
	background: transparent url(images/bg/bg_head.gif) repeat-x center top;
}

#logo{
	float:left;
	padding: 7px 0px 2px 6px;
}

#logo img{
	border: 0px;
}

#utilities{
	text-align:right;	
	font-size: 80%;
	color: #666666;
	padding: 7px 5px 2px 6px;
}

#headNav{
	text-align:center;	
	font-size: 70%;
	font-weight:bold;
	color: #cccccc;
	margin-top:8px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: transparent url(images/bg/bg_navbar.gif) repeat-x center ;
}


#headNav a:link, #headNav a:visited {
	font-weight:bold;
	font-size: 60%;
	padding: 3px;
	color:#003399;
	text-transform:uppercase;
	display:block;
}

#headNav a:hover {
	color:#990000;
	text-decoration:none;
	background: transparent url(images/bg/bg_navbaron.gif) repeat-x center ;
}
 #headNav a:active {
	color:#990000;
	text-decoration:underline;
	background: transparent url(images/bg/bg_navbaron.gif) repeat-x center ;
}

.tab_nav {
}
.tab_nav td{
	border-right:1px solid #DEE5F5;	
	text-align:center;
}

/** SOTTO MENU **/
#sub_headNav{
	text-align:center;	
	font-size: 80%;
	font-weight:bold;
	color: #990000;
	padding: 3x;
	margin-bottom:6px;
}

#sub_headNav a:link, #sub_headNav a:visited {
font-weight:none;
}
#sub_headNav a:hover, #sub_headNav a:active {
}

/** SEARCHBAR **/ 
#searchbar {
	width:100%;
	border:1px solid #cccccc;
	margin:4px 4px 8px 8px;
	background: #F2F2F2 url(images/bg/bg_searchbar.gif) repeat-x top;
	padding: 2px;
}

.tab_search {
	width:100%;
	padding:5px 6px 10px 6px ;
	font-size: 85%;
	color: #333333;
}

/** TABELLA PAGINAZIONE **/
.tab_pag {
	font-size: 80%;
	color: #333333;
	margin-top:6px;
	margin-bottom:6px;
	background-color:#cccccc;
	width:340px;
}

.tab_pag_cont {
	background: #f2f2f2 url(images/bg/bg_paginazione.gif) repeat-x top;
	padding:0px 0px 0px 0px;
}

.tab_pag_title {
	padding:3px;
	background-color:#F5F5F6;
}
.tab_pag a:link, .tab_pag a:visited {
	font-family:Webdings;
	font-size:120%;
	color:#003399;
	}

.tab_pag a:hover {
	color: #990000;
	background: transparent url(images/bg/bg_paginazione1.gif) repeat-x top;
	display:block;
}

.title{
	font-weight:bold;
	background: #DDDDDD url(images/bg/bg_title.gif) repeat-x top;
	height:20px;
}
.title td{
	border-bottom: 1px solid #dddddd;
	padding: 1px 2px 2px 3px;
}

.prev_inviato {
	background-color:#F2F2F2;
	/*background: #F2F2F2 url(images/bg/bg_inviato.gif) repeat-x top;*/
}

.prev_approvato {
	background-color:#BBF6D4;
	/*background: #BBF6D4 url(images/bg/bg_approvato.gif) repeat-x top;*/
}

.prev_letto {
	background-color:#E0ECF3;
	/*background: #E0ECF3 url(images/bg/bg_letto.gif) repeat-x top;*/
}

.spacer3{
	background-color : #EEEEEE;
}

.content_tab {
	border: 1px solid #777777;
	font-size: 90%;
	width:640px;
}

/** TABELLA LETTERE CONTATTI **/
.tab_letter {
	font-size: 80%;
	margin: 3px 3px 3px 3px;
	background-color:#cccccc;
	width:100%;
}

.tab_letter td {
	padding:2px 0px 2px 0px;
	background: #f2f2f2 url(images/bg/bg_paginazione.gif) repeat-x top;
}


.tab_letter a:link, .tab_letter a:visited {
}

.tab_letter a:hover {
	background: #cccccc url(images/bg/bg_paginazione1.gif) repeat-x top;
	display:block;
}

.simboli {
	font-family: Wingdings;
	font-size: 11px;
	font-weight:bold;
}

/** RICHIESTE **/
.evaso_Y {
	background-color:#F2F2F2;
}

.evaso_N {
	background-color:#FFCCFF;
}

/** ORDINI **/
.ord_tab {
	border: 1px solid #777777;
	font-size: 90%;
	width:700px;
}

/** NOTE **/
.title_note{
	font-weight:bold;
	margin-left:20px;
}


/** TABELLA LEGENDA **/
.tab_legenda {
	font-size: 80%;
	color: #333333;
	margin-top:6px;
	margin-bottom:6px;
	background-color:#cccccc;
	width:340px;
}

.tab_legenda_title{
	color: #333333;
	background-color:#FFFFFF;
}

/** TABELLA NAIL **/
.nail {

}