html, body, div, p, td { margin:0px; padding:0px; font-family:courier new; font-size:12px; }
select                 { font-family:courier new; font-size:12px; }
body                   { background:url(../img/background.gif) repeat-x top left #181818; }
.distanza              { padding:24px; }

#headTxt    { font-family:courier new; font-size:11px; color:#ffffff; padding:2px 5px; margin:18px 0; background-color:#000000; width:905px; }
.rosaChiaro { color:#fe3b75; }
.rosaScuro  { color:#ca3792; }
.grigio     { color:#95b1bb; }
.azzurro    { color:#3d5a65; }
#archivio .grigio     { color:#95b1bb; margin-top:4px; }

.dash        { background:url(../img/dash.gif) repeat-x bottom left; }
.doubleDash  { background:url(../img/doubleDash.gif) repeat-x bottom left; height:21px; }
.singleDash  { background:url(../img/singleDash.gif) repeat-x bottom left; height:21px; }
.dash img    { margin-bottom:1px; }
.sottotitolo { font-family:courier new; font-size:12px; color:#ff3c7a; padding-bottom:6px; }

.seeMore                 { text-align:right; }
.seeMore a:link          { color:#ff3c7a; text-decoration:none; font-size:11px; }
.seeMore a:visited       { color:#ff3c7a; text-decoration:none; font-size:11px; }
.seeMore a:hover         { color:#ff3c7a; text-decoration:none; font-size:11px; }
.seeMore a:link:hover    { color:#ff3c7a; text-decoration:none; font-size:11px; }
.seeMore a:visited:hover { color:#ff3c7a; text-decoration:none; font-size:11px; }

.titolo  { font-family:courier new; font-size:12px; color:#ff3c7a; }
.testo12 { font-family:courier new; font-size:12px; color:#000000; }
.testo11 { font-family:courier new; font-size:11px; color:#000000; }

a.rosaChiaro:link          { color:#fe3b75; text-decoration:underline; font-size:11px; }
a.rosaChiaro:visited       { color:#ff3c7a; text-decoration:underline; font-size:11px; }
a.rosaChiaro:hover         { color:#ff3c7a; text-decoration:underline; font-size:11px; }
a.rosaChiaro:link:hover    { color:#ff3c7a; text-decoration:underline; font-size:11px; }
a.rosaChiaro:visited:hover { color:#ff3c7a; text-decoration:underline; font-size:11px; }

a.rosaChiaroNoUnder:link          { color:#fe3b75; text-decoration:none; font-size:11px; }
a.rosaChiaroNoUnder:visited       { color:#ff3c7a; text-decoration:none; font-size:11px; }
a.rosaChiaroNoUnder:hover         { color:#ff3c7a; text-decoration:none; font-size:11px; }
a.rosaChiaroNoUnder:link:hover    { color:#ff3c7a; text-decoration:none; font-size:11px; }
a.rosaChiaroNoUnder:visited:hover { color:#ff3c7a; text-decoration:none; font-size:11px; }

a.rosaScuro:link          { color:#ca3792; text-decoration:underline; font-size:11px; }
a.rosaScuro:visited       { color:#ca3792; text-decoration:underline; font-size:11px; }
a.rosaScuro:hover         { color:#ca3792; text-decoration:underline; font-size:11px; }
a.rosaScuro:link:hover    { color:#ca3792; text-decoration:underline; font-size:11px; }
a.rosaScuro:visited:hover { color:#ca3792; text-decoration:underline; font-size:11px; }

#footerSx td              { color:#cc0066; font-size:11px; }
#footerSx a:link          { color:#cc0066; text-decoration:none; font-size:11px; }
#footerSx a:visited       { color:#cc0066; text-decoration:none; font-size:11px; }
#footerSx a:hover         { color:#cc0066; text-decoration:none; font-size:11px; }
#footerSx a:link:hover    { color:#cc0066; text-decoration:none; font-size:11px; }
#footerSx a:visited:hover { color:#cc0066; text-decoration:none; font-size:11px; }

#footerDx                 { color:#cc0066; font-size:14px; }
#footerDx input           { background-color:#f3f2f2; color:#a9a9a9; font-size:12px; font-family:courier new; width:105px; margin:0 4px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}
#adv { background-color:#bcbcbc; }

.progetto { font-size:14px; }
.progetto a:link, .progetto a:visited {color: #000; text-decoration: none;} 
.progetto a:hover {text-decoration: underline;}

#navigation                 { color:#fe3b75; font-size:11px; text-align:center; }
#navigation a:link          { color:#95b1bb; text-decoration:none; font-size:11px; }
#navigation a:visited       { color:#95b1bb; text-decoration:none; font-size:11px; }
#navigation a:hover         { color:#95b1bb; text-decoration:none; font-size:11px; }
#navigation a:link:hover    { color:#95b1bb; text-decoration:none; font-size:11px; }
#navigation a:visited:hover { color:#95b1bb; text-decoration:none; font-size:11px; }

a.graduatoria:link          { color:#3d5a65; text-decoration:underline; font-size:11px; }
a.graduatoria:visited       { color:#3d5a65; text-decoration:underline; font-size:11px; }
a.graduatoria:hover         { color:#3d5a65; text-decoration:underline; font-size:11px; }
a.graduatoria:link:hover    { color:#3d5a65; text-decoration:underline; font-size:11px; }
a.graduatoria:visited:hover { color:#3d5a65; text-decoration:underline; font-size:11px; }

.boxGraduatoria { border-left:2px solid #ff3c77; border-bottom:2px solid #ffffff; background-color:#eeefee; padding:5px !important; font-size:11px; }
.boxGraduatoria p { width:185px; }
.boxGraduatoria .number { padding:0 5px; float:left; color:#fe3b75; font-weight:bold; }
.boxGraduatoria .content { float:left; }

#tagged          { background-color:#eaeff1; padding:8px; color:#000000 !important; }
#tagged a.primo   { font-size:12px; }
#tagged a.primo:link          { color:#000000; text-decoration:none; }
#tagged a.primo:visited       { color:#000000; text-decoration:none; }
#tagged a.primo:hover         { color:#000000; text-decoration:underline; }
#tagged a.primo:link:hover    { color:#000000; text-decoration:underline; }
#tagged a.primo:visited:hover { color:#000000; text-decoration:underline; }

#tagged a.secondo { font-size:12px; font-weight:bold; }
#tagged a.secondo:link          { color:#000000; text-decoration:none; }
#tagged a.secondo:visited       { color:#000000; text-decoration:none; }
#tagged a.secondo:hover         { color:#000000; text-decoration:underline; }
#tagged a.secondo:link:hover    { color:#000000; text-decoration:underline; }
#tagged a.secondo:visited:hover { color:#000000; text-decoration:underline; }

#tagged a.terzo   { font-size:16px; }
#tagged a.terzo:link          { color:#000000; text-decoration:none; }
#tagged a.terzo:visited       { color:#000000; text-decoration:none; }
#tagged a.terzo:hover         { color:#000000; text-decoration:underline; }
#tagged a.terzo:link:hover    { color:#000000; text-decoration:underline; }
#tagged a.terzo:visited:hover { color:#000000; text-decoration:underline; }

#tagged a.quarto  { font-size:18px; font-weight:bold; }
#tagged a.quarto:link          { color:#000000; text-decoration:none; }
#tagged a.quarto:visited       { color:#000000; text-decoration:none; }
#tagged a.quarto:hover         { color:#000000; text-decoration:underline; }
#tagged a.quarto:link:hover    { color:#000000; text-decoration:underline; }
#tagged a.quarto:visited:hover { color:#000000; text-decoration:underline; }

#tagged a.quinto  { font-size:20px; }
#tagged a.quinto:link          { color:#000000; text-decoration:none; }
#tagged a.quinto:visited       { color:#000000; text-decoration:none; }
#tagged a.quinto:hover         { color:#000000; text-decoration:underline; }
#tagged a.quinto:link:hover    { color:#000000; text-decoration:underline; }
#tagged a.quinto:visited:hover { color:#000000; text-decoration:underline; }

#tagged a.sesto   { font-size:20px; font-weight:bold; }
#tagged a.sesto:link          { color:#000000; text-decoration:none; }
#tagged a.sesto:visited       { color:#000000; text-decoration:none; }
#tagged a.sesto:hover         { color:#000000; text-decoration:underline; }
#tagged a.sesto:link:hover    { color:#000000; text-decoration:underline; }
#tagged a.sesto:visited:hover { color:#000000; text-decoration:underline; }



.progettoDettaglio { font-size:14px; }

hr { width:100%; shade:noshade; size:1px; color:#999999; height:1px; margin-top:20px; }

.titoloArticoloBlog  { font-family:courier new; font-size:20px; color:#ff3c7a; font-weight:bold; }

a.titoloArticoloBlogLnk:link          { font-family:courier new; font-size:20px; color:#ff3c7a; font-weight:bold; text-decoration:none; }
a.titoloArticoloBlogLnk:visited       { font-family:courier new; font-size:20px; color:#ff3c7a; font-weight:bold; text-decoration:none; }
a.titoloArticoloBlogLnk:hover         { font-family:courier new; font-size:20px; color:#ff3c7a; font-weight:bold; text-decoration:underline; }
a.titoloArticoloBlogLnk:link:hover    { font-family:courier new; font-size:20px; color:#ff3c7a; font-weight:bold; text-decoration:underline; }
a.titoloArticoloBlogLnk:visited:hover { font-family:courier new; font-size:20px; color:#ff3c7a; font-weight:bold; text-decoration:underline; }

#balloon { background:url(../img/balloon.gif) no-repeat; text-align:center; width:100px; height:28px; color:#ffffff;}
#balloon a:link          { color:#ffffff; text-decoration:underline; font-size:11px; }
#balloon a:visited       { color:#ffffff; text-decoration:underline; font-size:11px; }
#balloon a:hover         { color:#ffffff; text-decoration:underline; font-size:11px; }
#balloon a:link:hover    { color:#ffffff; text-decoration:underline; font-size:11px; }
#balloon a:visited:hover { color:#ffffff; text-decoration:underline; font-size:11px; }

a.nero:link          { color:#000000; text-decoration:underline; }
a.nero:visited       { color:#000000; text-decoration:underline; }
a.nero:hover         { color:#000000; text-decoration:underline; }
a.nero:link:hover    { color:#000000; text-decoration:underline; }
a.nero:visited:hover { color:#000000; text-decoration:underline; }

a.nero2:link          { color:#000000; text-decoration:none; }
a.nero2:visited       { color:#000000; text-decoration:none; }
a.nero2:hover         { color:#000000; text-decoration:underline; }
a.nero2:link:hover    { color:#000000; text-decoration:underline; }
a.nero2:visited:hover { color:#000000; text-decoration:underline; }

.flottante { float:left; margin-right:20px; margin-bottom:5px; }

#blogComments input { background-color:#f3f2f2; color:#a9a9a9; font-size:12px; font-family:courier new; width:220px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}
#blogComments textarea { background-color:#f3f2f2; color:#a9a9a9; font-size:12px; font-family:courier new; width:500px; height:120px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}
#inviaSuggerimento { padding:14px 18px; background-color:#d9d8d0; }

#inviaSuggerimento input, #inviaSuggerimento textarea { background-color:#bdb9b3; color:#42413f; font-size:12px; font-family:courier new;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}
#inviaSuggerimento .categorie { background-color:#bdb9b3; color:#42413f; font-size:12px; font-family:courier new; padding:5px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
	height:200px;
}
#inviaSuggerimento select { background-color:#bdb9b3; color:#42413f; font-size:12px; font-family:courier new; width:520px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}

a.grigione:link          { color:#42413f; text-decoration:underline; font-size:12px; }
a.grigione:visited       { color:#42413f; text-decoration:underline; font-size:12px; }
a.grigione:hover         { color:#42413f; text-decoration:underline; font-size:12px; }
a.grigione:link:hover    { color:#42413f; text-decoration:underline; font-size:12px; }
a.grigione:visited:hover { color:#42413f; text-decoration:underline; font-size:12px; }

#scriviArticolo { padding:14px 18px; background-color:#d9d8d0; }
#scriviArticolo input, #scriviArticolo textarea { background-color:#bdb9b3; color:#42413f; font-size:12px; font-family:courier new;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}
#scriviArticolo select { background-color:#bdb9b3; color:#42413f; font-size:12px; font-family:courier new; width:520px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}

#inviaProgetto { padding:14px 18px; background-color:#d9d8d0; }
#inviaProgetto input, #inviaProgetto textarea { background-color:#bdb9b3; color:#42413f; font-size:12px; font-family:courier new;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	border-bottom:0;
	border-right:0;
}

div.fileinputs { position: relative; margin-bottom:4px; }

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.share {float:left;}
.addthis {float:left; padding: 5px 0 0 10px;}
.clear {clear:both;}

