 html{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.doc { padding:25px; font-size:11px; border-bottom:1px dashed #ccc}
.doc h1 { font-size:22px; margin:0; padding:0; }
.doc h2 { font-size:11px; font-weight:normal; margin:0; padding:0; margin-bottom:10px; }

.doc img { padding:3px; border:1px solid #ccc }

body {
margin: 0;
padding:0; 
width: 100%;
height: 100%;
background-repeat: repeat-x;
background-color: #FFFFFF; 
font-size: 12px; background-position-y:50%
}

p{
	margin: 0;
}

:visited.elenco { margin:0px 4px 0px 4px; font-weight:bold; letter-spacing: 1px; font-size: 8px; color:#5A5449; border: solid 1px #DED6C0; padding: 3px 3px 3px 3px; text-decoration: none; background: #F3EFE4;}
:link.elenco { margin:0px 4px 0px 4px; font-weight:bold; letter-spacing: 1px; font-size: 8px; color:#5A5449; border: solid 1px #DED6C0; padding: 3px 3px 3px 3px; text-decoration: none; background: #F3EFE4;}
:hover.elenco { margin:0px 4px 0px 4px; font-weight:bold; letter-spacing: 1px; font-size: 8px; color:#FFFF; border: solid 1px #9C4C00; padding: 3px 3px 3px 3px; background: #FF7E02; text-decoration: none}
:active.elenco { margin:0px 4px 0px 4px; font-weight:bold; letter-spacing: 1px; font-size: 8px; color:#5D5D5D; text-decoration: none}

.hr { border:1x dotted #ccc;}

form { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:0px none;}

/*===PAGINAZIONE PER PAGINA LETTURA NEWS===*/
ul#paginazione{
 margin: 3em 0 2em 0;
 padding: 0;
 font-size: .9em;
 list-style: none;
 text-align: center;
 }
   

ul#paginazione li{
    display: inline;
	margin: 0 .3em;
}
	
 ul#paginazione a{
text-decoration: none;
border: 1px solid #214466;
padding: 0 4px;
background: #216699;
color: #fff;
}

ul#paginazione a:visited{
 background: #eee;
 color: #111;
  border: 1px solid #89b5ff;
}

ul#paginazione a:hover, ul#paginazione a:focus, ul#paginazione a:active{
 background: #fff;
 color: #111;
 }
	
ul#paginazione li.attiva{
background: #fff;
color: #111;
font-weight:bold;
padding: 0 4px;
border: 1px solid #216699;
margin: 0 .4em 0 .3em;	
	}	
/*===FINE PAGINAZIONE PER PAGINA LETTURA NEWS===*/


#container {
	width: 100%;
	margin-top: 4px;
	padding:0;
}

#footer{
	width: 100%;
	background-image: url('../lacitta/images/foot.jpg');
	background-repeat: repeat-x;
	height: 70px;
	clear: both;
	color: #fff; background-position-y:50%
}

#main {
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
}

#main .dx{
	width: 170px;
	padding:0;
	margin:0 0 0 0;
	float: right;
}

#main .sx{
	width: 178px;
	padding:0;
	margin:0;
	float: left;
}

#main .sx .logos {width: auto; margin-top:20px; padding-bottom:20px;}

#main .sx .logos img {padding:3px; border:0px none; background-color: #FFFFFF; margin-bottom:15px} 

#main .sx .ombra{
	background-image: url('../lacitta/images/omraSx.jpg');
	background-repeat: repeat-x;
	width: 179px; background-position-y:50%
}



#main .sx .top,
#main .top{
	background-color: #fff;
	margin:0;
	height: 32PX;
	padding: 5px;
	width: 811px;
	clear: both;
	
}

#main .centro{
	width: 821px;
	padding:0;
	margin:0;
	float: right;
	background-color: #fff;
	
}

#main .centro .minibarra {
	float: left;
	width: auto;
	color: #036;
	padding: 0;
	margin:3px 0 0 0;
}

#main .centro .minibarra ul {
	padding: 0;
	margin: 0;
	
}

#main .centro .minibarra li {
	list-style: none;
	border-right: 1px solid #036;
	width: auto;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	display: inline;
	color: #036;
}

#main .centro .minibarra li a,
#main .centro .minibarra li a:link {
	text-decoration: none;
	color: #036;
}

#main .centro .minibarra li a:hover {
	text-decoration: underline;
}


#main .centro .submit{
	background-image: url('../lacitta/images/btnForm.png');
	background-repeat: no-repeat;
	background-position:  left 50%;
	height: 21px;
	width: 62px;
	font-size: 9px;
	color: #fff;
	border: 0px none;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}

#main .centro input{
	border: 1px solid #036;
}

form {
	padding: 0;
	margin: 0;
}

#main .ombra{
	height: 29px;
	width: 821px;
	background-image: url('../lacitta/images/ombraTestata.jpg');
   background-repeat: repeat-x;
	padding: 0;
	clear: both; margin-left:0; margin-right:0; margin-top:-4px; margin-bottom:0; background-position-y:50%
}

#main .logo{
	width: 179px;
	height: 164px;
	margin: 0;
	padding: 0;
	background-image: url('../lacitta/images/logo.png');
	background-repeat: no-repeat;
	background-position-y:50%
}

#main .barra {
	width: 179px;
	padding: 0;
	margin:0;
}

#main .barra ul{
	width: 179px;
	padding: 0;
	margin: 0;
	height: auto;
}

#main .barra li{
	height: 30px;
	margin: 0;
	padding:0;
	background-image: url('../lacitta/images/btnNorm.jpg');
	background-repeat: no-repeat;
	line-height: 30px;
	text-align: left; list-style-type:none; background-position-y:50%	
}

#main .barra li a,
#main .barra li a:link{
	width: 179px;
	color: #fff;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#main .barra li a:hover{
	text-decoration: none;
	background-image: url('../lacitta/images/btnOver.jpg');
	background-repeat: no-repeat;
	border-top: 1px solid #fff; background-position-y:50%
}

#main .sx .sottoMenuVisibile {
	background-color: #B22222;
	background-image: url('css/images/btnOver.jpg');
	background-repeat: repeat-x;
	color: #8B4513;
	margin: 0;
	height: auto; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:3px; background-position-y:50%
}

#main .sx .sottoMenuVisibile a,
#main .sx .sottoMenuVisibile a:link {
	 padding: 8px 0 8px 20px;
	 margin: 0 0 0 0;
	 width: 159px;
	 color: #fff;
	 text-align: left;
	 display: block;
	 text-decoration: none;
	 font-size: 11px;
	 list-style: none;
	 line-height: 5px;
	 visibility: visible;
}

#main .sx .sottoMenuVisibile a:hover {
	text-decoration: none;
	background-color: #A42020;
}

#main .contenuto{
	margin: -5px 0 0 0;
	padding: 0 15px 10px 15px;
	float: left;
}

#main .contenuto ul{ padding:15px 0 0 0; margin:15px 0 0 0; width:100%; border-top:1px dotted #2e5a76;}

#main .contenuto li{ border-bottom:1px dotted #b9e5fc; list-style:none; width:100%; margin:0; padding:0; }

#main .contenuto a,
#main .contenuto a:link{ margin:0; background-repeat:no-repeat; color:#000000; font-size:12px; text-decoration:none; font-style:normal; font-variant:normal; font-weight:bold; padding-top:8px; padding-bottom:8px }

#main .contenuto a:hover{ text-decoration:underline;}

#main .contenuto p{font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#000000;}
#main .contenuto h1 {font-size:20px; margin:0; padding:0; font-weight:normal; color:#2e5a76; letter-spacing:-1px; }
#main .contenuto h2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#017fbc; font-weight:bold} 


#main .contenutoArticolo{
	width: 621px;
	margin: -5px 0 0 0;
	padding: 0 15px 10px 15px;
	float: left;
	font-size:12px;
	height:auto
}

#main .contenutoArticolo p  {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2e5a76;}
#main .contenutoArticolo h1 {font-size:20px; margin:0; padding:0; font-weight:normal; color:#2e5a76 }
#main .contenutoArticolo h2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#017fbc; font-weight:normal; }


#main .destra {
float:right;
width: 150px;
margin: -61px 0 0 0;
background-color:#2e5a76;
padding:10px;
height:auto;
}

#main .destra h1 {font-family:arial narrow; font-size:250%; margin:0; padding:0; font-weight:normal; color:#aae1fe }
#main .destra h2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 10px 0; padding:0 0 10px 0; color:#cbebfc; font-weight:normal; border-bottom:1px dotted #aae1fe; }

#main .destra p {font-family:arial; font-size:11px; color:#cbebfc; margin:0 7px 25px 7px; padding:0; text-align:left}

#main .destra p .titolo {font-family:arial; font-size:14px; color:#aae1fe; font-weight:bold; background-image: url('../lacitta/images/newsIcon.png'); background-repeat:no-repeat; background-position: left 50%; text-align:left; margin:0; padding-left:25px; padding-right:0; padding-top:7px; padding-bottom:15px}

#main .destra a,
#main .destra a:link { font-family:arial; font-size:11px; color:#cbebfc; font-weight:normal; text-decoration:none; width: auto;}
#main .destra a:hover { color:#4282c4; }


#footer .content {
 width: 1000px;
 margin: 0 auto;
 padding: 20px 0 0 0;
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

#footer .content a,
#footer .content a:link {
	text-decoration: none;
	color: #fff;
	font-size:10px;
	font-weight: bold; 
}

#footer .content a:hover {
	text-decoration: underline;
}
