@import "java/colorbox/colorbox.css";

body { background: url(image/background.jpg) top no-repeat #010101; }

* { margin: 0px; padding: 0px; } img { border: 0px solid; }
.right { float: right; } .left { float: left; }

div#intestazione, div#menu, div#contenuti, div#piepagina, div.ombra { margin: 0 auto; width: 785px; }
div#spot { background: url(image/obliquedot.gif) repeat #151412; }
div#contenuti { margin-top: -10px!important; margin-top: -15px; }

div#intestazione { padding: 10px 0px 8px 0px; }
div#wrapper { float: left; width: 100%; background-color: #F8F6F2; }

div#boxsx { margin: 10px 400px 10px 12px; background: url(image/verticaldot.gif) top right repeat-y; padding-right: 10px; }
div#boxct { float: left; width: 180px; margin: 0px 0px 10px -390px; }
div#boxct div { background: #fff; border: 1px solid #DEDEDE; margin-top: 10px; padding-bottom: 5px; }
div#boxdx { float: left; width: 190px; margin: 10px 0px 10px -200px; border: 1px solid #E1E1E1; background: #E1E1E1; }
div#boxdx div, div#boxfoot div { border: 1px solid #fff; padding: 5px; }

body#tpl2 div#boxsx { background: none; margin: 10px 10px 10px 12px; width: auto; }

body#tpl3 div#boxsx { margin: 10px 510px 10px 12px; background: url(image/verticaldot.gif) top right repeat-y; padding-right: 10px; }
body#tpl3 div#boxct { float: left; width: 170px; margin: 0px 0px 10px -500px; }
body#tpl3 div#boxdx { float: left; width: 310px; margin: 10px 0px 10px -320px; border: 1px solid #E1E1E1; background: #E1E1E1; }

/************ BODY **************/
/*
body#nav01 h6 a.menu01, body#nav02 h6 a.menu02,
body#nav03 h6 a.menu03, body#nav04 h6 a.menu04,
body#nav05 h6 a.menu05, body#nav06 h6 a.menu06,
body#nav07 h6 a.menu07, body#nav08 h6 a.menu08,
body#nav09 h6 a.menu09, body#nav10 h6 a.menu10 { color: #B79555; }


body.subnav01 h3 a.submenu01, body.subnav02 h3 a.submenu02,
body.subnav03 h3 a.submenu03, body.subnav04 h3 a.submenu04,
body.subnav05 h3 a.submenu05 { color: #FF9900; }
*/
/************ TESTI **************/
a, a:hover { text-decoration: none; }
h1, h2 { margin-bottom: 5px; }

h1 { font: normal 24px "arial narrow", sans-serif; color: #343434; } h1 strong { color: #FF6E00; font-weight: normal; }
.boxright h1 { font: bold 13px "arial narrow", sans-serif; color: #343434; } .boxright h1 strong { font-weight: bold; }

h2 { font: bold 13px "arial narrow", sans-serif; color: #656565; line-height: 130%; }
div#boxct h2 { font-size: 11px; color: #464545; text-transform: uppercase; background: url(image/bcknewsletter.gif) top left no-repeat; padding: 8px 0px 10px 12px; }
div#boxct h2 strong { color: #ADADAD; }

h3 { font: bold 11px arial, sans-serif; color: #C0C0A9; text-transform: uppercase; text-align: center; }
h3 a { color: #fff; margin: 10px; } h3 a:hover { color: #FF9900; }
	
h6 { font: normal 11px "arial narrow", sans-serif; color: #C0C0A9; margin-bottom: 5px; }
h6 a { font-weight: bold; color: #C0C0A9; } h6 a:hover { color: #B79555; }

p { font: normal 11px arial, sans-serif; color: #333; }
p a { color: #FF6E00; font-weight: bold; } p a:hover { color: #FF6E00; text-decoration: underline; }
div#boxsx p { line-height: 140%; margin-bottom: 5px; }
div#boxct p { line-height: 130%; color: #6E6D6D; margin: 0px 5px 0px 5px; }
div#boxct p strong { display: block; margin-top: 5px; }
div#boxdx p { line-height: 120%; color: #333; margin: 0px; }
div#boxdx p a { border: 0px solid; background: none; color: #324962; }
div#boxdx p a:hover { border: 0px solid; background: none; color: #6E6D6D; }

/***** GALLERY *****/
ul.lista { font: normal 11px arial, sans-serif; color: #333; list-style-type: square; margin: 0px 0px 5px 20px; }
ul.lista li a { color: #FF6E00; font-weight: bold; } ul.lista li a:hover { color: #FF6E00; text-decoration: underline; }

ul.gallery { list-style: none; width: auto; } ul.gallery li a img { padding: 3px; } ul.gallery li a { margin-bottom: 3px; }
.boxright ul.gallery li { height: 130px; }
ul.gallery li { padding-top: 2px; height: 165px; } ul.mini li { width: 144px; } ul.prodotti li { width: 178px; }
ul.gallery li a { border: 1px solid #C3BB9A; color: #324962; background: #fff; display: block!important; display: inherit; }
ul.gallery li a:hover { border: 1px solid #9A3604; color: #fff; background: #E6E6E6; }
ul.gallery p { padding-bottom: 5px; }

ul h1 { font: bold 11px arial, sans-serif; text-transform: uppercase; margin: 0px; } ul h1 strong { color: #9A3604; font-weight: bold; }

div#boxsx ul.gallery li { float: left; margin: 0px 2px 0px 2px; } 

/************ VARIE **************/
div#map { width: auto; height: 380px; padding: 0px!important; }
div#map div { border: none; padding: 0px; }

/************ FORM **************/
input, textarea, select { font: normal 11px tahoma, sans-serif; color: #6E6D6D; padding-left: 2px; }
label { font: bold 11px tahoma, sans-serif; color: #6E6D6D; }
fieldset, .submit { border: 0px solid; }

form { background: url(image/horizontaldot.gif) top left repeat-x; }
fieldset { background: url(image/horizontaldot.gif) bottom left repeat-x; margin: 5px; padding-bottom: 5px; font: normal 11px tahoma, sans-serif; color: #333; }

.submit { font: normal 10px "arial narrow", sans-serif; color: #fff; background: url(image/freccia.gif) left no-repeat #CC3132; }

div#boxct input { margin-top: 5px; clear: both; width: 160px; } div#boxct .submit { width: 90px; float: right; }

div#boxsx label { margin-top: 5px; width: 70px; display: block; float: left; clear: left; }
div#boxsx input, div#boxsx select, div#boxsx textarea { margin-top: 5px; width: 160px; }
div#boxsx select { width: 165px; } div#boxsx textarea { height: 60px; }
div#boxsx .submit { width: 90px; float: right; }
div#boxsx input.mini { margin-top: 5px; width: 35px; clear: right; }
div#boxsx input.check { width: 15px; height: 15px; margin-right: 3px; }

/***** MENU ****/
#menu { font: bold 11px arial, sans-serif; color: #fff; text-transform: uppercase; }

#tablist { padding: 9px 0; margin: 0px; background: url(image/obliquedot.gif) repeat #151412; text-align: center; }
#tablist li { list-style: none; display: inline; margin: 0px; }
#tablist li a { text-decoration: none; margin: 10px; color: #fff; }
#tablist li a.current { color: #FF9900; }

#tabcontentcontainer { width: auto; height: 27px; position: relative; }
#tabcontentcontainer li { list-style: none; display: inline; margin: 0px; padding: 0px; }
#tabcontentcontainer li a { text-decoration: none; padding: 0px 5px 0px 9px; margin: 0px; background: url(image/sfondo_mainmenu_separatore_.gif) no-repeat 0 5px; color: #fff; }
#tabcontentcontainer li a:hover { text-decoration: none; color: #FF9900; }

.tabcontent { display: none; height: 25px; padding: 10px 0px 0px 0px; margin: 0px; position: absolute; top: 3px; }
div#sc3 { background: url(image/popupsubnav01.gif) no-repeat 0px 0px; width: 224px; } div#sc3 { left: 130px; }
div#sc4 { background: url(image/popupsubnav02.gif) no-repeat 0px 0px; width: 305px; } div#sc4 { left: 140px; }
div#sc5 { background: url(image/popupsubnav04.gif) no-repeat 0px 0px; width: 100px; } div#sc5 { left: 295px; }
div#sc6 { background: url(image/popupsubnav03.gif) no-repeat 0px 0px; width: 165px; } div#sc6 { left: 320px; }
div#sc8 { background: url(image/popupsubnav01.gif) no-repeat 0px 0px; width: 410px; } div#sc8 { left: 440px; }
