/*
Copyright faromedia.it/farodevelopment.ro
*/
.nivoSlider {position:relative;}.nivoSlider img {position:absolute;top:0px;left:0px;}#slider {width:959px; height:320px;}.slideBtt {width:959px; height:13px; background: url("../images/site/sliderShadow.png") center top no-repeat; margin-bottom:10px;}#sliderholder {width:959px;margin:0 auto;position:relative;background:url(../images/loading.gif) no-repeat 50% 50%;}.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}.nivo-caption {position:absolute;bottom:0;background: url("../images/site/sliderBtt.png") left top repeat;color:#fff;width:939px;height:50px;font:bold 12px/50px Arial, Helvetica, sans-serif;padding:0 20px 0 0;z-index:89;text-align:right;}.nivo-caption p {padding:0;margin:0;}.nivo-directionNav a {position:absolute;z-index:99;cursor:pointer;top:45%;}.nivo-prevNav {left:0px;background-image: url(../images/l.gif); width:30px; height:30px; text-indent:-9999px; color: #FFFFFF;opacity:0.8; }.nivo-nextNav {right:0px;background-image: url(../images/r.gif); width:30px; height:30px; text-indent:-9999px; color: #FFFFFF;opacity:0.8; }.nivo-controlNav {position:absolute;bottom:15px;left:15px;width:auto;z-index:9999;}.nivo-controlNav a { display: inline-block; background: url(../images/bg-slider-nav.png) no-repeat left top; width:16px; height:0; margin:0; font-size:0; line-height:0; padding-top:16px; overflow:hidden;}.nivo-controlNav a:hover, .nivo-controlNav.current a { background-position: right top;}.nivo-controlNav a { display: inline-block; background: url(../images/bg-slider-nav.png) no-repeat left top; width:16px; height:0; margin:0; font-size:0; line-height:0; padding-top:16px; overflow:hidden; cursor:pointer;}.nivo-controlNav a:hover, .nivo-controlNav a.active { background-position: right top;}#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;}#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: #000;}#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #000;}#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; }#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-family: Helvetica;font-size: 12px;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;}.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background-image: url('../images/fancybox/fancy_title_over.png');display: block;}.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('../images/fancybox/fancybox-x.png') 0px -40px;}#fancybox-title-float-right {padding: 0 0 0 15px;background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }* {padding:0;margin:0;}body {background: url("../images/site/bg.png") #fff center top repeat;font:normal 13px/18px Arial, Helvetica, sans-serif; color:#999;}#wrapper {height:100%; width:100%; margin:0 auto; padding-top:40px;}a img { border:0;}a {text-decoration:none;}.posLeft { float:left;}.posRight { float:right;}.m_auto { margin:0 auto;}.clear { clear:both; height:0; overflow:hidden;}ul { list-style:none;}.none {display:none;}@font-face {font-family: 'DinMD';src: url('font-face-vijaya/dinmd-webfont.eot');src: local('☺'), url('font-face-vijaya/dinmd-webfont.woff') format('woff'), url('font-face-vijaya/dinmd-webfont.ttf') format('truetype'), url('font-face-vijaya/dinmd-webfont.svg#webfonteVq9mYG3') format('svg');font-weight: normal;font-style: normal;}#top { width:959px; margin:0 auto;background: url("../images/site/top.jpg") left top no-repeat;}.logo {width:270px; height:95px; margin-left:5px; padding-top:5px;}.logo a {display:block; width:270px; height:89px;}.language {color:#fff; margin-top:30px; margin-right:30px; height:20px; line-height:20px;}.language p {line-height:20px; font-size:12px; font-weight:bold;}.language a { color:#fff; font-size:12px; padding:0 5px; line-height:20px;}.language a:hover {color:#000;}.language a.active { color:#000; }#menu {width:959px; height:47px; float:left;background: url("../images/site/menu.jpg") left top no-repeat;} #menu ul { list-style:none; height:47px; padding-left:60px;}#menu ul li { float:left; display:block; height:47px;}#menu ul li.last a { border:none;}#menu li a { float:left; display:block; font:bold 12px/12pxArial, Helvetica, sans-serif; margin:17px 0 17px 10px; padding-right:10px; text-align:center; color:#8d8d8d; border-right:1px solid #8d8d8d;}#menu li a:hover {color:#fff;}#menu li a.active {color:#fff;}.motto {width:959px; text-align:center;background: url("../images/site/separator.png") center bottom no-repeat; padding-bottom:54px; font:normal 22px/22px Verdana, Arial, sans-serif; color:#999;margin-top:15px; }.motto.home { margin-top:0; } .content {width:959px; padding:20px 0 20px 0;}#left {width:610px; margin-right:29px;}#left.home {width:500px; margin-right:29px;}#left p {padding-bottom:20px; text-align:justify;}#right {width:320px;}#right.home {width:430px;}#right .box {width:430px; background-color:#ddd; clear:both; margin-bottom:20px;}#right .box.menu {width:280px; padding:18px 20px;}#right .box.menu h1 { padding:0; margin:0; font-size:22px; display:block; margin-bottom:15px; font-family: 'DinMD', Arial, Verdana, sans-serif; font-weight:normal; }#right .box.menu ul.list { margin-left:0;}#right .box.menu ul.list li { margin-bottom:3px;}#right .box.menu ul.list a { display:block; color:#9B9B9B; text-decoration:none;padding-bottom:2px; border-bottom:1px dotted #666;}#right .box.menu ul.list a:hover { color:#000; }#right .box.menu ul.list a.active { color:#000; }#right .box.last {margin-bottom:0;}#right .box img {float:left;}#right .box p {float:left; padding-left:20px; padding-right:20px; width:280px; display:block;}#right .box h1 {float:left; padding-left:20px; padding-top:13px; width:300px; display:block;}.content a.pdf {background: url("../images/pdfSmall.png") left center no-repeat;color: #8d8d8d; display: block; float: left; padding-left: 28px; padding-top: 5px; margin-top:5px; clear:both; text-decoration:none;}.content a:hover.pdf {text-decoration:underline;}.content p {padding-bottom:10px; }.content strong {color:#000;}.content a {color:#000; text-decoration:underline;}.content a:hover {color:#666; } .content ul.list { font:normal 12px/17px Arial, sans-serif; margin-left:10px; margin-bottom:10px; margin-top:-5px; clear:both;} .content ul.list li {background: url("../images/list.png") left 3px no-repeat; padding-left:25px; } .galleryImg {width:610px;}.galleryImg a.lightbox {padding:5px; background-color:#000; margin-right:20px; margin-bottom:20px; display:block; width:180px; height:120px; float:left;}.galleryImg a:hover.lightbox {background-color:#ccc;}.galleryImg a.last {margin-right:0;}.link { line-height:75px; }.link p {float:left; width:410px; padding-left:20px;}a.link2 { display:block; width:80px; height:75px; float:left;}a.link3 { display:block; width:150px; height:75px; float:left;} table {width: 610px; border-top: 1px solid #8D8D8D; border-left: 1px solid #8D8D8D; border-bottom:0; color: #666; font-family: "Myriad Pro", Arial, helvetica, sans-serif; margin-bottom:20px;} table td {padding: 5px 10px; border-bottom: 1px solid #8D8D8D; border-right: 1px solid #8D8D8D; } table th {padding: 5px 10px; border-bottom: 1px solid #8D8D8D; border-right: 1px solid #8D8D8D;text-align: left; font-weight: bold; background-color: #f1f1f1; }h1 { font:normal 22px/26px 'DinMD', Arial, Helvetica, sans-serif; color:#38658F; margin-bottom:10px;}h2 { font:bold 15px/20px Verdana, Arial, sans-serif; color:#38658F;}#footer_container {clear:both;height:auto; margin-bottom:30px;}.footer {color:#8c8c8c; font-size:12px; line-height:27px; font-weight:bold; font-family: Arial, sans-serif; width:919px; height:27px; padding:10px 20px;background: url("../images/site/footer.jpg") left top no-repeat;}.footer a { text-decoration:underline; color:#8c8c8c; }.footer span.posRight { text-align:right;}.contattiText {width:240px; float:left; line-height:20px; font-size:11px; clear:both; margin-top:15px;}.contattiText strong {font-size:14px; color:#A7C735;}.contattiText a {color:#A7C735;}.contattiText a:hover {text-decoration:underline;}ul.message {color:#F9A519; font-weight:bold;}.dynamicFormContainer {width:610px; float:left;}.dynamicForm {padding:0;}0;}.dynamicForm ul{list-style:none; padding:0;margin: 0; color:#8D8D8D; font:bold 12px/26px Arial;}.dynamicForm ul li {float:left; list-style: none; width:290px; margin-right:15px; display:block;}.dynamicForm ul li label{display:block; line-height:25px; display:block; color:#8D8D8D; font:bold 12px/26px Arial;}.dynamicForm ul li input, .dynamicForm ul li textarea, .dynamicForm ul li select {width:282px; padding:3px;height:17px; border:1px solid #8D8D8D; color:#8D8D8D; float:left;}.dynamicForm ul li textarea {width:589px; height:120px; color:#8D8D8D; font:normal 12px/26px Arial; margin-right:0;}.dynamicForm ul li .fieldError{border-color:red; background: #FFF!important;}.dynamicForm ul li select {width:60px; height:25px; color:#000;}.dynamicForm .submit {margin-top: 5px}.dynamicForm .submit span{float:left;margin-right:10px;line-height:25px; font-size:13px; display:block;}.dynamicForm .submit span.acconseto{width:100%; font-size:12px; color:#000;}.dynamicForm .submit span.checkBox{width:22px;line-height:22px;cursor:pointer;background-color:#8D8D8D;}.dynamicForm .submit span.checked{width:22px;background:url(../images/no.png) #8D8D8D center center no-repeat;}.dynamicForm .submit span.redBorder{border-color:red;}.dynamicForm span.required {color:#ff0000; font-size:13px;}.dynamicForm .submit .button{margin-right: 29px; height:23px; border:1px solid #999999; background: #fff; color: #8D8D8D; width:130px; cursor:pointer; font:bold 12px/20px Arial; margin-top:10px; margin-bottom:10px;}.dynamicFormContainer p {font:normal 9px/11px Arial; color:#000; width:595px; margin-top:15px;}
