/* CSS Document */

* {margin: 0;
    padding: 0;}

p {padding-top: 0px;
    padding-bottom:0px;}
	
	
a:link {color: #757575}     
a:visited {color: #757575} 
a:hover {color: #000000}   
a:active {color: #757575} 

h1 {
font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	font-size: 26px;
	color: #195379;
	text-align: left;
}
	
body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
#container {
	margin: 0px auto;
	width: 760px;
	color: #000000;
	font-size: 11px;
}

#testohome {
	padding: 20px;
	text-align: justify;
	
	
}

#homepage {
  padding-left: 20px;
	padding-right: 20px;
	
}

#domande  {
	padding: 10px 0px 10px 20px }
#domande ul  {
	list-style-type: none;
	margin: 0;
	padding: 10px 0px 20px }

#domande ol  {
	list-style-type: none;
	margin: 0 }

#domande li   {
	color: #808080;
	text-indent: -20px;
	padding: 2px 0px 2px 20px }

#testointerne {
    padding: 20px;
	text-align: justify;
}
#testonojustify {
    padding: 20px;
	text-align: left;
}
#testointerne ul {
	padding: 5;
	margin: 0;
	list-style: none;
}
#testointerne ol {
	list-style-type: none;
	list-style-position: ;
	margin: 0;
	padding: 0 }
#testointerne li {
	background: url(IMG/bullet_decalogo.gif) no-repeat 5px 6px;
	padding-left: 20px }
#testodecalogo {

    padding: 20px;
	
}
#testodecalogo ol {
	padding: 20px;
	margin: 0;
	list-style-type: number;
	
}
#testodecalogo li {
	padding-left: 5px;
	
	
}
#testorassegna {

    padding: 20px;
	
}
#testorassegna li {
	padding-left: 60px;
	padding-bottom: 10px;
	background: url(IMG/ico-pdf.gif) no-repeat 0px 0px;
}
#testorassegna ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#menu {
	background-image: url(IMG/195379.gif);
    width: 150px;
}
#piede {
	background-image: url(IMG/195379.gif);
	height: 30px;
	font-size: 10px;
	background-repeat: repeat;
	color: #FFFFFF;
	padding-top: 15px;
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
	
}
#piedesx {
float: left;
text-align: left;
width: 300px;
	}
	
	#piededx {
	text-align: right;
	width: 400px;
	float: right;
	}


#piede a {
	
	color: #FFFFFF;
	
}


/******************************* menu ****************************************/

#navcontainer ul
{color: White;}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{color: White;
text-decoration: none;}

#navcontainer ul li a:hover
{color: #ffffff;}

/********************************' menu *******************************/

.navcontainer {
	width: 120px;}

.navcontainer ul
{margin-left: 0;
padding-left: 0;
list-style-type: none;
}

.navcontainer a
{display: block;
padding: 5px;
width: 140px;
border-bottom: 1px solid #ffffff;
}

.navcontainer a:link, .navlist a:visited
{color: #ffffff;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #969696;
color: #ffffff;
}

.lingua {
	color: #ffffff;
	padding: 5px }

.titolonext{
	color: #aaaaaa;

}

.grigio { }
a.grigio { color: #ffffff; text-decoration:none; }
a.grigio:link { color: #ffffff;}
a.grigio:visited { color: #ffffff;}
a.grigio:active { color:#ffffff;}
a.grigio:hover { color:#ffffff; text-decoration:underline; }

.tratteggio {
	background-repeat: repeat-y }
#risultati {
	
	
	font-size: 22px;
	background-repeat: repeat;
	color: #000000;
    

}

#risultatip {
	background-image: url(IMG/aaaaaa.gif);

	font-size: 26px;
	background-repeat: repeat;
	color: #ffffff;
    padding: 10px;

}