body{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #033863;
	background-image : url("graph/background1.jpg");
	background-repeat : repeat-x;
	background-color : White;
}
td{
	font-size : 11px;
	vertical-align : top;
}
td.destra{
	text-align : right;
}
td.centro{
	text-align : center;
}
table{
	vertical-align: top;
}
table.cont1{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 780px;
	border : 1px solid #CACED5;
	background-color : White;
	border-bottom : none;
}
table.cont2{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 780px;
	border : 1px solid #CACED5;
	background-color : White;
}

table.boxuserpanel{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #CFCFCF;
	background-color : White;
	background-image : url("graph/boxbackgroundgrey1.jpg");
	background-repeat : repeat-x;
	width : 230px;
	height : 163px;
}
table.boxsearch{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 233px;
	width : 200px;
}
table.boxblue1{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 30px;
}
table.boxblue2{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 233px;
	width : 230px;
}
table.boxregistratigratis{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 0px;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 233px;
	width : 230px;
	padding : 0px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
table.favorites{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 30px;
	width : 700px;
}
table.messages{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 30px;
	width : 700px;
}
table.messagesadmin{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundadmin.jpg");
	background-repeat : no-repeat;
	height : 30px;
	width : 700px;
}
table.messages2{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 23px;
	width : 700px;
}
table.messages2admin{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundadmin.jpg");
	background-repeat : no-repeat;
	height : 23px;
	width : 700px;
}
table.boxphotouserarea{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 130px;
	width : 110px;
}
table.boxphotoprofile{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #B6BCBB;
	background-color : White;
	background-image : url("graph/boxbackgroundblue1.jpg");
	background-repeat : no-repeat;
	height : 90px;
	width : 110px;
}
td.boxblue1{
	vertical-align: middle;
	color : #606D81;
}
td.favorites1{
	vertical-align: middle;
	color : #606D81;
	width : 105px;
}
td.favorites2{
	vertical-align: middle;
	color : #606D81;
	text-align : left;

}
td.favorites3{
	vertical-align: middle;
	color : #606D81;
}
td.favorites4{
	vertical-align: top;
	color : #606D81;
	text-align : left;
}
td.messages1{
	vertical-align: middle;
	color : #606D81;
	text-align : left;
}
td.messages2{
	vertical-align: middle;
	color : #606D81;
	width : 70px;
}
td.messages3{
	vertical-align: middle;
	color : #606D81;
	width : 160px;
}
table.boxgreen1{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #D1DEC7;
	background-color : White;
	background-image : url("graph/boxbackgroundgreen1.jpg");
	background-repeat : repeat-x;
	height : 233px;
	width : 100%;
}
table.boxutentedelmese{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #DEA398;
	background-color : White;
	background-image : url("graph/boxbackgroundutentedelmese.jpg");
	background-repeat : repeat-x;
	height : 233px;
	width : 100%;
}
th.boxutentedelmese{
	color : #E07A7A;
	font-size : 13px;
	font-weight : bold;
}
td.boxutentedelmese{
	color : #E07A7A;
}

table.boxadmin{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #DEA398;
	background-color : White;
	background-image : url("graph/boxbackgroundadmin.jpg");
	background-repeat : no-repeat;
	width : 100%;
}
th.boxadmin{
	color : #E07A7A;
	font-size : 13px;
	font-weight : bold;
}
td.boxadmin{
	color : #E07A7A;
}

th.boxgreen{
	color : #799260;
	font-size : 13px;
	font-weight : bold;
}
td.boxgreen{
	color : #799260;
}

table.boxred1{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #E1D2DC;
	background-color : White;
	background-image : url("graph/boxbackgroundred1.jpg");
	background-repeat : repeat-x;
	height : 150px;
}
table.boxred2{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #E1D2DC;
	background-color : White;
	background-image : url("graph/boxbackgroundred1.jpg");
	background-repeat : repeat-x;
	width: 325px;
}
table.boxred3{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #E1D2DC;
	background-color : White;
	background-image : url("graph/boxbackgroundred1.jpg");
	background-repeat : repeat-x;
	height : 198px;
	width: 325px;
}

td.contboxesutenti1{
	width : 100%;
	vertical-align : top;
	text-align : center;
}
table.boxultimiutenti1{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #E1D2DC;
	background-color : White;
	background-image : url("graph/boxbackgroundred1.jpg");
	background-repeat : repeat-x;
	height : 60px;
	width : 245px;
}
table.boxultimiutenti2{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #4E5885;
	background-color : White;
	background-image : url("graph/boxbackgroundblue3.jpg");
	background-repeat : repeat-x;
	height : 60px;
	width : 245px;
}
table.boxultimiutentititolo{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #4E5885;
	background-color : White;
	background-image : url("graph/boxbackgroundblue3.jpg");
	background-repeat : repeat-x;
	width : 245px;
}
td.boxultimiutenti1 {
	vertical-align : middle;
	width : 70px;
	text-align : center;
}
td.boxultimiutentititolo {
	vertical-align : middle;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : normal;
	color : #D8DCE2;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.boxmenu{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border : 1px solid #939CA9;
	background-color : White;
	background-image : url("graph/boxbackgroundmenu1.jpg");
	background-repeat : repeat-x;
	width : 100%;
	vertical-align : top;
	height : 22px;
}
td.boxmenu{
	font-size : 11px;
	font-weight : bold;
	color : #606D81;
	width : 20%;
}
table.greyline1{
	margin-top: 0px;
	margin-bottom: 0px;
	background-color : #CACED5;
	width : 100%;
	height : 1px;
}
table.links1{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	border-bottom : 1px solid #CACED5;
	background-color : White;
}

input.input1{
	border: 1px solid #52556D;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
	color : Black;
}
select.input1 {
	border: 1px solid #52556D;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
	color : Black;
}
textarea.input1 {
	border: 1px solid #52556D;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
	color : Black;
}
input.input2{
	border: 1px solid #52556D;
	background-color : #CACFDD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
	color : Black;
}
input.input3{
	border: 1px solid #52556D;
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
	color : Black;
}
img.photo1        {
	border: 1px solid #CECECE;
}
img.photo2        {
	border: 1px solid #8689A4;
}
hr{
	border: 1px solid;
}





a:link {
font-style: normal;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #033863;
text-decoration : none;
}
a:visited  {
font-style: normal;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #033863;
text-decoration : none;
}
a:active   {
	font-style: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #033863;
	text-decoration : none;
}
a:hover    {
	font-style: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #868BAE;
	text-decoration : none;
}

a.ultimiutenti:link	{
	color : #D3D7DA;
}
a.ultimiutenti:visited	{
	color : #D3D7DA;
}
a.ultimiutenti:active	{
	color : #D3D7DA;
}
a.ultimiutenti:hover	{
	color : #BFC6CA;
}

a.red1:link	{
	color : #E07A7A;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.red1:visited	{
	color : #E07A7A;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.red1:active	{
	color : #E07A7A;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.red1:hover	{
	color : #E79696;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.errore{
	color : #DEA5AD;
	font-weight : bold;
}
div.ok{
	color : #668B41;
	font-weight : bold;
}
div.NO{
	color : #A4A8C1;
}
div.titolo{
	background-color : #EDEEF1;
	border : 1px solid #939CA9;
}
div.nota{
	font-size: 9px;
	font-style : normal;
	font-weight : normal;
	display: inline;
	color : #9198B9;
	font : bold;
}

div.spacer{
	font: 1px;
}