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

/* originali */
body {margin:0; padding:0; border:0; text-align:center; font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;  background:url("../imgs/sfondo.jpg") repeat;}
h1, h2, h3 {font-family:"Book Antiqua",Verdana,Arial, Helvetica, sans-serif; text-align:left; font-variant:small-caps;}
h1 {font-size:150%; margin:0; padding:5px 0 10px 10px; line-height:150%; color:#6699CC;}
h2 {font-size:120%; margin:0; padding-left:10px; line-height:150%; color:#3333CC;}
h3 {font-size:120%; margin:-10px 0 -10px 1%; line-height:150%; clear:both;}
a, a:visited, a:hover {color:#000099;}
a img {border:none;}
img { behavior: url("../librerie/iepngfix/iepngfix.htc"); border:none;}
.clear {clear:both;}
.alignright, #corpo p.alignright {text-align:right;}

/* involucro */
#container {margin:0 auto; background:url("../imgs/px_corpo.png") repeat-y; width:1022px; height:100%; behavior: url("../librerie/iepngfix/iepngfix.htc");}
#involucro {margin-left:11px; background:url("../imgs/tuscany.jpg") repeat; width:1000px; height:100%;}
#interno {background:url("../imgs/san-gimignano.jpg") no-repeat; width:1000px; height:780px;}

/* menu */
#menu {float:right; margin:160px 0 0 0px; z-index:50; text-align:left;}
#menu div.item {background:url("../imgs/menu.jpg") no-repeat; width:155px; height:25px; margin-bottom:7px; margin-left:10px;}
#menu div.item a {color:#FFFFFF; font-size:12px; text-decoration:none; line-height:200%; padding-left:10px; font-family:arial;}

#language {float:right; margin-right:15px; margin-top:14px;}

/* mappa interattiva */
#mappainterattiva {margin:0px 0 0 0px;}
#mappainterattiva a img {border:none;}

/* contenuto specifico */
#corpo {font-size:13px; text-align:left; float:left; padding-left:3px; width:800px; margin:70px 0 10px 10px; border:1px solid #FFFFFF;}
#corpode {font-size:13px; text-align:left; float:left; padding-left:3px; width:800px; margin:150px 0 10px 10px; border:1px solid #FFFFFF;}

#servizi {font-size:13px; text-align:left; float:left; padding-left:3px; width:800px; margin:120px 0 10px 10px; border:1px solid #FFFFFF;}

#contatti {text-align:left; font-size:13px; float:left; width:500px; margin:500px 0 10px 50px; border:1px solid #FFFFFF;}

#galleria {margin:20px 0; text-align:center; border:1px solid #FFFFFF;}
#galleria img {padding:2px; border:1px solid #CCCCCC; margin:0 5px;}

#foto {float:left; width:790px; margin:70px 0 10px 5px; padding:10px; border:1px solid #FFFFFF; text-align:left;}
#foto img {padding:2px; border:1px solid #FFFFFF; margin:1px;}
#foto h3 {font-family:Verdana,Arial, Helvetica; text-align:left; font-size:120%; font-variant:small-caps; margin:3px 0 -8px 0;}

.trasparenza {background-color:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

#mappa {float:left; width:780px; height:410px; margin:0px 0 10px 20px; border:1px solid #FFFFFF;}
#mappade {float:left; width:780px; height:410px; margin:70px 0 10px 20px; border:1px solid #FFFFFF;}

/* contenuto vario */
#contenitore {float:left; margin:70px 0 20px 10px; width:800px; font-size:13px;}
#contenitore .pezzo {padding:10px; border:1px solid #FFF; margin-bottom:15px; background:url("../imgs/pixel.png") repeat; behavior: url("../librerie/iepngfix/iepngfix.htc");}
#contenitore .pezzo p, #contenitore .pezzo ul, #contenitore .pezzo ol {line-height:150%; text-align:justify; margin-top:8px; margin-left:10px; margin-right:5px;}

/* colonna */
.blur {background-color:#9F9F9F; /*shadow color*/ color:inherit; margin-left:0px; margin-top:4px; margin-bottom:-6px;}
.shadow {position:relative; bottom:2px; right:2px; background-color:#666; /*shadow color*/ color:inherit;}

/* oggetti interni al corpo */
#corpo p, #corpo ul, #corpo ol, #servizi p, #servizi ul, #servizi ol {line-height:150%; text-align:justify; margin-top:8px; margin-left:10px; margin-right:10px;}
#corpo table {margin-left:10px; margin-bottom:15px;}
#corpo a, {color:#000099;}
#corpo a:hover {background-color:#0000CC; color:#FFFFFF;}
#corpo p:hover, #servizi p:hover {background-color:#C6DCF4;}
#contatti p {line-height:150%; text-align:justify; margin-top:8px; margin-left:10px; margin-right:5px;}

/* foto */
.galleria {margin-left:11px;}
#appgalleria {position:absolute; top:585px; left:0; width:275px; background-color:#FFFFFF; z-index:90;}
#appgalleria img {padding:2px; border:1px solid #CCCCCC;}

/* mappa del sito */
#mappa img {padding:0; border:0;}

/* footer */
#footer {margin:0; background:url("../imgs/country_house.jpg") repeat; height:100px; padding-left:8px;}
#footer a, #footer a:visited {text-decoration:none; color:#FFFFFF; line-height:200%;}
#footer a:hover {text-decoration:underline;}
#footbar {font-size:75%;}
#crediti {margin:0 auto; background:transparent; width:1000px;}

/* LOCATION */
.reach {font-family: Verdana; font-size:75%; margin-bottom:10px; margin-left:10px; margin-top:15px;}
.reach .head {background-color:#E8D766; font-weight:bold; text-align:center;}
.reach td {border-bottom:1px solid #E8D766;}
.reach .title {font-weight:bold; text-align:center;}

/* LINKS */
.linktitolo {margin-bottom:10px; margin-top:5px; color:#FF6600;}
.linkcontenuto a {text-decoration:none; padding-left:15px;}

#copy {float:left; font-size:70%; text-align:left; margin-top:15px; height:55px; width:280px;}
#copy {color:#333333;}
#copy a {color:#333333; text-decoration:none;}
#copy img {margin-right:0px; border:none;}

#copy #softhrod {margin:5px 5px 0 10px;}
#memo {margin:20px 10px 5px 0px;}


#piva {font-size:80%; color:#333333; margin-top:20px;}


/* IE 6 */
* html #corpo, * html #servizi, * html #foto, * html #contenitore, * html #mappa {margin-left:5px;}
* html #contenitore, * html .pezzo {width:780px;}

* html #footer {margin-top:10px;}
* html #piva {margin-top:-40px;}
* html #corpo ul, * html #servizi ul, * html #contenitore .pezzo ul {margin-left:30px;}

/* IE 7 */
*:first-child+html #corpo ul, *:first-child+html #servizi ul, *:first-child+html #contenitore .pezzo ul {margin-left:30px;}
*:first-child+html #interno {height:100%;}
*:first-child+html #footer {margin-top:10px;}
*:first-child+html #piva {margin-top:-40px;}
