/*-------------------------------------------
	Description:	Base setup styles
	Filename:		Intratek.css
	Date:			Aug 28, 2009	
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright of Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/

body {color:#000; margin: 0; padding: 0; font-family: Verdana, arial, sans-serif; font-size: 12px; background: url(img/bg-main.jpg) no-repeat center center #fff; background-attachment:fixed
}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:10px;
}
h1 {font-size: 40px;
}
h2 {font-size: 30px;
}
h3 {font-size: 20px;
}
p {margin:0; padding:0; margin-bottom:10px;
}
a {color:#f77218;
}
a:focus, a:active{outline:none;
}

/* LAYOUT */
/************************************************/

div.mainContainer {width:948px; margin:20px auto 0 auto; background:url(img/bg-main-content.gif) no-repeat top center #fff; padding:0;bord er:1px solid #000;
}
div.container {width:948px; margin:auto;bor der:1px solid #c00; backgr ound:url(img/bg-centro-content.png) top center repeat-y;position:relative;padding:0 
}
.footer-container{width:948px;margin:0 auto 20px auto;height:23px;bor der:1px solid #000; background:url(img/bg-bottom-content.png) top left no-repeat;
}
div.header {wid th: 888px; margin:0 0 23px 30px; padding-top:90px; font-size:11px; bor der:1px solid #fff;
}
div.logo {width: 607px; fl oat:left; margin:0; padding:0; height:48px;position:absolute;top:0;left:10px;top:15px;bor der:1px solid #000;
}
div.header a {color: #fff; text-decoration: none; text-transform:uppercase; margin-right:20px;
}
.header input{border:none;background-color:#fff;font-size:11px;
}
.header .button{vertical-align:middle;
}
div.header a:hover {color: #fff;
}
.cerca{margin:0 10px 0 130px;text-transform:uppercase;color:#fff;
}
.lingua{position:absolute;top:44px;left:856px; color:#fff;
}
.header .lingua a{margin:0;bo rder:1px solid #fff;
}
.linkITA{bor der:1px solid #fff;margin:0;padding:0 0 15px 0; background:url(img/ita.gif) bottom center no-repeat;width:17px;font-size:10px;
}
.linkENG{bor der:1px solid #fff;margin:0;padding:0 0 15px 0; background:url(img/eng.gif) bottom center no-repeat;width:17px;font-size:10px;
}
div.content-home {bor der:10px solid #000;background:url(img/bg-content.jpg) top left no-repeat;position:relative;
}
div.content {bor der:10px solid #000;background:url(img/bg-content2.jpg) top left no-repeat;position:relative;
}
div.content-home ul.spotlight{hei ght:300px; list-style-type:none;margin:0;padding:50px 0 0 0;
}
div.content-home ul.spotlight li{display:inline-block;width:253px;height:192px;margin:0 0 0 40px;
}
div.content-home ul.spotlight li a{display:block;wid th:78px;heig ht:29px;background:url(img/off.png) bottom right no-repeat; bor der:1px solid #fff;ma rgin:113px 0 0 0; text-align:right; padding:180px 0 0 0;color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;
}
div.content-home ul.spotlight li a:hover{background:url(img/on.png) bottom right no-repeat;color:#f77018;
}
div.content-home ul.spotlight li.monitor{background:url(img/monitor.png) top left no-repeat;
}
div.content-home ul.spotlight li.bracci{background:url(img/bracci.png) top left no-repeat;
}
div.content-home ul.spotlight li.componenti{background:url(img/componenti.png) top left no-repeat;
}
div.menu_istituzionale {wi dth: 948px; hei ght: 300px; 
}
div.menu_ups {width: 900px; height: 101px; background-image:url(img/bg-top-pag-interna.jpg);margin:0 0 10px 0;
}
div.menu_pendrive {width: 900px; height: 101px; background-image:url(img/bg-top-pag-interna.jpg);margin:0 0 10px 0;
}
div.menu {color: #000; padding:5px 17px 5px 0;bor der:1px solid #000;text-align:right; backgr ound-color:#fff;
}
div.menu a {color: #000; text-decoration:none; text-transform:uppercase; padding-left:7px; padding-right:7px; background-color:#fff;
}
div.menu a:hover {text-decoration:underline;
}
div.menu input {background-color: #212427; border: 1px solid #212427; margin-left: 20px; margin-right:10px; color: #fff; font-size:11px;
}
.testoPagina{padding:0 10px;
}
.contattiSx{margin-left:5px;
}

/* SOLO HOMEPAGE */ 
/************************************************/
div.inVetrina {background:url(img/bg-top-sezioni.gif) no-repeat top center; padding:18px 8px 0 8px; margin:0;overflow:auto;
}
.sezione-vetrina{width:281px;float:left;margin:0 6px 0 7px;position:relative;
}
div.imgVetrina {text-align:center;overflow:hidden;paddi ng-top:3px;bor der:1px solid #0099CC;posi tion:absolute;t op:0;le ft:0;z-i ndex:1;
}
.cornice-top{bo rder:1px solid #000;position:absolute;top:0;left:0;z-index:1000; background:url(img/cornice-sezioni-top.png) top left no-repeat;height:12px;width:100%;
}
.cornice-bottom{bo rder:1px solid #000;position:absolute;bottom:0;left:0;z-index:10001; background:url(img/cornice-sezioni-bottom.png) top left no-repeat;height:12px;width:100%;
}
div.elencoVetrina {height:155px; overflow:hidden; padding-top:3px;
}
div.elencoVetrina ul {margin:15px; padding:0; color:#fff;
}
div.elencoVetrina ul li {margin-left:15px;text-transform:uppercase;
}
div.didaVetrina a {text-align:center; height:20px; background: url(img/bg-testi-sezioni.jpg) repeat-x top left; padding:14px 0; display:block;bor der:1px solid #c00;
}
div.didaVetrina div {text-align:center; height:30px; back ground: url(img/bg_didaVetrinaNolink.gif) no-repeat top center; padding:9px 0; color:#fff;text-transform:uppercase;bor der:1px solid #0066CC
}
div.inVetrina a {color:#fff;text-transform:uppercase; text-decoration:none;
}
div.inVetrina a:hover {text-decoration:underline;
}
div.homeBottom {background:url(img/bg-top-sezioni.gif) no-repeat top center; padding:5px 0 0 0; margin:0; overflow:auto;bord er:1px solid #000;hei ght:130px;
}
div.scroller-img-container{height:76px;
}


div.newsScroll {height:150px; overflow:hidden; margin-bottom:15px;
}
div.homeBottom h2 {color: #a30d13; margin:0 0 5px 0!important; text-transform:uppercase; font-size:14px;border-bottom:1px dashed #a30d13;padding:0 0 2px 0;
}
.homeBottom label{bord er:1px solid #000;hei ght:40px;margin:5px 0 0 0;display:inline-block;
}
.label-newsletter{display:inline-block;width:50px;
}
.homeBottom table tr td{vertical-align:top;
}
input#txtEmail, input#LoginView1_Login1_UserName, input#LoginView1_Login1_Password{border:none; background:url(img/bg-form.png) top left no-repeat;width:185px;height:29px;padding:3px 25px 0 15px;font-size:11px;font-family:'Trebuchet MS', Arial, Verdana, sans-serif;bo rder:1px solid #000;margin:0;
}
.box-newsletter{bor der:1px solid #c00;width:281px;float:left;margin:0 8px;padding:0 0 0 6px;height:auto; 
}
.nl-button{bor der:1px solid #000;display:block;margin:-25px 0 0 240px;text-alig n:right;text-decoration:none;color:#a30d13;font-weight:bold;
}
.login-button{ma rgin:-25px 0 0 240px;text-decoration:none;color:#a30d13;font-weight:bold;
}
.box-news{bo rder:1px solid #00CC00;width:281px;float:left;margin:0 8px;padding:0;
}
.box-area-riservata{borde r:1px solid #0033FF;width:281px;float:left;margin:0 8px;padding:0;
}
.footer-vetrina, .footer-bottom{ background:url(img/bg-bottom-sezioni.gif) top left no-repeat;height:19px;margin:0 0 10px 0;
}
/* NEWS */ 

div.elencoNews {margin-top: 20px;
}
h3.titoloNews{margin-left:8px!important;
}
h3.titoloNews a {text-decoration:none; color:#000; font-size:11px;margin:0;text-transform:uppercase;
}
p.dataNews {color:#999; margin-left:7px!important; padding:0;borde r:1px solid #000;color:#000;
}
p.moreNews {text-align:right;margin:0; padding:0;padding-bottom:6px; margin-bottom:6px;font-size:10px;
}
p.moreNews a {;color:#a30d13; padding-right:10px;font-size:11px;text-decoration:none;font-weight:bold;
}
.abstractNews{margin:0 10px;
}
hr.news{margin:10px 0 5px 0;
}
td.coldx p.dataNews {margin:5px 0 7px 12px!important;
}




/* AREA RISERVATA */
td.areaRiservata a {color:#252a2d;
}
td.areaRiservata a.entra {background: url(img/grey_arrow.gif) no-repeat top right; padding-right:15px; text-decoration:none;
}
.areaRiservata p {margin:0;
}
table.login input {wid th:120px;
}
table.login td {padd ing:3px 3px 3px 0;
}

/* NEWSLETTER */
td.newsletter p {margin:0; padding-right:8px;
}
td.newsletter input {margin:4px; width:200px; vertical-align:middle;
}

/* PAGINE INTERNE */
/***********************************/
.menu_pcindustriali{width: 900px; height: 101px; background:url(img/bg-top-interna-pc.jpg);margin:0 0 10px 0;
}
table.descrizione td {vertical-align:top; color:#fff; padding: 0 10px;text-indent:-9999px;
}
.container-gabbia{width:948px;bord er:1px solid #000; padding:0; background-color:#FFFFFF;margin:160px auto 0 auto;
}
.footer-container-gabbia{width:900px;bor der:1px solid #000; background:url(img/bg-bottom-sezioni.gif) top left no-repeat #000; height:19px;margin:0 0 10px 0;
}
table.gabbia {width:923px; margin:0 auto; backgr ound-color:#99CC33
}
table.gabbia td {vertical-align:top;
}
tab le.gabbia td.colsx {width:250px; padding-right:15px; 
}
table.elenco td.colsx {color:#fff;font-size:72px; font-weight:bold; text-transform:uppercase;
}
td.colmd {backg round: url(img/bg_gabbia_colmd.gif) repeat-y top right; padding-right:15px; padding-top:20px;
}
td.colmd div#container-prodotti {padding:0 0 0 10px;
}
td.coldx {width:207px; background:url(img/bg-menu-dx2.jpg) no-repeat top left #f77218; pad ding:14px 28px 14px 14px;padding-bottom:20px;
}
td.coldx *{margin:0 28px 0 14px;
}
td.coldx .spacer-menu-dx {border-top:5px solid #fff;margin:20px 10px 10px 10px;
}
td.colmd div.briciole {text-align:right; margin:0 0 10px 0;
}

div.colmd {display:none;
}
div.colmd h2 {color: #9d0f0f; margin-top:20px; font-size:16px;
}

table.descrizione {width:78%; height:70px; margin-top:50px;
}
table.descrizione td {vertical-align:top; color:#fff; padding: 0 10px;
}
table.descrizione td.colsx {tex t-align:right; border:solid 1px #fff; wi dth: 160px; font-size:72px; font-weight:bold; text-transform:uppercase;
}
table.titolo-grande tr td{color:#fff;font-size:60px;position:absolute;top:99px;left:0;font-weight:bold;padding:0; text-indent:-6px;
}


/* ELENCO PRODOTTI */
table.prodotti {width:100%;
}
td.imgsx {width:180px; 
}
td.imgsx img {width:180px;
}
h3.titoloCategoria {font-size:11px; font-weight:bold; text-transform:uppercase; color:#f77218; margin:30px 0 0 0; padding:0 0 0 /* 20px*/ 0;
}
h3.titoloCategoria a {font-size:14px; font-weight:bold; text-transform:uppercase; color:#f77218; ba ckground: url(img/lente_rossa.gif) no-repeat top right; padding-right:30px; display:block; text-decoration:none;
}
h3.titoloCategoria a:hover {text-decoration:underline;
}
p.tornaAllaLista {padding-left:180px;
}
p.tornaAllaLista a {color:#000;
}
.imgLente{float:right;width:22px;
}
div.fineCarrello {padding:10px 0; margin:10px 0; border-top:solid 1px #666666;
}
.abstract{bor der:1px solid #000; margin:8px 0 0 0; font-size:11px; font-weight:bold; line-height:16px; padding:0 0 0 20px;
}


/* ELENCO CARRELLO */
table.elenco {width:100%; bo rder: solid 1px #fff;

}
table.elenco td {bo rder: solid 1px #dcdcdc;
}
td.quantita {width:70px;
}
td.addChart {width:30px;
}

/* PAGINE DI DETTAGLIO */
td.colmd h2.titolo {color: #f77218; margin-top:0; font-size:18px; border-bottom:2px solid #f77218; padding:0 0 3px 0;
}
td.colmd .carrello {width:31px; padding: 5px; margin-bottom:10px; width:100%; text-align:right; border-bottom: 2px solid #fff;
}
td.colmd div.codiceProdotto {clear:both; margin:5px 0;
}
td.colmd div.testoProdotto {clear:both; margin-top: margin-bottom:15px;
}

.scaricaPDF a {background: url(img/scarica_PDF.jpg) center left no-repeat; padding:0 0 0 50px; color:#f77218;line-height:3em;text-decoration:none;font-weight:bold; display:block;height:41px; margin:0 0 5px 0;
}
div.dettagliTecnici {clear:both; margin-bottom:15px; border-top: 1px solid #CCC; padding-top:20px
}

/* NEWS */
.testoNews, .testoNews p, .testoNews p span{color:#000!important;
}
.testoNews img{margin:0 10px 10px 0;
}
.det taglioNews{padding:0 10px;
}


/* COLONNA SINISTRA - solo pagine di dettaglio */

div.foto {margin-bottom:20px;
}
div.foto img {width:250px;
}
div.dettagli {color:#9f1929;
}
div.dettagli h3 {margin:0; padding:0; color:#9f1929;font-size:11px; font-weight:bold; text-transform:uppercase;
}


/* REGISTRATI e CONTATTI */
table.register td, table.tabellaForm td{padding: 2px 2px 2px 0;
}
table.register td, table.tabellaForm input{border: 1px solid #666; width:240px;
}
table.register td, table.tabellaForm input[type=checkbox]{border: none; width:30px;
}
table.register td, table.tabellaForm textarea{border: 1px solid #666; font-family: Verdana; font-size:12px;
}
.esitoForm ul{margin:10px 0 0 15px;
}


/* COLONNA ROSSA A DESTRA */
table.gabbia td.coldx h2 {margin:0 10px 10px 10px; text-transform:uppercase; font-size:14px; bo rder:1px solid #000;
}
table.gabbia td.coldx h3, table.gabbia td.coldx h3.titoloNews {font-size:12px; margin-bottom:5px; margin-left:14px!important;
}
table.gabbia td.coldx * {color:#fff;
}
table.gabbia td.coldx input {color:#000; width:110px;
}
table.gabbia p.moreNews {border-bottom: solid 1px #fff; margin:10px 10px 0 10px;
}
table.gabbia p.moreNews a {background:url(img/red_arrow.gif) no-repeat top right;
}
table.gabbia td.coldx div.news, table.gabbia td.coldx div.newsletter, table.gabbia td.coldx div.areaRiservata {margin-bottom:20px;
}
table.gabbia td.coldx div.areaRiservata {border-bottom: solid 1px #fff;
}
table.gabbia td.coldx a.entra, table.gabbia td.coldx p.moreNews a {background: url(img/white_arrow.gif) no-repeat top right; padding-right:10px;margin:0; padding-top:3px;
}
table.gabbia td.coldx div.newsletter p {margin:0; 
}
.footer-coldx{ background:url(img/bottom-menu-dx2.jpg) top left no-repeat;height:18px;
}

/* FOOTER */
/************************************************/
div.footer, div.footerHome {clear:both; bo rder:1px solid #000;overflow:auto;margin:0 0 20px 0; backgrou nd-color:#00CCCC;padding:10px;
}
div.footer a, div.footerHome a {color: #006; text-decoration:none;
}
div.footer a:hover, div.footerHome a:hover {text-decoration:underline;
}
div.copy {float:left; width:66%; color:#677578; padding-left:15px; font-size: 10px
}
div.powered {float:right; width:26%; text-align:right; color:#0a407b; padding-right:15px; padding-bo ttom:10px; font-size: 11px; margin:14px 0 0 0;
}
div.foo ter {background: url(img/bg_footer_interno.jpg) no-repeat top center; height:30px; padding-top:45px;
}

/* SCROLLER HOME */
/************************************************/
.simply-scroll-container { 
	position: relative;
}
/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:center;
	
}	
.simply-scroll-list li img {
	border: none;
	display: block;
	margin:0 auto;
}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { 
	width: 948px;
	height: 120px;
	margin:70px 0 0 0;
	border-top:6px solid #245880;
	padding:10px 0 0 0;
}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 948px;
	height: 120px;
	margin: 0;
}	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 180px;
	height: 120px;
	bor der:1px solid #000;
	text-transform:uppercase;
}
#scroller{ 
	font-size:10px;
}
#scroller a{ 
	color:#1a5786;display:block;font-size:9px;text-transform:none;
}
/*CSS Gestione Prodotti

*/
.GridCategory,.GridCategory td,  .GridCategory tr
{
	border:white; border-collapse:collapse;
}
.GridCategory td
{
	padding:0px 0px 0px 0px;
}
.PdfLabel
{
	font-s ize:9px;
}
.PdfImg
{
	vertical-align:middle;
}
.GridCategory tr td{padding:0 0 20px 0;
}
.product-selection tbody tr td label{width:110px; display:inline-block; background-color:#fedfca;padding:2px 3px;
}
.pulsante-ricerca{background-color:#f77218; bo rder:none; color:#fff; padding:2px; margin:3px 0 0 0;
}
.link-prodotto{font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase;
}
.link-prodotto:hover{text-decoration:underline;
}
.dettagli-prodotto{margin:5px 0 20px 0;padding:0; list-style-type:none;
}
.dettagli-prodotto li{margin:0 0 3px 0;
}
.img-prodotto img{padding:0 10px 0 0;}
}
#catalogueControl em{font-size:16px; font-style:normal; font-weight:bold; text-transform:uppercase
}
.thumbnails-prodotto tr td{bo rder:1px solid #f77218; vertical-align:middle;width:80px;height:80px;padding:2px; text-align:center;
}
.ele nco-thumbnail-prodotto li{display:inline;float:left;
}
.tabella-dati-tecnici{wi dth:80%; border-color:#fff;
}
.tabella-dati-tecnici tr td{padding:5px;
}
.tabella-dati-tecnici tr td:first-child{background-color:#fedfca; width:160px; font-weight:bold;
}

