/*

Theme Name: Up Vision

Version: 1.0

Author: Up Vision

Author URI: http://www.upvision.it

*/



*{ margin:0; padding:0;}

body{ background-color:#DBE8F1; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}

.clear{ clear:both;}

h1,h2,h3, .menu ul li a{text-transform:uppercase; color:#FFFFFF; font-family: "Tahoma", Verdana; letter-spacing:-1px; }

img{ border:0;}a{text-decoration:underline; color:#FFFFFF;}

.testo-home a:hover{text-decoration:underline; color:#F8931F;}

#main{width:860px; margin:0 auto;}

#main{background-image:url(images/bg_top.jpg); background-repeat:no-repeat; padding-top:33px; background-color:#FFFFFF;}

#header{ height:112px; background-image:url(images/bg-header-sx.jpg); background-repeat:no-repeat; padding-left:25px;}

#logo{ width:265px; float:left;}

.cformsii img, .imgcalendar img, .captcha img{border:0!important}

#logo img a{border:0;}

#header_dx{height:112px; width:470px; float:right; background-image: url(images/bg-header-dx.jpg); background-repeat:no-repeat; background-position:right; padding-right:25px; text-align:right;}

#menu_c, #menu_sx, .menu, #menu_dx{ height:35px;}

#menu_c{background-image:url(images/bg-menu.jpg); background-repeat:repeat-x; color:#FFFFFF;}

#menu_sx{ background-image:url(images/menu-sx.jpg); background-repeat:no-repeat; float:left; width:25px;}

.menu{ float:left; width:800px;}

.menu ul{list-style:none; text-align:left}

.menu ul li{

	float:left;

	text-align:left;

	list-style:none;

	font-size: 14px;

}

.menu ul li a{

	display:block;

	width:auto;

	padding:8px 30px 5px 10px;

	background-image:url(images/menu-off.gif);

	background-repeat:no-repeat;

	text-decoration: none;

	font-weight: bold;

}

.menu ul li a:hover{background-color:#005BA1; background-image:url(images/box-on.gif);}
.menu ul li a:active{background-color:#005BA1; background-image:url(images/box-on.gif);}
/*.menu ul li a:active{color:yellow;}*/


#menu_dx{ background-image:url(images/menu-dx.jpg); background-repeat:no-repeat; float:right; width:25px;}



#banner{ background-image:url(images/bg-banner.jpg); background-repeat:repeat-y; height:216px; width:100%;}



#content{ background-image: url(images/bg-content.jpg); background-repeat:repeat-y; width:810px; padding:10px 25px;}



#left {width:600px; float:left;}

#right{ width:200px; float:right; }



#sidebar{padding:14px 12px 14px 22px; height:552px; background-image:url(images/sidebar.jpg); background-repeat:no-repeat;}

#sidebar{padding:14px 12px 14px 22px; height:552px; background-image:url(images/sidebar.jpg); background-repeat:no-repeat;}

#sidebar2{padding:0 4px 0 12px;}
#sidebar2 .side-top{background-image: url(images/sidebar_top.jpg); background-repeat:no-repeat; height:14px;}
#sidebar2 .side-content{background-image: url(images/side_content_bg.jpg); background-repeat:repeat-y; font-family: "Tahoma", Verdana; font-style:italic;}
#sidebar2 .side-bottom{background-image: url(images/sidebar_bottom.jpg); background-repeat:no-repeat; height:14px;}
#sidebar2 table{}
#sidebar2 table th{height:40px; padding:7px 7px 0 0; background-repeat:no-repeat}
#sidebar2 table.monolocale th{background-image:url(images/side-blu.jpg);}
#sidebar2 table.bilocale th{ background-image:url(images/side-grigia.jpg)}
#sidebar2 table.trilocale th{background-image:url(images/side-arancio.jpg);}

#sidebar2 table.bilocale{}
#sidebar2 table.trilocale{}
#sidebar2 table tr td.prezzo{padding:5px 10px 5px 20px; color:#05426F; text-align:left; }
#sidebar2 table tr td.td-sx{border-right:solid 1px #0061A8; width:10px;}
#sidebar2 table tr td.td-dx{border-left:solid 1px #0061A8; width:8px;}
#sidebar2 table tr td.bottom{border-bottom:solid 1px #0061A8;}


#interna{ background:none!important; height:auto!important;}
#interna p#data {text-align:left; }

#interna a { color:#132539; text-decoration:underline;}
#interna a:hover { color:#F8931F; text-decoration:none;}

.testo-home{text-align:left; background-image:url(images/testo-ok.jpg); background-repeat:no-repeat; width:600px; height:274px;}

.testo-home h1{ padding:10px; color:#FFFFFF; font-size:18px; line-height:20px}

#interna h1, #interna h3, #interna ul li{color:#05426F!important}
#interna p{color:#132539!important; text-align:justify;}
#interna h2,#interna h3{margin-left:10px;}
#interna h3{ margin:10px;}
#interna ul{padding:0 0 10px 10px;}
#interna ul li{margin:10px 0 0 30px; list-style:url(images/check.gif);}

#interna h2{font-size:14px; color:#132539!important; font-style:italic; margin-top:10px; }
#interna img{padding:3px; border:1px solid #05426F}
img.destra{float:right; margin:0 0 10px 10px;}
img.sinistra{float:left; margin:0 10px 10px 0;}



.testo-home p{width:580px; padding:10px; padding-top:5px; color:#FFFFFF; font-size:12px; line-height:17px;}

.box-offerta{font-family: "Tahoma", Verdana; font-style:italic; margin-bottom:19px;}

h3#titolino{font-size:14px; text-align:right; height:22px; padding-top:3px;}

h3#titolino a{ color:#FFFFFF; text-decoration:none;}

h3#titolino a:hover{text-decoration: underline;}

p#data{font-size:10px; font-weight:bold; text-align:right; height:14px;}


p.offerta{text-align:justify; font-size:10px; color:#0061A8; padding:8px; font-style:normal; line-height:12px; height:36px;}

p.offerta a{color:#0061A8; text-decoration:none;}

p.offerta a:hover{text-decoration: underline;}


div#spazio{ clear:both; height:12px; margin:0; padding:0;}

.box-evento{font-family: "Tahoma", Verdana; font-style:italic; margin-bottom:18px;}

p.evento{text-align:justify; font-size:10px; color:#8491A3; padding:8px; font-style:normal; line-height:12px; height:48px;}

p.evento a{color:#8491A3; text-decoration:none;}

p.evento a:hover{ text-decoration:underline;}

.box-pacchetto{font-family: "Tahoma", Verdana; font-style:italic; margin-bottom:18px;}

.anteprime{ margin:16px 0 10px 0; } 
.slider { background-image: url(images/slide-interna.jpg); background-repeat:no-repeat; width:600px; height:180px; margin-bottom:10px; }
.slider img { margin-top: 44px; margin-right:12px; margin-left:12px; height:120px; }
.box-anteprime{width:140px; /*height:235px;*/ float:left; background-image:url(images/bg-anteprime.jpg); background-repeat:repeat-y; text-align:center; margin-right:13px;}
.box-anteprime h2{background-image:url(images/top-anteprime.jpg); background-repeat:no-repeat;  font-size:12px; padding-top:10px; height:22px;}
.box-anteprime h2 a{ color:#FFFFFF; text-decoration:none;}
.box-anteprime h2 a:hover{text-decoration: underline;}
.box-anteprime img{margin:0 6px 0 8px;}
.box-anteprime p{color:#999999; height:85px; width:126px; margin:12px 6px 0 8px; font-size:10px; text-align:left;}
.bottom-anteprime{background-image: url(images/bottom-anteprime.jpg); background-repeat:no-repeat; height:16px;}

.cformsii  { color:#132539!important; }
/*#interna h2 { color:#132539!important font-style:italic; } */

#contatti{clear:both; padding-top:8px; }

#contatti img{ float:left; border:none!important;}

#contatti p{text-align:left; color:#0061A8; font-size:11px; padding-top:15px; letter-spacing:-1px;}
#interna #contatti p{width:500px; float:right;}
#contatti p a{color:#0061A8; text-decoration:none; font-weight:bold;}

#sinsx,#desdx{color:#fff;}

.breadcrumbs { font-size:11px; font-style:italic;}
.breadcrumbs a { color:#132539;}
.breadcrumbs a:hover { color:#F8931F; text-decoration:none;}
.cf-sb{width:380px!important;}

#powered{clear:both; font-size:10px; color:#999999; text-align:right; padding-top:10px; padding-right:10px}
#powered a{color:#999999; text-decoration:none;}
#powered a span{color:#F16623;}


a#hidden, a#hidden:hover{color:#132539; text-decoration:none}