body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:url(../img/bg.gif) left top;
	background-color:#ffffff;
	}
img {
	position:relative;
	border:0px;
	float:left;
	}
a:hover {
	text-decoration:underline;
	}
/*INIZIO GESTIONE LAYOUT*/
#top-section {
	height:100px;
	border-bottom:#ffffff solid 5px;
	background:url(../img/bg-header01.gif) left bottom repeat-x;
	background-color:#acd038;
	}
#top-section h1 {
	margin:0px;
	padding-top:15px;
	}
#content-wrapper01, #content-wrapper02 {
	background:#ffffff;
	}
#content-wrapper01, #content-wrapper02, #content-wrapper03{
	width:100%;
	padding-bottom:5px;
	float:left;
	}
#content-wrapper03 {
	padding-bottom:0px;
	}
.content-column {
	margin:0px 200px 0px 225px;
	}
/*Inizio gestione LINK EVENTI HOME PAGE*/
.link-event {
	font-size:16px !important;
	font-weight:bold;
	line-height:18px;
	}
#content-eventi-new .link-event {
	color:#f26422 !important;
	}
#content-eventi-incorso .link-event {
	color:#75a3bb !important;
	}
#content-eventi-abreve .link-event {
	color:#accf37 !important;
	}
.content-testo .link-event {
	color:#f26422 !important;
	}
.link-event:hover {
	text-decoration:underline;
	}
/*Fine gestione LINK EVENTI HOME PAGE*/

/*Inizio gestione lista SOCIAL BOOKMARK*/
.bookmark {
	position:relative;
	width:auto;
	height:16px;
	float:left;
	}
.bookmark ul {
	margin:0px;
	padding:0px;
	}	
.bookmark li {
	position:relative;
	width:auto;
	height:16px;
	padding-right:5px;
	list-style-type:none;
	display:inline;
	float:left;
	}	
/*Fine gestione lista SOCIAL BOOKMARK*/

.left-column {
	width:225px;
	height:auto;
	margin-left:-100%;
	padding-bottom:5px;
	background-color:#ffffff;
	float:left;
	}
.right-column {
	position:relative;
	width:200px;
	margin-left:-200px;
	padding-bottom:5px;
	background-color:#ffffff;
	float:left;
	}
#footer01 {
	position:relative;
	width:100%;
	height:212px;
	border-top:#ffffff solid 14px;
	background:url(../img/bg-footer.gif) left top repeat-x;
	clear:left;
	}
#footer02 {
	position:relative;
	width:100%;
	height:80px;
	background-color:#acd038;
	clear:left;
	}
.center {
	position:relative;
	width:870px;
	height:auto;
	left:50%;
	margin-left:-435px;
	}
/*FINE GESTIONE LAYOUT*/

/*INIZIO GESTIONE HEADER*/
#button-logo {
	position:relative;
	width:180px;
	height:64px;
	margin:29px 10px 0px 0px;
	background:url(../img/logo-2eventi.jpg) left top no-repeat;
	float:left;
	}
#button-cosa {
	position:absolute;
	width:51px;
	height:100px;
	right:10px;
	background:url(../img/btn-cosa.jpg) left top no-repeat;
	z-index:1;
	float:right;
	}
/*Inizio gestione MENU*/
#menu {
	position:relative;
	width:627px;
	height:auto;
	margin:30px 0px 0px 36px;
	float:left;
	}
#menu ul {
	width:627px;
	height:auto;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#menu ul li {
	display:inline;
	}
#menu a {
	margin-top:12px;
	}
.div-menu {
	position:relative;
	width:2px;
	height:41px;
	margin:0px 10px 0px 10px;
	background:url(../img/div-voci-menu.gif) center top no-repeat;
	float:left;
	}
#button-artecultura {
	width:92px;
	background:url(../img/button-artecultura.gif) left top no-repeat;
	}
#button-costumesocieta {
	width:115px;
	background:url(../img/button-costumesocieta.gif) left top no-repeat;
	}
#button-enogastronomia {
	width:102px;
	background:url(../img/button-enogastronomia.gif) left top no-repeat;
	}
#button-musica {
	width:40px;
	background:url(../img/button-musica.gif) left top no-repeat;
	}
#button-scienzatecnologia {
	width:134px;
	background:url(../img/button-scienzatecnologia.gif) left top no-repeat;
	}
#button-sport {
	width:34px;
	background:url(../img/button-sport.gif) left top no-repeat;
	}
#button-artecultura, #button-costumesocieta, #button-enogastronomia, #button-musica, #button-scienzatecnologia, #button-sport {
	position:relative;
	height:12px;
	float:left;
	}
/*Fine gestione MENU*/
/*FINE GESTIONE HEADER*/

/*INIZIO GESTIONE FOOTER*/
/*Inizio gestione MENU FOOTER*/
#content-menu-footer {
	position:relative;
	width:auto;
	height:auto;
	margin-top:25px;
	float:left;
	}
.list-footer {
	position:relative;
	width:140px;
	height:160px;
	margin:0px 25px 0px 0px;
	border-right:#eeeeee dotted 1px;
	float:left;
	}
#margin-profilo-visible, #margin-profilo-hidden {
	position:relative;
	height:160px;
	margin-right:25px;
	border-right:#eeeeee dotted 1px;
	float:left;
	}
#margin-profilo-visible {
	width:100px;
	}
#margin-profilo-hidden {
	width:184px;
	}
.list-footer ul, h1 {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:13px;
	color:#ffffff;
	}
.list-footer li {
	width:auto;
	height:18px;
	}
.list-footer a:hover {
	text-decoration:underline;
	}
.li-tit {
	height:34px !important;
	}
.li-rss a {
	width:auto;
	height:18px;
	padding-left:10px;
	background:url(../img/rss-footer.gif) center left no-repeat;
	}
/*Fine gestione MENU FOOTER*/
#content-txt-footer {
	position:relative;
	width:870px;
	height:auto;
	margin-top:15px;
	text-align:center;
	float:left;
	}
#content-txt-footer span, a {
	margin:0px;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	color:#ffffff;
	}
#content-txt-footer a {
	font-weight:bold;
	}
#content-txt-footer a:hover {
	text-decoration:underline;
	}
/*FINE GESTIONE FOOTER*/

/*INIZIO GESTIONE INSERISCI - CERCA - LOGIN */
#content01-header02 {
	position:relative;
	width:220px;
	height:58px;
	border-right:#ffffff solid 5px;
	background:url(../img/bg-orange-big.gif) left top repeat-x;
	float:left;
	}
	#button-inseriscieventi {
		position:relative;
		width:158px;
		height:22px;
		margin:6px 0px 0px 15px;
		background:url(../img/button-inseriscieventi.gif) left top repeat-x;
		float:left;
		}
#content02-header02 {
	width:100%;
	}
#tit-search {
	position:absolute;
	width:103px;
	height:22px;
	margin:6px 0px 0px 14px;
	background:url(../img/button-cercaevento.gif) left top no-repeat;
	float:left;
	}
	/*inizio gestione form cerca*/
	#content02-header02 form {
		height:auto;
		margin:0px;
		padding-left:130px;
		}
	#content02-header02 p {
		position:relative;
		width:90%;
		height:28px;
		margin:0px;
		padding:0px;
		float:left;
		}
	#content02-header02 label {
		position:relative;
		width:auto;
		height:auto;
		margin:6px 8px 0px 15px;
		float:left;
		}
	#search-home {
		position:relative;
		width:88%;
		height:20px;
		margin:6px 0px 0px 0px;
		padding-left:6px;
		border:0px;
		background:url(../img/bg-input-home.gif) left top no-repeat;
		background-color:#ffffff;
		line-height:18px;
		color:#5f8d2b;
		float:left;
		}
	#send-home {
		position:relative;
		width:18px;
		height:22px;
		margin-top:6px;
		left:-3px;
		border:0px;
		background:url(../img/button-cerca-home.gif) left top no-repeat;
		cursor:pointer;
		}
	#content02-header02 a {
		position:relative;
		width:18px;
		height:18px;
		margin:8px 0px 0px 0px;
		padding:0px;
		background:url(../img/button-ricercaavanzata.gif) left top no-repeat;
		float:left;
		}
	/*fine gestione form cerca*/
#content03-header02 {
	width:195px;
	border-left:#ffffff solid 5px;
	}
#content03-header02 p {
	margin:0px 0px 0px 14px;
	padding-top:6px;
	}
#content03-header02 a {
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
	}
#content02-header02, #content03-header02 {
	position:relative;
	height:58px;
	background:url(../img/bg-green-big.gif) left top repeat-x;
	float:left;
	}
/*FINE GESTIONE INSERISCI - CERCA - LOGIN */

/*Inizio gestione TAG NEW*/
#banner-tit-tag {
	width:220px;
	}
#banner-tit-tag img {
	padding-top:7px;
	}
#banner-tit-sezione {
	width:100%;
	height:30px;
	background:url(../img/bg-orange-small.gif) top left repeat-x;
	background-color:#ffffff;
	}
#banner-tit-sezione a {
	position:relative;
	margin-right:14px;
	float:right;
	}	
#banner-tit-sezione img {
	position:relative;
	margin:8px 0px 0px 14px;
	float:left;
	}
#banner-tit-sezione h1 {
	width:auto;
	height:auto;
	margin:0px;
	padding:7px 0px 0px 13px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	}
/*Inizio gestione SOTTOMENU NAVIGAZIONE UTENTE*/
#sottomenu-utente {
	width:444px;
	margin:0px;
	padding:0px;
	}
#sottomenu-utente li, #sottomenu-utente ul {
	position:relative;
	height:30px;
	border-right:#ffffff solid 3px;
	display:inline;
	list-style-type:none;
	float:left;
	}
ul#sottomenu-utente a {
	margin:7px 14px 0px 14px !important;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	float:left;
	}
ul#sottomenu-utente a:hover {
	text-decoration:underline;
	}
ul#sottomenu-utente li#voce-selected a {
	font-weight:bold;
	text-decoration:underline;
	}
/*Fine gestione SOTTOMENU NAVIGAZIONE UTENTE*/
/*Inizio gestione SOTTOMENU EVENTO*/
.sottomenu-evento {
	width:auto;
	margin:0px;
	padding:8px 0px 0px 0px;
	}
.sottomenu-evento li, .sottomenu-evento ul {
	position:relative;
	height:auto;
	margin-right:3px;
	background-color:#e9e9e9;
	display:inline;
	list-style-type:none;
	float:left;
	}
ul.sottomenu-evento a {
	padding:2px 5px 2px 5px;
	font-size:12px;
	text-decoration:none;
	color:#555555;
	float:left;
	}
ul.sottomenu-evento a:hover {
	text-decoration:underline;
	}
/*Fine gestione SOTTOMENU EVENTO*/

/*Inizio gestione PROFILO UTENTE*/
/*Inizio gestione lista commenti*/
.cont-commento {
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:15px;
	float:left;
	}
.cont-commento span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	}
.cont-commento .content-avatar-contatti {
	position:relative;
	width:100%;
	height:auto;
	float:left;
	}
/*Fine gestione lista commenti*/
/*Inizio gestione lista contatti*/
.content-avatar {
	position:relative;
	width:auto;
	height:auto;
	margin-right:20px;
	float:left;
	}
.content-avatar img {
	border:#efefef solid 4px;
	}
.content-avatar-contatti {
	position:relative;
	width:135px;
	height:auto;
	margin-bottom:5px;
	float:left;
	}
.content-avatar-contatti .content-avatar {
	margin-right:4px;
	}
.content-avatar-contatti h1 {
	font-size:12px !important;
	line-height:16px !important;
	}
.content-avatar-contatti span {
	font-size:11px !important;
	}
.link-nomi-utenti{
	font-size:12px !important;
	font-weight:bold;
	line-height:16px !important;
	color:#f26422 !important;
	}
/*fine gestione lista contatti*/
/*Fine gestione PROFILO UTENTE*/
#banner-tit-adv {
	width:195px;
	margin-bottom:7px;
	border-left:#ffffff solid 5px;
	}
#banner-tit-tag, #banner-tit-adv {
	height:30px;
	background:url(../img/bg-green-small.gif) left top repeat-x;
	}
.button-rss {
	width:14px;
	height:14px;
	margin-top:7px;
	background:url(../img/rss.gif) left top no-repeat;
	}
/*Inizio gestione TAG*/
#content-contenuti-sx {
	position:relative;
	width:220px;
	height:auto;
	border-right:#ffffff solid 5px;
	background-color:#ffffff;
	float:left;
	}
#content-contenuti-sx img {
	margin:0px 0px 10px 15px;
	}
ul.tagcloud {
	width:auto;
	list-style:none;
	margin:0px;
	padding:1.0em;
	text-align:left;
	}
ul.tagcloud li {
	display:inline;
	}
ul.tagcloud a {
	text-decoration:none;
	line-height:22px;
	color:#888888;
	}
ul.tagcloud a:hover {
	text-decoration:underline;
	}
a.size1 {
	font-size:90% !important;
	}
a.size2 {
	font-size:120% !important;
	}
a.size3 {
	font-size:140% !important;
	}
a.size4 {
	font-size:180% !important;
	}
.tagcloud-no-padding {
	padding:0px !important;
	}
/*Fine gestione TAG*/

/*Inizio gestione ADV*/
.content-contenuti-dx {
	width:195px;
	margin-bottom:7px;
	border-left:#ffffff solid 5px;
	}
.content-contenuti-dx img {
	margin:0px;
	}
/*Fine gestione ADV*/

/*INIZIO GESTIONE CONTENUTI*/
#content-cc {
	position:relative;
	width:450px;
	height:auto;
	border-right:#ffffff solid 5px;
	background-color:#ffffff;
	float:left;
	}
.content-generale-testo {
	position:relative;
	width:100%;
	height:auto;
	padding:10px 0px 10px 0px;
	border-bottom:#cccccc dotted 1px;
	background-color:#ffffff;
	float:left;
	}
.content-testo {
	position:relative;
	width:96%;
	height:auto;
	padding-left:14px;
	float:left;
	}
.content-testo h1 {
	margin:0px;
	font-size:15px;
	line-height:20px;
	color:#f26422;
	}
.content-testo h2 {
	margin:0px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#555555;
	}
.content-testo span {
	margin:0px;
	font-size:12px;
	line-height:16px;
	color:#555555;
	}
.content-generale-testo h4 {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#555555;
	}
.testo-indirizzo {
	font-size:12px;
	color:#accf37 !important;
	}
.link-localita {
	font-size:12px !important;
	color:#accf37 !important;
	}
.link-localita, .link-warning {
	font-size:12px !important;
	font-weight:bold !important;
	}
.content-generale-testo p {
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#555555;
	}
.content-generale-testo a {
	font-size:11px;
	color:#75a3bb;
	}
.contenuti {
	font-size:12px;
	line-height:20px;
	color:#555555;
	}
.contenuti a {
	font-size:12px;
	color:#f26422;
	}
.contenuti a:hover {
	text-decoration:underline;
	}
#content-tit-incorso {
	position:relative;
	width:100%;
	height:45px;
	background:url(../img/bg-blue-small.gif) left bottom repeat-x;
	background-color:#ffffff;
	float:left;
	}
#content-tit-incorso img {
	margin:23px 0px 0px 15px;
	}
#content-tit-abreve {
	position:relative;
	width:100%;
	height:45px;
	background:url(../img/bg-green-small.gif) left bottom repeat-x;
	background-color:#ffffff;
	float:left;
	}
#content-tit-abreve img {
	position:relative;
	margin:23px 360px 0px 15px;
	float:left;
	}
/*Tnizio gestione PAGINAZIONE*/
ul#pagination {
	position:relative;
	height:auto;
	width:auto;
    margin:0px;
	padding:0px;
	display:inline;
    list-style:none;
	text-align:center;
	float:left;
	}
ul#pagination li {
	position:relative;
	width:auto;
	height:20px;
	margin-right:5px;
	color:#f26422;
	float:left;
	}
ul#pagination a {
	width:auto;
	height:auto;
	font-size:14px;
	text-decoration:none;
	color:#f26422;
	}
ul#pagination a:hover {
	text-decoration:underline;
	color:#f26422;
	}
ul#pagination li#currentpage a {
	text-decoration:underline;
	font-weight:bold;
	color:#f26422;
	}
/*Fine gestione PAGINAZIONE*/

/*Inizio gestione FORM*/
form {
	width:auto;
	height:auto;
	margin:0px;
	}
label {
	position:relative;
	width:140px;
	margin-bottom:8px;
	line-height:24px;
	font-size:12px;
	color:#555555;
	float:left;
	cursor:pointer;
	}
input {
	position:relative;
	width:250px;
	height:18px;
	padding-left:4px;
	border:#cfcfcf solid 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	float:left;
	}
select {
	position:relative;
	width:255px;
	height:20px;
	padding-left:4px;
	border:#cfcfcf solid 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	float:left;
	}
#data_inizio_day, #data_inizio_month, #data_inizio_year, #data_fine_day, #data_fine_month, #data_fine_year, #ora-inizio_ore, #ora-inizio_minuti {
	width:auto;
	margin-right:10px;
	}
textarea {
	position:relative;
	width:250px;
	height:100px;
	padding-left:4px;
	margin-bottom:10px;
	overflow:auto;
	border:#cfcfcf solid 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	float:left;
	}
#avatar {
	position:relative;
	width:250px;
	height:auto;
	border:#cfcfcf solid 2px;
	float:left;
	}
#mail_newsletter, #mail_news_provincia, #accettazione, #sesso_m_m, #sesso_f_f {
	position:relative;
	width:auto;
	height:auto;
	border:none;
	float:left;
	}
.label-checkbox {
	position:relative;
	width:4%;
	height:auto;
	float:left;
	}
.long-label {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	}
#datadinascita_day, #datadinascita_month, #datadinascita_year {
	width:auto;
	margin-right:10px;
	}
#citta-content {
	position:relative;
	width:255px;
	height:23px;
	margin:0px;
	padding:0px;
	float:left;
	}
.input-invia {
	width:43px;
	height:18px;
	padding:0px;
	margin:10px 0px 0px 215px;
	background:url(../img/button-invia.gif) top left no-repeat;
	border:none;
	cursor:pointer;
	}
#event_tags {
	font-size:11px;
	}
#addtag {
	position:relative;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	}
#addtag .sottomenu-evento li.vuoti {
	background:none;
	}
#addtag input {
	width:150px;
	height:18px;
	margin:0px;
	padding:0px 0px 0px 4px;
	}
#addtag .input-invia {
	width:43px !important;
	margin:3px 0px 0px 0px;
	padding:0px;
	}
/*Fine gestione FORM*/

/*Inizio DESCRIZIONE UTENTE*/
blockquote.descrizione {
	width:auto;
	font-style:italic;
	font-size:12px;
	line-height:20px;
	color:#333333;
	margin:8px 0px 8px 28px;
	padding-left:48px;
	background:url(../img/quotes.gif) top left no-repeat;
	}
/*Fine DESCRIZIONE UTENTE*/

/*FINE GESTIONE CONTENUTI*/