/* -----------------------------------------------

	COMPORTAMENTI XHTML

----------------------------------------------- */

body {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	line-height:1.45em;
	font-size:11px;
	padding:0;
	margin:0;
	/*color:#969A9C;*/
	color:#777;
	background:#F8F8F8;
}
p,
img,
form,
div {
	padding:0;
	margin:0;
	border:0;
}
ul {
	margin:0;
	padding:0;
	font-size:11px;
}
li {
	list-style:none;
	padding-left:9px;
	background:url(images/ptoEl.gif) 0 0 no-repeat;
}
ol {
	font-size:11px;
	margin:0;
	padding:0 0 0 24px;
}
a,
a:link,
a:active,
a:visited {
	color:#969A9C;
	text-decoration:none;
	border-bottom:1px dotted #969A9C;
}
a:hover,
a:focus {
	/*color:#000;*/
}
strong,
b {
	color:#838587;
	font-weight:bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:18px;
	font-family:Arial, Verdana, sans-serif;
	padding:0;
	margin:0;
	font-weight:normal;
}

/* -----------------------------------------------

	COMPORTAMENTI STANDARD / CLASSI GENERICHE

----------------------------------------------- */
.vvqbox {padding-bottom:16px}
.altAcc {
	display:none;
}
.centra {
	text-align:center;
}
.dx {
	float:right;
}
.sx {
	float:left;
}
.noSx {
	clear:left;
}
.noDx {
	clear:right;
}
.noAll {
	clear:both;
}
.txtVerde {
	color:#9FC73E;
}
.txtVerde2 {
	color:#9AB54E;
}
.txtVerde3 {
	color:#9AB54E;
	font-weight:normal;
}
.txtBlu {
	color:#95AA4B;
}
.txtBlack {
	color:#56595B;
}

/* -----------------------------------------------

	DIVISORI / SEPARATORI / SPAZIATORI

----------------------------------------------- */

.separatore {
	height:16px;
}
.separatoreII {
	height:32px;
}
.divisore {
	height:16px;
	background:url(images/div1.gif) 0 0 repeat-x;
}
.divisoreII {
	height:27px;
	background:url(images/div2.gif) 0 0 no-repeat;
}
.divisoreIII {
	height:16px;
	background:url(images/div2.gif) left bottom no-repeat;
}
.divisoreIV {
	height:32px;
	background:url(images/div1.gif) 0 16px repeat-x;
}

/* -----------------------------------------------

	COMPORTAMENTI DIV URBANBLOG

----------------------------------------------- */

#pag {
	width:846px;
	margin:0 auto;
	background:url(images/fnPag.jpg) 0 0 repeat-y;
}
#pag h1 {
	font-size:23px;
	color:#56595B;
	font-weight:normal;
	color:#464C4F;
}
#pag h2 {
	color:#56595B;
}
#pag h3 {
	color:#56595B;
}

/* ----------------------------------------------- */

#flash {
	position:absolute;
	top:0;
	width:100px;
}

/* ----------------------------------------------- */

#top {
	padding:0 36px 0 120px;
	height:72px;
	background:url(images/fnTop.jpg) 0 0 repeat-y;
}
#top a {
	border-style:none;
}
#top h1.title {
	width:122px;
	height:29px;
	background:url(images/UG.gif) 0 0 no-repeat;
}

/* ----------------------------------------------- */

#cont {
	padding:0 36px 0 120px;
}
#cont #mn {
	border-top:1px solid #C7C9CC;
	padding:16px 0 16px 0;
	background:url(images/div4.gif) left bottom no-repeat;
}
#cont #mn li {
	font-size:11px;
	padding-right:16px;
	padding-left:0;
	background-image:none;
	display:inline;
}
#cont #mn a {
	padding-left:9px;
	border-style:none;
	color:#969A9C;
	background:url(images/ptoEl2.gif) 0 0 no-repeat;
}
#cont #mn a:hover,
#cont #mn a:focus  {
	background:url(images/ptoEl.gif) 0 0 no-repeat;
}
#cont #mn .it,
#cont #mn .en {
	padding-left:16px;
	padding-right:0;
	float:right;
}
#cont #mn .it a,
#cont #mn .en a,
#cont #mn .it a:hover,
#cont #mn .en a:hover,
#cont #mn .it a:focus,
#cont #mn .en a:focus {
	padding:0;
	background-image:none;
}
#cont #mn .mnLab a,
#cont #mn .mnBlog a {
	padding-left:9px;
	background:url(images/ptoEl3.gif) 0 0 no-repeat;
}
#cont #mn .mnLab a:hover,
#cont #mn .mnLab a:focus,
#cont #mn .mnBlog a:hover,
#cont #mn .mnBlog a:focus  {
	background:url(images/ptoEl4.gif) 0 0 no-repeat;
}
#cont #mn li.mnLab {
	padding-left:16px;
	background:url(images/div3.gif) 0 2px no-repeat;
}

/*Disattiva il men� lingue*/
#cont #mn li.en,
#cont #mn li.it {
	display:none;
}
/*PROVVISORIO ------------------------------------------------------------------------------------*/
/*Disattiva il men� lab*/
#cont #mn li.mnLab {
	display:none;
}
/*Attiva il divisore del men� blog*/
#cont #mn li.mnBlog {
	padding-left:16px;
	background:url(images/div3.gif) 0 2px no-repeat;
}
/*FINE PROVVISORIO ------------------------------------------------------------------------------------*/

#cont .boxCont {
	background:#FFF url(images/div5.jpg) left bottom repeat-x;
	min-height:880px;/*-----------------------------------------------------------altezza forzata */
}
#cont .boxContSpaziatore {
	padding:32px;
	position:relative;
}
#cont h2,
#cont h3 {
	color:#838587;
	padding-right:16px;
	background:url(images/fnH2Cont.gif) top right no-repeat;
}
#cont h2 a,
#cont h3 a {
	border-style:none;
}

#cont .boxSx {
	width:450px;
	float:left;
}
#cont .boxSx .data {
	font-size:12px;
	color:#9AB54E;
	padding-bottom:12px;
}
#cont .boxSx p,
#cont .boxSx ul,
#cont .boxSx ol {
	font-size:11px;
	padding-bottom:12px;
	line-height:1.45em;
}
#cont .entry {
	padding-bottom:16px;
}

#cont .boxDx {
	float:left;
	width:135px;
	padding-left:40px;
	background:url(images/div7.gif) 20px 0 repeat-y;
}
#cont .boxDx h2 {
	color:#9AB54E;
	font-size:16px;
	padding-bottom:6px;
	padding-top:2px;
}
#cont .boxDx h3 {
	color:#777;
}
#cont .mnDx {
	padding-bottom:26px;
}

#cont .nav {
	padding-bottom:26px;
}

/* ----------------------------------------------- */

#foot {
	font-family:Verdana, Arial, sans-serif;
	padding:0 36px 0 120px;
	font-size:10px;
	color:#56595B;
	line-height:0.8em;
}
#foot a {
	color:#95AA4B;
	border-style:none;
}
#foot a.linkInfo {
	float:right;
}



/* ----------------------------------------------- */
/* ------------- Div e Class Blog ---------------- */
/* ----------------------------------------------- */


#cont .editlink{ 
	display:block;
	height:30px;
}
#cont ol.commentlist {
	padding:0;
	margin:0;
	color:#777;
	padding:0 0 0 24px;
}
#cont .commentlist li {
	/*list-style:none;*/
	list-style:decimal;
	background-image:none;
	padding:0;
	padding-top:16px;
}


#commentform input {
	color:#9AB54E;
	background:#FFF;
	padding:1px;
	font-size:11px;
	border:1px solid #AAA;
}
#commentform  input#url {
	width:380px;
}
#commentform #comment {
	color:#9AB54E;
	font-size:12px;
	width:450px;
	font-family:Arial, Verdana, sans-serif;
}
#cont #respond {
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
#cont #comments {
	font-size:14px;
	font-weight:bold;
	padding-bottom:0;
}
#cont h1 .info,
#cont .data2 {
	color:#9AB54E;
	padding:0;
	font-size:11px;
}
table#wp-calendar {
	width:100%;
}
#wp-calendar td {
	text-align:center;
}
td#today {
	font-weight:bold;
	color:#000;
}
#wp-calendar th {
	padding-bottom:8px;
	color:#9AB54E;
}
#wp-calendar #prev {
	padding-top:8px;
	text-align:left;
}

#wp-calendar #next {
	padding-top:8px;
	text-align:right;
}
table#wp-calendar caption {
	padding-bottom:8px;
}
