body{margin:auto;text-align:center;background-color:#000000;margin:0px;padding:0px;overflow:auto;font-family: helvetica, sans-serif;font-size:12px;color:#ffffff;}
#container{
	width:990px;margin:auto;text-align:left;position:relative;top:0px;left:0px;overflow:auto;
	background-image: URL('images/background.png');
}
#header{width:990px;height:82px;}
#header .pagetitle{position:absolute;font-size:30px;top:30px;left:270px;}
#maincolumn{width:669px;float:left;font-size:16px;}
#maincolumn a:link, #maincolumn a:visited { text-decoration: underline; color: #fefefe !important; }
#maincolumn a:hover { text-decoration: underline; color: #ffffff !important; }
#maincolumn img { padding: 0px 2px; }
.paragraph_title{ font-size:20px;color:#e71111; }
.errormessage{color:#e71111;}

a#doyoulikeunicahouse{position:absolute;top:20px;left:78px;font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;}
a#doyoulikeunicahouse:visited{color:#ffffff;text-decoration:none;}
a#doyoulikeunicahouse:hover{color:#ffffff;text-decoration:none;}
#footer{position:relative;top:0px;left:0px;width:990px;height:100px;background-image:URL('images/footer.jpg');clear:left;}
#footer #innerfooter {padding-left:76px;padding-top:63px;}
#footer #innerfooter a {font-size:16px;color:#ffffff;text-decoration:none;padding-left:25px;}
#footer #innerfooter a:visited{color:#ffffff;text-decoration:none;}
#footer #innerfooter a:hover{color:#ffffff;text-decoration:none;}
#footer #bandierine {position:absolute;top:20px;left:220px;}
#footer #bandierine a {}
#footer #bandierine a img {border:0px;}

/* MENU */
#leftcolumn{width:247px;float:left;}
#mainmenucolumn{margin-left:76px;margin-top:80px;}
#regionsmenucolumn{margin-left:76px;margin-top:50px;}
.menuvoice{margin-left:10px;padding-bottom:4px;padding-top:10px;background-color:transparent;border-bottom:2px solid #868889;}
.menuvoice a{font-size:16px;color:#ffffff;text-decoration:none;}
.menuvoice a:visited{color:#ffffff;text-decoration:none;}
.menuvoice a:hover{color:#ffffff;text-decoration:none;}

#logincolumn{height:707px;width:940px;float:left;position:relative;top:0px;left:0px;background-image:URL('images/background_menu.png');color:#ffffff;text-align:center;}

/* MENU ADMIN */
#menuadmin{width:990px;margin:auto;text-align:left;color:#ffffff;}
#menuadmin a{color:#ffffff;text-decoration:none;}
#menuadmin a:visited{color:#ffffff;text-decoration:none;}
#menuadmin a:hover{color:#9c9b9b;text-decoration:underline;}

/* MENU SCHEDA */
#menuscheda{font-size:13px;}
#menuscheda div{background-color:#7d766c;}
#menuscheda div .menuschedavoice{padding:8px 17px 8px 17px;background-color:#7d766c;float:left;}
#menuscheda div .menuschedavoice_attivo{background-color:#000000;color:#e71111;}
#menuscheda div .menuschedavoice a{color:#ffffff;text-decoration:none;}
#menuscheda div .menuschedavoice a:visited{color:#ffffff;text-decoration:none;}
#menuscheda div .menuschedavoice a:hover{color:#ffffff;text-decoration:none;}

/* ELENCO VILLE */
.villaname{color:#e71111;}
.listitemcontainer .villashortdescription{font-size:18px;}
.listitemcontainer{clear:both;margin-bottom:20px;}
.listitemcontainer div.imagecontainer{float:left;margin-right:10px;}
.listitemcontainer div.imagecontainer img{width:200px;height:140px;border:0px;}
.listitemcontainer a.name{font-size:15px;text-decoration:none;color:#ffffff;}
.listitemcontainer a.name:visited{font-size:15px;text-decoration:none;color:#ffffff;}
.listitemcontainer a.name:hover{font-size:15px;text-decoration:underline;color:#9c9b9b;}
.listitemcontainer a.detailslink{color:#e71111;text-decoration:none;}
.listitemcontainer a.detailslink:visited{color:#e71111;text-decoration:none;}
.listitemcontainer a.detailslink:hover{color:#e71111;text-decoration:none;}

/* IMAGE CAROUSEL */
#carousel{position:absolute;top:600px;left:0px;}
#carousel .jMyCarousel{float:left;}
.jMyCarousel img{height:70px;}
#carousel #prev{float:left;cursor:pointer;}
#carousel #next{float:left;cursor:pointer;margin-left:3px;}

/* SCHEDA */
.schedaitemcontainer{font-size:10px:color:#ffffff;margin-top:20px;}
.schedaitemcontainer div.schedaimagecontainer{float:left;margin-right:10px;}
.schedaitemcontainer div.schedaimagecontainer img{width:200px;border:0px;}
.schedaitemcontainer .title{font-size:18px;font-weight:bold;}

/* STILI TINYMCE */
.titolo{color:#e71111;font-weight:bold;display:block;border-bottom:2px solid #868889;padding-bottom:5px;margin-bottom:5px;}
.linkbianco{color:#ffffff;font-weight:bold;text-decoration:none;}
.linkbianco{color:#ffffff;font-weight:bold;text-decoration:none;}
.linkbianco{color:#ffffff;font-weight:bold;text-decoration:none;}
.linkrosso{color:#e71111;font-weight:bold;text-decoration:none;}
.linkrosso{color:#e71111;font-weight:bold;text-decoration:none;}
.linkrosso{color:#e71111;font-weight:bold;text-decoration:none;}

/* ardeek */

h3.title { font-size:20px; color:#ff0000; margin: 5px 10px; font-weight: normal; }
#index_first {
	width: 640px; clear:left;
	margin: 25px 0px 15px;
	padding-left: 10px; padding-bottom: 25px;
	border-bottom:2px solid #262728; 
}
#index_second { clear:left; padding-top: 5px; }
div.view { float:left; padding-top:4px; padding-bottom:10px; width: 322px; margin-left: 10px; }
div.view p { margin: 5px 0px; }

#adminmenu { float: right; width: 161px; padding-top: 15px; }
#adminmenu ul { list-style-type: none; color: #fff; width: 100%; margin: 0px; padding: 0px; }
#adminmenu li { height: 33px; border-bottom: 2px solid #868889; line-height: 33px; }
#adminmenu li a:link, #adminmenu li a:visited { font-family: helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #fff;}

p.review {
	margin: 0px;
	margin-top: 10px;
	padding: 8px;
	width: 620px;
	display: block;
	border: 1px solid #7d766c;
	background-color: #262728;
}

p.review_author {
	margin: 5px 15px 0px 0px;
	display: block;
	float: right;
	font-size: 13px;
	font-style: italic;
}