body {
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	background-color:#eeeeee;
 BACKGROUND-IMAGE: url(../img/bg.gif);
        background-repeat: repeat-x;
color:#333333;
	font-family:verdana,arial,sans-serif; 
	font-size:11px;


}
#contenitore {
  width:986px;
	padding:110px 0px 0px 0px;
	margin:0px auto;
	text-align:left;
	position:relative;
}

h1#links {
  text-align:center;
  color:#FFFFFF;
	font-size:9px;
	padding:0px;
	margin:0px;
}

h1#links a {
  color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin:0px 3px;
}

h1#links a:hover {
  text-decoration:underline;
}

#entrare {

width:232px;
height:90px;
padding:0px;
margin:0px;
background-color:#008AC3;


position:absolute;
top:5px;
border:5px solid #FFFFFF;


}

#adv3 {
  position:absolute;
width:728px;
height:90px;
  top:5px;
  right:0px;
	border:5px solid #FFFFFF;
}






#contenitore2 {
  width:986px;
  padding:0px;
  margin:0px;
	border-top:5px solid #FFFFFF;	
	background-image:url("../img/contenitore2_sfondo.gif");
	background-position:200px 0px;
	background-repeat:repeat-y;
}

#google_728 {
  float:left;
  width:728px;
padding-top:5px !important;
	padding-top:3px;	
	height:23px !important;
	height:25px;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
	background-color:#3f81b0;	
}




#cerca {
  float:left;
	width:243px;
	padding:6px 0px;
	height:16px;
	color:#FFFFFF;	
	background-color:#7cb5e0;
	text-align:center;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
}





ul#menu {
  width:205px;
	padding:0px 0px;
	margin:0px;
	background-color:#008AC3;

}

ul#menu li {
  padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}

ul#menu li a {
  display:block;	
	width:205px;
	padding:5px 5px 5px 10px;
  color:#FFFFFF;	
	text-decoration:none;
	font-weight:bold;
}

ul#menu li a:hover {
	width:205px;
	padding:5px 5px 5px 20px;
	background-color:#EF4D7E;
	background-image:url("../img/freccina.gif");
	background-position:11px 8px;
	background-repeat:no-repeat;
}









a {
	text-decoration:none;
	color:#0a4d84;
}

a:hover {
	text-decoration:underline;
}

table{
	width:100%;
}

td{
	background:#e4ecf2;

}




ul {
list-style-type: none; 

	padding:0;
	margin:0;
}

h2{



	font-size:11px;
color:#283e5b;
}




#all {
margin:auto;
	width:986px;



}

#left {
	width:190px;
min-height: 944px;
height: auto !important;
height: 944px;
	float:left;
	color:#FFFFFF;

	background:#9fc7d5;

border:5px solid #FFFFFF;


}

#corpo {

width:576px;
min-height: 924px;
height: auto !important;
height: 924px;
padding:10px 20px;
	float:left;

background:#e4ecf2;
border-top:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;





}

#right {

	width:160px;

min-height: 944px;
height: auto !important;
height: 944px;
	float:left;
	background:#EFEFEF;
border:5px solid #FFFFFF;




}


#navimenu {
margin: 0;
border: 0;
padding: 0;
list-style: none;
height: 30px;
width: 560px;

}




#navigationmenu li {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	color: #555555;
	background-color: #e4ecf2;
}
#navigationmenu li a {
	text-decoration: none;

	color: #555555;
	background-color: #e4ecf2;
}
#navigationmenu li a:hover {
	text-decoration: none;

	color: #066297;
	background-color: #e4ecf2;
}




#footer {
	clear:both;
	font-size:9px;
	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:190px !important; width /**/:190px;
padding:0px 0 0px 0px;

	color:#000000;
}

#left h2 {
	color:#066297;
	background:#ffffff;



}


#left a:hover {
	text-decoration:none;color:#000000;background-color:#FFFFFF;
}

#left ul {
	margin: 10px 0 0 0px;
}

#left li {
	margin: 2px 0;



	color:#888888;
}

#left h2 {
	font-size:11px;
	margin-bottom:2px;
}







h3{


display:inline;
text-decoration:none;
font-weight : bold;
font-style : normal;
	font-size:11px;


color:#247fa0;
}


p#h3{

display:inline;
text-decoration:none;
font-weight : bold;
font-style : normal;
	font-size:11px;


color:#247fa0;
}

p#h3 b{

display:inline;
text-decoration:none;
font-weight : bold;
font-style : normal;
	font-size:11px;


color:#247fa0;
}



p#h3 i{

display:inline;
text-decoration:none;
font-weight : bold;
font-style : normal;
	font-size:11px;


color:#247fa0;
}



p#boxtitolo{

display:inline;
text-decoration:none;
font-weight : bold;
font-style : normal;
	font-size:11px;


color:#0a4d84;
}




p#titolo strong{

display:inline;
text-decoration:none;
font-weight : bold;
font-style : normal;
	font-size:11px;


color:#0a4d84;
}



p#boxdentro{

display:inline;
text-decoration:none;
font-weight : normal;
font-style : normal;
	font-size:10px;


color:#000000;
}

p#boxdentro a{

display:inline;
text-decoration:none;
font-weight : normal;
font-style : normal;
	font-size:10px;


color:#0a4d84;
}

p#boxdentro a:hover{

display:inline;
text-decoration:none;
font-weight : normal;
font-style : normal;
	font-size:10px;


color:#0a4d84;
}





p#boxdentro b{

display:inline;
text-decoration:none;
font-weight : normal;
font-style : normal;
	font-size:10px;


color:#000000;
}








p#boxdentro i{

display:inline;
text-decoration:none;
font-weight : normal;
font-style : normal;
	font-size:10px;


color:#000000;
}


p#boxdentro strong{

display:inline;
text-decoration:none;
font-weight : normal;
font-style : normal;
	font-size:10px;


color:#000000;
}



















 h4{
	margin:0px 0 0 2px;
	font-size:12px;

	color:#283e5b;


	font-size:11px;

}







#link h5{
	margin:0px 0 0 0px;
	font-size:12px;

	color:#0a4d84;
	background:#ffffff;

	font-size:11px;
}


#link li a{
	color:#000000;
	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: 10px;
	margin-left: auto;

}

#centro
{
	width: 990px;

padding:0px;
		

	margin-top: 10px;
	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: 5px; 
	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 {
	width:120px;
	font-size:10px;
	background-image:url("../img/bg.cerca.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0px;
	padding:0px;
	margin:0px 5px;
	vertical-align:middle;


}


.blocca {
  clear:both;
  font-size:8px;
  height:8px;
  line-height:8px;
}


.buttons {
	BORDER-RIGHT: #d9e1ea 1px solid; BORDER-TOP: #d9e1ea 1px solid; FONT-SIZE: 8px; BORDER-LEFT: #d9e1ea 1px solid; COLOR: #014E82; BORDER-BOTTOM: #d9e1ea 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; vertical-align:middle;
}
.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;
 }









.annuncio {

	padding-top:0px;
	margin-top:0px;





	border-bottom-width: 1px;


	border-bottom-style: dashed;



	border-bottom-color: #000000;

}








/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #e4ecf2; border: 0px #e4ecf2 solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #e4ecf2; border: 0px #e4ecf2 solid; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #e4ecf2; }
td.row2	{ background-color: #e4ecf2; }
td.row3	{ background-color: #e4ecf2; }


/*
  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: #e4ecf2;;
		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: #e4ecf2; 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:#e4ecf2; border: medium solid #e4ecf2; 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: #e4ecf2; border-style: solid; height: 28px; }
td.row3Right, td.spaceRow {
	background-color: #e4ecf2; border: #e4ecf2; 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 : #3B5E7E}
a.cattitle		{ text-decoration: none; color : #3B5E7E; }
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 : #DD6900; }
a.newtopic 	{ text-decoration: none; color : #DD6900; }
a.newtopic:hover{ text-decoration: none; color : #DD6900; }







/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 13px; color : #3B5E7E;}
a.nav			{ text-decoration: none; color : #3B5E7E; }
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 : 10px; 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: #e4ecf2; border: #e4ecf2; 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: #e4ecf2; border: #e4ecf2; 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 : #e4ecf2;
}

/* 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: #e4ecf2; border-style: none; }





.bookmarks { color: #2A4956; font-size: 11px; font-family: Verdana, Arial, Helvetica }

.select { color: #2A4956; font-size: 11px; font-family: Verdana, Arial, Helvetica }

.descrivere { font-size : 10px; color: #444242;}

.nascosto {
	display:none;
}

.box_index{

	padding-top:5px;
	margin-top:20px;
	padding-bottom:5px;


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: #ffffff;
	border-bottom-color: #ffffff;

}

.box_index p{
	margin:0;
	padding:0;
font-size : 10px; 
}

.box_index strong{
	margin:0;
	padding:0;
font-size : 11px; 
}
