html,body{margin: 0;padding: 0}
body{font: 76% Verdana,Arial,sans-serif;text-align: center;

}
h1,h2,h3{font-family: "Trebuchet MS",Arial,sans-serif;margin: 0}
h1{color: black;font-size: 185%}
h2{color: #004AB8;font-size: 150%}
h3{color: black;font-size: 140%}
p{margin: 0 0 0.8em 0}
a:visited{color: #000000;}
a{color: #000000;text-decoration:none;}
a:hover{color: #ff0000;}
div{

margin: 0px;


}
div#container{width: 990px; margin: 0px auto; text-align: left}
div#container2{}
div#header{height:120px;line-height: 70px;padding: 0 1%;
    background: #fff url(../img/header.jpg) repeat-x bottom}
div#header a#skipnav{position: absolute;left: -9000px}


div#nav{float: left;width:200px;height:100%;min-height: 900px;padding: 0 2px;background-color: #d9e4e5;font-size:8pt;}
div#extra{float:right;width:200px;padding: 0 5px;background-color: #d9e4e5;min-height: 900px;}


div#content{margin: 0 215px 0 216px;height:100%;min-height: 900px;}

div#content a{    }
div#contentForScreenCast{   margin: 0 0px 0 205px;height:100%;min-height: 900px;}

div#content p{line-height:1.3}

div#footer{clear:both; background: #fff url(../img/footer.jpg) repeat-x top;color: #4E768A}
div#footer p{margin: 0;padding: 10px 0;text-align: center;font-size: 80%}

div#nav {
margin-top: 0px;
padding: 0;
}

div#nav ul {
padding:1px;
margin-left:15px;
font-size:9px;

/*list-style: none;*/
}

div#nav ul li {
line-height: 18px;
} 

div#nav ul li a {
padding: 2px 2px 2px 4px;
text-decoration: none;
border: 1px solid;
border-color: #465584;
background-color: #fafcfe;
}

div#nav ul li a:hover {
border-color: #999 #666 #666 #999;
background-color: #345487;
color:white;
} 
div#menualto
{
color:white;text-align: top;height: 100px;
}
div#menualto a:visited 
{
color:white;
}
div#menualto  a 
{
color:white;
}

/*Immaigni del li*/
.menuimage1{background-repeat: no-repeat;background-attachment: scroll;background-position: left top;}
.ihome1{background-image: url(../img/nav/home.png)};

.image-info {
    background:#f5f5f5;
	border:1px solid #ccc;
	padding:20px;
	text-align:justify;
	width:70%;
	margin:0px auto;
	margin-bottom:25px;
	line-height:16px;
	}

.image-info ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:400px;
	word-wrap: break-word;
	}

.image-info li {
word-wrap: break-word;
	display:block;
	margin:0px;
	margin-bottom:10px;
	color:#444;
	text-decoration:none;
	padding:10px;
	border:1px solid #eee;
	width:390px;
	}

.image-info li a {
	color:#444;
	text-decoration:none;
	}

.image-info li:hover {
	background:#f5f5f5;
	}

.image-info li a:hover {
	background:#f5f5f5;
	}
/* notices and errors */
.error, .error_message,.message {
  color: #e32000;
  font-size: 16px;
  background-color: #fff;
  margin: 8px 4px;
}
#pages
{
margin-top:10px;
text-align:center;
margin-left:auto;
margin-right:auto;
/*background-color:#d9e4e5;*/

}
.pagselected{

font-size:16px;
background-color:#FFFFFF;
padding;15px;
/*color:#FFFFFF;*/
}

.TitleArticleList{
font-size: 16px;
font-weight: bold;
font-family: sans-serif;
}

.ImagePreview a, .navigation a:visited {
    color: #59770e;
}


/*Menu Side LEft to manage Article Part*/

#DivMenuArticoli2{
padding:4px;
border: 2px solid black;
width:160px;
background-color:#ffffff;
margin-left:10px;
}

div#FriendSite,#newsbox,#articlesbox,#searchgoogle,#DivMenuArticoli
{
margin-left:10px;
margin-top: 11px;
width:160px;font-family: sans-serif;font-weight: normal;/*text-transform: capitalize;*/padding: 4pt;border: 2pt;border-style: double;border-color: black;padding:10px;background-color:#fafafa;border:1px solid black;

/*
margin-left:10px;
margin-top: 11px;
background-color:#ffffff;
padding:4px;
//border: 2px solid black;
border:3px solid #ddd;
*/




/*Dim*/
width:160px;
}


#sbb{
background-color:#FFFFFF;
color:#000000;
font-family: sans-serif;
}

a#LinkBold{
font-weight:bold;
text-decoration:underline;
}

.ImageBack{
padding-right:5px;
cursor:pointer;}


/*To manage the image in li*/
.VoiceMenu{
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
padding-left: 20px;
word-wrap: break-word;
/*width: 95px;*/
}

/*the image for right menu*/
.inews{background-image: url(../img/nav/news.png);}
.iaccedi{background-image: url(../img/nav/iaccedi.png);}
.iedit{background-image: url(../img/nav/iedit.png);}
.iregistrati{background-image: url(../img/nav/iusers.png);}
.iexit{background-image: url(../img/nav/iexit.png);}
.iarticles{
background-image: url(../img/nav/articles.png);
font-size: 12px;;
}
.ihelps{background-image: url(../img/nav/ihelp.jpg);}
.icome{background-image: url(../img/nav/icome.jpg);}
.irss{background-image: url(../img/nav/rss.jpg);}

.itips{background-image: url(../img/nav/itips.jpg);}
.isoftware{background-image: url(../img/nav/isoftware.jpg);}

/*SECTIONS*/
.isectionnews{background-image: url(../img/nav/news_sect.png);}
.isectionarticles{background-image: url(../img/nav/articles_sect.ico);}
.isectionbooks{background-image: url(../img/nav/books_sect.gif);}
.isectionsites{background-image: url(../img/nav/sites_sect.gif);}
.isectiontips{background-image: url(../img/nav/tips_sect.gif);}
.isectionmanuals{background-image: url(../img/nav/manuals_sect.gif);}
.isectionhardware{background-image: url(../img/nav/hardware_sect.gif);}
.isectionsoftware{background-image: url(../img/nav/software_sect.gif);}

/*SECTIONS*/

.TitleSection {

background-repeat: no-repeat;
background-attachment: scroll;
background-position: left Top;
margin-top: 4px;
padding-left: 40px;
height: 38px;

	font-family: sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: black;
	
	
	vertical-align: text-top; ;
	
}
.image{
max-width: 20px;
}

.immaginiart {
max-width:520px;
width:expression(document.body.clientWidth > 520? "520px": "auto" );
} 
.linkbook{width: 500px;}





div.transOFF {width: 100%; background-color:#000066;color:white; }
div.transON  {width: 100%; background-color:default; }

.FirstBig{
font-family:Georgia;color:darkkhaki; font-size:26px;font-weight:bold;line-height:70%;letter-spacing:-6px;padding-right:5px;

}






/*
PAGINATION START


*/



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

/*
PAGINATION END


*/
/* notices and errors */
#flashMessage, .error, .error_message,.form_error_message {
	color: #900;
	font-size: 16px;
	background-color: #fff;
	margin: 8px 0px;
	font-weight: bold;
}


.error_message {
	clear: both;
}
.error em {
	font-size: 18px;
	color: #003d4c;
}


/* For Lable Dimension */
.I_Select{
  
	
	font-size: 9px;
	font-family: inherit;

	height:18px;
	width:90px;
	border : 1px solid #ccc;
}
.BoxElementEdit
{
background-color:#fafafa;border:1px solid grey;padding: 3px;margin-top:2px ;margin-bottom:2px;
}

/*This for Edit Box Big, Used to write article*/
.BigEditBox
{
	font-size: 12px;
	font-family: inherit;
}

textarea {
	border-color: grey;
	border-style: solid;
	border-width: thin;
	padding: 3px;
	
}

input.btn{
 border:1px solid;
   border-color:black;
   
   color:#336699;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;
   cursor:pointer;
   }
   
   
INPUT.Text{
  font-family:TrebuchetMS;
  font-size:9pt;
  font-weight:bold;
  background-color:336699;
  border-color:336699;
  border-style:inset;
  border-width:2px;
  color:FFFFFF;
}

.txtbluNew 

{
color: #005a87;
font-family: arial;
font-size: 12px;
}
.txtWhiteNew 
{
color: white;
font-family: arial;
font-size: 12px;
}


.TbRegister
{
width: 200px;
}
   
   
  /*Box Login*/

div#boxlogin{
width:400px;
height:5px;
}
  
  div#boxlogin input

{

    border:1px solid;
   border-color:black;
   
   color:#336699;
   font-family:'trebuchet ms',helvetica,sans-serif;



}
div#rank{
height:62px;
}  
   
   
   
   /* tables */
div#tablegen table {
/*	width: 100%;*/
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #333;
	background-color: #fff;
	/*clear: both;*/
/*	padding: 0;*/
/*	margin: 0 0 2em 0;*/
	white-space: normal;
}
div#tablegen th {
	background-color: #eff2f3;;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #003d4c;
	border-bottom: 1px solid #003d4c;
	text-align: center;
	padding: 1px 4px;
}
div#tablegen table tr td {
	border-right: 1px solid #ddd;
	padding: 4px 4px;
	vertical-align: top;
	text-align: center;
}
div#tablegen table tr.altRow td {
	background: #f4f4f4;
}
/*end table*/
  
   
#BoxCorpo  
{
word-wrap: break-word;
max-width: 560px;
width:expression(540 + "px");
font-family: sans-serif;font-weight: normal;/*text-transform: capitalize;*/padding: 4pt;border: 2pt;border-style: double;border-color: black;padding:3px;background-color:#fafafa;border:1px solid black;
}   










/*********** BEGIN CHAT *******************/
div.chat {
	margin: 15px 0;
}

div.chat div.chat_window {
	border: 1px solid #ccc;
	height: 200px;
	overflow: auto;
	margin: 0 0 15px 0;
	background: #fff;
}

div.chat div.chat_window p {
	padding: 1px 2px;
	margin: 0;
}

div.chat div.chat_window p.even {
	background: #eee;
}
div.chat div.chat_window p.new {
	background: #FFCCCC;
}
/*********** END CHAT *******************/




/* set millions of background images */
.rbroundbox,.rbroundboxTag  { background: url(i/nt.gif) repeat; }

.rbtop div { background: url(i/tl.gif) no-repeat top left; }
.rbtop { background: url(i/tr.gif) no-repeat top right; }
.rbbot div { background: url(i/bl.gif) no-repeat bottom left; }
.rbbot { background: url(i/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width:180px; margin: 1em auto; }
.rbroundboxTag { margin: 1em auto; }
/*back image*/


.genericBox{
margin-top: 10px;
background-color:#fafafa;width:540px;
padding:4px;
}


.Evidenzia
{

font-weight:bold;
text-decoration:underline;
cursor: hand;
}

div#menuhightoolbar {
background-color:#000000;
color:#FFCC00;
padding:5px;
text-align:center;
}
div#menuhightoolbar a:link,visited {
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
div#menuhightoolbar a:visited {
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
div#menuhightoolbar a:hover{
padding:5px;
background:  url(../img/nav/backmenu.gif) repeat-x;
background-color:#000000;
color:black;

}
#liad{
  margin: 0px;
 
padding-right: 0px;
}

div#searchgooglebaso{
width:150px;
}


/*Banner*/
.testosotto
{
font-size: 11px;
padding-top :0px;
height: 30px;

text-align: left;
}
.TitoloDescrizione 
{
	color:black;
  text-decoration:underline;
  font-size: 11px;
  font-weight: bold;
  padding-bottom :0px;
  
  
  }
  div#testoFine
{
font-size: 12px;
padding-top :5px;
margin-left :140px;
font-weight: bold;
text-align: left;
background-color: white;
width:110px;
color:#424242;

}
.smallfontad
{
font-size: 10px;
padding-top :0px;
font-weight: bold;
text-align: left;
color:#424242;
}


.tart {
width: 442;
}



  .anngoo
{
font-size: 12px;
padding-top :5px;
margin-left :150px;
font-weight: bold;
text-align: left;
color:#424242;

}

.BTestoCentrale{
font-size: 10px;
text-align: left;
}

 a.underline{
 font-size: 11px;
font-weight:bold;
text-decoration:underline;
}
 a.underline:hover {
	color: black;
	}
	
	.passo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #FF0000;
	padding:3px;
	border: 3px solid green;
	font-weight: bold;
	background-color:LightCyan;
	
	background: #fff url(../img/nav/accept.png) no-repeat left center;
	
  padding-left: 35px;
  text-align:left;
  margin-bottom:10px;
  margin-top:15px;
  }
	
}


