html, body {	
	margin-top: 0px;
	margin-left: 0px;
	margin: 3px;
	color: #666;
	font-family:"Trebuchet MS";
	font: 13px/16px 'Folksolid', Arial, sans-serif;letter-spacing: 0;line-height: 16px;
	background:#f1f1f9 url("../images/carta.jpg") repeat;
	 text-shadow: 0 1px 0 #FFFFFF;
}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;

	 text-shadow: 0 1px 0 #FFFFFF;
}




#logintable
{
	
	font-size: 16px;
	color: #444;
	
}

#logintable .input
{
	background: transparent url(../images/input_bg.png) repeat-x scroll left top;
}

h4
{
	font: 20px/20px 'Folksolid', Arial, sans-serif;letter-spacing: 0;line-height: 16px;
	color: #444;
}

#wrapper {
	
	width: 980px;
	margin:0px auto;
}


#loghetto img
{
border:0px;
}

.iscritto img
{
border:0px;
}
.iscritta img
{
border:0px;
}

.annuncio 
{
background-color: #ffffff;
}

#loghetto
{
padding: 0px 15px;;	
float: left;
}
#ilportale
{
padding-top: 25px;	
padding-left: 3px;
float: left;
}

#loghetto2
{	
padding-top: 30px;	
padding-right: 30px;

}


.service_tab
{
padding-left: 1%;	
}

.service_tab img 
{
   background-color: #FFFFFF;
    border: 5px solid #FFFFFF;
    border-radius: 18px 18px 18px 18px;
    margin-right: 10px;
}

#content {
	min-width:948px;
	margin:0px auto;
	padding: 10px;
	
}

#header {
	padding-top:20px;
	margin:0px auto;
	height:25px;
	width: 948px;
	
}

#logo {
	padding-top:1px;
	
	padding-right: 0px;
	
	
}

#rpwd {
color:#3B5998;
font: 18px/16px 'Folksolid', Arial, sans-serif;letter-spacing: 0;
text-decoration:none;
}

#logo h1{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#F76B0C;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}


#links
{
	/* margin:0px auto;
	height:132px;
	
	
	padding-left: 20px;
	*/	
	
	float: right;
	padding-top: 0px;
	
}

#linksb ul {list-style:none;margin:0;float:right;
padding-right: 0px;



}
	#linksb li {float:left;list-style-type:none;margin:0;padding:0;text-align:center;margin-right: 10px;}
	#linksb li a {font-size: 18px; font-weight: bold; text-transform: uppercase; display:block;padding:5px 0px;height:100%;color:#797B7A;text-decoration:none;height:15px;text-shadow: 0 1px 0 #FFFFFF;
	

	}
	#linksb li a { }	
	#linksb li a:hover, li a:focus, li a:active {color:#ffffff; }	
	#lastb { margin-right: 0px;}
	#firstb { }



#links ul {list-style:none;margin:0;float:left;
padding-right: 0px;
position: relative;
top: 13px;

}
	#links li {float:left;list-style-type:none;width:100px;margin:0;padding:0;text-align:center;}
	#links li a {font: 14px/16px 'Folksolid', Arial, sans-serif;letter-spacing: 0; display:block;padding:5px 0px;height:100%;color:#444;text-decoration:none;border-left:1px solid #FFF;height:15px;
	border: 1px solid #ddd;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
	}
	#links li a {background:url(../images/bg.jpg) repeat 0 0; }	
	#links li a:hover, li a:focus, li a:active {background-position:-150px 0; color:#ffffff; text-shadow: 0 0 0 0;}	
	#last { border-right:1px solid #FFF;}
	#first { border-left:1px solid #FFF;}

#menuPersonale
{
	margin:0px auto;
	width: 948px;
	
}

#menuPersonale ul {
	list-style:none;margin:0;padding:0;
	padding-left:0px;
	padding-right: 0px;
	height: 25px;
	position: relative;
	top: -15px;
}

#menuPersonale li {float:left;list-style-type:none;width:132px;margin:0;padding:0;text-align:center;}
#menuPersonale li a {letter-spacing: 0;display:block;padding:5px 10px;height:100%;color:#333333;text-decoration:none;border-right:1px solid #FFF;height:15px;
border: 1px solid #ddd;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;}
#menuPersonale li a {background:url(../images/bg.jpg) repeat 0 0;}
#menuPersonale li a:hover, li a:focus, li a:active {background-position:-150px 0; color:#ffffff;}

#mieiMessaggi
{
padding-left: 10px;	
}

table.iscritti
{
padding:3px;	
}

table.iscrittiv
{
padding:16px 40px 16px 8px;

}

#icomm
{
	padding-left: 0%;	
	height: 450px;
	color: #444;
}

#ombraimg {
	margin: 0;
	padding: 0;	
	background-image:url(../images/ombra.png);
	width: 960px;
	height: 47px;
	position: relative;
}

#mainimg {	
	background-image:url(../images/sfondi/a.jpg);
	background-position: center;
	background-repeat:no-repeat;
	margin:0px auto;
	
	width: 950px;
	text-align:right;
	border: 1px solid #ddd;
	border-bottom: 0px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
height: 133px;
		
}

#mainimg h3 {
	font-size: 44px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:38px 40px 0px 0px;
	text-shadow: 0px;
}

#mainimg h4 {
	
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px 0px 0px;
	text-shadow: 0px;
}

#contentarea {
	clear:both;
	padding:0px 0px;
	top: -20px;
	position: relative;
}

#leftbar {
	float:left;	
	width: 70%;
	margin-top: 25px;
}

#leftbarpp {
	float:left;
	width: 45%;
	margin-top: 25px;
}


#leftbarpp h2{
	font-size:36px;
	color:#3B5998;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:5px;
}


#leftbarpp h3{
	font-size:20px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:5px;
}

#leftbarpp h3 a{
	font-size:20px;
	color:#3B5998;
	font-weight:bold;
	text-decoration:none;	
	
}

#leftbar h2{
	font-size:42px;
	color:#3B5998;
	line-height: 32px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:5px;
}



#leftbar h3 {
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}

#leftbar a {
	color:#3B5998;	
	text-decoration:none;
	}

#leftbar a:hover {
	
	color:#000;	
	text-decoration:none;
	}

#rightbar {
	float:right;
	width:280px;
	margin-top: 25px;
	border-left:1px solid #BCBDBC;
}

#rightbarpp {
	float:right;
	width:497px;	
	padding-right: 10px;	
	margin-top: 25px;
	border-left: 1px solid #BCBDBC;
}

#rightbarpp h2{
	font-size:26px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:5px;
}

#rightbarpp h3{
	font-size:20px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:5px;
}

#rightbarpp h3 a{
	font-size:20px;
	font-weight:bold;
	color:#2f7b0d;
	font-weight:normal;
	text-decoration:none;	
	padding-bottom:5px;
}


#rightbar h2{
	font-size:26px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:5px;
}

#rightbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 25px;
}

.orangetext {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#3B5998;
	font-weight:bold;
	text-decoration:none;
}

#bottom {
	clear:both;
	height:32px;
	padding-top:25px;
}

#bottom a {

}

#email {
	float:left;
	width:100%;
background: #b2eb09 url("../images/s/bgtitle.jpg") repeat; 
	height:27px;
	padding-top:10px;
	border: 1px solid #ddd;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

#email a{
	
	font-size:11px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	padding:0px 20px;
}

#email a:hover{
	
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 20px;
	
}

#validtext {
	display: none;
	float:left;
	width:25%;
background: #b2eb09 url("../images/s/bgtitle.jpg") repeat; 
	height:27px;
	padding-top:10px;
}

#validtext p{
	
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-align: center;
	text-decoration:none;
}

#nmsg {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
	vertical-align:top;
	text-decoration:blink;
}


#sloggare {
float: right;
font: 13px/16px 'Folksolid', Arial, sans-serif;letter-spacing: 0;line-height: 16px;
text-align:right;
width: 200px;
vertical-align:middle;	
position: relative;
	top: -23px;
}

#sloggare a
{
	text-decoration: none;
	
}

#infostatus {

text-align:left;
padding-top:2px;
}

table.messaggi
{
	
}

.trMessaggio
{
border: 1px solid #ddd;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;	
margin-bottom: 5px;
}

table.messaggi td.nonLetto a{
color: #3B5998;
font-weight:bold;
}

table.messaggi .trMessaggio a {
color: #424849;
font-weight:normal;
font-size: 20px;
}

table.messaggi .trMessaggio a:hover {
color: #424849;
font-weight:normal;
font-size: 20px;
}

#paginazione
{
	padding-top: 20px;
	font: 18px/17px 'Folksolid', Arial, sans-serif;letter-spacing: 0;
}

#paginazione a
{
	color: #2F7B0D;
}



.iscritto {
background-color: #a7c0e8;
background-image: url("../images/bf.jpg");
background-repeat: no-repeat;
color: #000000;
border: 1px solid #ddd;
padding: 3px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

.iscritta {
background-color: #fdbffe;
background-image: url("../images/gf.jpg");
background-repeat: no-repeat;
color: #000000;
border: 1px solid #ddd;
padding: 3px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

.iscritto a{
color: #000000;
text-decoration: none;
}

.iscritta a{
color: #000000;
text-decoration: none;
}


.annuncio
{
	color: #444;
width: 95%;
height: 45px;
padding: 5px;
margin: 0 15px 15px 0;


}

.annuncio a
{	
font-size: 14px;
}

.annuncioA
{	
width: 95%;
height: 60px;
padding: 5px;
border: 1px solid #eee;
margin: 0 15px 15px 0;

background-color: #ffffff;

}

.annuncioA a
{	
font-size: 14px;
}

.annuncio_singolo
{
width: 95%;
padding: 15px;
border: 1px solid #ddd;
margin: 0 15px 15px 0;
background-color: #ffffff;
}

#corpo
{
font-size: 16px;	
}

.datainserzione {
float: right;
text-align: right;
color: #666;
}

.interazione {
float: right;
text-align: right;
}

.profilo
{
float: left;
width: 220px;
height: 72px;
padding: 6px;
border: 1px solid #ddd;
margin: 0 3px 3px 0;
}

.nomeUtente
{
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 2px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

.datiUtente
{
	font-size: 13px;	
	clear: both;
text-align: right;

}

.profilom {	
background-color: #a7c0e8;
background-image: url("../images/bf.jpg");
background-repeat: no-repeat;
float: left;
width: 120px;
height: 130px;
font-size: 9px;
padding: 6px;
border: 1px solid #ddd;
margin: 0 3px 3px 0;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

.profilom a 
{
color: #000000;
}

.profilof {
background-color: #fdbffe;
background-image: url("../images/gf.jpg");
background-repeat: no-repeat;
float: left;
width: 120px;
height: 130px;
font-size: 9px;
padding: 6px;
border: 1px solid #ddd;
margin: 0 3px 3px 0;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

.profilof a 
{
color: #000000;
}



.f_profilo
{
float: left;
padding-right: 10px;
}

#datiPersonali
{
	font: 14px/25px 'Folksolid', Arial, sans-serif;letter-spacing: 0;
	color: #444;

float: left;
width: 300px;
padding-left: 12px;

}

#fraseDelGiorno
{
	font: 22px/17px 'CreampuffRegular', Arial, sans-serif;letter-spacing: 0;
}

#center_content
{
	padding-top: 0px;
	position: relative;
	top: -20px;
}

#center_content h2{
	font: 42px/35px 'CreampuffRegular', Arial, sans-serif;letter-spacing: 0;	
	color:#3B5998;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	padding-bottom:5px;
}



#center_content h3{
	font: 24px/30px 'Folksolid', Arial, sans-serif;letter-spacing: 0;	
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px;
}

#center_content h3 a{
	font: 60px/68px 'Folksolid', Arial, sans-serif;letter-spacing: 0;
	font-size:20px;
	color:#3B5998;
	font-weight:bold;
	text-decoration:none;
}

#center_content a {
color:#333333;
font-family:"Trebuchet MS";
text-decoration:none;
}

#center_content img
{
	border: 1px solid #ddd;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

#msginfo {
	
	
	font-weight:normal;
	text-decoration:none;
	padding:0px 10px;
}

ul.categoria
{

padding-left: 25px;
}

ul.categoria li {
	font: 16px/18px 'Folksolid', Arial, sans-serif;letter-spacing: 0;
	list-style: none;
	margin-left: 0;
	padding-left: 0px;
	padding-bottom:5px;
	margin-bottom: 8px;
	
	}
	
	ul.categoria li:before {
	
	}
	
	ul.categoria li a {	
	text-decoration: none;
	background-color: #FFFFFF;
	color: #3B5998;
	padding: 5px;
	
	}

	ul.categoria li a:hover {	
	color: #444;
	}
	
	
ul.ultimiannunci
{
 background-color: #FFFFFF;
    margin-left: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
	
	
ul.ultimiannunci li {
	list-style: none;
	margin-left: 0;
	margin-bottom: 5px;
}
	

	
ul.ultimiannunci li a {
	font-size: 13px;
	text-decoration: none;
	color: #3B5998;
}

ul.ultimiannunci li a:hover {	
	color: #444;
}

	
.thumbnail
{
float: left;
width: 160px;
height: 180px;
padding: 5px;
border: 1px solid #eee;

margin: 10px 15px 15px 0;
vertical-align:middle;
border: 1px solid #ddd;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}


#useremail, #password {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('../images/input_bg.png') repeat-x;	
}

#soggetto, #testo {
	width: 510px;
	color: #555;
	padding: 4px;
	
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}

input.btn {
	background: url('../images/s/bgtitle.jpg') repeat-x;
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
}

input.pulsante {
	background: url('../images/s/bgtitle.jpg') repeat-x;
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	text-decoration: none;
	cursor:pointer;
}



.fdg {
width: 70%;
}

.twitter_tmpl
{

}


h2.fontface {font: 60px/68px 'CreampuffRegular', Arial, sans-serif;letter-spacing: 0;}

#film
{
float: left;
width: 31%;
padding: 5px;
margin: 5px;
	border: 1px solid #ddd;
	border-bottom: 0px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

#film .titolo
{
font: 20px/20px 'CreampuffRegular', Arial, sans-serif;letter-spacing: 0;
color: #3B5998;
}

#film .dove
{
text-align: right;
font:13px/16px 'Folksolid',Arial,sans-serif;
font-weight: bold;
}

#film .orari
{
text-align: right;
}

#film .recensione
{
text-align: justify;
}

#film .locandina img
{
margin: 5px;
height: 186px;
text-align: center;
	border: 1px solid #ddd;
	border-bottom: 0px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
-moz-box-shadow:0 0 10px #DDDDDD;
-webkit-box-shadow: #DDD 0px 0px 10px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
}

