@charset "iso-8859-1";
/* company: SoftHrod - www.softhrod.com */
/* author: Ruggero Barsacchi */

body {background:#660000 url("../imgs/villa_dini/fascia.jpg") repeat-x center 86px;}

#footer .giallo {color:#FF9933;}

#involucro {width:915px; margin:0 auto; padding-left:15px; text-align:left; background: url("../imgs/villa_dini/px_body.png") repeat-y top center; behavior: url("../../librerie/iepngfix/iepngfix.htc");}
* html #involucro {padding-left:8px; width:908px;} /* IE 6 */

a, a:visited, a:hover {color:#660000;}

#navigation {height:49px; background:url(../imgs/villa_dini/menu.jpg) no-repeat;}
#navigation ul li img {height:49px;}
#navigation ul li.elem {background:url(../imgs/villa_dini/menu_divisorio.jpg) no-repeat;}

#content {background: url("../imgs/villa_dini/px_corpo.jpg") repeat-y top center;}

#corpo {float:left;}
* html #corpo {width:540px; padding-right:0px;} /* IE 6 */
#corpo h1, #corpo h2, #corpo h3, #corpo h4, #corpo h5 {color:#330000;}
#corpo h1 {border-bottom:1px solid #330000; background:url("../imgs/villa_dini/deco_rosso.jpg") no-repeat right 10px;}

#corpo .box {width:254px; height:200px; background:url("../imgs/villa_dini/box_corpo.jpg") no-repeat center top;}
#corpo .box .inside {padding:58px 15px 0 15px;}
#corpo .box h4 {margin:0; padding:2px 0px; font-family:geneva, helvetica; font-weight:normal;}
#corpo .box a {color:#660000;}

* html .photogallery {margin-left:10px;} /* IE 6 */

#colonna {margin-left:590px; min-height:565px; background: url("../imgs/villa_dini/sfondo_colonna.jpg") no-repeat bottom left;}
* html #colonna {margin-left:585px;} /* IE 6 */
#colonna h3 {border-bottom:1px solid #FF9933; background:url("../imgs/villa_dini/deco_bianco.jpg") no-repeat right -1px;}

#booking_title {width:310px; background: url("../imgs/villa_dini/top_colonna.jpg") no-repeat top center;}
#booking_title h3 {color:#FF9933; padding:15px 0 0 140px; border:none; background:none;}
* html #booking_title h3 {font-size:120%;} /* IE 6 */

#lastminute li {list-style-image:url("../imgs/villa_dini/punto.png"); behavior: url("../../librerie/iepngfix/iepngfix.htc");}

#bottom {width:918px; background: url("../imgs/villa_dini/fine_corpo.jpg") no-repeat top center;}

#footer .top {background: url("../imgs/villa_dini/footer_top.jpg") no-repeat top center;}
#footer .inside {background:#330000;}
#footer .bottom {background: url("../imgs/villa_dini/footer_bot.jpg") no-repeat top center;}

* html #footer .top {margin-bottom:-8px;} /* IE 6 */
* html #footer .inside {width:870px;} /* IE 6 */
* html #footer .box {margin-left:10px;} /* IE 6 */
* html #footer #memo img.memo {position:relative;} /* IE 6 */

.separatore {border-bottom:1px solid #FF9933;}


/* TABELLA RATING */
#riepilogo {font-size:90%;}
#riepilogo td {padding:0;}

#riepilogo .summary {margin-top:10px; margin-left:-10px;}
#riepilogo .summary .first_total_colum {border-right:2px solid #FFFFFF; padding:0px;}
#riepilogo .summary .first_total_colum .total {font-size: 19px; font-weight: bold}
#riepilogo .summary .first_total_colum .voto_media {background-color:#990000; display:block; width:50px; height:34px; text-align:center; padding-top:16px; font-size:24px; font-weight:bold; margin-top:10px; margin-right:0px; margin-left:25px;}

#riepilogo .summary .second_star_column {border-right:2px solid #FFFFFF; padding:0px; width: 320px;}
* html #riepilogo .summary .second_star_column {width:260px;} /* IE 6 */
*:first-child+html #riepilogo .summary .second_star_column {width:260px;} /* IE 7 */

#riepilogo .summary .third_category_column {border-right:2px solid #FFFFFF; padding:0px;}
#riepilogo .summary .third_category_column ul.category {padding-left:0; margin-left:10px;margin-top: 8px;} 
#riepilogo .summary .third_category_column .resume {margin-bottom: 4px;float: left; width: 150px; font-size: 11px; list-style-type: none; padding-left:0px;}

#votazioni .global_polls {width:550px; border-top: 1px solid #CCCCCC; margin-left:0px;} 
#votazioni .poll {width:550px; border-bottom: 1px solid #CCCCCC;}
#votazioni .poll h3 {margin:5px;}
#votazioni .poll p {color:#C35617; font-size:90%; text-align:left; margin:-15px 5px 0 5px;}
#votazioni .poll p.pro {margin:0 5px 0 5px;}
#votazioni .poll p.cons {margin:0 5px 10px 5px;}
#votazioni .poll .voto_media {background-color:#990000; display:block; width:50px; height:34px; text-align:center; padding-top:16px; font-size:24px; font-weight:bold;margin-top:10px; margin-right:0px;}





