body{
    font-family: Verdana,Arial,sans-serif;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    background:	url(images/ombra-bg.gif) top repeat-y;
    background-color: #F5F5F5;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
img {
    border: none;
}

/* LOGHI */

#loghi {
	width: 210px;
}

#loghi img {
	margin-top: 10px;
    margin-left: 46px;
}

#loghi p {
	text-align:center;
	font-size:70%;
	margin-top: 5px;
}

/* CONTENT1 */

#content1 ul{

width: 620px;
margin-left: 0px;
padding-left: 35px;
list-style-image:url(images/bul1.png)
	
}

#content1 li {
  font-size:103%;	
  text-align:justify;
  border-bottom:hidden; 
  margin-bottom: 10px;
  line-height: 1.4em;
}



.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #EEE;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
}
.pretty-table td
{
  border-bottom: 1px dotted #BCD2E6;
  padding: 0.3em;
  text-align: left;
  color: #632a39;
}
.nav {
	color: #FFFFFF;
	text-decoration:none;
}
li {
margin: 0 15px;
padding: 0.1em;
border-bottom: 1px solid #EEE;
font-size: 90%;
}
li a { text-decoration: none; }
#topNav{
margin: 0px 0px;	
text-align:center;
padding: 108px 0px 15px 0px;
}

#navBar{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	height: 500px;
	/*border-right: 1px solid #cccccc;*/
	/*border-bottom: 1px solid #cccccc;*/
}
#mainNav{
	font-size: 80%;
	padding: 0px 15px 15px 15px;
 	background-color: #ffffff;
}

#titlemain{
 font-family: Verdana,Arial,sans-serif;
 font-size: 18px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #cccccc;
}

#title{
 font-family: Verdana,Arial,sans-serif;
 font-size: 18px;
 color: #334d55;
 margin: 0px;
 padding: 0px 15px 5px 2px;
}

#mainc{
	width: 945px;
	margin: 0px auto;
	background:	url(images/qualitynet-logo.gif) top no-repeat;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

#sectionLinks{
	width: 210px;
	margin: 0px;
    font-size: 80%;
    border-right: 1px solid #cccccc;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
}
#sectionLinks a:hover{
	background-color: #dddddd;
}
#sectionLinks ul
{
margin: 0;
padding: 5px 0px;
background: url(images/ombra.gif) repeat-x top;
list-style-image: none;
font-size: 12px;
}
#sectionLinks li
{
border-bottom: 1px dotted #BCD2E6;
margin: 0 15px;
padding: 0.2em;
}
#sectionLinks li a
{
display: block;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
text-decoration: none;
width: 100%;
}
html>body #sectionLinks li a { width: auto; }

#sectionLinks li a:hover
{
background-color: #2586d7;
color: #fff;
}
#sectionLinks1{
	position: relative;
	margin: -1px;
	padding: 0px;
	font-size: 80%;
	width: 180px;
        border-left: 1px solid #cccccc;
}

#sectionLinks1 li
{
border-bottom: 1px dotted #BCD2E6;
margin: 0 15px;
padding: 0.2em;
font-size: 11px;
}
#sectionLinks1 li a
{
display: block;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
text-decoration: none;
width: 100%;
}

#menu_continua{
margin: 0 15px;
padding: 0.2em;
text-decoration: none;
font-size: 80%;
}

#titlebar_certificazione{
font-weight: bold;
background: url(images/bg-certificazione.gif) repeat-x top left;
padding: 5px 0px 5px 5px;
}
#titlebar_formazione{
font-weight: bold;
background: url(images/bg-formazione.gif) repeat-x top left;
padding: 5px 0px 5px 5px;
}
#titlebar_consulenza{
font-weight: bold;
background: url(images/bg-consulenza.gif) repeat-x top left;
padding: 5px 0px 5px 5px;
}
#content{  
  float: left;
  width: 515px;
  margin: 0 15px;
  font-size: 13px;
}
#content1 {
	float: left;
	width: 685px;
	margin: 0px 15px 0px 18px;
	font-size: 13px;
}
#content3 {
  margin: 0 15px;
  font-size: 12.5px;
padding: 135px 0px 5px 5px;
}
#news {
  float: left;
  width: 680px;
  padding: 5px 0px 5px 5px;
  font-size: 13px;
}
#content h3 {
color:#000066;
border-bottom: 1px solid #EEE;
}
#headlines{
    float:right;
	width: 20%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#headnews{
    float:right;
	width: 180px;
    padding: 5px 0px 5px 0px;
}
#headnews ul {
width: 180px;
margin: 0;
padding: 5px 0px 5px 0px;
background: url(images/ombra.gif) repeat-x top;
}
#Infoqw{
	clear: both;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	text-align:center;	
}
h1 {
	font-size: 30px;
	text-align: center;
	color: #A51821;
}

h1 span {
	text-decoration:underline;
}

.titolo2 {
	font-size: 18px;
	font-weight:bold;
	
}
