html,body 
{
	margin: 0;
	padding: 0
}

body, div, table, tr, td
{
	font-family: Verdana, Arial;
	/*font-size: 3.2mm;*/
	font-size: 11px;
	line-height: 13px;
	color: #696969;
	
}

div#top_menu
{
	width: 760px;
	height: auto;
	background-color: #F0F0F0;
	padding-left: 5px;
	padding-bottom: 2px;
	/*background-image: url(images/forum/sfuma.gif); background-repeat: repeat-x;*/
}

div#login_menu
{
	/*margin-top: 5px;
	margin-left: 0px;*/
	/*padding-bottom: 2px;*/
	width: 760px;
	/*height: auto;*/
	height: 30px;
	background-color: #F0F0F0;
}

div#login_menu_sx
{
	/*margin-top: 5px;
	margin-left: 0px;*/
	/*padding-bottom: 2px;*/
	padding-top: 5px;
	/*width: 760px;*/
	/*height: auto;*/
	height: 25px;
	text-align: right;
	background-color: #F0F0F0;
	float: left;
}

div#login_menu_dx
{
	/*margin-top: 5px;
	margin-left: 0px;*/
	/*padding-bottom: 2px;*/
	padding-top: 5px;
	/*width: 760px;*/
	/*height: auto;*/
	height: 25px;
	text-align: right;
	background-color: #F0F0F0;
	float: right;
}

div#BoxHeader
{
	/*margin-top: 10px;*/
	margin-left: 0px;
	width: auto;
	/*height: 153px;*/
	/*background-image: url(../images/home/home_pe.gif);*/
	background-image: url(../images/home/home_hide.gif);
	background-repeat: repeat-x;
}

div#Box 
{
	margin-top: 5px;
	margin-left: 20px;
	width: 760px;
	height: auto;
}

div#BoxAdmin
{
	margin-top: 50px;
	margin-left: 20px;
	/*width: 760px;*/
	height: auto;
}

div#BoxPage
{
	width: 560px;
    height: auto;
    /*min-height: 1px;*/
    float: left;
	margin-bottom: 10px;
}

div#BoxPageAvvisi
{
	width: 535px;
    height: auto;
    /*min-height: 1px;*/
    float: left;
	border-color: #F0F0F0;
	border-style: solid;
	border-width: 2px;
	margin-left: 10px;
	margin-bottom: 10px;
}

div#BoxDx
{
	width: 180px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}

/*
div#footer_up 
{
	width: 760px;
	height: 50px;
	background-color: #FFFFFF;
	clear: both;
}
*/

div#BoxFooter
{
	width: 740px;
	height: auto;
	/*margin-left: 20px;*/
	margin-top: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	background-color: #F0F0F0;
}

div#BoxSx
{
    width: 180px;
    height: auto;
    float: left;
}

div#BoxCenter
{
    margin-left: 10px;
    width: 360px;
    height: auto;
    float: left;
}

div#BoxCenterAdmin
{
    margin-left: 10px;
    width: 580px;
    height: auto;
    float: left;
    /*overflow: scroll;*/
}


/* INIZIO AVVISI */

div#AvvisoSx
{
	float: left;
	width: 250px;
	margin-left: 10px;
	margin-right: 10px;
}

/*
div#AvvisoDx1
{
	float: left;
	width: 270px;
}

div#AvvisoDx2
{
	float: left;
	width: 270px;
}
*/

div#AvvisoDx
{
	float: left;
	width: 250px;
	margin-left: 5px;
	margin-right: 5px;
}

div.Utile
{
	float: right;
	width: 155px;
	margin-right: 5px;
	margin-left: 5px;
}

/* FINE AVVISI */


/* FORM LOGIN */

input.inp_login 
{
	font-family: Verdana;
	font-size: 2.8mm;
	width: 60px;
	vertical-align: top;
}

/* FINE LOGIN */

/* INPUT VARI SEZIONE AMMINISTRATIVA */

select, input
{
	font-family: Verdana;
	font-size: 3.2mm;
}

/* FINE INPUT VARI SEZIONE AMMINISTRATIVA  */

div.ToolBoxTitle
{
	/*background-color: #4066A3;*/
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 4px;
	font-weight: bold;
}

div.ToolBox
{
	/*border-color: #4066A3;*/
	/*border-style: solid;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-top: 4px;
	padding-right: 8px;
	border-top-style: none;
}

div.ToolBoxSeparator 
{
	height: 20px;
}

div.ToolBoxNoBorder
{
	/*border-color: #4066A3;*/
	/*padding-top: 4px;
	padding-bottom: 4px;*/
	padding-left: 8px;
	padding-right: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-style: none;
	border-left-color: #c6c6c6;
}

div.pagenav
{
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	float: left;
	font-size: 2.5mm;
	margin-right: 2px;
}

div.forum_pagenav
{
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	font-size: 2.5mm;
	margin-right: 2px;
}

/*
div#ShapeBox
{
	border-color: #4066A3;
	border-style: solid;
	border-width: 1px;
	width: 5px;
	height: 5px;
}
*/

/*
div#GlobalHomeSection
{
	width: 550px;
    height: auto;
    min-height: 1px;
    float: left;
}
*/


div.dw_ico
{
	float: left;
	width: 25px;
}

div.dw_info
{
	color: #919191;
	font-size: 2.5mm;
}

div.pix
{
	float: left;
	margin-right: 5px;
}

div#pic1 
{
	float: left;
	width: 116px;
}
div#pic2
{
	float: left;
	width: 116px;
}
div#pic3 
{
	float: left;
	width: 116px;
}

/*
div#colinfo
{
	float: left;
	width: 210px;
}
*/

div.download
{
	text-align: right;
}

div.titolo
{
	font-weight: bold;
}

div.sottotitolo
{
	/*color: #4066A3;*/
}

div.testo
{
	text-align: justify;
}

div.data
{
	font-size: 2.8mm;
	text-align:right;
	color: Grey;
}

a:visited, a:link, a:hover
{
	text-decoration: none;
	color: #000000;
	/*font-weight: bold;*/
}

a.ToolBoxLink:hover, a.ToolBoxLink:visited, a.ToolBoxLink:link
{
	font-weight: bold;
	text-decoration: none;
}

a:hover, a:link, a:visited
{
	text-decoration: none;
}

a.utility:hover, a.utility:link, a.utility:visited
{
	color: #919191;
}

a.ToolBoxForumLink:hover, a.ToolBoxForumLink:visited, a.ToolBoxForumLink:link
{
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

div.image_desc {
	border: solid 1px WhiteSmoke;
	background-color: WhiteSmoke;
	padding: 0px 6px 0px 6px;
	font-size: 3.2mm;
}


/* TABELLE FORUM */

table.TableMessaggio 
{
	/*border: solid 1px #c6c6c6;*/
	padding: 0 0 0 0;
}

tr.RowMessaggioTitolo, tr.RowMessaggioTesto, tr.RowMenùModeratore
{
	padding: 0 0 0 0;
}

tr.RowAvvisoTitolo, tr.RowAvvisoTesto, tr.RowMenùModeratore
{
	padding: 0 0 0 0;
	background-color: C9F5FF;
}

tr.RowMessaggioTestoNew
{
	padding: 0 0 0 0;
	background-color: #FFECD2;
}

td.ForumCellModeratore
{
	padding: 5px 5px 5px 5px;
	background-color: #c6c6c6;
	color: #FFFFFF;
	border: solid 1px #E88800;
}

td.ForumCell
{
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	border: solid 1px #c6c6c6;
}

td.ForumCellAutore
{
	padding: 5px 5px 5px 5px;
	background-color: #E88800;
	color: #FFFFFF;
	border: solid 1px #E88800;
}

div.ForumCell
{
	width: 100px;
	color: #FFFFFF;
}

td.ForumCellOggetto
{
	padding: 5px 5px 5px 5px;
	background-color: #E88800;
	color: #FFFFFF;
	border: solid 1px #E88800;
}

td.ForumCellAutoreInfo
{
	padding: 5px 5px 5px 5px;
	border-bottom-style: solid;
	border-bottom-color: #E88800;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-color: #E88800;
	border-left-width: 1px;
	color: #696969;
	/*background-color: #E88800;
	color: #FFFFFF;
	border: solid 1px #E88800;*/
}

td.ForumCellMessaggio
{
	padding: 5px 5px 5px 5px;
	border-bottom-style: solid;
	border-bottom-color: #E88800;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #E88800;
	border-right-width: 1px;
	color: #696969;
}

/* TABELLE AMMINISTRAZIONE DATABASE */

table.admin 
{
	border-color: #FF8A00;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
}

tr.admin_header
{
	background-color: #FF8A00;
	font-weight: bold;
	color: White;
}

tr.admin_row1
{
	background-color: #FFFFE2;
	vertical-align: top;
}

tr.admin_row2
{
	background-color: #BCEAFB;
	vertical-align: top;
}

td.admin_label
{
	font-family: Verdana;
	font-size: 2.8mm;
	text-align: right;
	vertical-align: top;
}

textarea, textarea.admin
{
	font-family: Verdana;
	font-size: 2.8mm;
	text-align: justify;
}

div.forum_info 
{
	background-color: #FFC676;
	padding: 5px 5px 5px 5px;
}

div.admin_error, span.admin_error, div.forum_error
{
	background-color: Red;
	/*font-weight: bold;*/
	color: White;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}


td.FormLabel 
{
	text-align: right;
}

td.FormText
{
	text-align: right;
}

/* FINE */