@import url(http://fonts.googleapis.com/css?family=Rokkitt:400,700);

body{
		
	background-image:url(../img/fondoripete.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#3f3f3f;
	margin-bottom:30px;
			
}

.form-button{
font-family: 'Rokkitt', Courier, 'Courier New', serif;
font-size:16px;
line-height:20px;
font-weight:400;
background-color:#444444;
color:#ffffff;
border: none;
}

#titolo h1, h1#titolo {
font-family: 'Rokkitt', Courier, 'Courier New', serif;
font-size:24px;
line-height:24px;
font-weight:400;
width:491px;
}

h1#titolo { 
height:30px; 
line-height:30px; 
}
		
a {
	text-decoration:none;
	color:#b4b4b4;
}

a:hover{
	text-decoration:none;
	color:#3f3f3f;
}
		
#bg{
	width:100%;
	min-height: 709px;
	height: auto !important;
	height: 709px;	
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#bg-home{
	width:100%;
	min-height: 712px;
	height: auto !important;
	height: 709px;	
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}
		
		
.container{
	width:991px;
	margin:auto;
}
		
#colleft{
	float:left;
	width:174px;
	margin-right:6px;
}
		
#colright{
	float:right;
	width:174px;
	margin-left:6px;
	margin-top:34px;
}


.bingmaps { 
background:transparent url(/img/bingmaps.gif) 0 0 no-repeat; 
min-height:612px; 
height:auto !important; 
height:612px;
}
.bingmaps #mapviewer { margin:5px; }
		
#colmiddle{
	width:631px;
	float:left;
	position:relative;
}
		
.white-bg{
	background-color:#fff;
}
		
	
.int{
	background-color:#fff;
	padding:0px 10px 0px 10px;
}
		
.taright { text-align:right; }

.taright b { font-size:10px; font-weight:normal; }
		
.top-image{
	width:601px;
	background-repeat: no-repeat;
	background-color:#fff;
	padding:5px;
	margin: 0 auto;
    border: 0px;
    color: #fff;
  	text-align: left;
}
		
.gray{
	color:#B4B4B4;
}
		
.content{
	padding:10px;
}
		
.h10{
	height:10px;
	line-height:0;
}

.h20{
	height:20px;
	line-height:0;
}
		
.h6{
	height:6px;
	line-height:0;		
}
		
.h8{
	height:8px;
	line-height:0;
}
		
.link-btn{
	width:122px;
	height:28px;
	background-image:url(../img/link.jpg);
	margin-left:10px;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	background-repeat:no-repeat;
}
		
.download-btn{
	width:82px;
	height:28px;
	background-image:url(../img/download.jpg);
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	background-repeat:no-repeat;
}
		

#home{
	margin-top:34px;
}

#header ul li { line-height:19px; }
		
#login-lingua {
float:right;
font-size:12px;
/* text-transform:uppercase; */
padding-top:8px;
position:relative;
z-index:3;
}

#login-lingua span { margin:0 15px; }

.popup-login, .popup-logout, .popup-lingua {
position:absolute;
top:12px;
z-index:2;
}

.popup-login p { line-height:12px; }

.popup-logout a, .popup-lingua a { color:#fff; text-decoration:none; }
.popup-logout a:hover, .popup-lingua a:hover { color:#3f3f3f; }

.popup-lingua {
width:124px;
height:113px;
right:-16px;
background:transparent url(../img/popup-lingua.png) 0 0 no-repeat;
}

.popup-lingua ul {
position:absolute;
top:29px;
left:29px;
}

.popup-lingua ul.de {
font-size:11px;
}

.popup-logout {
width:174px;
height:113px;
right:10px;
background:transparent url(../img/popup-logout.png) 0 0 no-repeat;
}

.popup-logout ul {
position:absolute;
top:29px;
left:29px;
}

.popup-logout ul.de {
left:26px;
font-size:11px;
} 

.popup-login {
width:210px;
height:146px;
right:-16px;
background:transparent url(../img/popup-login.png) 0 0 no-repeat;
}

.popup-login p {
position:absolute;
top:29px;
left:29px;
font-size:12px;
line-height:14px;
width:150px;
}

.popup-login p.de {
top:27px;
font-size:11px;
line-height:12px;
}

.popup-login div.fbconnect {
position:absolute;
bottom:27px;
left:29px;
overflow:hidden;
}


.white { color:#fff; }

#news-out { 
width:991px; 
height:130px;
margin-top:20px;
position:relative;   
overflow:hidden; 
}

#news-home{
	width:4000px;
	height:130px;
	position:absolute;
	/*left:-991;*/
}

div.box { 
overflow:hidden;
position:relative; 
width:991px;
height:130px;
float:left;
}

#news-home div.floatleft, div.newsbox {
cursor:pointer;
}

#news-home div.floatleft { position:relative; }

div.floatleft div.tag {
font-family:arial, sans-serif;
font-size:11px;
height:15px;
line-height:15px;
color:#fff;
position:absolute;
bottom:7px;
background:#a2a2a2 url(../img/tagsx-home.jpg) 0 0 no-repeat;
display:block;
}

div.floatleft div.tag span {
height:15px;
line-height:15px;
padding:0 8px;
display:block;
color:#fff;
background:transparent url(../img/tagdx-home.jpg) right 0 no-repeat;
}

div.newsover p, div.newsover div.ptxt { color:#000; }
div.newsover h2 { color:#3f3f3f; }
		
#newsletter{
	width:99px;
	height:22px;
	background-image:url(../img/home/tasto_nl.gif);
	float:right;
	margin-right:1px;
	padding-top:3px;
	padding-left:6px;
}
		
		
#meteo{
	width:63px;
	height:34px;
	background-image:url(../img/home/tasto_meteo.gif);
	float:right;
	margin-right:1px;
	padding-top:3px;
	padding-left:6px;
}
		
#logo{
	background-image:url(../img/home/logo.gif);
	width:167px;
	height:36px;
	float:left;
	margin-top:27px;
	text-indent:-9999px;
}
#logo a {
	width:167px;
	height:36px;
	display:block;
}
		
		
#ico-container{
	margin-left:10px;
		
}
		
.mr1{
	margin-right:1px;
}

.h60{
	height:60px;
}

.h34{
	height:34px;
}
	
h3{
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
}
		
h2{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
		
p {
	margin-top:5px;
	margin-bottom:15px;
	line-height:15px;
}


.where-ph{
	width:112px;
	height:182px;
	float:left;
	margin-bottom:8px;
	margin-right:1px;
	
}	

.where-image{
	width:102px;
	height:172px;
	background-repeat: no-repeat;
	background-color:#fff;
	padding:5px;
	margin: 0px;
	border: 0px;
	color: #fff;  
	text-align: left;
}	

.where-txt{
	float:left;
	width:331px; 
	background:transparent url(../img/whereto_box.jpg) 0 0 no-repeat;
	height:154px;
	padding:14px;

}

.where-txt-ph{
	cursor:pointer;
	height:125px;
}

.where-testo { color:#b4b4b4; }
.where-testo p, .newstxt-ph p {
	margin-bottom:0;
	line-height:12px;
}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, .where-testo-hover .where-testo p { color:#3f3f3f; }

#where-longdesc { margin:20px 0 10px 0; }
h2#where-contatti { margin:10px 0 10px 10px; }
p#where-contatti-p { margin:0 0 20px 10px; }

span#privacy-error { display:block; }

ul#where-gallery { margin:20px -5px 5px 0; overflow:hidden; }
li.where-gallery-s, li.where-gallery-b  { float:left; margin-right:5px; margin-bottom:5px; padding:5px; height:170px; display:block; }
li.where-gallery-s { width:100px; }
li.where-gallery-b { width:166px; }



.stellina{
	float:right;
	width:16px;
	text-align:right;
}
		
.gallery-ph{
	width:110px;
	height:110px;
	margin-right:8px;
	margin-bottom:8px;
	padding:0;
	float:left;
}

/* http://goo.gl/L9Gi */
/*
.gallery-ph img, .gallery-ph span {
display:inline-block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.gallery-ph img { opacity:0; } 
*/

.gallery-image {
	width:100px;
	height:100px;
	background-repeat: no-repeat;
	background-color:#fff;
	padding:5px;
	margin: 0px;
	border: 0px;
	color: #fff;  
	text-align: left;
}

/*
.gallery-image img { 
opacity:0; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
filter: alpha(opacity=0);
}
*/
		
.list-ph{
	width:110px;
	height:110px;
	margin-right:1px;
	margin-bottom:8px;
	padding:0px;
	float:left;
}
		
		
#menu-ph{
	margin-top:50px;
	margin-left:4px;
	margin-right:0px;
}
		
		
#info-ph{
	margin-top:110px;
	margin-left:15px;
}
		
		
#footer{
	margin-top:35px;
	font-size:10px;
}	
#footer h3 { font-size:10px; display:inline; font-weight:normal; }

#bottom-menu, #bottom-menu-right{
	border-bottom:1px solid #3f3f3f;
	border-top:1px solid #3f3f3f;
	height:26px;
	line-height:26px;
	/*
	padding-top:6px;
	padding-bottom:6px;
	*/
	float:left;
}


.listitem{
	display:none;
}

#bottom-menu { width:800px; }
#bottom-menu-right { width:191px; position:relative; } 

#bottom-menu-right span { position:absolute; right:85px; color:#b4b4b4; }

#bottom-menu-right a {
width:16px;
height:16px;
display:block;
text-indent:-9999px;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
position:absolute;
top:5px;
}

a#visitfacebook { background-image:url(../img/social/facebook.png); right:63px; }
a#visittwitter { background-image:url(../img/social/twitter.png); right:42px; }
a#visitflickr { background-image:url(../img/social/flickr.png); right:21px; }
a#visityoutube { background-image:url(../img/social/youtube.png); right:0; }

#copy-ph, .copy-ph { color:#b4b4b4; margin-top:5px;	}

#copy-ph a, #copy-ph b, .copy-ph a, .copy-ph b { font-weight:bold; color:#fff; text-decoration:none; }
#copy-ph a:hover, .copy-ph a:hover { font-weight:bold; color:#3f3f3f; text-decoration:none; }

#bottom-menu a {color:#3f3f3f; text-decoration:none}
#bottom-menu a:hover {color:#b4b4b4; text-decoration:none}

#header {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#fff;
	width:991px;
	position:relative;
}

#login-lingua a {
	color:#fff;
	text-decoration:none;
}

#login-lingua a:hover {
	color:#b4b4b4;
	text-decoration:none;
}

.list-txt{
	float:left;
	width:444px; 
	background-image:url(../img/gare_news_box.jpg);
	height:87px;
	padding:14px;
	padding-top:10px;
	position:relative;
}

.list-txt a { color:#3f3f3f; text-decoration:none; }
.list-txt a:hover { color:#000; }

.list-txt a.tag {
font-family:arial, sans-serif;
font-size:11px;
height:15px;
line-height:15px;
color:#fff;
position:absolute;
bottom:8px;
background:#a2a2a2 url(../img/tagsx.jpg) 0 0 no-repeat;
display:block;
}

.list-txt a.tag span {
height:15px;
line-height:15px;
padding:0 8px;
display:block;
color:#fff;
background:transparent url(../img/tagdx.jpg) right 0 no-repeat;
}

.list-txt a.tag:hover { color:#fff; }



.gotodetail{
	border-top:1px solid #fff;
	padding-top:5px;
	margin-top:9px;
	color:#B4B4B4;
	
}

.gotodetail STRONG{
	color:#3F3F3F;
}


.gotodetail a{
	text-decoration:none;
	color:#B4B4B4;
}

.gotodetail a:hover, .newsover .gotodetail a{
	text-decoration:none;
	color:#3F3F3F;
}
.detailbtn{
	height:12px;
	font-weight:bold;
	text-align:right;
	padding-right:9px;
	background-image:url(../img/home/freccetta.gif);
	background-position:100% 60% ;
	background-repeat:no-repeat;
}


.modifybtn{
	height:12px;
	font-weight:bold;
	text-align:right;
	padding-right:13px;
	background-image:url(../img/modify-icon.jpg);
	background-position:100% 70% ;
	background-repeat:no-repeat;
	float:right;
	display: block;
	margin-right: 10px;
}
.removebtn{
	height:12px;
	font-weight:bold;
	text-align:right;
	padding-right:13px;
	background-image:url(../img/remove-icon.jpg);
	background-position:100% 70% ;
	background-repeat:no-repeat;
	float:right;
	display: block;
	
}

.numeri-row{
	border-bottom:1px solid #e5e5e5;
	margin-top:7px;
	padding-bottom:7px;
}

.numeri-cell{
	float:left;
	width:290px;
}

.numeri-cell A{color:#3F3F3F; text-decoration:none}
.numeri-cell A:hover{color:#b4b4b4; text-decoration:none}
.sub-cell{
	float:left;
	width:140px; /* 110 */
}
#box-contatti{
	background-color:#ededed;
	position:relative;
	padding:10px;
	padding-right:20px;
	margin-bottom:5px;
}


.mailona A{color:#b4b4b4; font-size:15px; font-weight:bold; text-decoration:none}
.mailona A:hover{color:#3F3F3F; font-size:15px; font-weight:bold; text-decoration:none}

.backtoprev{

		position:absolute; left: 581px; top: 34px;
		z-index:10;
}


.minh500{
	
	/*min-height: 535px;
	height: auto !important;
	height: 535px;*/

}
/*****/
label { font-weight:bold; }
label em { font-weight:normal; }

span.red { color:#c1001f; }
input.error, textarea.error { border:1px solid #c1001f; }

textarea { resize:none; overflow:auto; }

.form-sx{
	float:left;
	width:290px;
	margin-bottom:15px;
}

.form-dx{
	float:right;
	width:270px;
	margin-bottom:15px;
}
.input-field{
	width:262px;
	border:1px solid #ccc;
	font:11px/13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding:4px;
}

input#antispam { 
	width:16px;
	border:1px solid #ccc;
	font:11px/13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding:4px;
	text-align:center;
	margin:5px 0 15px 0;
}

.rpadder{
	padding-right:60px;
}

.news-ph{
	display:inline; width:290px; margin-left:20px; margin-right:20px;
	word-wrap:break-word;
}

.news-ph-last{
	display:inline; width:290px; margin-left:20px; 
	word-wrap:break-word;
}

.newstxt{
	width:163px;
	float:right;
}


.newstxt A{color:#3F3F3F; text-decoration:none}
.newstxt A:hover{color:#3F3F3F; text-decoration:underline}

p.share-news { margin:10px 0 20px 0; font-size:11px; }
p.share { margin:10px 0 0 0; font-size:11px; }

p.share-news strong, p.share strong { text-transform:uppercase; }

div.share-news {
margin:5px 0;
overflow:hidden;
}

iframe { vertical-align:top; }
a.twitter-share-button, div#fb-root { display:inline; }
div.plusone { 
float:left; 
margin-right:3px; 
}

.share-facebook, .share-twitter { 
line-height:16px;
height:16px;
padding:3px 0 3px 20px;
}

.share-facebook { margin:0 5px; background:transparent url(../img/facebook.jpg) 0 2px no-repeat; }
a.share-facebook:hover { background:transparent url(../img/facebook.jpg) 0 -22px no-repeat; }
.share-twitter { background:transparent url(../img/twitter.jpg) 0 2px no-repeat; }
a.share-twitter:hover { background:transparent url(../img/twitter.jpg) 0 -22px no-repeat; }

ul#download-utili { margin:10px 0; font-size:11px; }
ul#download-utili strong { text-transform:uppercase; }
p#correlati {
text-transform:uppercase; 
font-weight:bold; 
padding-top:20px; 
margin:20px 0 10px 0; 
border-top:1px solid #e5e5e5;
}
ul#ulcorrelati { margin:10px 0 -10px 0; }

.newstxt-ph{
	height:80px;
	margin-bottom:3px;
	padding:0px;
}

.homedetail{
	border-top:1px solid #dfdfdf;
	padding-top:5px;
	margin-top:9px;
	color:#B4B4B4;
	
}

.homedetail a{
	text-decoration:none;
	color:#3F3F3F;
}

.homedetail a:hover, .newsover .homedetail a{
	text-decoration:none;
	color:#339cdf;
}

#nl{
	background-image:url(/img/nl_open.gif); width:174px; height:71px; position:absolute; top:0px; left:730px; padding:5px; display:none;
}

#tfmsg{
	margin-top:15px;
	height:16px;
	width:167px;
	border:solid 0 #fff;
	padding-left:6px;
	padding-top:3px;
	color:#3F3F3F;
	margin-bottom:5px; 
	/*display:none;*/
	
}


#tfph{
	margin-top:15px;
	height:16px;
	width:167px;
	border:solid 0 #fff;
	padding-left:6px;
	padding-top:3px;
	background: transparent url(/img/bg_nl.gif) no-repeat;
	margin-bottom:5px; 
	
}

#tfnl {
	width:160px;
	border:solid 0 #fff;
	background:none; 
	font-size:10px;
}

.invisible, #tfph label {
	display:none;
}

.visible {
	display:block;
}

ul#reasons404 { margin-bottom:10px; }
ul#reasons404 li { margin-left:10px; }
p#back404 { margin-bottom:20px; }


/* tabs dove */
ul.tabs {
	overflow:hidden;
	height:24px; 
	padding:11px 0 0 20px; 
	font-size:10px;
	font-weight:bold;
}
ul.tabs li {
	float:left;
	height:24px; 
	line-height:24px; /* valign */
	overflow:hidden;
	position:relative;
	margin-right:1px;
}
ul.tabs li a {
	text-decoration:none;
	color:#b4b4b4;
	display:block;
	padding-left:10px;
	background:url(../img/tabs.jpg);
}
ul.tabs li a:hover, ul.tabs li.active a {
	background-position:left -24px;
	color:#3f3f3f;
}
ul.tabs li a:hover span, ul.tabs li.active span {
    background:url(../img/tabs.jpg) right -24px;
}

ul.tabs li span {
    background:url(../img/tabs.jpg) right 0;
    display:block;
    line-height:24px;
    padding-right:10px;
}


/* tabs info/blog */
#tabbar {
position:relative;
margin:15px 0;
z-index:1;
}

ul#infoblog {
width:179px; /* 179 */
height:29px;
overflow:hidden;
background:transparent url(../img/info-blog.jpg) 412px 0 no-repeat;
text-indent:-9999px;
position:absolute;
top:4px;
left:0;
padding-left:412px;
border-bottom:1px solid #dedede;
z-index:2;
}

ul#infoblog li { float:left; }

li.tabinfo { margin-right:2px; }

li.tabinfo, li.tabinfo a {
width:74px;
height:30px;
display:block;
}

li.tabblog, li.tabblog a {
width:103px;
height:30px;
display:block;
}

li.tabinfo a:hover, li.tabinfo a.current {
background:transparent url(../img/info-blog.jpg) 0 -30px no-repeat;
}

li.tabblog a:hover, li.tabblog a.current {
background:transparent url(../img/info-blog.jpg) -76px -30px no-repeat;
}

/* blog */
ul#mostra {
color:#b2b2b2;
text-transform:uppercase;
margin:15px 0 30px 0;
}

ul#mostra a { color:#b2b2b2; }
ul#mostra li { display:inline; }
ul#mostra span { margin:0 5px; }

/* youtube */
div.youtube { margin:20px 0; }


/* login/lingua */



/* fascia dove/annunci home */
.hide { display:none; }

#dove-annunci-home {
width:991px;
height:76px;
margin-top:25px;
overflow:hidden;
}

ul.dove-home { 
float:left; 
width:327px;
height:76px;
margin-right:18px;
}

ul.dove-home li { display:none; }

ul.dove-home li, ul.dove-home li a {
width:327px;
height:76px;
}

ul.dove-home li a, a.annunci1 {
display:block;
text-indent:-9999px;
}

ul#dove-home-it li.dove1 { background:transparent url(../img/home/dove-it.jpg) 0 0 no-repeat; }
ul#dove-home-it li.dove2 { background:transparent url(../img/home/dove-it.jpg) 0 -76px no-repeat; }
ul#dove-home-it li.dove3 { background:transparent url(../img/home/dove-it.jpg) 0 -152px no-repeat; }
ul#dove-home-it li.dove4 { background:transparent url(../img/home/dove-it.jpg) 0 -228px no-repeat; }
ul#dove-home-it li.dove5 { background:transparent url(../img/home/dove-it.jpg) 0 -304px no-repeat; }
ul#dove-home-it li.dove6 { background:transparent url(../img/home/dove-it.jpg) 0 -380px no-repeat; }

ul#dove-home-en li.dove1 { background:transparent url(../img/home/dove-en.jpg) 0 0 no-repeat; }
ul#dove-home-en li.dove2 { background:transparent url(../img/home/dove-en.jpg) 0 -76px no-repeat; }
ul#dove-home-en li.dove3 { background:transparent url(../img/home/dove-en.jpg) 0 -152px no-repeat; }
ul#dove-home-en li.dove4 { background:transparent url(../img/home/dove-en.jpg) 0 -228px no-repeat; }
ul#dove-home-en li.dove5 { background:transparent url(../img/home/dove-en.jpg) 0 -304px no-repeat; }
ul#dove-home-en li.dove6 { background:transparent url(../img/home/dove-en.jpg) 0 -380px no-repeat; }

ul#dove-home-de li.dove1 { background:transparent url(../img/home/dove-de.jpg) 0 0 no-repeat; }
ul#dove-home-de li.dove2 { background:transparent url(../img/home/dove-de.jpg) 0 -76px no-repeat; }
ul#dove-home-de li.dove3 { background:transparent url(../img/home/dove-de.jpg) 0 -152px no-repeat; }
ul#dove-home-de li.dove4 { background:transparent url(../img/home/dove-de.jpg) 0 -228px no-repeat; }
ul#dove-home-de li.dove5 { background:transparent url(../img/home/dove-de.jpg) 0 -304px no-repeat; }
ul#dove-home-de li.dove6 { background:transparent url(../img/home/dove-de.jpg) 0 -380px no-repeat; }

.annunci-home { 
float:left; 
width:646px;
height:76px;
position:relative;
}

#annunci-home-it { background:transparent url(../img/home/annunci-it.jpg) 0 0 no-repeat; }
#annunci-home-en { background:transparent url(../img/home/annunci-en.jpg) 0 0 no-repeat; }
#annunci-home-de { background:transparent url(../img/home/annunci-de.jpg) 0 0 no-repeat; }

a.annunci1 {
width:323px;
height:76px;
position:absolute;
}

div.last-annuncio {
width:276px;
height:76px;
position:absolute;
right:29px;
cursor:pointer;
}

div.last-annuncio img { position:absolute; top:11px; }
div.last-annuncio p { 
width:230px;
position:absolute; 
top:6px; 
right:0;
line-height:12px; 
}

a.leggi-annuncio {
position:absolute;
right:10px;
bottom:5px;
font-weight:bold;
}

.annuncioover a { color:#3f3f3f; }


/* annunci */
.annuncio h2 { margin:0; padding:0 0 5px 0; }
.annuncio p.prezzo, .annuncio p.autore { margin:0; padding:0; line-height:13px; }

div.relative { position:relative; }

.annuncio-dettaglio h2 {
font-size:18px;
margin-bottom:10px;
}

div.annunciobox, div.postbox { cursor:pointer; }
div.annuncioover p, div.postover p { color:#000; }
div.annuncioover h2, div.postover h2 { color:#3f3f3f; }

.annunciobtn {
height:12px;
font-weight:bold;
text-align:right;
color:#747474;
/*
padding-right:9px;
background-image:url(../img/home/freccetta.gif);
background-position:100% 60% ;
background-repeat:no-repeat;
*/
}

a#nuovoannuncio {
position:absolute;
top:5px;
right:0; /* 7px */
font-weight:bold;
}

.annuncio-dettaglio div.contatti { margin:30px 0 40px 0; }

div.fbcomment { 
min-height:110px; 
height:auto !important; 
height:110px; 
}

#formannuncio ul.dop label { display:inline; font-weight:normal; }

a.abuso {
/* width:25px; */
height:20px;
line-height:20px;
display:block;
/*
text-indent:-9999px;
background:red;
*/
position:absolute;
top:0;
right:0;
font-weight:bold;
}

/* form */
.box-annuncio{
background-color:#ededed;
position:relative;
padding:10px 20px 10px 10px;
margin-bottom:25px;
}

#formannuncio h2 { margin-bottom:10px; }

#formannuncio label, textarea { display:block; }

#formannuncio #foto { margin:20px 0 10px 0; }

#formannuncio ul { margin:2px 0 6px 0; }
#formannuncio ul li { display:inline; margin-right:20px; }

#formannuncio input { margin:2px 5px 12px 0; }
#formannuncio .condizioni { margin:15px 0 0 0; }

#formannuncio .fbconnect { margin:10px 0 15px 0; }



/* condizioni d'uso/privacy */
#condizioni-uso ul {
list-style-type:disc;
list-style-position:outside;
margin-left:20px;
}

#condizioni-uso ul li { margin-bottom:12px; }

#informativa-privacy h2 { margin-top:25px; }

#informativa-privacy ul {
list-style-type:disc;
list-style-position:outside;
margin:-10px 0 15px 20px;
}

