* {margin:0;padding:0;}
body {font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;	min-width:640px;
background-color:#eff7ff;margin:0px 4px 0 4px;}

#content div {margin:0px 6px 0px 1px;}

#header,#colsx,#content,#coldx,#footer {overflow:hidden;display:block}
#header,#footer  {width:100%;text-align:center}
#header {height:94px}
#colsx,#content,#coldx {float:left}
#content {width:61.50%;margin-left:19.25%;display:inline;}
#colsx {width:19%;margin-left:-80.75%;display:inline;text-align:center}
#coldx {width:19%;text-align:center}
#footer {clear:both}

img {border:0;}
h1 {display:none;}
hr {color:#0000ff}
.ieBar {background-color:#ffffe1;width:100%;border-bottom:2px #9d9da1 solid;font-weight:bold}

.riquadro {
	background-color:#ffffff;
	padding:3px;
	border:1px dotted #0000ff;
}
.txtpag {
	background-color:#ffffff;
	text-align:justify;
	padding:10px 7px 7px 7px;
	border:1px dotted #0000ff;
}

.txtpag p {	text-indent:5%; }
.txtpag h3 {font-size:16pt;	text-indent:0;}
.txtpag .little {font-size:10pt;float:right;}
.stretto  {text-align:justify;font-size:11pt;line-height:11pt;}
.txtpag i {margin:0 5%; text-align:justify}
.oktxt {width:100%;background-color:#ffff00;text-align:center}
.kotxt {width:100%;background-color:#ff0000;color:#ffff00;text-align:center}
.Evid {background-color:#ffff00;width:100%}
.gSearch {width:83%;height:24px;font-size:14pt;padding-left:25px;background:url(images/cerca.gif) no-repeat}
.thumb {float:left; width:100px; height:100px; padding:0 8px 8px 0}

.barra {
	text-align:center;
	background:url(images/bordi.gif) no-repeat top right;	
	font-weight: bold;
	font-size:15pt;
	height:30px;
	overflow:hidden;
	padding-right:6px;
}

.barra span {
	float:left;
	height:29px;
	width:4px;
	background:url(images/bordi.gif) no-repeat bottom left;	
}
.barra a:hover {color:#ffff00}
.barra a, .barra a:active {color:#000000; text-decoration:none;}

#myMenu ul {color:#ff0000;text-align:left;background-color:#ffffff;display:none;}
#myMenu li {
	list-style-type: none;
	border:1px dotted #0000ff;
	border-left: 14px solid #5081f0;
}
#myMenu li a {color: #000080;width:100%;display:block;text-decoration:none;}
#myMenu li a:hover {background-color:#ffff00;}

/*Credits: Dynamic Drive CSS Library      START  */
/*URL: http://www.dynamicdrive.com/style/ */
  
#myTabMenu {
float:left;
width:100%;
font-size:90%;
line-height:normal;
border-bottom: 1px solid gray;
}

* html #myTabMenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#myTabMenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#myTabMenu li{
display:inline;
margin:0;
padding:0;
}

#myTabMenu a {
float:left;
background:url(images/tab-left.jpg) no-repeat left top;
margin:0;
padding:0 0 0 10px;
text-decoration:none;
}

#myTabMenu a span {
float:left;
display:block;
background:url(images/tab-right.jpg) no-repeat right top;
line-height:16pt;
padding:10px 12px 0px 0px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#myTabMenu a span {float:none;}
/* End IE5-Mac hack */

#myTabMenu a:hover span {
color: black;
}

#myTabMenu #current a {
background-position:0 -125px;
}

#myTabMenu #current a span {
background-position:100% -125px;
color: black;
}

#myTabMenu a:hover {
background-position:0% -125px;
}

#myTabMenu a:hover span {
background-position:100% -125px;
}
/*Credits: Dynamic Drive CSS Library      STOP  */