body{margin:0px auto;padding:0px;background-color:#222222;scrollbar-track-color:#333333;scrollbar-arrow-color:#FFFFFF;scrollbar-base-color:#000000;}
* :focus { outline: 0; }
p {margin:0px;padding:0px;}
#ht_loading{z-index:1000;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000000;filter:alpha(opacity=70); opacity:0.70;-moz-opacity:0.70;background-image:url('../images/loading.gif');background-repeat:no-repeat;background-position:center center;}
#ht_error{z-index:1000;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#FFFFFF;filter:alpha(opacity=70); opacity:0.70;-moz-opacity:0.70;color:red;font-size:14px;text-align:center;}

#cont{height:590px;left:50%;margin:-295px 0px 0px -440px;padding:0px;position:absolute;top:50%;width:880px;}
#header{width:880px;height:80px;margin:0px;padding:0px;}
#menu{width:880px;height:26px;margin:0px;padding:0px;background-color:#141414;z-index:100;}
#main{width:880px;height:460px;margin:0px;padding:0px;position:static;background-color:#000000;z-index:1;}
#main_generic{width:880px;height:460px;margin:0px;padding:0px;background-color:#000000;z-index:1;}
#flashbackgroundHome{z-index:2;width:640px;}
#flashbackground{z-index:2;float:right;width:640px;margin-top:60px;}
#flashbackground p{margin-top:20px;}
#footer{width:870px;height:22px;margin:0px;padding:0px;background-color:#141414;position:absolute;color:#888888;font-family:Verdana; font-size:10px;text-align:right;padding-right:10px;}
#sx{width:250px;z-index:10;position:absolute;left:0px;}
#dx{width:620px;z-index:10;/*position:absolute;left:260px;*/ float:right;}
#logo{float:left;}
#interna{margin-top:110px;width:621px;padding:12px;height:200px;overflow:hidden;margin-left:117px;background-color:#FFFFFF;filter:alpha(opacity=90); opacity:0.90;-moz-opacity:0.90;}
#tabella{position:absolute;width:621px;top:243px;margin-left:129px;}
#immagine{float:right;}
#testo{/*width:100%;*/float:left;overflow:auto;overflow-y:auto;overflow-x:hidden;height:200px;padding-right:20px;}
#testo div{height: 195px;margin:2px 2px 0;padding-right:2px}
.imgsx img {margin-left:10px;}

.testo{font-family:Verdana; font-size:10px; color:#666666;}
strong{color:#333333;}
.testo_link{font-weight:bold;text-decoration:none;}
.testo_link:hover{font-weight:bold;color:#BD0131;text-decoration:none;}

#breadcrumbs{height:30px;margin:0px;padding:0px;font-family:Verdana; font-size:10px; color:#FFFFFF;/*text-indent:10px;*/padding-top:10px;padding-right:10px;}
#breadcrumbs a{font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}

/* - STRUMENTI ----------------------------------------------------------------*/
#strumenti{float:right;width:500px;vertical-align:middle;margin-top:20px;}
#lingua{float:right;border-left:solid 1px #494949;padding-left:10px;height:30px;}
#lingua select{height:18px;/*line-height:28px;*/background-color:#2C2C2C;border:solid 1px #494949;color:#C1C1C1;font-family:Verdana; font-size:10px;margin:5px;padding-top:2px;}

#login{float:right;font-family:Verdana; font-size:10px; color:#BDBDBD;padding-right:10px;}
#login input{width:80px;height:16px;background-color:#2C2C2C;border:solid 1px #494949;float:left;margin:5px;color:#FFFFFF;}
#login span{float:left;margin:5px;line-height:18px;display:block;}
#login a{line-height:16px;font-family:Verdana; font-size:10px; color:#FFFFFF;text-decoration:none;}
#login a:hover{text-decoration:underline;}
#btnlogin {width:60px;height:16px;background-color:#2C2C2C;border:solid 1px #494949;text-align:center;float:left;padding:1px;margin:5px;margin-right:0px;}
#nome {font-family:Verdana; font-size:10px;color:#CC0033;}

/* - CATALOGO ------------------------------------------------------------------*/
#form_ricerca{font-family:Verdana; font-size:11px; color:#FFFFFF;width:250px; margin-top:58px;}
#form_ricerca select{font-family:Verdana; font-size:10px; color:#FFFFFF;width:150px;height:18px;margin:0 auto;margin-top:5px;margin-bottom:5px;background-color:#2E2E2E;border:solid #484748 1px; float:right;}
#form_ricerca input{font-family:Verdana; font-size:10px; color:#FFFFFF;width:158px;height:18px;margin:0 auto;margin-top:5px;margin-bottom:20px;background-color:#2E2E2E;border:solid #484748 1px;}
#buttons_ricerca input{cursor:pointer; color:#FFFFFF; background-color:#000000; border:0;font-family:Verdana; font-size:11px; height:20px; border:solid #494849 1px;}
#buttons_ricerca{width:250px;margin:0 auto;margin:20px 0 0 10px;}
#buttons_ricerca button{cursor:pointer; width:160px;font-family:Verdana; font-size:14px; color:#FFFFFF;background-color:#000000;border:solid #484748 1px; padding:5px;}
#buttons_ricerca hr{width:160px;margin:0 auto;height:1px;color:#494849;margin-top:10px;margin-bottom:10px;}
#ris_ricerca{width:600px;height:410px;margin-top:10px;margin-left:10px;display:none;overflow:auto;}
#ris_ricerca .risultati{border:solid #484748 1px;overflow:auto;}
#ris_ricerca p{margin-top:20px;}
.nessuno {color:#FFFFFF;padding-top:200px;text-align:center;font-family:Verdana; font-size:11px; font-weight:bold;}
.tuttimodelli {width:250px; background:#898989; color:#000000; font-family:Verdana; font-size:14px; font-weight:bold; text-align:center; text-transform:UPPERCASE; padding:2px 0 0 0;}
.tuttimodelli:hover {cursor:pointer; background:#FFFFFF;}

.azzera {width:70px; background:#898989; color:#000000; font-family:Verdana; font-size:14px; font-weight:bold; text-align:center; text-transform:UPPERCASE; padding:2px 0 0 0; float:right; margin-right:10px;}
.azzera:hover {cursor:pointer; background:#FFFFFF;}

.cerca {width:150px; background:#898989; color:#000000; font-family:Verdana; font-size:14px; font-weight:bold; text-align:center; text-transform:UPPERCASE; padding:2px 0 0 0;  float:right;}
.cerca:hover {cursor:pointer; background:#FFFFFF; }

/* - MENU A TENDINA ---------------------------------------------------------------*/
#menu .vocemenu,.vocemenu_on{position:relative;padding-left:10px;padding-right:10px;}
#menu .vocemenu a{font-family:Verdana; font-size:10px; color:#FFFFFF;text-transform:UPPERCASE;text-decoration:none;}
#menu .vocemenu a:hover{color:#BD0131;}
#menu .vocemenu_on a{font-family:Verdana; font-size:10px; color:#BD0131;text-transform:UPPERCASE;text-decoration:none;}
#menu .tendina{position:absolute;z-index:100;top:8px;width:165px;display:none;height:auto !important;height:10px;left:0px;border-bottom:1px solid #3B3738;border-top:0px;padding-top:11px;}
#menu .elementotendina{position:relative;}
#menu .elementotendina a{text-transform:none;z-index:3000;display:block;text-align:left;padding:5px 5px 5px 10px;width:150px;height:10px;height:auto !important;background-color:#322E2F;border-top:1px solid #3B3738;font-weight:normal;font-family:Verdana; font-size:10px; color:#FFFFFF;}
#menu .elementotendina a:hover{text-decoration:none;color:#BD0131;}
#menu .tendinasub{position:absolute;z-index:1000;left:191px;top:0px;height:auto !important;height:10px;border-bottom:1px solid #3B3738;}
#menu .menufreccia{position:absolute;z-index:1000;left:150px;width:10px;top:10px;height:auto !important;height:10px;}

/* - MENU ISTITUZIONALE ---------------------------------------------------------------*/
#menu_ist{color:#888888;font-family:Verdana; font-size:10px;}
#menu_ist a{color:#888888;font-family:Verdana; font-size:10px;text-decoration:none;}
#menu_ist a:hover{color:#BD0131;text-decoration:none;}