@charset "utf-8";

div.clear,
br.clear {
	clear:					both;
	height:					0;
	font:					0/0 serif;
}

div.line {
	height:					0px;
	font:					0/0 serif;
	border-top:				1px solid #e5e5e5;
	margin:					20px 0 10px;
}



/* General text styles */
h1 {

}

h2 {
	font:					19px Arial, Helvetica, sans-serif;
	color:					#333;
	min-height:				33px;
	overflow:				hidden;
	font-size: 				18px;
	text-transform: 		uppercase;
}

h3 {
	font:					bold 14px/18px Arial, sans-serif;
	color:					#333;
	font-weight: 			normal;
	padding: 				15px 0 10px;
}

h4 {
	font:					bold 11px/18px Arial, sans-serif;
	color:					#333;
}

h5 {
	font: 					bold 11px Arial, sans-serif;
	color: 					#fff;
	padding: 				8px 10px;
	border-bottom: 			1px solid #fafafa;
	background-image: url(../../images/bg_content_title.png);
	background-repeat: no-repeat;
	background-position: left top;
}

h5.index-page
{
	padding: 				11px 10px 8px;
	text-decoration: 		none;
	font-size: 				17px;
	font-weight:	 		bold;
	text-transform: 		uppercase;
	border-bottom: 			1px solid #cb3f26;
}

h5 a 
{
	color: 					#fff;
}

h5 a:hover
{
	color: 					#fff;
	text-decoration: 		underline;
}

p {
	color:					#666;
	line-height:			19px;
	margin:					0 0 12px;
}

::-moz-selection
{
	background:				#dfdfdf;
	color:					#999;
}

::selection 
{
	background:				#dfdfdf;
	color:					#999;
}

/* END General text styles */

/* General Elements */

#wrapper {
	width:					100%;
	margin:					0 auto;
}

#wrapper #header {
	height:					106px;
}

#wrapper #content {
	padding: 				10px 0 0;
}

#wrapper #footer {
	padding:				15px 0;
	border-top:				1px solid #e3e3e3;
	border-bottom:			1px solid #e3e3e3;
	margin:					15px 0 20px 0;
	width:					975px;
}

/* END General Elements */



/

/* START Wrapper > Leftmenu */

#wrapper ul.leftmenu {
	list-style: 			none;
	margin: 				0px 0px 30px 0px;
}

#wrapper ul.leftmenu li {
	width: 					100%;
	height: 				auto;
	overflow: 				hidden;
}

#wrapper ul.leftmenu li a {
	display: 				block;
	background-color:		#fafafa;
	border-top: 			1px solid #fff;
	border-bottom: 			1px solid #e5e5e5;
	padding: 				8px 10px;
	color: 					#666;
	text-decoration:		none;
	height: 				12px;
	margin: 				0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#wrapper ul.leftmenu li.has-submenu a
{
	background-image: 		url(../../image/bg-navigation-main-item-has-submenu.png);
	background-repeat: 		no-repeat;
	background-position: 	210px 13px;
}

#wrapper ul.leftmenu li a:hover,
#wrapper ul.leftmenu li a.active {
	padding: 				9px 10px 8px 8px;
	background-position: 	208px 13px;
	background-color:		#f2f2f2;
	text-decoration:		none;
	background-position: 	208px 14px;
	border-top-width: 0;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e5e5e5;
	border-left-color: #0dd302;
}

#wrapper ul.leftmenu li ul {
	list-style:				none;
	z-index: 				2;
}

#wrapper ul.leftmenu li ul li a {
	background-image: 		none !important;
	background: 			#fefefe;
	color: 					#9a9a9a;
	font-weight: 			normal;
	border-top: 			0;
}

#wrapper ul.leftmenu li ul li a:hover {
	background: 			#fff;
	text-decoration: 		underline;
	border-top: 			0;
	padding-top: 			8px;
}



/* END Wrapper > Leftmenu */

/* Overige Classes */

div.pushbox-margin-bottom,
img.photo-large {
	margin: 				0 0 20px;
}

div.pushbox {}

div.pushbox-styled
{
	background-color: 		#262626;
	width: 					725px;
	height: 				305px;
}

img.photo-med {
	margin: 				12px 0;
}

img.photo-small {
	margin: 				0 0 10px;
}

.flRight {
	float: 					right;
}

.flLeft {
	float: 					left;
}

p strong {
	color: 					#666;
}

/* END Overige Classes */
._contdett {
	margin: 0px;
	padding: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menunav {
	position: relative;
	left: 20px;
	top: 18px;
}
#principale {
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	background-image: url(../../images/bg-content.gif);
	background-repeat: repeat-x;
	background-position: left 125px;
	width: 100%;
}
.center {
	MARGIN: 0px auto; WIDTH: 930px
}


#contenuto{
	width: 930px;
}
#menulato{
	float:left;
	width: 210px;
}
#dettcont{
	float:right;
	width: 700px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	clip: rect(auto,auto,auto,10px);
	padding-left: 10px;

	

}

#dettcont UL{
	font-family: Arial, Helvetica, sans-serif;
	color:					#666;
	list-style-type: upper-alpha;
	line-height: 25px;
	font-weight: bold;
	padding-left: 50px;
}	

#footer {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	background-image: url(../../images/bgfooter.gif);
	background-repeat: repeat-x;
	height: 60px;
	width: 100%;


} 




.trattvert{
	background-image: url(../../images/punt_vert.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
}

.spaziatore{
	padding-left: 10px;
	padding-right: 10px;
}
#banner{
	padding-left: 10px;
		float:right;
	width: 700px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	clip: rect(auto,auto,auto,10px);
	padding-left: 10px;
}

#footer P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 25px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 25px; COLOR: #706d6b; PADDING-TOP: 14px
}
A#icore {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 14px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 14px;
	BORDER-LEFT: #dcdcdc 1px solid;
	PADDING-TOP: 4px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-family: "Century Gothic", Arial;
}
A#icore:visited {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 14px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 14px;
	BORDER-LEFT: #dcdcdc 1px solid;
	PADDING-TOP: 4px;
	color: #000000;
	text-decoration: none;
	font-family: "Century Gothic", Arial;
}
UL#subnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: capitalize;
	PADDING-TOP: 12px;
	LIST-STYLE-TYPE: none;
	font-family: "Century Gothic", Arial;
	font-size: 11px;
}
UL#subnav LI {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 4px
}
UL#subnav LI A {
	DISPLAY: block;
	text-decoration: none;
	color: #333333;
}
UL#subnav LI A:visited {
	DISPLAY: block;
	color: #333333;
	text-decoration: none;
}
UL#subnav LI A:hover {
	text-decoration: underline;
	
}
UL#subnav LI#subnavAbout {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#certif {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 180px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 13px;
}
.finemenu {
	background-color: #0DD302;
	height: 5px;
	width: 100%;
	margin-top: 1px;
}
.question {
	FLOAT: left;
	MARGIN-LEFT: 3px;
	background-image: url(../../images/bgquestion.jpg);
	height: 173px;
	width: 206px;
	margin-top: 1px;
	
}
.pillola {
	height: 130px;
	width: 190px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 5px;
	padding-top: 30px;
}

.three {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 420px;
	PADDING-TOP: 10px
}
.bloccobig{
	background-image: url(../../images/bg_blocco_big.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 690px;
}
DIV#boxGlossario {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; WIDTH: 210px; PADDING-TOP: 0px
}
DIV#boxGlossario H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/analisi_a_z.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 210px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 26px
}
DIV#boxGlossario IMG {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 1.2em; BORDER-RIGHT-WIDTH: 0px
}
DIV#boxGlossario_Corpo {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../../images/bg_glossario.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 0px 0px;
	WIDTH: 210px;
	PADDING-TOP: 0.8em;
	HEIGHT: 120px
}
DIV#boxGlossario_Corpo UL {
	PADDING-LEFT: 0.4em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#boxGlossario_Corpo UL LI {
	DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#boxGlossario_Corpo UL LI A {
	BACKGROUND: url(../../images/lettera.gif) no-repeat left top; FLOAT: left; WIDTH: 22px; COLOR: #0dd302; PADDING-TOP: 0.2em; HEIGHT: 23px; TEXT-ALIGN: center
}
DIV#boxGlossario_Corpo UL LI A:hover {
	COLOR: #ff0000
}
DIV#boxGlossario_Corpo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.6em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.4em
}
DIV#boxGlossario_Corpo P INPUT.inputCercaGlossario {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 140px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 14px
}
DIV#boxGlossario_Corpo P INPUT.bottoneCercaGlossario {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 53px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#boxGlossario_Corpo P IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#boxGlossario_Corpo P LABEL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#minimenu {
	float:left
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	width: 200px;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	font-family: Tahoma;
	text-transform: uppercase;
}
#minimenu a:link{
	float:left
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	width: 200px;
	font-weight: bold;
	text-decoration: none;
}


#minimenu a:visited{
	float:left
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	width: 200px;
	font-weight: bold;
	text-decoration: none;
}
#minimenu a:hover{
	float:left
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	width: 200px;
	font-weight: bold;
	text-decoration: underline;
}
#evidenza {
	width: 180px;
	padding-right: 15px;
	padding-left: 15px;	
}
.divider {
	CLEAR: both; FONT-SIZE: 0px; MARGIN: 24px 0px; TEXT-INDENT: -500px; LINE-HEIGHT: 0px; HEIGHT: 5px
}
.dotted {
	BACKGROUND: url(../../images/divider-dotted.gif) repeat-x left top
}
.solid {
	BACKGROUND: url(../../images/divider-solid.gif) no-repeat left top
}
.null {
	BACKGROUND: url(../../images/null.gif) no-repeat left top
}
.one {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 370px;
	PADDING-TOP: 10px;
}

.two {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 20px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 260px;
	PADDING-TOP: 10px;
	background-image: url(../../images/bgvert.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#NewsTitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
#NewsData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	font-style: italic;
}
#NewsAbstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
}


.three {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 210px;
	PADDING-TOP: 10px;
}
#Indirizzo {
	width: 233px;
	background-image: url(../../images/bg_indirizzo.gif);
	padding-top: 30px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	height: 73px;
}
#Orari {
	width: 233px;
	background-image: url(../../images/bg_orari.gif);
	padding-top: 30px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	height: 73px;
}
#Contatti {
	width: 233px;
	background-image: url(../../images/bg_contatti.gif);
	padding-top: 30px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	height: 73px;
}

#intestazione {
	height: 80px;
	width: 690px;
	background-image: url(../../images/analisiAZ.jpg);
}

#intestsaperne {
	width: 690px;
	background-image: url(../../images/bgsaperne.gif);
	background-repeat: no-repeat;
	}
#sapere {
}
