/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#DEDEDE;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*******************************************************
      CSS Principale sito Moveco S.r.l.
********************************************************/

body, html { margin:0; padding:0}
/*html { overflow: -moz-scrollbars-vertical; }*/
body { z-index:1; background:#DEDEDE url('../images/bg-main.jpg') repeat-x left top; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small; text-align:center; line-height:1.2em; }

* html body{
	font-size:x-small; /* per IE5/win */
	f\ont-size:small; /* x altre versioni Internet Explorer*/ }

/*div#wrapper { width:960px; margin:0 auto; text-align:left; background: #FFFFFF url('../images/bg-content.jpg') repeat-y top left; }*/
#wrapper { width:960px; margin:0 auto; text-align:left; /*background:transparent url('../images/bg-main.gif') fixed repeat-y top center;*/ }
div#header { height:110px; /*margin:0 auto; width:960px; text-align:left;*/ padding-top:10px; background-color:white; }
div#header-sx { width:280px; float:left; }
div#header-dx { width:670px; float:left; margin-left:5px; height:110px; }
div#header-sx a { text-decoration:none; }
div#header-sx img { text-decoration:none; border:none; }

div#content { /*width:958px; margin:0 auto; text-align:left;*/ padding-bottom:10px; }
div#content-sx { float:left; width:280px; /*background:transparent url('../images/bg-left-menu.jpg') repeat-y top left; height:500px; border:#13134E 1px solid;*/ }
div#content-sx-top-it { height:40px; background:transparent url('../images/title-left-menu-it.jpg') no-repeat top left }
div#content-sx-top-en { height:40px; background:transparent url('../images/title-left-menu-en.jpg') no-repeat top left }
div#content-sx-top-fr { height:40px; background:transparent url('../images/title-left-menu-fr.jpg') no-repeat top left }
div#content-sx-top-de { height:40px; background:transparent url('../images/title-left-menu-de.jpg') no-repeat top left }
div#content-sx-cnt { background:#C9D8F6 url('../images/cnt-left-menu2.jpg') no-repeat top left; overflow:visible; height:300px; border-left:solid 1px #13134E; border-right:solid 1px #13134E; }
div#content-sx-btm { background:transparent url('../images/bg-left-btm.gif') no-repeat bottom left; height:15px; margin:0; padding:0; }
div#content-dx { float:right; width:670px; background:#FFFFFF; border:#13134E 2px solid; height:auto !important; height:538px; min-height:538px; }
div#content-main { /*overflow:auto; height:458px;*/ padding:10px; line-height:1.5em; }
div#content-title { height:50px; background-color:#373737; color:white; }

div#footer { font-size:85%; height:60px; padding:0; clear:both; padding-top:5px; /*background-color:white;*/ }
#footer-content { margin-top:9px; }

/* Selezione Lingua */
#language { float:right; margin:5px 10px 30px; font-size:90%; }

.dock { position:relative; height:20px; text-align:center; padding-right:130px;  }
.dock-container { position:absolute; height:20px; padding-left:20px; }
a.dock-item { display:block; width:10px; color:#000; position:absolute; top:0px; text-align:center; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; }
a.dock-item:hover { background-color:transparent; }
.dock-item img { border:none; margin:5px 10px 0 10px; width:100%; }
.dock-item span { display:none; padding-left:20px; }
.label-lang { display:block; width:180px; position:absolute; top:12px; text-align:right; left:-180px;}

a.dock-item-ns1 { display:block; color:#000; position:absolute; top:0px; left:0px; text-align:left; z-index:99; }
a.dock-item-ns2 { display:block; color:#000; position:absolute; top:0px; left:30px; text-align:left; z-index:99; }
a.dock-item-ns3 { display:block; color:#000; position:absolute; top:0px; left:60px; text-align:left; z-index:99; }
a.dock-item-ns4 { display:block; color:#000; position:absolute; top:0px; left:90px; text-align:left; z-index:99; }
/*
 MENU SUPERIORE
*/
#navigation { clear:both; background:#FFFFFF; /*margin:0px auto 10px;*/ height:48px; }
#nav-menu-it { background:url("../images/menu/menu-it.jpg") no-repeat; width:668px; height:48px; margin:0px 0px 0px 0px; padding:0; }
#nav-menu-en { background:url("../images/menu/menu-en.jpg") no-repeat; width:668px; height:48px; margin:0px 0px 0px 0px; padding:0; }
#nav-menu-fr { background:url("../images/menu/menu-fr.jpg") no-repeat; width:668px; height:48px; margin:0px 0px 0px 0px; padding:0; }
#nav-menu-de { background:url("../images/menu/menu-de.jpg") no-repeat; width:668px; height:48px; margin:0px 0px 0px 0px; padding:0; }

#nav-menu-it span { display:none; }
#nav-menu-it li, #nav-menu-it a { height:48px; display:block; }
#nav-menu-it li { float:left; list-style:none; display:inline; }

#nav-menu-en span { display:none; }
#nav-menu-en li, #nav-menu-en a { height:48px; display:block; }
#nav-menu-en li { float:left; list-style:none; display:inline; }

#nav-menu-fr span { display:none; }
#nav-menu-fr li, #nav-menu-fr a { height:48px; display:block; }
#nav-menu-fr li { float:left; list-style:none; display:inline; }

#nav-menu-de span { display:none; }
#nav-menu-de li, #nav-menu-de a { height:48px; display:block; }
#nav-menu-de li { float:left; list-style:none; display:inline; }

#nav-menu-home-it { width:133px; }
#nav-menu-azi-it { width:133px; }
#nav-menu-dove-it { width:133px; }
#nav-menu-assi-it { width:133px; }
#nav-menu-cont-it { width:133px; }

#nav-menu-home-en { width:133px; }
#nav-menu-azi-en { width:133px; }
#nav-menu-dove-en { width:133px; }
#nav-menu-assi-en { width:133px; }
#nav-menu-cont-en { width:133px; }

#nav-menu-home-fr { width:133px; }
#nav-menu-azi-fr { width:133px; }
#nav-menu-dove-fr { width:133px; }
#nav-menu-assi-fr { width:133px; }
#nav-menu-cont-fr { width:133px; }

#nav-menu-home-de { width:133px; }
#nav-menu-azi-de { width:133px; }
#nav-menu-dove-de { width:133px; }
#nav-menu-assi-de { width:133px; }
#nav-menu-cont-de { width:133px; }

#nav-menu-home-it a:hover,.active1-it { background:url("../images/menu/menu-it.jpg") 0px -48px no-repeat; }
#nav-menu-azi-it a:hover,.active2-it { background:url("../images/menu/menu-it.jpg") -133px -48px no-repeat; }
#nav-menu-dove-it a:hover,.active3-it { background:url("../images/menu/menu-it.jpg") -266px -48px no-repeat; }
#nav-menu-assi-it a:hover,.active4-it { background:url("../images/menu/menu-it.jpg") -399px -48px no-repeat; }
#nav-menu-cont-it a:hover,.active5-it { background:url("../images/menu/menu-it.jpg") -532px -48px no-repeat; }

#nav-menu-home-en a:hover,.active1-en { background:url("../images/menu/menu-en.jpg") 0px -48px no-repeat; }
#nav-menu-azi-en a:hover,.active2-en { background:url("../images/menu/menu-en.jpg") -133px -48px no-repeat; }
#nav-menu-dove-en a:hover,.active3-en { background:url("../images/menu/menu-en.jpg") -266px -48px no-repeat; }
#nav-menu-assi-en a:hover,.active4-en { background:url("../images/menu/menu-en.jpg") -399px -48px no-repeat; }
#nav-menu-cont-en a:hover,.active5-en { background:url("../images/menu/menu-en.jpg") -532px -48px no-repeat; }

#nav-menu-home-fr a:hover,.active1-fr { background:url("../images/menu/menu-fr.jpg") 0px -48px no-repeat; }
#nav-menu-azi-fr a:hover,.active2-fr { background:url("../images/menu/menu-fr.jpg") -133px -48px no-repeat; }
#nav-menu-dove-fr a:hover,.active3-fr { background:url("../images/menu/menu-fr.jpg") -266px -48px no-repeat; }
#nav-menu-assi-fr a:hover,.active4-fr { background:url("../images/menu/menu-fr.jpg") -399px -48px no-repeat; }
#nav-menu-cont-fr a:hover,.active5-fr { background:url("../images/menu/menu-fr.jpg") -532px -48px no-repeat; }

#nav-menu-home-de a:hover,.active1-de { background:url("../images/menu/menu-de.jpg") 0px -48px no-repeat; }
#nav-menu-azi-de a:hover,.active2-de { background:url("../images/menu/menu-de.jpg") -133px -48px no-repeat; }
#nav-menu-dove-de a:hover,.active3-de { background:url("../images/menu/menu-de.jpg") -266px -48px no-repeat; }
#nav-menu-assi-de a:hover,.active4-de { background:url("../images/menu/menu-de.jpg") -399px -48px no-repeat; }
#nav-menu-cont-de a:hover,.active5-de { background:url("../images/menu/menu-de.jpg") -532px -48px no-repeat; }

/* Menu Laterale */
#vertnav { list-style:none; margin-left:0; font-weight:bold; overflow:visible; }
#vertnav ul { padding:0; margin:0; list-style:none; width:278px; z-index:99; position:absolute; }
#vertnav li { position:relative; width:268px; background-color:transparent; border:none; display:block; height:30px; margin:0; }
html>body #vertnav li { position:relative; width:268px; background-color:transparent; border:none; display:block; height:30px; margin:0; }
#vertnav ul li { background:transparent url('../images/bg-item-menu.png') repeat; border:solid 1px #CECECE; width:260px; }
html>body #vertnav ul li { background:transparent url('../images/bg-item-menu.png') repeat; border:solid 1px #CECECE; width:250px; }
#vertnav li { border-width:1px 1px 1px 1px;padding:5px 0 0 10px; }
#vertnav li a:hover { color:red; }
/*#vertnav li:last-child { border-bottom:1px solid #CECECE; }*/
#vertnav a { text-decoration:none; display:block; margin:0; /*helps Opera with hover */ width:268px;
        /*helps IE with hover */ height:30px; color:#192E67; }
html>body #vertnav a { text-decoration:none; display:block; margin:0; /*helps Opera with hover */ width:250px;
        /*helps IE with hover */ height:30px; color:#192E67; }
#vertnav li:hover, #vertnav a:hover { background-color:#BACDF5; } /* #CAD9F8*/
#vertnav ul { display:none; position:absolute; top:0; left:280px; }
#vertnav ul ul, #vertnav ul ul ul { display:none; position:absolute; top:0; left:260px; }
#vertnav li:hover ul ul, #vertnav li:hover ul ul ul { display:none; }
#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul { display:block; }
li>ul { top:auto; left:auto; }
/* Win IE only \*/
* html #vertnav li { float:left; }
/* end holly hack */

.principale { background-color:transparent; border:none; color:red; }

/* Box di ricerca */
#search { position:absolute; top:395px; padding-left:20px; z-index:98; }
.box-search { width:205px; border:none; height:20px; position:relative; top:-5px; border-style:inset; border-width:0; z-index:99; color:#000000; }
html>/**/body .box-search { width:205px; border:none; height:20px; position:relative; top:-10px; border-style:inset; border-width:0; }
.img-box-search { position:relative; top:-3px; left:5px; }
#title-box-search { position:absolute; top:370px; padding-left:20px; color:#192E67; font-weight:bold; }

/* Cataloghi */
#cataloghi { margin:10px 5px 0 5px; background-color:transparent; padding:0 5px;}
#cataloghi a { display:block; height:31px; background:url(../images/icona_pdf_xs.jpg) no-repeat 2px 12px; padding:18px 0 0 30px; margin:0; color:#192E67; font-weight:bold;}
html>body #cataloghi a { display:block; height:31px; background:url(../images/icona_pdf_xs.jpg) no-repeat 2px 2px; padding:8px 0 0 30px; margin:0; color:#192E67; font-weight:bold;}
#cataloghi a:hover { color:#FF0000; }

.lista-cataloghi1 a { display:block; float:left; height:31px; background:url(../images/icona_pdf_xs.jpg) no-repeat 2px 2px; padding:3px 0 0 30px; margin:0; color:#192E67; font-weight:bold;}
.lista-cataloghi2 a { display:block; float:left; height:31px; background:url(../images/icona_pdf_xs.jpg) no-repeat 2px 2px; padding:3px 0 0 30px; margin:0; color:#192E67; font-weight:bold;}
.lista-cataloghi1 a:hover { color:#FF0000; background-color:transparent; }
.lista-cataloghi2 a:hover { color:#FF0000; background-color:transparent; }
.lista-cataloghi1 li { clear:left; list-style:none; margin-left:30px;}
.lista-cataloghi2 li { clear:left; list-style:none; margin-left:60px;}
html>body .lista-cataloghi1 li { clear:left; list-style:circle;margin-left:30px;}
html>body .lista-cataloghi2 li { clear:left; list-style:circle;margin-left:60px;}
.gruppo-cataloghi { clear:left; }
.gruppo-cataloghi h4 { margin:10px 0 5px 15px; }
.gruppo-cataloghi h3 { margin-bottom:10px; }
.linea-cataloghi { clear:left; }

#iqnet-img { position:absolute; top:435px; padding-left:10px; }
#hydra-img { position:absolute; top:525px; padding-left:10px; }

/* Tipografia */
h1, h2, h3, h4, h5, h6 { line-height:1.2em; margin:5px auto 0 0; padding:0; font-weight:lighter; color:#1C306F; }
h1 { font-size: 220%; }
h2 { font-size: 180%; }
h3 { font-size: 150%; }
h4 { font-size: 130%; }
h5 { font-size: 120%; }
h6 { font-size: 110%; }
p { margin:0; padding:5px 0; }
a { color:#BB5E00; text-decoration:none; }
a:hover { background-color:#FFDFBF; }
.no-a-bg:hover { background-color:transparent; }
img { border:none; }
strong { font-weight:bold; }

/* Contenuti Principali Home Page */
.col2 { width:320px; float:left; }

.col400 { width:400px; float:left; }
.col560 { width:560px; float:left; }

a.dock-item { text-decoration: none; }
.dock-item img { border: none; }
.dock-item span { display: none; }
.image-sx {float:left; margin:5px;}
.image-dx {float:right; margin:5px;}

/* Form */
/*form#grigio {width:99%; min-width:180px; border:1px solid #9A9FFF; padding:3px;}
form#grigio fieldset{border:0px solid; margin:0; padding:0;}
form#grigio legend{font:bold small-caps 140%/1.3 "Arial Narrow",arial,sans-serif; color: #5F78A2;}
form#grigio div{padding: 10px 0;background: #eee;color: #333;border-top: 1px solid #CCC;}
form#grigio label{float: left;width: 23%;line-height: 23px;padding-right: 2%;text-align:right;}
form#grigio fieldset input,form#grigio textarea{width:41%;}
form#grigio div.form-button input{margin-left:25%;}*/

#error-div { border:red 1px solid; background-color:#FFE6E6; padding:10px 5px 10px 5px; color:red; }
#save-div { border:green 1px solid; background-color:#D5FFD5; padding:10px 5px 10px 5px; color:green; }
.testo-rosso { color:red; }

form.cntForm fieldset { margin-bottom:10px; border:solid 1px #5F78A2; }
form.cntForm legend { padding:0 2px; font-weight:bold; }
form.cntForm label { display:inline-block; line-height:1.8; vertical-align:top; }
form.cntForm fieldset ol { margin:0; padding:0; }
form.cntForm fieldset li { list-style:none; padding:5px; margin:0; }
form.cntForm fieldset fieldset { border:none; margin:3px 0 0; }
form.cntForm fieldset fieldset legend { padding:0 0 5px; font-weight:normal; }
form.cntForm fieldset fieldset label { display:block; width:auto; }
form.cntForm em { font-weight:bold; font-style:normal; color:#f00; }
form.cntForm label { width:150px; margin-top:5px; /* Width of labels */ }
form.cntForm fieldset fieldset label { margin-left:123px; /* Width plus 3 (html space) */ }
form.cntForm label.error { margin-left:15px; color:red; }
form.cntForm input { font-size:110%; width:400px; padding:5px; margin-top:3px; border:solid 1px #999; }
form.cntForm textarea { font-size:110%; width:400px; padding:5px; margin-top:3px; border:solid 1px #999; }
form.cntForm select { font-size:110%; width:400px; margin:6px 5px 7px 5px; border:solid 1px #999; }

/*  Elenco categorie e prodotti  */
.elem-lista { width:152px; height:225px; padding:5px; float:left; font-size:95%; font-weight:bold; /*border:solid 1px #000;*/ margin:0 5px 3px 5px; }
/*.elem-listap { width:152px; height:185px; padding:5px; float:left; font-size:95%; font-weight:bold;  }*/
.elem-lista-img { height:152px; overflow:hidden;}
.elem-lista a, .elem-listap a { text-decoration:none; color:#BB5E00;/*#1C306F;*/ }

/* Dettaglio prodotti */
#cnt-product { padding:0px; }
html>body #cnt-product { padding:5px; }
html>/**/body #cnt-product { padding:0px; }
.resource-box { width:178px; float:left; /*background-color:#CCCCCC; border:solid 1px black;*/ margin-left:15px; margin-top:8px; padding:2px; }
.resource-title { background-color:#333333; color:#CCCCCC; padding:1px; margin:0; }
.link-video {display:block;float:left;height:24px;background:url(../images/down-video.jpg) no-repeat top left;padding-left:38px;line-height:24px;margin-bottom:10px;}
/*.resource-box a { text-decoration:none; color:#1C306F; }*/
/* Paginazione */
#paginazione { height:18px; vertical-align:text-top; margin-top:5px;}
.testo-pag {float:left; margin:0 1px; }
#pag-attuale { float:left;width:15px;height:18px;background:url(../images/pag-attuale.gif) no-repeat;padding-left:3px;color:#FFF;margin:0 1px;}

