/*
	project: Manifatture Sigaro Toscano
*/
* { outline: 0; margin: 0; border: 0; padding: 0; }
a { text-decoration: none; }
ul, li { list-style: none; }
h1, h2, h3 { font: normal 16px Arial, Helvetica, Sans-Serif; padding: 0 11px; color: #fff; }
p { padding: 11px; padding-right: 0px; margin-right: 11px; }
body { font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background: #7c4b08; }
.link_inizio{ display:none;} /* utilizzato per far bypassare google */
#clr { clear: both; }
#wrapper { background: #1e1006; }
#top { width: 1024px; height: 15px; margin: auto; background: url(/nqcontent/images/toscano2009/header.jpg) no-repeat; }
#lang { padding: 1px 0 0 85px; color: #43270a; }
#lang a { color: #1e1006; }
#lang a:hover { color: #43270a; }
#header { background: #43270a; }
#menu { width: 870px; margin: auto; background: #43270a; }
#logo { background: #43270a; margin: 3px 0 0 5px; padding-bottom: 3px; }
#links { float: right; margin-top: -50px; }
#links li { float: left; margin-right: 10px; }
#links li.flag {margin-right: 2px;} 

#links li a { color: #fff; }
#links li a:hover { color: #7c4b08; }
#pages {clear:right; /*width:495px;*/ float: right; margin-top: -20px; }
#pages li { display: inline; }
#pages li a { float: left; color: #fff; padding: 0 7px; background: url(/nqcontent/images/toscano2009/separator.gif) no-repeat right top; }
#pages li a:hover { color: #7c4b08; }
#pages li a.last { background: none; }
.thumbs { width: 125px; float: left; padding-left: 18px; color: #fff; }
.thumbs img { background: #7c4b08; padding: 3px; border: 3px solid #ccb36c; }
#left .thumbs p { padding: 3px 0 0 8px; height: 44px; }
.bar { height: 5px; background: #7c4b08; }
#content { width: 870px; height: 512px; margin: auto; }
#left { float: left; width: 306px; height: 480px; background: #7c4b08; margin-left: -15px; position: relative; }
#left p { font: normal 12px "trebuchet ms", helvetica; color: #fff; line-height: 1.35em; }
#scroll { height: 440px; overflow: auto; margin: 10px 10px 0 0; }
#scroll div{margin-bottom:25px; color:#fff; padding-left:10px; font-weight:normal;}
#scroll div a{color:#ccb36c;}
#scroll div a:hover{color:#fff;}
#scroll img {padding-right: 3px;}
#scroll p {padding: 0px 10px; margin: 0px;}
#scroll ul {font: normal 12px "trebuchet ms", helvetica; color:#fff; list-style: circle; margin: 2px 2px 2px 10px;}
#scroll li {margin: 2px 2px 2px 15px;list-style: circle;}
#left a img { display: inline; margin: 3px; }
#preview { float: left; width: 159px; height: 383px; background: url(/nqcontent/images/toscano2009/previewbg.gif) no-repeat right bottom; margin: 100px 0 0 11px !important; margin: 87px 0 0 11px; }
.links { color: #fff; text-decoration: underline; cursor: pointer;}
.thumb { width: 125px; float: left; padding: 11px; color: #fff; }
.thumb img { background: #7c4b08; padding: 3px; border: 3px solid #ccb36c; }
.thumb p { text-align: center; font-size: .9em; padding: 3px 0; /* height: 16px; */ font-style: italic; margin-right:0px; width:136px; margin-bottom:4px; }

#right { float: left; margin: 120px 0 0 50px; }
#right a { color: #e5cca6; text-decoration:underline;}
#right a:hover { color:#1e1006; }

#right_dicono { float: left; margin: 10px 0 0 110px; }
#right_dicono a { color: #e5cca6; text-decoration:underline;}
#right_dicono a:hover { color:#1e1006; }
#right_dicono img {margin:10px 10px 0 10px;}
#window { width: 444px; height: 292px; background-repeat:no-repeat;}

#righttxt {float: left; margin: 70px 0 0 20px;}
#windowstxt {width:490px; height:370px; overflow:auto; color:#fff; padding:5px;}
#windowstxt span {font-size:14px;font-weight:bold; background-color:#7c4b08; color:#321d0b}
#windowstxt img {float:left; padding:0px 5px 0px 0px;}
#windowstxt a {color: #e5cca6; text-decoration:underline;}
#windowstxt a:hover{color: #321d0b;}

#statement { float: left; width: 296px; height: 156px; margin: 176px 0 0 289px !important; margin: 176px 0 0 150px; background: url(/nqcontent/images/toscano2009/statement.gif) no-repeat; }
#statement p { text-align: center; padding-top: 20px; font: normal 14px "trebuchet ms", helvetica; }
#statement a { color:#1e1006;}
#statement a:hover {color:#7c4b08;}
#statement img { margin:10px 0 0 10px; }
/*background: url(/nqcontent/images/toscano2009/statement_short.gif) no-repeat;*/
#statement_short { float: left; width: 240px; height: 130px; margin: 26px 0 0 325px !important; margin: 176px 0 0 150px;  }
#statement_short p { text-align: center; padding-top: 20px; font: normal 14px "trebuchet ms", helvetica; }
#statement_short a { color:#1e1006;}
#statement_short a:hover {color:#7c4b08;}
#statement_short img { margin:3px 0 0 5px; }

#langdiv { font-size:22px; font-weight:bold; text-align:center; padding-top:10px; color:#fff;}
#langdiv a {color:#fff;}
#langdiv a:hover {}

#footer { margin: auto; background: #321d0b; }
#decor { padding: 2px 0; clear: both; width: 870px; margin: 0 auto; }
#decor img { margin: auto; }

#notice { margin: auto;}
#notice p { text-align: center; color: #e5cca6; font-size: .85em;}
#notice a { color: #e5cca6; }
#notice a:hover { color: #7c4b08; }

/* classi per la gallery */
.riga{ width:250px; text-align:center; clear:left;}
.colonna{ width:110px; float:left; margin-left:5px;text-align:center;}
.colonna img{width:120px; height:80px;}

/* classi per form */
.privacy_text{overflow:auto; width:396px; height:66px; color:#1e1006; font-size:9px; background-color:#e5cca6; padding:4px; text-align:justify;}

.longtext{width: 150px;}
.shortext{width: 100px; float:left;}
.lbltext{width: 150px; color:#e5cca6; display:block; font-size:10px; font-weight:bold; margin-bottom:.33em;}
.lbltext2{width: 350px; color:#e5cca6; display:block; font-size:10px; font-weight:bold;}
input:focus { outline: 2px solid #321d0b; }
form {padding:0px; margin:0px;}
.btn_invia {text-align:center; pading:3px 3px; color:#fff; font-size:15px; font-weight:bold; cursor:pointer; background-image:url(/nqcontent/images/toscano2009/btn_invia.gif); height:28px; width:60px; background-position:top left;}
/*.btn_invia:hover {background-position:left bottom; padding:5px 0 0 2px; height:23px; width:58px;}*/
.btn_invia2 {text-align:center; margin-left:10px; padding-left:0px !important; color:#fff; font-size:15px; font-weight:bold !important; cursor:pointer; background-image:url(/nqcontent/images/toscano2009/btn_invia.gif); height:23px; width:58px; background-position:top left; background-repeat:no-repeat;}
/*.btn_invia2:hover {background-position:left bottom; padding:5px 0 0 2px; height:23px; width:58px;}*/

#submit {width:35px; border:none; outline:none; margin:none; padding:none;}
#age_form {font-size:10px;}
/*classi per menu utente loggato*/
#user_menu { color:#e5cca6; float: left; margin: -60px 0 0 205px; }
#user_menu a { color:#e5cca6;}
#user_menu a:hover { color: #7c4b08; }
#user_menu a.last { background: none; }
/*photogallery */

#right div.div3colonne{display:block;width:480px;float:left;margin:5px 0px;clear:both;}
#right div.div3colonne div.div3{display:inline;position:relative; width:150px; float:left;margin:0px 0px 0px 10px;}
#right div.div3colonne div.div3 div.div_border {position: relative;display:table; width:145px;height:145px; vertical-align:middle; text-align:center;border: 1px solid #bbbbbb; float:left;overflow:hidden;margin:0px;}
#right div.div3colonne div.div3 div.div_border div.div_img,#right div.div3colonne div.div3 div.div_border div.div_img2{width:100%;display: table-cell; vertical-align: middle; position:relative; text-align:center; #top:50%;margin:0px;}
#right div.div3colonne div.div3 div.div_border div.div_img  img,#right div.div3colonne div.div3 div.div_border div.div_img2  img{#top:-50%;#position: relative;border:none;float:none;margin:0px;padding:0px;}
#right div.div3colonne div.div3 div.photo_text{width:100%;text-align:center;}
#right div.div3colonne div.div3 div.photo_text a,#right div.div3colonne div.div3 a{text-decoration:none;color:#004080;}
#right div.div3colonne div.div3 div.photo_text a:hover,#right div.div3colonne div.div3 a:hover{text-decoration:underline;color:#0040f0;}


