body, td {

margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
        background:#ffffff;

}



a {
	text-decoration:none;
	color:#283e5b;
}

a:hover {
	text-decoration:underline;
}

table{
	width:100%;
}

td{
	background:#FFFFFF;



}

ul {
list-style-type: none; 

	padding:0;
	margin:0;
}

h2{

	background-image: url(../img/solid.gif);

	font-size:11px;
color:#283e5b;
}

h5{

	background-image: url(../img/solid.gif);

	font-size:11px;
color:#283e5b;
}


#all {
	margin:auto;
	width:990px;
	background:#ffffff;

}

#left {
width:207px;
float:left;
min-height: 1050px;
height: auto !important;
height: 1050px;
color:#FFFFFF;
background:#ffffff;
}

#corpo {
width:603px;
min-height: 1050px;
height: auto !important;
height: 1050px;
padding: 0px 10px;
	float:left;
	background:#ffffff;
}

#right {

	width:160px;
min-height: 1050px;
height: auto !important;
height: 1050px;
	float:left;

}


#navimenu {
margin: 0;
border: 0;
padding: 0;
list-style: none;
height: 30px;
width: 580px;

}




#navigationmenu li {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	color: #555555;
	background: #FFFFFF;
}
#navigationmenu li a {
	text-decoration: none;

	color: #555555;
	background-color: #FFFFFF;
}
#navigationmenu li a:hover {
	text-decoration: underline;

	color: #ADAAAA;
	background-color: #FFFFFF;
}



#headerino {
  width:986px;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	text-align:left;
	position:relative;
}

ul#menu {

	padding:0px 0px;
	margin:0px;


}

ul#menu li {
  padding:0px;
font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;

	list-style-type:none;
display:list-item;
}

ul#menu li a {
	

  color:#483535;	
	text-decoration:none;

}

ul#menu li a:hover {

 text-decoration:underline;
 color:#6f6969;
}









ul#menu2 {

	padding:0px 0px;
	margin:0px;


}

ul#menu2 li {
  padding:0px;
font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;

	list-style-type:none;
display:inline;
}

ul#menu2 li a {
	

  color:#483535;	
	text-decoration:none;

}

ul#menu2 li a:hover {

 text-decoration:underline;
 color:#6f6969;
}








#contenitore2 {
  width:990px;
padding:0px;
		

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;


}

#google_728 {
  float:left;
	
width:728px;
	height:25px;

	border-right:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-left:0px solid #ffffff;
	background-color:#ffffff;	
}



#cerca {
  float:left;

padding:0px;
		

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;




	width:262px;

	height:25px;
	color:#FFFFFF;	
	background-color:#ffffff;
	text-align:center;
	border-right:0px solid #ffffff;
	border-bottom:0px solid #EFEFEF;
}







#footer {
	clear:both;
	background:#ffffff;
	color:#acadad;
padding:0 10px;
	height:25px;
}

textarea, input{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#table-dir tr {
	height:50px;
}

#table-dir td {
	width:33%;
	padding-left:50px;
	background:url(http://www.lavorobadante/img/icona_cartella.jpg) left no-repeat;
}


#left a {
display:block;
width:207px !important; width /**/:207px;
padding:0px 0 0px 0px;

	color:#000000;
}

#left h2 {
	color:#283e5b;

}


#left a:hover {
	text-decoration:none;color:#484A62;background-color:#e7eff5;
}

#left ul {
	margin: 10px 0 0 0px;
}

#left li {
	margin: 2px 0;



	color:#888888;
}

#left h2 {
	font-size:11px;
	margin-bottom:2px;
}







h3{



	font-size:11px;
color:#283e5b;
}





 h4{
	margin:0px 0 0 2px;
	font-size:12px;

	color:#283e5b;


	font-size:11px;

}


#link h5{
	margin:0px 0 0 2px;
	font-size:12px;

	color:#283e5b;
	background-image: url(../img/solid.gif);

	font-size:11px;
}


#link li a{
	color:#484A62;
	text-decoration:none;

}

#pagine p{
	text-align:center;
}

#suonerie td{
	border:#000000 solid thin;
}

#newsletter{
	border:#000000 solid thin;
	padding:20px;
	width:270px;
}




#right a{
	color:#000099;


	font-size:12px;
	font-family:arial;


}



/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

#sopra
{
	width: 990px;

padding:0px;
		

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#centro
{
	width: 990px;

padding:0px;
		

	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;



}



#sotto
{
	width: 990px;

padding:0px;
		

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;



}




#header {
	height: 50px;
width: 990px;
	background-image: url(../img/cf-head-bg.gif);
	padding: 2px; 
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;




}

#header h1 {
	padding:0px 0 0 0px;
	font-size:12px;
	color:#98b4bf;
}

#header p {
	margin:0px 0 0 0px;
}

#header a {
	font-size:14px;
	color:#000000;


}
#googlesearch {
height: 50px;
width: 200px;
	background-image: url(../img/cf-head-bg.gif);
	text-align: Right;
	padding: 5px;
	
}
#central {
height: 15px;
width: 990px;
	background-image: url(../img/head-bg.gif);
text-align: Right;
	color: #000000;
	font-size:9px;
	font-family:arial;




}

.textbox {
	BORDER-RIGHT: #879da8 1px solid; BORDER-TOP: #879da8 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #879da8 1px solid; COLOR: #005d98; BORDER-BOTTOM: #879da8 1px solid; FONT-FAMILY: Arial
}
.buttons {
	BORDER-RIGHT: #f4f8f9 1px solid; BORDER-TOP: #f4f8f9 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #f4f8f9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f4f8f9 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #014E82
}
.style {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial



}



.titolo { color: #AEAEAE; font-size: 9px; 
 }


.thmenu { color: #222020; font-size: 11px; font-weight: bold; 
 }


a.sinistra:link, a.sinistra:visited {
	color: #000000;
font-family: arial,verdana;
	text-decoration: underline;

	font-size: 10px;
}

a.sinistra:hover {
	color: #777777;
font-family: arial,verdana;
	text-decoration: underline;
	font-size: 10px;
}





.argomento { color: #000000; font-size: 10px;
 }

.descrizione { color: #efefef; font-size: 4px;
 }


.menutitle{
cursor: pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:207px;
padding:0px;
text-align:left;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}


.menutitle2{
cursor: text;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:207px;
padding:0px;
text-align:left;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}



.annuncio {

	padding-top:0px;
	margin-top:0px;





	border-bottom-width: 1px;


	border-bottom-style: dashed;



	border-bottom-color: #cc0000;

}








/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 0px #FFFFFF solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 0px #FFFFFF solid; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #FFFFFF; }
td.row2	{ background-color: #FFFFFF; }
td.row3	{ background-color: #FFFFFF; }


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url('images/cellpic2.jpg');
		background-repeat: repeat-y
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #000000; font-size: 11px; font-weight : bold;
	background-color: #FFFFFF; height: 25px;
	background-image: url('images/cellpic3.gif');
}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
			background-image: url('images/cellpic1.gif');
			background-color:#FFFFFF; border: medium solid #FFFFFF; height: 28px
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat, td.catHead, td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right, td.spaceRow {
	background-color: #FFFFFF; border: #FFFFFF; border-style: solid; }

th.thHead, td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides, td.catSides, td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight, td.catRight, td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft, td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom, td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }



 



/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
			font-weight: bold; font-size: 12px; text-decoration: none; line-height : 120%; color : #3B5E7E;
}

.tptitle{ font-weight: bold; font-size: 13px; font-family: "Arial"; text-decoration: none; line-height : 120%; color : #000000; }





/* General text */
.gen { font-size : 13px; }
.genmed { font-size : 12px; }
.gensmall { font-size : 11px; }
.gen, .genmed, .gensmall { color : #000000; }
a.gen, a.genmed, a.gensmall { color: #000000; text-decoration: none; }
a.gen:hover, a.genmed:hover, a.gensmall:hover	{ color: #000000; text-decoration: none; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 10px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #000000;  }
a.mainmenu:hover{ text-decoration: none; color : #000000; }


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #283e5b}
a.cattitle		{ text-decoration: none; color : #283e5b; }
a.cattitle:hover{ text-decoration: none; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #000000; }
a.forumlink 	{ text-decoration: none; color : #000000; }
a.forumlink:hover{ text-decoration: none; color : #000000; }

/* Write new topic: Text and link to the forums used in: viewtopic.php and viewforum.php and other places */
.newtopic		{ font-weight: bold; font-size: 12px; color : #283e5b; }
a.newtopic 	{ text-decoration: none; color : #283e5b; }
a.newtopic:hover{ text-decoration: none; color : #283e5b; }







/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 12px; color : #283e5b;}
a.nav			{ text-decoration: none; color : #283e5b; }
a.nav:hover		{ text-decoration: none; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; color: #000000; font-family: verdana; font-size: 12px; }
a.topictitle:link   { text-decoration: none; color : #000000; }
a.topictitle:visited { text-decoration: none; color : #000000; }
a.topictitle:hover	{ text-decoration: none; color : #000000; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 12px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 12px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-family: "Trebuchet MS", verdana, geneva, arial, helvetica, sans-serif; font-size: 15px; font-weight:normal; margin: 2mm 0; color: #000000; }
a.postlink:link	{ text-decoration: none; color : #3B5E7E; }
a.postlink:visited { text-decoration: none; color : #3B5E7E; }
a.postlink:hover { text-decoration: underline; color : #3B5E7E; }


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #000000;
	background-color: #FFFFFF; border: #FFFFFF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 125%;
	background-color: #FFFFFF; border: #FFFFFF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: -1px;}
a.copyright		{ color: #000000; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: none;}


/* Form elements */
input, textarea, select {
	color : #000000;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #FFFFFF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FFFFFF;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FFFFFF;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #FFFFFF; border-style: none; }





.bookmarks { color: #2A4956; font-size: 11px; font-family: Verdana, Arial, Helvetica }




.nascosto {
	display:none;
}

.box_index{

	padding-top:5px;
	margin-top:20px;



border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;

	border-top-style: dashed;
	border-bottom-style: dashed;

	border-top-color: #a8c3d5;
	border-bottom-color: #a8c3d5;

}

.box_index p{
	margin:0;
	padding:0;
}

