BODY {
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-color:#aab1b3;
background-attachment:fixed;
text-align:center;
font-family:Tahoma;
}
FORM {
margin:8px 0px 8px 0px;
padding:0;
}
td {
	text-align: left;
	vertical-align: top;
	font-size:12px;
	color:#617B79;
	line-height:12px;
}
a {
	text-decoration: underline;
	color:#5C919D;
}
a.1 {
	text-decoration: none;
	color: 000000;
}
.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
body {	margin:0px;padding:10px;
		scrollbar-face-color:#;
		scrollbar-track-color:#;
		scrollbar-arrow-color:#;
		scrollbar-3Dlight-color:#;
		scrollbar-base-color:#;
		scrollbar-shadow-color:#;
		scrollbar-darkshadow-color:#;
		scrollbar-highlight-color:#;}
.topt {color:#697877}
.bott {color:#869A99; text-decoration:none; margin:0px 15px 0px 15px; font-size:10px}
.bot {color:#75ABB6; text-decoration:none}
.color1 {color:#75ABB6}
.color2 {color:#617B79}
.color3 {color:#FF9933}
.color4 {color:#697877}
.color5 {color:#5C919D}
.color6 {color:#42567D}

/* tt styles */
.page-wrapper  {
background-color:white;
width:687px;
margin:0 auto;
padding:10px;
}
.pop-wrapper  {
background-color:white;
width:90%;
margin:0 auto;
padding:10px;
}
.hl-title {
font-size:12px;
line-height:19px;
padding-left:8px;
background-color:#7DB3C1;
color:#FFFFFF;
font-weight:bold;
}
.news-pari {
padding:6px 0px 4px 14px;
line-height:15px;
background-color:#eef2f3;
font-size:11px;
border-bottom:1px solid white;
}
.news-dispari {
padding:6px 0px 4px 14px;
line-height:15px;
background-color:#ffffff;
font-size:11px;
border-bottom:1px solid white;
}
.news-pari A:hover, .news-dispari A:hover{
text-decoration:none;
}
.news-pari-td {
font-size:11px;
}
.data {
/*line-height:29px;*/
float:left;
}
.sottotitolo {
padding-right:10px;
/*line-height:29px;*/
margin-top:15px;
text-align:right;
float:right;
font-weight:bold;
}
.associate {
color:#697877;
display:block;
padding:9px 0px 9px 10px;
border-bottom:1px solid #d2e1e4;
font-size:11px;
text-decoration:none;
}
.associate:hover {
background-color:#eef2f3;
}
.linespacer {
margin:0 auto;
font-size:0px; /* EEEEEEH!!!!!??!!! explorer dimmerda! */
background-color:#DDE4E4;
width:687px;
height:10px;
margin-bottom:6px;
}
.editoriale {
background-image:url(images/editoriali_bg.gif);
background-position:top;
background-repeat:repeat-x; 
border:1px solid #b3cfda;
margin:15px 8px 0px 0px;
padding:10px;
}
.speciale {
background-image:url(images/editoriali_bg.gif);
background-position:top;
background-repeat:repeat-x; 
border:1px solid #b3cfda;
margin:33px 8px 0px 0px;
padding:10px 0px 10px 0px;
}
.estratto {
margin:0 32px 15px 32px;
text-align:justify;
}
.link-editoriale{
color:#617B79;
font-size:11px;
display:block;
padding:5px 0px 8px 14px;
font-weight:bold;
}
.titolo-editoriali {
position:relative;
left:10px;
bottom:18px;
margin-bottom:15px;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}
.titolo-editoriali IMG {
margin-right:15px;
}
.link-archivio{
display:block;
padding:5px 0px 0px 0px;
color:#FF6600;
text-align:right;
font-size:11px;
/*width:1%;
white-space:nowrap;*/
}
.homeheadnav {
margin:0 auto;
text-align:center;
font-size:11px;
color:#DDE4E4;
}
.homeheadnav A{
padding:4px 15px;
color:#636E6E;
text-decoration:none;
}
.homeheadnav A:hover{
color:#000000;
background-color:#DDE4E4;
}
.headnav {
margin:0 auto;
text-align:center;
font-size:11px;
color:#ffffff;
margin-top:15px;
}
.headnav A{
font-weight:bold;
font-size:12px;
padding:4px 15px;
color:#ffffff;
text-decoration:none;
}
.headnav A:hover{
color:#000000;
text-decoration:underline;
}
.cat {
font-size:12px;
font-weight:bold;
}
.titolo {
font-weight:bold;
font-size:12px;
}
.std-content {
font-size:12px;
color:#333333;
margin-right:17px;
margin-left:10px;
line-height:19px;
padding-left:8px;
}
.spl-content {
font-size:12px;
color:#333333;
line-height:19px;
margin:0px 10px 0px 10px;
}
.colonna {
border:1px solid #B1D1D9;
padding:1px;
}
.colonna-wrapper {
background-image:url(images/px1.jpg);
background-repeat:repeat-x;
padding-top:10px;
}

.submit {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
widht:110px;
}
.inputtext {
margin-top:2px;
width:200px;
height:18px;
font-family:Tahoma;
font-size:11px;
color:#777;
border-width:1px;
border-color:#7eb3c1;
border-style:solid;
}
.inputselect {
margin-top:2px;
height:18px;
font-family:Tahoma;
font-size:11px;
color:#777;
border-width:1px;
border-color:#7eb3c1;
border-style:solid;
}
.textarea {
margin-top:2px;
height:70px;
width:448px;
font-family:Tahoma;
font-size:11px;
color:#777;
border-width:1px;
border-color:#7eb3c1;
border-style:solid;
}
.lockarealogin1 {
background-color:#e0e9ea; 
padding:8px;
font-size:11px;
margin:14px, 8px, 0px, 0px;
text-align:right;
}