@charset "utf-8";
/* CSS Document */

/* DIV CITTA' ETICA */

body
{
	margin:0;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:100%;
}


#Header
{
width:990px;
height:160px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}


#MainMenu
{
width:460px;
margin-left:210px;
padding:0px;
}

#headerMenu
{
	height:40px; width:990px;
	background-image:url(../images/headerMenu.jpg);
}

#imgTitolo
{
background-image:url(../images/imgTitolo.jpg); background-repeat:no-repeat; background-position:left; background-position:top; width:300px; height:100px; float:left;
}

#Titolo
{
padding-left:310px; padding-top:10px; padding-bottom:30px;
}

#Banner
{
width:972px;
margin-top:1px;
margin-bottom:1px;
}

#Content
{
width:990px;
margin-top:0px;
background-color:#fff;
overflow:auto;
}

#ColonnaContenuti
{
	width:760px;
	float:left;
	padding:0px 20px;
	font-size:14px;
	line-height:150%;
}

#ColonnaDx
{

	width:190px;
	float:left;
	padding:0px;
	background-color:#fff;

}

#Footer
{
	background-image:url(../images/footer.jpg);
	width:790px;
	margin-top:20px;
	padding-left:200px;
	height:113px;
	background-color:#fff;
	color:#000;
	font-size:12px;

}

#InfoFooter
{	
	margin-top:70px;
}

#Riga
{
width:690px;
padding-top:8px;
padding-bottom:8px;
border-bottom:1px #CCCCCC dotted;
overflow:auto;
}

#Preview
{
float:left; margin-right:8px;
}

#foto{
float:left;
margin-right:20px; 
margin-top:10px;
margin-bottom:20px; 
}

#titoloArticolo
{
display:block;
padding-bottom:4px;
}

#paginazione
{

font-size:12px;
color:#999999;
padding-top:20px;
padding-bottom:2px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#paginazioneGalleria
{

font-size:12px;
color:#999999;
padding-bottom:2px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.paginazioneAttiva
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#336699;
font-weight:bold;
text-decoration:none;
background-image:url(../images/PixelPaginazione.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#ffffff;
border:1px #999999 dotted;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
}

#Galleria
{
margin-bottom:20px;
}

/* STILI HP */

#LeftHP
{
	float:left;
	background-image:url(../images/ImgHL.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:958px;
	margin-right:20px;
	margin-top:76px;
}

#RightHP
{
	float:left;
	background-image:url(../images/ImgHR.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:934px;
	margin-left:20px;
	margin-top:76px;
}

#DownloadHO
{
	float:left;
	margin-right:5px;
	margin-top:5px;
}

#CenterHP
{

	float:left;
	width:470px;
	background-image:url(../images/ImgHC.jpg);
	background-repeat:no-repeat;
}

#titoloHP
{
	color:#000000;
	margin-top:20px;
	text-align:center;
}

#testoHP
{
	font-size:14px;
	line-height:150%;
}

#testoRosso
{
	margin-top:200px;
	font-size:10px;
	color:#cc3333;
}

/* STILI HP */

#credits
{
	font-size:11px;
	width:980px;
	padding-left:10px;
	margin-top:6px;
	margin-bottom:6px;
}

/* CLASSI CITTA' ETICA */

h1
{
	color:#7092b8;
}

h2
{
	color:#333;
}

a
{
	text-decoration:none;
	color:#00aeef;
}

a:hover
{
	text-decoration:none;
	color:#00ccff;
}

.abstract
{
	text-decoration: none; color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
}

a.abstract:hover
{
	text-decoration: none; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
}

.link
{
text-decoration:none; color: #66cc33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; 
}

a.link:hover
{
text-decoration: none;color: #99cc33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; 
}

#Footer a
{
	color:#333;
	text-decoration:none;
}

#Footer a:hover
{
	color:#000;
	text-decoration:underline;
}


img
{
border:1px #CCCCCC dotted;
}

a:hover img {

filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
border:1px #7092b8 dotted;
}

.paginazione
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	border:1px #CCCCCC dotted;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
}

a.paginazione:hover
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	border:1px #999999 dotted;
	background-image:url(../images/PixelPaginazione.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
}

.noBorder
{
	border:none;
}

code { background-color: #ffc; display:none; }

.pics { height: 267px; width: 400px; padding:0; margin-left:35px; overflow: hidden; border: 1px #CCCCCC dotted;}
.pics img { padding: 0px;  background-color: #eee; top:0; left:0; border:none; }

.pics a:hover img
{
filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

.totImages
{
	font-size:12px;
	color:#999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.linkOmnia
{
color:#ff0099;
}

a.linkOmnia:hover
{
	color:#cc0066;
}