
* { margin:0; padding:0; outline:none;}  
.clearfix:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}  
.clearfix { display:inline-block;}  
.clear { clear:both;}  
body { background:#fff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}  
body > p {display:none;}
p.title { font-size:11px;}  
a { color:#000; text-decoration:none;}  
a:hover { text-decoration:underline;}  
/* SERVICE CLASSES */

.right { float:right;}  
.left { float:left;}  
.ofHidden { width:292px; height:15px; overflow:hidden; padding:3px 0 0;}  
ul { list-style:none;}  
#container { position:relative; margin:0 auto;}  
#header { width:960px; /*height:110px; */ margin:0 auto; position:relative;}  
#logo { background:url(../imgs/css/logoTeuco_b.png) top center no-repeat; width:72px; height:19px; position:absolute; top:30px; right:0px;}  
#titoloPagina { background:none; width:870px; /*height:22px; */ position:relative; /*top:74px; left:0px; */ color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; size:20px; padding:77px 0 8px;}  
#titoloPagina h1 { font-size:22px;}  
#box { background:#535353; width:960px; margin:0 auto; position:relative; min-height:200px; border:1px solid #666;}  
#box_paper { background:#535353 url(../imgs/css/bg_top_paper.png) top center no-repeat; width:960px; margin:0 auto; position:relative; min-height:200px;}  
#linea_top {/*background:#454545; */ }
#modulo_selezione { background:none; width:940px; height:35px; padding:15px 10px 0; text-align:left;}  
.filetto { background:/*#454545*/ url(../imgs/css/filetto.png) bottom center repeat-x; /*padding-bottom:12px; */ height:2px;}  

/* LINGUE */
#lingue { font-weight:bold; position:absolute; text-align:right; right:0px; top:83px; color:#FFFFFF;}  
#lingue ul li { display:inline; margin-left:5px;}  
#lingue ul li a { text-decoration:none; color:#000; text-shadow:#4a4a4a 0px 1px;}  
#lingue ul li a:hover { color:#666; text-shadow:none;}  

/* LOGIN */
#log { }

/* DIV RISULTATI */
.risultati { padding:10px 0px 12px;}  
.row { margin-bottom:5px; padding:0 10px;}  
.cell { float:left;}  
.cell ul { list-style:disc;}  
.titolo { color:#ffffff; background:#3f3f3f; text-shadow:#000 0px 1px 4px;}  
.versioni { background:#3f3f3f; padding:3px 5px 3px 5px; margin:0 10px 0 0; width:215px; position:relative;}  
.scheda { background:url(../imgs/css/icon_scheda.png) no-repeat top left #3f3f3f; width:200px; margin:0 10px 0 0; padding:3px 5px 3px 20px; position:relative;}  
.istruzioni { background:url(../imgs/css/icon_istruzioni.png) no-repeat top left #3f3f3f; width:200px; margin:0 10px 0 0; padding:3px 5px 3px 20px; position:relative;}  
.manuale { background:url(../imgs/css/icon_manuale.png) no-repeat top left #3f3f3f; width:210px; margin:0 0 0 0; padding:3px 5px 3px 20px; position:relative;}  
.accedi { background:url(../imgs/css/icon_scheda.png) no-repeat top left #3f3f3f; width:684px; margin:0 0px 0 0; padding:1px 1px 0 20px; position:relative; height:19px;}  
.accedi p { padding:3px 0 0;}  
.thumbs { background:none; width:705px; margin:0 0 0 0; padding:1px 0 0 0px; position:relative;}  
.thumbs ul li { display:inline;}  
.versioni_d { background:none; padding:3px 5px 3px 5px; margin:0 10px 0 0; width:215px; position:relative; text-shadow:#777 0px 1px;}  
.scheda_d { background:none; width:200px; margin:0 10px 0 0; padding:3px 5px 3px 20px; position:relative; text-shadow:#777 0px 1px;}  
.istruzioni_d { background:none; width:200px; margin:0 10px 0 0; padding:3px 5px 3px 20px; position:relative; text-shadow:#777 0px 1px;}  
.manuale_d { background:none; width:210px; margin:0 0 0 0; padding:3px 5px 3px 20px; position:relative; text-shadow:#777 0px 1px;}  
.dati { background:#656565 !important; position:relative;}  
/* TABELLA */

table { font-size:11px; border-spacing:0;}  
table tr td { font-size:11px;}  
.sezione { background:#3f3f3f; /*padding:0 0 1px; */ color:#fff; text-shadow:#000 0px 1px 4px; text-align:left; height:19px; overflow:hidden; padding:0; margin:0;}  
/* IMMAGINI */
#ListaImmagini ul { margin:0; padding:0; list-style:none;}  
#ListaImmagini ul li { float:left; margin-right:5px; margin-bottom:5px;}  
#ListaImmagini ul li a { border:3px solid #3f3f3f; display:inline-block;}  
.ie7 #ListaImmagini ul li a { border:3px solid #3f3f3f; display:inline-block; margin:2px 0 0 0; height:60px;}  
#ListaImmagini ul li a img { border:0; width:60px; height:60px;}  
#ListaImmagini ul li a:hover { border:3px solid #656565;}  
#ListaCad ul { margin:0; padding:0; list-style:none;}  
#ListaCad ul li { float:left; margin-right:5px; margin-bottom:5px;}  
#ListaCad ul li a { border:3px solid #3f3f3f; display:inline-block;}  
.ie7 #ListaCad ul li a { border:3px solid #3f3f3f; display:inline-block; margin:2px 0 0 0; height:60px;}  
#ListaCad ul li a img { border:0; width:60px; height:60px;}   
#ListaCad ul li a:hover { border:3px solid #656565;}    
#ListaFile3D ul li { float:left; margin-right:25px;}   
#ListaFile3D ul li, #ListaFile3D ul li a { font-size:12px;}   
#fancy_titolo { text-align:center!important; text-transform:uppercase;}   
#menu_lingue { }
#menu_lingue ul { padding:0; margin:0;}   
#menu_lingue ul li { padding:0 10px; border-right:1px white solid; list-style:none;}   
option.ok { }
a#download_image { color:#000;}   
/* FORM */
td.myForm { background:#3f3f3f;}   
select { background:#3f3f3f; border:none;}   
option { color:#fff; font-size:11px;}   
/* RESERVED */
ul#log { overflow:hidden; height:16px; margin:1px 0 0;}   
ul#log li { display:inline; padding:0 0 0; height:16px; vertical-align:middle;}   
ul#log li.button { padding:1px 0 0; height:15px;}   
.gecko ul#log li input { background:url("../imgs/css/bg_input.png") no-repeat scroll 0 0 #3F3F3F; border:none; color:#000; font-size:11px; text-shadow:#777 0px 1px; padding:0 3px; height:18px; margin:0; width:84px;}  
.ie7 ul#log li input { background:url("../imgs/css/bg_input.png") no-repeat scroll 0 0 #3F3F3F; border:none; color:#000; font-size:11px; text-shadow:#777 0px 1px; padding:0 3px; height:18px; margin:0; width:84px;}  
ul#log li input { background:#3f3f3f url(../imgs/css/bg_input.png) no-repeat top center; border:none; color:#000; font-size:11px; text-shadow:#777 0px 1px; padding:0 3px; padding/*\**/:0 3px 1px\9; height:17px; height/*\**/:16px\9; margin:0; width:84px;}  
ul#log li input[type=submit] { background:#3f3f3f url(../imgs/css/bg_input.png) no-repeat top center; border:none; color:#fff; font-size:11px; text-shadow:#777 0px 1px; padding:0 3px; padding/*\**/:0 3px 1px\9; height:17px; height/*\**/:16px\9; margin:0; width:88px;}  
.ie7 ul#log li input[type=submit] { background:#3f3f3f url(../imgs/css/bg_input.png) no-repeat 0 0px; border:none; color:#fff; font-size:11px; text-shadow:#777 0px 1px; padding:0 3px; height:18px; margin:0; width:88px;}  
/* BOTTOM */
.bottom { display:none; height:38px; background:url(../imgs/css/bg_btm.png) bottom center no-repeat;}  



/*----------------- DOWNLOAD CATALOGHI -----------------*/
#top { background:url(../imgs/css/bg_top.png) top left no-repeat; width:940px; height:20px; padding:15px 10px 0; text-align:left;}  
.contRisul { padding:10px 5px 15px; min-height:100px;}  
.catScheda { float:left; width:465px; min-height:100px; margin:10px 5px 10px 5px; font-size:12px;}  
#catGenerali { float:left; width:465px; min-height:200px; margin:10px 5px 10px 10px; font-size:12px;}  
#catDiLinea { float:right; width:465px; margin:10px 10px 10px 5px; font-size:12px;}  
.catTitolo { color:#666; background:none; text-shadow:none; padding:3px 5px; margin:0 0 5px 0; width:250px; font-weight:bold;}  
.catBox { border:1px solid #666666; line-height:18px; padding:10px 5px;}  
.catBox ul li { margin:0 0 10px;}  
.catBox ul li a { text-shadow:#777 0px 1px; background:url(../imgs/css/ico_pdf.png) no-repeat 410px center; display:block; width:455px; height:20px;}  



/*----------------- SCHEDE TECNICHE -----------------*/

/*#boxSchede {background:url("../imgs/css/filetto_vert.png") repeat-y scroll 320px top #535353; width:960px; margin:0 auto; position:relative; min-height:200px;}  */

#contTop { background:none repeat scroll 0 0 #FFFFFF;}  
#contTop_paper { background:url(../imgs/css/bg_boxSchede.png) no-repeat 0px 15px;}  
#zenitali { width:280px; min-height:200px; text-align:center;}  
#zenitali_paper { width:280px; text-align:center; padding:15px 0 0;}  
.topZenitali { background:none repeat scroll 0 0 #FFFFFF; height:30px;}  
/*.bgWhite {background:#fff;}  */
.boxZenit { width:270px; background:#fff; text-align:center; padding:0 5px 20px;}  
.boxZenit a img { border:0;}  
.boxZenit a { text-decoration:none;}  
.boxZenit_paper { width:270px; text-align:center; padding:0;}  
.filettoVert { }
#cont_schede {width:680px; background:url(/imgs/css/1px_666.png) repeat-y scroll 0 0 #FFFFFF;}   
.boxScheda {width:660px; min-height:100px; margin:10px; font-size:12px;}   
.boxScheda_paper {width:660px; min-height:100px; margin:10px 0; font-size:12px;}   
#boxButtons {width:660px; margin:10px; font-size:12px; text-align:right;}   
#boxButtons_paper {font-size:12px; text-align:right; padding:0 0 0 531px; margin:10px 0;}   
.schButton {color:#ffffff; background:#3f3f3f; text-shadow:#000 0px 1px 4px; background:#3f3f3f; padding:0px 5px; margin:0 0 5px 0; width:120px; font-weight:normal; text-align:left; height:20px;}   
.schButton a {color:#fff; display:block; height:20px; padding:2px 0 0 26px;}  
.schButton a.download { background:url(../imgs/css/ico_download.png) no-repeat top left;}  
.schButton a.print { background:url(../imgs/css/ico_print.png) no-repeat top left;}  
.schButton a.pdf { background:url(../imgs/css/ico_pdf.png) no-repeat top left;}  
#alternative_link { font-size:14px; display:none;}  
#alternative_link a { color:#999; margin-right:30px;}  
#alternative_link span { margin-right:30px;}  
.filettoBtm { height:0; display:none;}  
#linkflash { position:absolute; display:block; width:45px; height:32px; background:none; top:53px; left:-45px;}  
.center { text-align:center;}  
.rounded_shadow { -moz-border-radius:none; /* FF1+ */ -webkit-border-radius:none; /* Saf3+, Chrome */ border-radius:none; /* Opera 10.5, IE 9 */ -moz-box-shadow:none; /* FF3.5+ */ -webkit-box-shadow:none; /* Saf3.0+, Chrome */ box-shadow:none; /* Opera 10.5, IE 9.0 */ behavior:url(pie.htc);}  
.round_4px { -moz-border-radius:none; /* FF1+ */ -webkit-border-radius:none; /* Saf3+, Chrome */ border-radius:none; /* Opera 10.5, IE 9 */ behavior:url(pie.htc); position:relative;}  

