/*-------------------------------------------
	UNA CASA IN LEGNO
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		legno.css
	Date:			march, 2009	
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2009 at Expertweb.it 
					and may not be reproduced.
-------------------------------------------*/
/* RESET */
/****************************/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}

/* HTML ELEMENTS */
/**********************************/
html#home {background:url(../img/bg2.jpg) top center no-repeat #481F06;
}
html {background-color:#481F06;
}
body {color:#fff;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: .7em;
}
em{font-weight:bold;
}
a:focus{outline:none;
}
h1#logo{text-indent:-9999px;width:180px;height:57px;background:url(../img/logo2.png) top left no-repeat;position:relative;top:66px;left:748px;b order:1px solid #fff;
}
h1#logo a{width:180px;height:57px;display:block;
}
h4#consorzio{text-indent:-9999px;width:244px;height:91px;background:url(../img/consorzio.png) top left no-repeat;position:relative;top:-1px;left:15px;bor der:1px solid #fff;
}
h4#consorzio a{width:244px;height:91px;display:block;
}
h1#logo_interno{text-indent:-9999px;width:180px;height:55px;position:relative;top:26px;left:749px;bor der:1px solid #000; background:url(../img/logo_interno2.gif) top left no-repeat;
}
h1#logo_interno a{width:180px;height:55px;display:block;
}
h4#consorzio_interno{text-indent:-9999px;width:244px;height:91px;position:relative;top:-41px;left:15px;bo rder:1px solid #000; background:url(../img/consorzio2.gif) top left no-repeat;
}
h4#consorzio_interno a{width:244px;height:91px;display:block;
}
strong{font-weight:bold;
}

/* LAYOUT */
/*****************************/
#container {width:990px;margin:0 auto;
}
#salta_menu {position: absolute; left: -1000em; width: 20em;}


/* MENU */
/*****************************/
#menu_home {position:relative;top:-148px;left:0px;width:990px;background-color:#0A3940;padding:12px 0;}
#menu_home li {display:inline;}
#menu_home li a{padding:12px 15px;margin:0 0 0 10px;}
#menu_home li a:hover{background-color:#3B6166;}
#menu_home li#domanda_principale{margin:0;}
#menu_home li#domanda_principale a{padding:12px 20px;margin:0 276px 0 0;background-color:#3B6166;}
#menu_home li#domanda_principale a:hover{background-color:#FE6714;}
#menu_home li a, #menu_home li a:visited {color:#fff; text-decoration:none;font-weight:bold;}

#menu {posit ion:relative;t op:-126px;le ft:0px;width:990px;background-color:#0A3940;padding:12px 0;}
#menu li {display:inline;}
#menu li a{padding:12px 15px;margin:0 0 0 10px;}
#menu li a:hover{background-color:#3B6166;}
#menu li#domanda_principale{margin:0;}
#menu li#domanda_principale a{padding:12px 20px;margin:0 276px 0 0;background-color:#3B6166;}
#menu li#domanda_principale a:hover{background-color:#FE6714;}
#menu li a, #menu li a:visited {color:#fff; text-decoration:none;font-weight:bold;}
#me nu li a:hover {color:#fd0d00;}

/* CONTENT */
/*****************************/
#content_home{margin:30px 0 0 0;
}
#content_home h2#titolo-home{background:url(../img/domande.png) top left no-repeat;text-indent:-9999px;width:321px;height:142px;margin:0 auto;
}
#content{margin:0; backgrou nd-color:#FFFFFF;bor der:1px solid #fff;
}
#loghi{background-color:#481F06;
}
#testo_faq{background-color:#0A482A;color:#fff;padding:0 0 40px 0;
}
#testo_faq h1{width:840px;margin:0 auto;font-size:1.6em;font-weight:bold;padding:15px 25px;background-color:#04321C;
}
#testo_faq h2{width:840px;margin:0 auto;font-size:1.4em;font-weight:bold;padding:30px 0 0 0;
}
#testo_galleria{background-color:#0A482A;color:#fff;padd ing:0 0 40px 0;positi on:relative; bor der:10px solid #fff;
}
#testo_galleria h1{width:848px;margin:0 auto;font-size:1.6em;font-weight:bold;padding:15px 25px;background-color:#04321C;
}
#testo_galleria h2{width:848px;margin:0 auto;font-size:1.4em;font-weight:bold;padding:30px 0 20px 0;
}
#testo_generico{background-color:#0A482A;color:#fff;padding:0 0 40px 0;bord er:1px solid #fff;
}
#testo_generico h1{width:840px;margin:0 auto;font-size:1.6em;font-weight:bold;padding:15px 25px;background-color:#04321C;
}
#testo_generico h2{width:840px;margin:0 auto;font-size:1.4em;font-weight:bold;padding:30px 0 0 0;
}
#content_generico{padding:30px 50px 0 55px;
}
#content_generico a{color:#fff;
}
#content_generico h3{font-weight:bold;font-size:1.4em;
}
#hea der{border:1px solid #fff;
}
#contenuto_faq{background:url(../img/bg_faq.png) top left no-repeat;position:relative;height:223px;margin:-23px 0 0 0;
}
#titolo_faq h3{overflow: hidden;width: .01em;height:.01em;text-indent:-9999px;
}
#titolo_faq{height:163px; background:url(../img/vorrei_sapere.png) top left no-repeat;margin:0 auto;padding:60px 60px 0 280px;color:#000; z-index:1000;position:absolute;top:0;left:0;
}
.scroller_faq{bord er:1pxsolid #c00;position:absolute;top:55px;left:300px;backgro und-color:#FFFFFF;paddi ng:0 0 0 340px;color:#000;width:820px;margin:0 0 0 100px;
}
.scroller_faq ul li{margin:0 0 0 260px;borde r:1px solid #000;height:118px;
}
.scroller_faq ul li h4{font-weight:bold;margin:0 0 6px 0;font-size:1.2em;
}
.scroller_faq ul li a, .scroller_faq ul li a:active, .scroller_faq ul li a:visited{font-weight:bold;color:#FE6714;text-decoration:none;padding:0 5px;
}
.scroller_faq ul li a:hover{background-color:#FE6714;color:#FFF;
}
#faq_link_indice{position:absolute;top:191px;right:70px;
}
#faq_link_indice a, #faq_link_indice a:active, #faq_link_indice a:visited{font-weight:bold;color:#FFF;text-decoration:none;
}
#faq_link_indice a:hover{color:#a38f82;
}
#cornice_galleria{background-color:#0A482A;margin:-150px 0 0 0;padding:30px 0 30px 0;
}
#galleria{margin:160px 39px 0 90px;padding:0;background-color:#04321C;
}
#galleria h2{background:url(../img/header_galleria.gif) top left no-repeat #04321C;height:40px;text-indent:-9999px;
}
#galleria li{border:4px solid #0A482A;float:left;margin:0 15px 0 0; background-color:#032314;
}
#galleria h6{text-align:center; background-color:#032314;padding:0 0 4px 0;margin:0;
}
#galleria h6 a:visited, #galleria h6 a:active, #galleria h6 a, #galleria h6 a:hover{color:#fff; text-decoration:none;
}

#galleria p{text-align:right;margin:162px 0 0 0; background-color:#032314;padding:4px 30px 0 0;height:20px;
}
#galleria p a:visited, #galleria p a:active, #galleria p a{color:#fff;text-decoration:none;font-weight:bold;
}
#galleria p a:hover{color:#81918A;
}
#container_scroller_galleria{width:820px;bo rder:1px solid #fff;margin:0 auto;
}
.scroller_galleria{bord er:1px solid #c00;backgro und-color:#FFFFFF;pad ding:0 10px;color:#000;wid th:180px;marg in:0 0 0 100px;float:left;
}
.scroller_galleria ul{marg in:0 0 0 100px;borde r:1px solid #000;heig ht:118px;pad ding:0 0 0 100px;
}
.scroller_galleria ul li{marg in:0 0 0 260px;borde r:1px solid #000;height:113px;
}
#container_scroller_galleria .prev{ background:url(../img/freccia_indietro.gif) top left no-repeat;float:left;height:24px;width:20px;dis play:inline;text-indent:-9999px;margin:60px 10px 0 0;
}
#container_scroller_galleria .next{background:url(../img/freccia_avanti.gif) top left no-repeat;float:left;height:24px;width:20px;dis play:block;text-indent:-9999px;margin:60px 0 0 0;
}
#container_scroller_galleria a.prev, #container_scroller_galleria a.next{cursor:pointer;
}
.opaco{filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

/* PAGINA FAQ */
/***********************************/
.accordion {width:840px; margin:0 auto; bor der:1px solid #fff;padd ing:0 0 30px 0;
}
.accordion h3 {margin:10px 0 0 0; font-size:1.2em;
}
.accordion div {background-color:#fff;padding:10px 20px 10px 130px;color:#000;margin:0; background:url(../img/bg_risposta.gif) bottom left no-repeat #fff;line-height:1.6em;
}
.accordion div p{ backg round-color:#00CC99
}
.accordion a {color:#fff; background-color:#fe6714;font-weight:bold;text-decoration:none;display:block;padd ing:3px;padding:5px;
}
.accordion a:hover, .accord ion a:active {background-color:#481F06;
}

/* PAGINA GALLERIA */
/**********************************/
#container_galleria_casa{width:848px;margin:0 auto;bor der:10px solid #c00;padding:0 20px;position:relative;ove rflow:auto;}
#abstract_scheda{flo at:right;width:370px;backgro und-color:#340;bor der:1px solid #fff;position:relative;top:-22px;left:475px;displa y:inline;}
#abstract_scheda a{color:#fff;}
.navigation{width:150px;bord er:1px solid #fff;position:absolute;to p:0;le ft:0; height:250px;f loat:left;}
.slideshow{width:300px;border:4px solid #04321c;floa t:left;pad ding:0 0 0 210px;ma rgin:-300px 0 0 0;position:absolute;t op:-300px;left:170px;paddi ng:-300px 0 0 0;displ ay:inline;}
.thumbs{float:left;}
.thumbs li{display:inline-block;}
ul.thu mbs {cle ar: both;margin: 0;padding: 0;
}
ul.thumbs li {flo at: left;padding: 0;mar gin: 5px 10px 5px 0;list-style: none;
}
a.thumb {padding:0;display: block;border: 2px solid #04321c;
}
ul.thumbs li.selected a.thumb {border-color:#fff;
}
a.thumb:focus {outline: none;
}
ul.thumbs img {border: none;dis play: block;
}
.embox{position:relative;top:-22px;left:475px;width:370px; bord er:1px solid #fff;clea r:both;dis play:inline;
}
.image-desc, #caption-adv{width:370px;bord er:1px solid #fff;font-we ight:bold;height:150px;cle ar:both;
}
.image-de sc p{width:306px;border:1px solid #c00;
}
div.controls {margin-top: 5px;height: 23px;
}
div.controls a {padd ing: 5px;color:#fff;text-decoration:none;
}
div.ss-controls {bor der:1px solid #fff;fl oat:left;position:relative;to p:0;left:150px; background-color:#04321c;width:298px;padding:2px 5px 2px 5px;mar gin:30px 0 0 0;display:inline-block;
}
div.ss-controls a{padd ing:30px 0 0 0;
}
div.nav-controls {fl oat: left;bor der:1px solid #fff;display:inline;position:relative;t op:-43px;left:8px;wid th:500px;
}
div.nav-controls .prev{margin:0 10px 0 0;
}
.pagination{bor der:1px solid #fff;background-color:#04321c;width:134px;padding:3px 5px 2px 3px;margin:0 0 3px 0;color:#98aba2;
}
.pagination a {padd ing: 5px;color:#fff;text-decoration:none;padding:0 5px 0 5px;
}
#container_scheda h2 {padding:0;margin:15px auto 5px auto;bord er:1px solid #fff;width:848px;fon t-size:1.4em;
}
#abstract_scheda h3 {font-size:1.2em;font-weight:bold; border-bottom:10px solid #235b40;width:370px;
}
#abstract_scheda ul{margin:0 0 15px 0;width:370px;}
#abstract_scheda ul li{font-si ze:1.1em;line-height:2em;border-bottom:2px dotted #3b6d55;position:relative;}
#abstract_scheda ul li em{posi tion:relative;display:block;width:70px;mar gin:0;font-variant:small-caps;bor der:1px solid #fff;float:left;}
#abstract_scheda ul li p{position:relative;lef t:70px;display:inline-block;bor der:1px solid #fff;width:296px;flo at:right;line-height:1.5em;padding:4px 0 0 0;}
#descrizione_casa{cle ar:both;posit ion:relative; to p:-420px;backgrou nd-color:#996633;width:848px;margin:0 auto;bord er:1px solid #fff;}
#descrizione_casa h3{font-size:1.2em;font-weight:bold;margin:0 0 10px 0;
}
#descrizione_casa p{margin:0 0 20px 0;line-height:1.6em;
}

/* PAGINA PARTNERS */
/***********************************/
ul#partners li, ul#contatti li{disp lay:inline;bor der:1px solid #fff;width:400px;margin:0 0 15px 0;
}
ul#partners li h3, ul#contatti li h3{margin:5px 0;
}
ul#partners li img{pad ding:0 0 10px 0;backg round:none;bor der:1px solid #c00;
}

/* PAGINA LOGIN */
/***********************************/
.login table tr td{padding:3px;
}

/* FOOTER */
/***********************************/
#footer{margin:24px 0 0 0;
}
#footer h5{width:117px;height:36px;text-indent:-9999px;background:url(../img/logo-small.png) top left no-repeat;margin:0 0 5px 853px;
}
#footer h5 a{width:117px;height:36px;display:block;
}
#note_legali{ background-color:#2F1404;height:34px;
}
#note_legali p{float:left;padding:10px 0 5px 20px;
}
#note_legali p a{width:111px;height:12px; background:url(../img/cogito.gif) top left no-repeat; text-indent:-9999px;display:inline-block;bor der:1px solid #fff;margin:0 0 0 3px;
}
#note_legali ul{float:right;padding:10px 0 0 0;
}
#note_legali ul li{display:inline;padding:0 20px 0 0;
}
#note_legali ul li a:visited, #note_legali ul li a:active, #note_legali ul li a, #note_legali ul li a:hover{color:#fff;text-decoration:none;
}

/* TOOLTIP */
/***********************************/
#tooltip{position:absolute;border:2px dotted #fff;background:#FE6714;padding:2px 5px;color:#fff;display:none;width:200px;
}

/* COPYRIGHT */
/***********************************/
#copyright{color:#fff;margin:0 50px;padding:20px;line-height:1.6em;
}
#copyright p{margin:5px 0;
}

/* NOTE LEGALI */
/***********************************/
#note-legali{color:#fff;margin:0 50px;padding:20px;line-height:1.6em;
}
#note-legali p{margin:5px 0;
}
#note-legali a{color:#fff;
}