@import url(layout.css);
@import url(functions.css);

div.scheda-gallery {}
div.scheda-gallery td {text-align: center;vertical-align: top;}
div.scheda-gallery img {max-height: 45px;max-width: 120px;width: auto;height: 45px;border:1px #CCC solid;padding:2px;}
img.img-prd {max-width: 200px;height: auto;float:left;margin-right:10px;border: 1px gray solid;padding: 2px;margin-bottom:1px;}
    
div.scheda-allegati-prodotto {margin-top: 0px;padding-top:5px;border-top:0px gray dashed;}
div.scheda-allegati-prodotto .prodotto-pdf {padding:3px;}
div.scheda-caratterisriche-prodotto {margin-top:20px;}
div.scheda-caratterisriche-prodotto-label {width: 85px;text-align: left;padding-right:20px;font-weight: normal;}
div.scheda-caratterisriche-prodotto-element {border-bottom:!px gray dashed;margin:5px;margin-left:0px;font-weight: bold;}

div.area-riservata {padding-left:265px;padding-top:115px; }
div.area-riservata-titolo {padding-left:110px;font-family: arial;color: #FFF;font-size: 14px;font-weight: bold;}

#LoginAreaRis {font-family:Verdana;font-size:10px;margin:0;padding:5px;line-height: 15px;text-align: left;margin-left: auto;margin-right: auto;}
#LoginAreaRis .titolo{font-size: 14px;color: gray;text-align: center;}
#LoginAreaRis .theInput{
  font-family:Verdana;font-size:11px;width:97px;border:1px gray solid;margin-bottom:3px;
  border: none;
  background-image: url(../images/input_search.png);
  background-repeat: no-repeat;   
  height: 18px;
  font-weight: bold;
  color: #9E9FA2;
  padding-left:3px;
}
#LoginAreaRis .loginarearis-username {float:left;width:70px;font-family: arial;color: #454341;font-size: 12px;}
#LoginAreaRis .loginarearis-password {clear: left;float:left;width:70px;font-family: arial;color: #454341;font-size: 12px;}
#LoginAreaRis .theSubmit{font-family:Arial;font-size:10px;color:black;border:0px gray solid;height:17px;position: absolute;top:48px;left:90%;margin-left:36px;background-image: url(../images/button2.png);background-repeat: no-repeat;width:54px;background-color: transparent;cursor: pointer;}
#LoginAreaRis .registrati{border:0;background-color: transparent;text-decoration: underline;color:rgb(86,86,86);cursor:pointer;position: absolute;top:70px;left:80%;margin-left:15px;display: none;}
#LoginAreaRis .registrati:hover{text-decoration: underline}
#LoginAreaRis .password-dimenticata{border:0;background-color: transparent;text-decoration: underline;color:rgb(86,86,86);cursor:pointer;float:left;text-align: left;padding-left:0px;position: absolute;top:81px;left:80%;margin-left:20px;font-family: arial;color: #454341;font-size: 11px;background-image: url();background-repeat: no-repeat;width:auto;}
#LoginAreaRis .password-dimenticata:hover{text-decoration: underline}
#LoginAreaRis .rsPwdSend {position: absolute;border: 2px #000000 solid;background-color: #BDBDBD;top:130px;padding:10px;background-image: url(../images/background.jpg);width:135px;margin-left:0px;margin-top:0px;top:107px;left:82%;margin-left:0px;text-align: left;}
#LoginAreaRis .rsPwdSend .loginarearis-username {clear: both;float:none;width:70px;font-family: arial;color: #454341;font-size: 12px;position: relative;display: block;clear: both;margin-bottom:5px;}
#LoginAreaRis .rsPwdSend .loginarearis-password {clear: both;float:none;width:70px;font-family: arial;color: #454341;font-size: 12px;position: relative;display: block;}
#LoginAreaRis .rsPwdSend .theInput {margin:0px;padding-left:3px;margin-bottom:5px;float:none;display: block;} 
#LoginAreaRis .rsPwdSend .theSubmit {position: relative;top:0;left:0;margin-left:0px;border:0px;margin-top:5px;float:none;}
#LoginAreaRis .pwdSend-istruzioni {text-align: center;line-height: 14px;color:#000;margin-bottom:5px;font-weight: bold;}

#cmbpwd {display: none;margin-left:5px;background-color: #EEE;color:#000000;border:2px solid #777777;font-family:Verdana;font-size:10px;text-align:left;padding:8px;margin-top:20px;position: absolute;z-index: 9999;margin-left:-5px;}
#cmbpwd .theInput {font-family:Verdana;font-size:11px;width:130px;margin-right:5px;display: block;}
#cmbpwd .theSubmit {margin-top:6px;font-family:Verdana;font-size:10px;color:black;margin-right:5px;border:1px gray solid;height:18px;}
#cmbpwd .theClose {margin-top:6px;font-family:Verdana;font-size:10px;color:black;margin-right:5px;border:1px gray solid;height:18px;}

/* #InfoAreaRis {margin:0px;padding:2px; padding-top:0px;padding-top:2px;}  */
#InfoAreaRis {position: absolute;margin-top:-30px; margin-left:0px;left:80%;overflow: visible;height: 120px;width:300px;text-align: left;padding-left:5px;}
#InfoAreaRis p {padding:0px; margin:4px;font-size:11px; color:#666666; font-weight:normal;}
#InfoAreaRis p span{padding:0px; margin:0px; color:#000;display: block;font-size:12px;color:#051F3C;}
#InfoAreaRis ul {margin-left:0px; padding:0px; border:0; list-style:none;text-align: center;position: absolute;width: 150px;margin-top:-7px;margin-left:-5px;overflow: visible;}
#InfoAreaRis ul li {display:inline; margin:0; padding:0 2px 0 2px; border-right:0px solid #999; color:#666; font-weight:normal;}
#InfoAreaRis ul li a {padding:0 2px 0 2px; color:#666666; font-weight:normal;font-size: 11px;font-family: arial;}
#InfoAreaRis ul li a.logout:hover { color:#666;}
#InfoAreaRis .logout {border:0px;}
#InfoAreaRis .InfoAreaRis-profilo {display: none;}
#InfoAreaRis .InfoAreaRis-documneti {display: none;}

#responseform {position:absolute;width:300px;height:80px;border:1px #006600 solid;background-color:#EEEEEE;z-index:9999;filter:alpha(opacity=80); -moz-opacity:0.8;top:65%;left:55%;margin:-40px 0 0 -150px;display:block;padding:5px;display: none;font-size: 14px;color:red;font-weight: bold;display: none;text-align: center;}
#responseform p {padding:0px;margin:0px;font-size: 14px;color:#006600;font-weight: bold;}
.chiudi {background-image: url(images/dialog-close.png);width:15px;height: 15px;float:right;cursor: pointer;color:#006600;}

#box{position:absolute;width:300px;height:80px;border:1px #660000 solid;background-color:#EEEEEE;z-index:9999;filter:alpha(opacity=80); -moz-opacity:0.8;top:40%;left:50%;margin:-40px 0 0 -150px;display:block;text-align:center;padding:5px;}
#box div.ok{position:absolute;width:300px;height:60px;top:50%;left:50%;margin:-30px 0 0 -150px;display:block;text-align:center;font-size:12px;font-weight:bold;color:black;overflow:auto;}
#box div.ok p{padding:0px;margin:0px;}
#box span{position:relative;top:58px;left:125px;}
#box span a{font-size:10px;color:#292E5D;text-decoration:none;}
#box span a:hover{color:#800000;}

#fotogallery.fromstruttura {text-align: center;}
#fotogallery.fromstruttura table {width:100%}
#fotogallery.fromstruttura table tr td{border: 0px red solid;width: 25%;padding:10px;padding-bottom:20px;vertical-align: top;padding-top:0px;}
#fotogallery.fromstruttura img{max-height: 60px;max-width: 120px;width: auto;height: 60px;border:1px #CCC solid;}
#fotogallery.fromstruttura img:hover {border:1px #DDD solid;}
#fotogallery.fromstruttura div{}
#fotogallery.fromstruttura .didascalia{text-align:center;background-color:transparent;border:0px red solid;font-size: 9px;}
#fotogallery.fromstruttura a:hover {text-decoration: underline;}

a.jScrollArrowUp{background-image:url(images/arrow_up.png);background-position:-5px 0px;background-repeat:no-repeat;}
a.jscrollArrowUp:hover{}
a.jScrollArrowDown{background-image:url(images/arrow_down.png);background-position:2px 2px;background-repeat:no-repeat;}
a.jscrollArrowDown:hover{}

.paginazione{margin:0px;  padding-top:2px;margin-top:25px; text-align:left;border-top:1px #000000 dashed;}
.paginazione .pagesel{color:#DE6224;}
.paginazione .testo{display:none;}
.paginazione input{cursor:pointer;font-family:Arial;  font-size:10px;  color:#4D7322;  border:0px;  background-color:transparent;width: 20px;}
.paginazione input.dopo,.paginazione input.prima {width:65px;padding:0px;text-align: left;}
.paginazione input:hover{cursor:pointer;color:#295D0B;}

/**** MENU LINGUE*********/
#lingue {}
#lingue span {background-repeat: no-repeat;padding-left:18px;background-position: 0px 2px;}
#lingue ul {padding:0px;margin:0px;}
#lingue ul li {display: inline;margin: 0;padding: 0;list-style-type: none;padding-left:0px;padding-right:0px;}
#lingue ul li a {text-decoration: none;padding:8px;}
#lingue ul li a:hover {padding:8px;background-image: url(images/bagliore-bandiere.png);background-repeat: no-repeat;background-position: 1px 3px;}
#lingue ul li a.selected {padding:8px;background-image: url(images/bagliore-bandiere.png);background-repeat: no-repeat;background-position: 1px 3px; }
/**** MENU LINGUE*********/ 