html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;
background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

* {outline:none; text-decoration: none;}
img {vertical-align:top; text-decoration:none;}
input {cursor: pointer;}
td {vertical-align: top;}
a {cursor: pointer;}
html, body{	height:100%;}


@font-face {
font-family: 'BebasNeueRegular1';
src: url('/font/BebasNeue-webfont.eot');
src: url('/font/BebasNeue-webfont.eot?iefix') format('eot'),
url('/font/BebasNeue-webfont.woff') format('woff'),
url('/font/BebasNeue-webfont.ttf') format('truetype'),
url('/font/BebasNeue-webfont.svg#webfontfvFLBU0N') format('svg');
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: 'century';
src: url('/font/century.eot');
src: url('/font/century.eot?iefix') format('eot'),
url('/font/century.woff') format('woff'),
url('/font/century.ttf') format('truetype'),
url('/font/century.svg#webfontfvFLBU0N') format('svg');
font-style: normal;
}

@font-face {
font-family: 'centuryb';
src: url('/font/century-b.eot');
src: url('/font/century-b.eot?iefix') format('eot'),
url('/font/century-b.woff') format('woff'),
url('/font/century-b.ttf') format('truetype'),
url('/font/century-b.svg#webfontfvFLBU0N') format('svg');
font-style: normal;
}




.hide {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00); opacity: 0.00; -moz-opacity: 0.00; background: #ffffff;}

.font {font-family: 'century', 'Arial', sans-serif;}
.font b {font-family: 'centuryb', 'Arial', sans-serif;}

body {	margin:0;	padding:0;	font-family:'AllerRegular', 'Arial', sans-serif; color: #666;}
.background {background: url(/images/norman.jpg) center 62px no-repeat transparent fixed;}
#content {width:960px; min-height:700px; position:relative; margin:0 auto; display:block;}
.head {width: 960px; height:85px; padding-top: 30px; padding-bottom: 40px;}
.menu {width: 470px; float: right;}
.menu a {margin-left: 15px;}
.menu a img {display: block; background: transparent;}
a#chi {background: url(/images/menu/dchi.png) 0 0 no-repeat transparent; height: 85px; width: 146px; display: block; float: left;}
a#creazioni {background: url(/images/menu/creazioni.png) 0 0 no-repeat transparent; height: 85px; width: 146px; display: block; float: left;}
a#contatti {background: url(/images/menu/contatti.png) 0 0 no-repeat transparent; height: 85px; width: 132px; display: block; float: left;}
.tdleft {width: 226px; padding-right: 24px;}
.menuleft a {color: #e8edf2; font-weight: bold; font-size: 20px; display: block; line-height: 18px; margin: 2px 0;}
.menuleft a.mensel {color: #000;}
.tdright {width: 710px;}





/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {width:160px;/* Menu Width */	margin:0;	list-style:none}
ul#navmenu-v li {	float:left;	position:relative;	width:100%}
ul#navmenu-v li.iehover {	z-index:1000/* IE z-index bugfix */}
ul#navmenu-v ul {	display:none;	position:absolute;	top:0;	left:100%;	z-index:9999}
/* Root Menu */
ul#navmenu-v a.lilink {}
ul#navmenu-v a.sel {}
/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {}
/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {	float:none;}
/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {}
/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {}
/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {}
/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {}
/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {}
/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul {	display:none}
ul#navmenu-v ul.displaycont {display: block;}
ul#navmenu-v li ul , ul#navmenu-v li ul li {width: 760px;}

a.lilink:hover {color: #000;}
a.lilink {color: #a5b9cb; display: block; width: 146px; font-size: 10px; font-weight: normal; margin-bottom: 0px; padding: 8px 20px 8px 0; text-transform: uppercase;}
a.sel {color: #000;}
#extcont {margin-bottom: 30px;}
#divcont {color: #000; font-size: 12px; background: url(/images/bg8.png) bottom left repeat-x transparent;}
#divcont h2 {background: #a5b9cb; padding: 10px; margin-bottom: 8px; font-family: 'century', sans-serif; font-size: 24px; line-height: 24px;}
.padding {padding: 10px;}
.titlebox {color: #000; text-transform: uppercase; font-size: 20px; line-height: 22px; font-weight: bold;}
a.imgbox {display:block; float:left; margin-right:4px; width: 40px; height: 40px;}
.selimg {width: 30px; height: 30px; border:5px solid #ff8800; display: none; position: absolute; z-index: 0;}
.titspan {color:#000; font-size:11px; display:block;}
.titspan span.font {color:#ffffff; font-weight:bold; display: block; font-size: 12px;}

.imgchi {width: 148px; height: 148px; display: block; float: left; margin-left: 4px; margin-bottom: 4px;}
.menimg {position: absolute; z-index: 1;}
.mentop img.menimg_h {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00); opacity: 0.00; -moz-opacity: 0.00;}
.menimg_h{position: absolute; z-index: 2}

/*********FANCYBOX*********/
#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; background: transparent}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(/images/fancybox/fancybox.png);}
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }  
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer {position: relative; width: 100%; height: 100%; background: transparent; }
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; background: #f1f1f1;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(/images/fancybox/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; } 
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(/images/fancybox/blank.gif); z-index: 1102; display: none; }
#fancybox-left { left: 0px; } 
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url(/images/fancybox/fancybox.png); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(/images/fancybox/fancybox.png); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; } 
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(/images/fancybox/fancybox-x.png); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url(/images/fancybox/fancybox.png); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(/images/fancybox/fancybox-y.png); background-position: -20px 0px; } 
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(/images/fancybox/fancybox.png); background-position: -40px -182px;  }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(/images/fancybox/fancybox-x.png); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url(/images/fancybox/fancybox.png); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(/images/fancybox/fancybox-y.png); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url(/images/fancybox/fancybox.png); background-position: -40px -122px; }
#fancybox-title { font-size: 13px; z-index: 1102; } 
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; text-align:center;}
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; display: block; text-transform:capitalize;}
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url(/images/fancybox/fancybox.png) -40px -90px no-repeat; } 
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url(/images/fancybox/fancybox.png) -55px -90px no-repeat;}


/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }