html, body {
margin:0;
padding:0;
}
body {
background:#E5E5E5 none repeat scroll 0 0;
font-family:verdana;
font-size:12px;
}
a {
color:#666666;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#333333;
}
div#container {
margin:0 auto;
width:970px;
}
div.header-cont {
margin:0 auto;
width:970px;
}
div#map {
float:left;
width:280px;
}
div#header {
background-color:#FFFFFF;
border-bottom:3px solid #FF9000;
border-color:#FF9000;
color:#333333;
height:193px;
width:100%;
}
div.logo {
float:left;
height:113px;
margin:10px 0;
padding:0;
width:271px;
}
div.menusup {
margin:0;
padding:0;
text-align:right;
width:100%;
}
div.inseriscistruttura {
background:transparent url(http://www.alloggivacanze.com/img/inseriscistruttura.png) repeat scroll 0 0;
height:39px;
margin:20px 74px;
padding:0;
width:256px;
}
div.inseriscistruttura span {
color:#FFFFFF;
font-size:19px;
line-height:35px;
margin:16px;
}
div.inseriscistruttura span a {
color:#FFFFFF;
font-size:17px;
text-decoration:none;
}
div.inseriscistruttura span a:hover {
color:#333333;
text-decoration:none;
}
div.areautenti {
font-size:11px;
padding-bottom:20px;
padding-right:92px;
text-align:right;
}
div.areautenti a {
color:#666666;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
div.areautenti a:hover {
color:#FF6600;
}
div.menusup ul {
margin:0;
padding:5px 0;
}
div.menusup li {
display:inline;
padding:0;
}
div.menusup a {
color:#666666;
font-size:11px;
font-weight:bold;
padding:0 9px;
text-decoration:none;
}
div.menusup a:hover {
color:#999999;
}
div.top-menu {
background:transparent url(http://www.alloggivacanze.com/img/topmenu.png) repeat scroll 0 0;
float:left;
height:32px;
margin:0;
padding:0;
width:100%;
}
div.resource {
float:right;
margin:0;
padding:0;
width:361px;
}
h1, h2 {
margin:0;
padding:0;
}
h1 {
color:#444444;
font-family:arial,sans-serif;
font-size:19px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:38px;
padding-left:10px;
}
h2 {
color:#6699FF;
font-size:1.5em;
}
div#footer a {
color:#666666;
font-weight:normal;
text-decoration:none;
}
div#navigation {
float:left;
padding:1em 0 0 10px;
width:160px;
}
div#extra {
float:right;
padding:0;
width:340px;
}
div#content {
float:left;
margin:0;
padding:0;
width:626px;
}
div.cella-sidebar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
width:100%;
}
div.cella-top {
background:transparent url(http://www.alloggivacanze.com/img/cellatopbg.png) repeat scroll 0 0;
float:left;
height:31px;
width:100%;
}
div.cella-top-new {
background:transparent url(http://www.alloggivacanze.com/img/ultimi-ann-top.png) repeat scroll 0 0;
float:left;
height:30px;
margin:4px 0;
width:100%;
}
div.cella-top-new h1 {
color:#FFFFFF;
font-size:16px;
line-height:32px;
}
div.cella-top h1 {
font-size:16px;
line-height:32px;
}
div.cella-sidebar-2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:10px 0;
width:100%;
}
div.cella-sidebar-3 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:0;
width:100%;
}
div.cella {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
width:100%;
}
div.cella-3 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:10px 0;
width:100%;
}
div.cella-2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:10px 0;
width:100%;
}
div.cella-2 p {
color:#777777;
font-size:14px;
line-height:21px;
padding:16px;
}
div.text-container {
float:left;
margin:0;
padding:0 11px 10px;
width:100%;
}
div.testo-centrato {
margin:4px;
text-align:center;
}
div.testo-centrato span {
color:#666666;
font-size:10px;
font-weight:bold;
margin:0;
text-align:center;
}
div.image-container3 {
float:left;
margin:0;
padding:5px;
width:100%;
}
div.image-container {
float:left;
margin:0;
min-height:220px;
padding:1px;
width:100%;
}
div.image-container-2 {
float:left;
margin:2px 0;
padding:0;
width:100%;
}
div.image-container-3 {
background:#EDEDED none repeat scroll 0 0;
float:left;
margin:2px 0;
padding:0;
width:100%;
}
div.immagini-centrate {
border:1px solid #999999;
float:left;
height:99px;
margin:40px 11px;
padding:0;
position:relative;
width:129px;
}
div.immagini-centrate span {
margin:5px;
}
div.immagini-centrate-2 {
float:left;
height:51px;
margin:0 14px;
padding:0;
position:relative;
width:104px;
}
div.immagini-centrate-2 span {
margin:5px;
}
div.testo-centrato-2 {
float:left;
margin:0 13px;
padding:0;
position:relative;
text-align:center;
width:106px;
}
div.testo-centrato-2 span {
color:#666666;
font-size:11px;
font-weight:bold;
margin:0;
text-align:center;
}
.formth {
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
height:26px;
margin:1px;
padding:1px;
text-align:left;
width:52px;
}
.formtd {
color:#000000;
float:left;
font-size:12px;
height:26px;
margin:1px 7px;
padding:3px;
text-align:left;
}
.seleziona {
border:1px solid #FF6600;
font-size:11px;
width:227px;
}
div.form {
float:right;
margin:46px 0;
padding-right:10px;
width:303px;
}
div.cella p {
color:#333333;
font-size:12px;
padding:2px 10px;
}
div.cella h1 {
}
div.cella h2 {
color:#FF6600;
padding:4px 12px;
}
div#footer {
background-color:#FFFFFF;
border-top:3px solid #FF6600;
clear:both;
color:#000000;
font-family:arial;
font-size:11px;
height:130px;
padding:5px 0;
}
div#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
div#navigation li {
margin:0;
padding:0;
}
div#navigation a {
color:#336699;
font-family:arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
text-decoration:none;
}
div#navigation a:hover {
color:#003333;
text-decoration:underline;
}
div#navigation a#activelink {
color:#003333;
text-decoration:none;
}
div#navigation p {
font-size:90%;
}
div#extra div.newsbox {
font-size:90%;
margin-bottom:2em;
}
div#extra div.newsbox h2 {
color:#999999;
font-size:1.2em;
}
div#extra div.newsbox p {
margin:0;
}
#tabs {
float:left;
font-size:93%;
line-height:normal;
width:100%;
}
#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 10px 0 50px;
}
#tabs li {
display:inline;
margin:0;
padding:0;
}
#tabs a {
background:transparent url(http://www.alloggivacanze.com/img/tableft.png) no-repeat scroll left top;
float:left;
font-size:13px;
font-weight:bold;
margin:0;
padding:0 4px;
text-decoration:none;
}
#tabs a span {
background:transparent url(http://www.alloggivacanze.com/img/tabright.png) no-repeat scroll right top;
color:#666666;
display:block;
float:left;
padding:6px 8px 4px 6px;
}
#tabs a span {
float:none;
}
#tabs a:hover span {
color:#FF9834;
}
#tabs a:hover {
background-position:0 -44px;
}
#tabs a:hover span {
background-position:100% -44px;
color:#FFFFFF;
}
div.imgleft {
border:1px solid #999999;
float:left;
height:82px;
width:106px;
}
div.textright {
color:#555555;
float:right;
font-family:verdana;
font-size:11px;
margin-right:17px;
width:492px;
}
div.img-side-2 {
float:left;
height:52px;
margin:10px;
width:52px;
}
div.text-side-2 {
color:#555555;
float:right;
font-family:verdana;
font-size:11px;
margin:6px;
width:255px;
}
div.text-side-2 h1 {
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}
div.img-side {
border:1px solid #999999;
float:left;
height:82px;
margin:10px;
width:106px;
}
div.text-side-3 {
color:#555555;
float:right;
font-family:verdana;
font-size:12px;
margin:10px;
width:188px;
}
div.text-side-3 a {
color:#B50101;
font-size:11px;
text-decoration:underline;
}
div.text-side-3 a:hover {
font-size:11px;
text-decoration:none;
}
div.text-side-3 h1 {
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}
div.text-side {
color:#555555;
float:right;
font-family:verdana;
font-size:11px;
margin:6px;
width:183px;
}
div.text-side a {
font-size:13px;
}
div.text-side h1 {
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}
div.textright h1 {
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}
div.annunciobtn {
background:transparent url(http://www.alloggivacanze.com/img/vaiallannuncio.png) repeat scroll 0 0;
float:right;
height:20px;
margin:10px 20px;
width:100px;
}
div.annunciobtn a {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
line-height:17px;
margin:7px;
text-decoration:none;
}
div.annunciobtn a:hover {
color:#333333;
}
div.footer-left {
float:left;
width:670px;
}
div.footer-right {
float:right;
width:140px;
}
div.basictab {
float:left;
width:100%;
}
div.basictab ul {
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-type:none;
text-align:left;
}
div.basictab li {
display:inline;
margin:0;
}
div.basictab li a {
color:#2D2B2B;
text-decoration:none;
}
div.basictab li a:visited {
color:#2D2B2B;
}
div.basictab li a:hover, .basictab li a.current {
background-color:#DBFF6C;
color:black;
}
div.basictab li a:active {
color:black;
}
div.tabcontainer {
clear:left;
color:#FFFFFF;
height:1.5em;
margin:11px;
width:95%;
}
div.tabcontainer a {
color:#FFFFFF;
}
div.tabcontent {
display:none;
}
div.form-registrazione {
float:left;
padding:40px 50px;
width:63%;
}
div.testo-form {
color:#666666;
float:left;
font-weight:bold;
margin-left:43px;
margin-top:0;
padding:0;
width:150px;
}
div.testo-form span {
color:#FF0000;
float:left;
font-size:11px;
margin:5px 0;
padding:1px 0;
}
div.modulo {
border:1px solid #DDDDDD;
float:left;
margin:5px 0;
padding:10px;
width:100%;
}
div.modulo-form {
float:right;
margin-top:0;
padding:0;
}
div.contenitore-annunci {
float:left;
padding:20px;
width:93%;
}
div.annuncio {
border:1px solid #FF9000;
float:left;
margin:5px 0;
padding:16px;
}
div.annuncio-img {
border:1px solid #DDDDDD;
float:left;
height:84px;
margin:10px 0;
width:107px;
}
div.annuncio-img img {
padding:6px;
}
div.annuncio-txt {
color:#555555;
float:right;
font-family:verdana;
font-size:11px;
padding:10px;
width:410px;
}
div.annuncio-txt p a {
font-size:10px;
}
div.annuncio-txt a {
font-size:14px;
}
div.annuncio-txt a:hover {
}
div.annuncio-txt p {
font-size:10px;
padding:0;
}
div.annuncio-txt p span {
color:#FF6600;
font-weight:bold;
}
div.pagenavi {
float:right;
margin:20px 5px;
}
div.pagenavi a {
border-top:2px solid;
font-size:14px;
font-weight:normal;
}
div.pagenavi a:hover {
border-top:2px solid #FF6600;
}
div.singolo-annuncio {
float:left;
margin:-3px;
padding:16px;
width:93%;
}
div.immagine-container {
border:1px solid #999999;
float:left;
padding:5px 0;
width:360px;
}
div.immagine {
}
div.immagine img {
padding:14px;
}
div.thumb {
float:left;
margin:-1px;
}
div.thumb img {
float:left;
padding:5px 8px;
}
div.txt-annuncio-cont {
border:1px solid #999999;
float:right;
padding:0;
width:211px;
}
div.txt-annuncio-cont p {
background:#F3E9C6 none repeat scroll 0 0;
font-weight:bold;
line-height:normal;
margin:5px;
padding:6px;
}
div.txt-annuncio-cont p span {
color:#FF6600;
}
p.short {
float:left;
width:360px;
}
.google-map {
float:left;
margin:3px 3px 20px;
}
.google-map img {
border:1px solid #999999;
padding:4px;
}
.buttonStyle {
background:#DDDDDD url(/images/button-bg.gif) repeat-x scroll left top;
border:1px solid #CCCCCC;
font-family:Arial;
font-size:13px;
padding:0 8px;
position:relative;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
.headingStyle {
background:#DDE9B7 none repeat scroll 0 0;
color:#333333;
font-family:Arial;
font-size:28px;
height:50px;
text-align:center;
}
.menubarStyle {
background:#E5ECF4 none repeat scroll 0 0;
border-bottom:1px solid #ABA899;
border-top:1px solid #ABA899;
padding:5px;
text-align:right;
}
.mainTable {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDE9B7;
width:500px;
}
.canvasStyle {
border:1px solid #999999;
height:500px;
width:100%;
}
.tableCanvasStyle {
height:500px;
overflow-y:scroll;
width:100%;
}
table.directions th {
background-color:#EEEEEE;
}
.annuncio-testo {
background:#FAE4B8 none repeat scroll 0 0;
border:1px dotted;
float:left;
margin:0;
width:100%;
}
.annuncio-testo p {
}
.annuncio-testo-short {
background:#EEEEEE none repeat scroll 0 0;
border:1px dotted;
float:left;
margin:10px 0;
width:100%;
}
.annuncio-testo-short p {
font-weight:bold;
margin:10px 0;
padding:0;
}

div.text-mk-3 {
color:#B50101;
float:right;
font-family:verdana;
font-size:11px;
padding:10px;
width:410px;
}
div.annunciomk {
border-top: thin none #CCCCCC;
border-right: thin none #CCCCCC;
border-bottom: thin dashed #CCCCCC;
border-left: thin none #CCCCCC;
float:left;
margin:5px 0;
padding:16px;
}
div.annunciomk-img {
border:0;
float:left;
width:"100px";
height:100%;
margin:10px 0;
width:107px;
}
div.annunciomk-img img {
padding:6px;
}
div.annunciomk-txt {
color:#555555;
float:right;
font-family:verdana;
font-size:11px;
padding:10px;
width:410px;
}
div.annunciomk-txt p a {
font-size:10px;
}
div.annunciomk-txt a {
font-size:12px;
color:#B50101;
}
div.annunciomklink-txt a {
font-size:12px;
color:#000000;
float:right;
font-family:verdana;
font-size:11px;
padding:10px;
width:410px;
}
div.annunciomk-txt a:hover {
}
div.annunciomk-txt p {
font-size:10px;
padding:0;
}
div.annunciomk-txt p span {
color:#FF6600;
font-weight:normal;
}
#div1mk, #div2mk {
float: left ;
padding-right: 5px;
padding-left: 5px;
}
div.cellamk-2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:center;
margin:10px 0;
width:100%;
}
div.cellamk-2 p {
color:#777777;
font-size:14px;
line-height:21px;
padding:16px;
}
div.imagemk-container {
margin:0;
min-height:220px;
padding:1px;
width:100%;
}
}
.tabmk32 {
	text-decoration: none;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF9000;
	font-weight: lighter;
}
