/*html*/
html, body { margin: 0px; padding: 0px; background-color: #e8e8e8; text-align: center;}

/*box x il layput*/
#container { width: 1018px; margin: 0px auto; color: #000; background-color: #fff;}

/*il bordo top server per creare il controno intorno al banner*/
#banner-sfondo {height: 91px; width: 1018px; margin-top: 5px;}
#banner { border: 1px solid #454246; margin-top: 3px; float: right; margin-right: 20px;}
#banner2 { width: 250px; height: 90px; margin-top: 6px; float: left; background: white url(../images/sfumatura.jpg); position: relative;}
#banner3 { margin-top: 40px; margin-right: 10px; font-family: "Times"; font-weight: bold; font-size: 18px; text-align: right; color: #fff;}
#banner3 a,  #banner3 a:visited { color: #fff; font-family: "Times"; font-weight: bold; font-size: 18px;}
#banner3 a:hover, #banner3 a:active { color: #fff; font-family: "Times"; font-weight: bold; font-size: 18px;}
#banner4 {margin-right: 10px; font-family: "Helvetica"; font-weight: normal; font-size: 18px; text-align: right; margin-top: 3px; color: #fff;}
#banner4 a, #banner4 a:visited { color: #fff; font-weight: normal; font-size: 18px;}
#banner4 a:hover, #banner4 a:active { color: #fff; font-weight: normal; font-size: 18px;}
#contatti { margin-top: -14px; margin-bottom: 10px; text-align: right; padding-right: 90px; font-family: "Verdana"; font-size: 10px; font-weight: bolder;}
#banner5bis {width: 180px; height: 80px; padding-left: 30px; float: left; position: relative;}
#banner5 {width: 150px; height: 80px; float: left; position: relative;}
#banner6 { color: #807f84; font-family: "Arial"; font-weight: normal; font-size: 11px; text-align: left; line-height: 14px; padding-left: 0px; padding-top: 10px;}
#banner6 a, #banner6 a:visited { color: #807f84; text-decoration: none;}
#banner6 a:hover, #banner6 a:active { color: #807f84; text-decoration: underline;}
#banner8 { color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 13px; text-align: left; line-height: 14px; padding-left: 0px; padding-top: 0px;}
#banner8 a, #banner8 a:visited { color: #807f84; text-decoration: none; font-size: 11px; }
#banner8 a:hover, #banner8 a:active { color: #807f84; text-decoration: underline; font-size: 13px;}
#banner7 { width: 250px; height: 90px; margin-top: 6px; float: left; background: white url(../images/sfumatura.jpg); position: relative;}
#caseinvista { width: 1003px; height: 150px; padding-left: 10px; padding-right: 5px; background: #000;}
#caseinvista2 { width: 131px; height: 150px; margin-right: 10px; float: left; position: relative; text-align: left;}
.caseinvistatxt { font-family: "Arial"; text-align: center; color: #d8dadc; font-weight: normal; font-size: 10px; margin-top: 2px; margin-bottom: 1px;}
.caseinvistatxt a, .caseinvistatxt a:visited { color: #d8dadc; text-decoration: none;}
.caseinvistatxt a:hover, .caseinvistatxt a:active { color: #d8dadc; text-decoration: underline;}

/*link top*/
#link_box { background-color: #fff; height: 18px; padding-top:5px; text-align: center;  color: #68676b; }
#link_top { margin-top: 0px; }
.link_top1 { color: #504e53; font-family: "Arial"; font-weight: normal; font-size: 12px;}
.link_top1 a, .link_top1 a:visited { color: #504e53; text-decoration: none;}
.link_top1 a:hover, .link_top1 a:active { color: #504e53; text-decoration: underline;}

.link_top2 { color: #504e53; font-family: "Arial"; font-weight: bold; font-size: 12px;}
.link_top2 a, .link_top2 a:visited { color: #504e53; text-decoration: none;}
.link_top2 a:hover, .link_top2 a:active { color: #504e53; text-decoration: underline;}

.link_top3 { color: #990101; font-family: "Arial"; font-weight: bold; font-size: 12px;}
.link_top3 a, .link_top3 a:visited { color: #990101; text-decoration: none;}
.link_top3 a:hover, .link_top3 a:active { color: #990101; text-decoration: underline;}

/*link menu*/
#link_menu {height: 23px; margin-top: 20px; margin-left: 155px; float: left; position: relative;}
#link_menu1 { color: #2f5eb1; font-family: "Arial"; font-weight: bold; font-size: 12px;}
#link_menu1 a, #link_menu1 a:visited { color: #2f5eb1; text-decoration: none;}
#link_menu1 a:hover, .link_menu1 a:active { color: #2f5eb1; text-decoration: underline;}

/*contenuti*/
#content { margin-top: 10px; padding: 0px; font-family: "Arial"; font-size: 12px;}
#content2 { margin-top: 0px; padding: 0px; font-family: "Arial"; font-size: 12px;}

/*lato sinistra*/
#side-left {width: 850px; margin-top: 5px; float: left; position: relative; text-align: left; background-color: #fff;}
#side-left-big {width: 800px; margin-top: 5px; float: left; position: relative; text-align: left; background-color: #fff;}
#logo { float: left; position: relative; padding-left: 0px; width: 460px; }
#testata { float: left; position: relative; margin: -110px 0px 0px 30px; padding: 0px;}
#column-one {float: letf; text-align: left;}

h1 {color: #000; font-weight: bold; font-size: 18px; font-family: "Arial"; }

.menu-bianco { font-family: "TImes"; margin-top: 5px; font-weight: bold; font-size: 18px; padding-left: 7px; text-align:left; color: #000;}
.menu-bianco a, .menu-bianco a:visited { color: #000; text-decoration: none; }
.menu-bianco a:hover, .menu-bianco a:active { color: #000; text-decoration: underline; }
.menu-bianco2 { font-family: "TImes"; margin-top: 5px; font-weight: bold; font-size: 17px; padding-left: 10px; text-align:left; color: #3b6cc9;}
.menu-bianco2 a, .menu-bianco2 a:visited { color: #3b6cc9; text-decoration: none; }
.menu-bianco2 a:hover, .menu-bianco2 a:active { color: #3b6cc9; text-decoration: underline; }
.menu-nero {background-color: #807f84; font-family: "TImes"; font-size: 14px; color: #fff; margin-top: 3px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; text-align:left}/*modifica*/
.menu-nero a, .menu-nero a:visited { color: #fff; text-decoration: none;}
.menu-nero a:hover, .menu-nero a:active { color: #fff; text-decoration: underline; }

.menu-nero2 {font-family: "TImes"; font-size: 18px; color: #990101; padding-top: 20px; padding-right: 20px; font-weight: bold;}/*modifica*/
.menu-nero2 a, .menu-nero2 a:visited { font-size: 14px; color: #000; text-decoration: none;}
.menu-nero2 a:hover, .menu-nero2 a:active { font-size: 14px; color: #000; text-decoration: underline; }

.menu-nero3 {font-family: "TImes"; font-size: 15px; color: #000; font-weight: bold;}
.menu-nero3 a, .menu-nero3 a:visited { font-size: 15px; color: #000; text-decoration: none;}
.menu-nero3 a:hover, .menu-nero3 a:active { font-size: 15px; color: #990101; text-decoration: underline; }

.menu-nero4 {font-family: "TImes"; font-size: 17px; color: #990101; font-weight: bold;}/*modifica*/
.menu-nero4 a, .menu-nero4 a:visited { text-decoration: none; color: #990101;}
.menu-nero4 a:hover, .menu-nero4 a:active { text-decoration: underline; color: #990101;}

.menu-nero5 {font-family: "TImes"; font-size: 15px; color: #000; font-weight: bold;}
.menu-nero5 a, .menu-nero5 a:visited { font-size: 15px; color: #000; text-decoration: none;}
.menu-nero5 a:hover, .menu-nero5 a:active { font-size: 15px; color: #990101; text-decoration: underline; }

#menu-rub {text-align: left; padding-left: 10px; padding-bottom: 5px; margin-bottom: 18px; border-bottom: 1px dashed #b8babd; }

#menu-rub2 {text-align: left; padding-left: 10px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #b8babd; }
.input {}/*modifica*/
.input a, .input a:visited { text-decoration: none; }
.input a:hover, .input a:active { text-decoration: underline;}

.menu-blu {background-color: #3b6cc9; text-align: right; color: #fff; text-family: "Arial"; margin-left: 350px; margin-top:2px; padding-right:10px}/*modifica*/



.menu-grigio { color: #666; background-color: #dfd9d6; padding-left: 3px;  font-weight: bold;	padding-bottom: 3px; border-right: 1px solid #FFF; }/*modifica*/
.menu-grigio a, .menu-grigio a:visited { color: #666; font-size: 10px; text-decoration: none;}
.menu-grigio a:hover, .menu-nero a:active { color: #000; text-decoration: underline; }

/*google tool bar*/
#menu-google {float: right;  margin-right: 20px}
.google { color: #000; font-size: 12px; font-family: Arial; width: 132px; }
.google2  { color: black; text-align: center; height: 10px }
.google3 { color: #383539; font-weight: normal; font-size: 12px; font-family: "Arial"; padding-right: 1px; padding-left: 1px }
.google3-grigio { color: #666; font-weight: bold; font-size: 11px; font-family: Arial; padding-right: 1px; padding-left: 1px }
.google4  { color: #f30; font-weight: bold; font-size: 11px; font-family: Arial; margin-right: 2px }
.google5 { padding-right: 1px; padding-left: 1px; width: 10px; height: 10px }

/*testo della colonna one*/
.testocb3a     { color: #fff; font-weight: bold; font-size: 12px;  font-family: Arial; text-decoration: none; }
.testocb5a   { color: #fff; font-weight: bold; font-size: 16px;  font-family: Arial;  word-spacing: -1px }
.testocb6a  { color: #f30; font-weight: bold; font-size: 12px;  font-family: Arial;  word-spacing: -1px }
.testocb7a  { color: #fff; font-weight: normal; font-size: 12px; font-family: Arial;  word-spacing: -1px }
.testocb8a      { color: #f30; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none;  word-spacing: -1px }
.testocb8a a, .testocb8a a:visited { color: #f30; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none;  word-spacing: -1px }
.testocb8a a:hover, .testocb8a a:active    { color: #f30; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: underline;  word-spacing: -1px }
.testocb3     { color: #333; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; text-align: center; word-spacing: 0px }
.testocb3 a, .testocb3 a:visited { color: #333; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; text-align: center; word-spacing: 0px }
.testocb3 a:hover, .testocb3 a:active   { color: #333; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: underline; text-align: center; word-spacing: 0px }
.testocb4   { color: #f30; font-weight: bold; font-size: 16px; font-family: Arial; word-spacing: -1px }

/*lato destro*/
#side-right { width: 150px; margin-top: -133px; padding-left: 10px; padding-right: 5px; float: right;  position: relative; background-color: #fff}
#side-right-big { width: 200px; margin-top: -130px; padding: 5px; float: right;  position: relative; background-color: #fff; text-align: center}
#side-right-big2 { width: 200px; margin-top: -130px; padding: 5px; float: right;  position: relative; background-color: #fff; text-align: center}
#side-right-big3 { }
#login { margin-right: 4px; padding-left: 0px; color: #383539; font-weight: normal; font-size: 12px; font-family: "Arial";}
#proff { width: 135px;}

/*area per inserire il blocco login valori max 160x95 togliendo i bordi*/
#login-right {width: 310px; color: #383539; font-weight: normal; font-size: 12px; font-family: "Arial"; margin-top: 2px; float: left; }/*modificato*/ 

/*questi parametri vanno configurati quando il box login è attivo*/
.login-right  { color: #383539; font-weight: normal; font-size: 12px; font-family: "Arial"; text-decoration: none; text-align: left; padding-right: 0px }
.login-right a, .login-right a:visited { text-decoration: none; }
.login-right a:hover, .login-right a:active { text-decoration: underline; }
#column-two { width: 170px; float: left; position: relative; margin: -100px 0px 0px 0px; padding: 0px; background-color: #000;}
#column-two-new {width: 230px; float: left; position: relative; margin-right: 10px;}
#column-two-new1 { color: #3b6cc9; font-family: "Times"; font-weight: normal; font-size: 14px; margin-top: 0px}
#rubrica_grey { color: #383539; font-family: "Arial"; font-size: 12px; font-weight: normal; margin-bottom: 5px; }
#rubrica_grey a, #rubrica_grey a:visited {text-decoration: none;}
#rubrica_grey a:hover, .rubrica_grey a:active {text-decoration: underline;}

#column-two-new2 { color: #3b6cc9; font-family: "Times"; font-weight: bold; font-size: 30px;}
#column-two-new3 {color: #67686b; font-family: "Arial"; font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 6px; line-height: 11px;}
#column-two-new4 { color: #fff; font-family: "Times"; font-weight: bold; font-size: 18px;}
#column-two-new5 { color: #ced0d2; font-family: "Arial"; font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 6px; line-height: 11px;}
#column-two-new6 { color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 10px; padding-left: 40px; margin-top: -5px; margin-bottom: 6px; line-height: 11px;}
#column-two-new7 { color: #3b6cc9; font-family: "Times"; font-weight: bold; font-size: 18px; text-align: left; line-height: 16px; margin-top: 20px;}
#column-two-new7 a, #column-two-new7 a:visited {color: #3b6cc9; text-decoration: none;}
#column-two-new7 a:hover, #column-two-new7 a:active {color: #3b6cc9; text-decoration: underline;}
#column-two-new8 { color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 6px; line-height: 11px; text-align: left;}

.column-home { color: #3b6cc9; font-family: "Times"; font-weight: bold; font-size: 30px; margin-top: 20px}
.column-home a, .column-home a:visited {color: #3b6cc9; text-decoration: none;}
.column-home a:hover, .column-home a:active {color: #3b6cc9; text-decoration: underline;}
.column-home2 { color: #68676b; font-family: "Arial"; font-weight: normal; font-size: 10px; margin-top: 0px }
.column-home2 a, .column-home2 a:visited {color: #68676b; text-decoration: none;}
.column-home2 a:hover, .column-home2 a:active {color: #68676b; text-decoration: underline;}
.column-home3 { color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 10px; margin-top: 0px}


#column-three { width: 158px; float: right; position: relative; margin: 0px; padding: 0px;}
#column-four_articoli {float: left; position: relative; margin-top:10px; padding-right:10px;}
#column-four_articoli2 {width: 500px; float: left; position: relative;}
#column-home {width: 500px; padding-left: 10px; padding-right: 5px; float: left; position: relative; padding-top: 10px;}
#column-homeindex {width: 510px; padding-left: 10px; padding-right: 5px; float: left; position: relative; padding-top: 10px;}
#column-home2 {width: 500px; padding-left: 10px; padding-right: 5px; float: left; position: relative; padding-top: 0px;}
#column-login {padding-left: 10px; padding-right: 5px;}

#column-login2 {padding-left: 10px; padding-right: 10px; border-right: 1px dashed #b9b9bc;}

#column-img {width: 330px; float: left; position: relative; margin-bottom: 10px; margin-top: 10px;}
#column-testo {width: 160px; float: right; position: relative; margin-top: 10px;}
#column-testo-news {margin-top: -5px; border-right: 1px dashed #b8babd; padding-right: 10px;}
#column-testo-blu {width: 145px; float: right; position: relative; padding: 10px; margin-right: 5px; background-color: #dfecf4; margin-top: 10px;}
#column-testo-blu3 {max-width: 135px; padding: 5px; 
background-color: #dfecf4; margin-top: 10px;}
#column-testo-blu2 {width: 190px; float: right; position: relative; padding: 10px; background-color: #dfecf4; margin-top: 10px; border: 1px solid #3b6cc9;}
#column-art-related {width: 260px; float: left; position: relative; padding: 0px; margin-top: 5px;}
.column-art-txt {color: #000; font-family: "Times"; font-weight: bold; font-size: 15px; line-height: 20px;}
.column-art-txt2 {color: #000; font-family: "Times"; font-weight: bold; font-size: 14px; line-height: 20px;}
#column-caseinvista {width: 308px; float: right; position: relative; margin-top: 0px; padding-left: 10px; padding-right: 5px; border-right: 1px dashed #b8babd; border-left: 1px dashed #b8babd;}
#column-bannerpp {width: 302px; height: 264px; background-image: url(../images/fondo-banner.jpg); background-repeat: no-repeat; padding-left: 4px;}
#column-bannerpp3 {width: 289px; height: 29px;}
#column-bannerpp2 {width: 289px; height: 196px;}

#column-imgcase {width: 143px;float: left; position: relative;}
#column-txtcase {width: 158px; float: right; position: relative;}
#column-login-txt {color: #990101; font-family: "Arial"; font-weight: normal; font-size: 24px; margin-top: 0px; margin-bottom: 0px; text-align: left;}
#column-login-txt8 {color: #990101; font-family: "Arial"; font-weight: normal; font-size: 24px; margin-top: -13px; margin-bottom: 0px; text-align: left;}
#column-login-txt2 {color: #000; font-family: "Times"; font-weight: normal; font-size: 14px; margin-top: 0px; margin-bottom: 0px; text-align: left;}
#column-login-txt3 {color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 18px; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; text-align: left;}
#column-login-txt3 a,  column-login-txt3 a:visited {color: #3b6cc9; text-decoration: none;}
#column-login-txt3 a:hover,  column-login-txt3 a:active {color: #3b6cc9; text-decoration: underline;}
#column-login-txt5 {background-color: #3b6cc9; color: #fff; font-family: "Arial"; font-weight: normal; font-size: 18px; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; text-align: left; width: 700px;}
.column-login-txt4 {color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 12px; padding-left: 0px; margin-top: 0px; margin-bottom: 5px; text-align: left;}
.column-login-txt6 {color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 16px; padding-left: 0px; margin-top: 0px; margin-bottom: 5px; text-align: left;}
.column-login-txt6 a, .column-login-txt6 a:visited, .column-login-txt6 a:hover, .column-login-txt6 a:active {color: #3b6cc9;}
.column-login-txt7 {color: #3b6cc9; font-family: "Arial"; font-weight: bold; font-size: 12px; text-align: left;}
.column-login-txt7 a, .column-login-txt7 a:visited, .column-login-txt7 a:hover, .column-login-txt7 a:active {color: #3b6cc9; font-weight: bold;}
.column-login-txt8 {color: #444145; font-family: "Arial"; font-weight: bold; font-size: 15px; padding-left: 0px; margin-top: 5px; margin-bottom: 20px; text-align: left;}
.column-login-txt8 a, .column-login-txt8 a:visited, .column-login-txt8 a:hover, .column-login-txt8 a:active {color: #444145;}


#column-login-txt10 {color: #3b6cc9; font-family: "Arial"; font-weight: normal; font-size: 18px; padding-left: 10px; padding-top: 20px; text-align: left;}
#column-login-txt10 a,  column-login-txt10 a:visited {color: #3b6cc9; text-decoration: none;}
#column-login-txt10 a:hover,  column-login-txt10 a:active {color: #3b6cc9; text-decoration: underline;}

#column-three-big {margin: 0px;}

#link_ricerca {color: #990101; font-family: "Arial"; font-weight: bold; font-size: 14px; text-align: left;}
#link_ricerca a, #link_ricerca a:visited {color: #990101; text-decoration: none;}
#link_ricerca a:hover, .link_ricerca a:active {color: #990101; text-decoration: underline;}

#link_ricercac {color: #990101; font-family: "Arial"; font-weight: bold; font-size: 13px; text-align: center;}
#link_ricercac a, #link_ricercac a:visited {color: #990101; text-decoration: none;}
#link_ricercac a:hover, .link_ricercac a:active {color: #990101; text-decoration: underline;}

#link_blu {color: #3b6cc9; font-family: "Arial"; font-weight: bold; font-size: 13px; text-align: left; float: left}
#link_blu a, #link_blu a:visited {color: #3b6cc9; text-decoration: none;}
#link_blu a:hover, .link_blu a:active {color: #3b6cc9; text-decoration: underline;}

#link_blu2 {color: #3b6cc9; font-family: "Arial"; font-weight: bold; font-size: 13px; text-align: left}
#link_blu2 a, #link_blu2 a:visited {color: #3b6cc9; text-decoration: none;}
#link_blu2 a:hover, .link_blu2 a:active {color: #3b6cc9; text-decoration: underline;}

#link_red {color: #990101; font-family: "Arial"; font-weight: bold; font-size: 13px; text-align: left;}
#link_red a, #link_red a:visited {color: #990101; text-decoration: none;}
#link_red a:hover, .link_red a:active {color: #990101; text-decoration: underline;}

#link_boxblu {color: #3b6cc9; font-family: "Times"; font-weight: bold; font-size: 18px; text-align: left;}
#link_boxblu a, #link_boxblu a:visited {color: #3b6cc9; text-decoration: none;}
#link_boxblu a:hover, .link_boxblu a:active {color: #3b6cc9; text-decoration: underline;}
#link_boxred {color: #990101; font-family: "Times"; font-weight: bold; font-size: 18px; text-align: left;}
#link_boxred a, #link_boxred a:visited {color: #990101; text-decoration: none;}
#link_boxred a:hover, .link_boxred a:active {color: #990101; text-decoration: underline;}
#link_boxgrigio {color: #383539; font-family: "Arial"; font-weight: normal; font-size: 13px; text-align: left; margin-top: 4px;}
#link_boxgrigio2 {color: #383539; font-family: "Arial"; font-weight: normal; font-size: 13px; text-align: left; margin-top: 4px;}
#link_boxgrigio3 {color: #383539; font-family: "Arial"; font-weight: normal; font-size: 12px; text-align: left; font-style: italic;}

#link_ricercad {color: #fff; font-family: "Arial"; font-weight: bold; font-size: 15px; padding: 5px; margin-bottom: 5px; text-align: right; background-color: #3b6cc9; border: 1px solid #b9b9bc;}
#link_ricercad a, #link_ricercad a:visited {color: #fff; text-decoration: none;}
#link_ricercad a:hover, #link_ricercad a:active {color: #fff; text-decoration: underline;}

#link_ricercab {color: #000; font-family: "Arial"; font-weight: bold; font-size: 22px; margin-top: 0px; margin-bottom: 0px; text-align: left;}
#link_ricercab a, #link_ricercab a:visited {color: #000; text-decoration: none;}
#link_ricercab a:hover, .link_ricercab a:active {color: #000; text-decoration: underline;}

#link_ricerca5 {color: #fff; font-family: "Arial"; font-weight: bold; font-size: 22px; margin-top: 0px; margin-bottom: 0px; text-align: left;}
#link_ricerca5 a, #link_ricerca5 a:visited {color: #fff; text-decoration: none;}
#link_ricerca5 a:hover, .link_ricerca5 a:active {color: #fff; text-decoration: underline;}

#link_ricerca2 {text-align: left; color: #68676v; font-family: "Arial"; font-weight: normal; font-size: 9px; margin-bottom: 0px;}
#link_ricerca2 a, #link_ricerca2 a:visited {color: #68676v; text-decoration: none; }
#link_ricerca2 a:hover, .link_ricerca2 a:active {color: #68676v; text-decoration: underline;}

#link_ricerca2c {text-align: center; color: #68676v; font-family: "Arial"; font-weight: normal; font-size: 9px; margin-bottom: 0px;}
#link_ricerca2c a, #link_ricerca2c a:visited {color: #68676v; text-decoration: none; }
#link_ricerca2c a:hover, .link_ricerca2c a:active {color: #68676v; text-decoration: underline;}

#link_ricerca4 {margin-left: 0px; margin-top: 0px; margin-left: 0px; color: #383539; font-family: "Arial"; font-weight: normal; font-size: 9px; text-align: left; line-height: 12px; }
#link_ricerca4 a, #link_ricerca4 a:visited {color: #990101; text-decoration: none; font-weight: bold; }
#link_ricerca4 a:hover, .link_ricerca4 a:active {color: #990101; text-decoration: underline; font-weight: bold; }

#link_ricerca3 { margin-right: 0px; text-align: left; margin-top: 0px;}


/*footer*/
#box-footer {margin-top: 20px; padding-top: 10px; padding-bottom: 5px; clear: both; border: none; font-family: Arial; font-size: 12px; color: #383539; text-align: center; font-weight: normal; border-top: 1px solid #b8babd}
#box-footer a, #box-footer a:visited { color: #383539; text-decoration: none; }
#box-footer a:hover, #box-footer a:active { color: #383539; text-decoration: underline; }
#box-footer4 {margin-top: 0px; padding-top: 10px; padding-bottom: 5px; font-family: Arial; font-size: 12px; color: #383539; text-align: center; font-weight: normal;}
#box-footer3 {background-color: #b8babd; margin-top: 10px; padding: 10px; padding-bottom:0px; clear: both; border: none; font-family: Arial; font-size: 12px; color: #383539; text-align: center; font-weight: normal;}
#box-footer2 {background-color: #3b6cc9; margin-top: 30px; padding-top: 5px; padding-bottom: 5px; clear: both; border: none; font-family: Arial; font-size: 12px; color: #fff; text-align: center; font-weight: normal}
#box-footer2 a, #box-footer2 a:visited { color: #fff; text-decoration: none; }
#box-footer2 a:hover, #box-footer2 a:active { color: #fff; text-decoration: underline; }
.box-footer .top {font-weight:bold; color: #383539}
.clr {clear: both;}
.menu-search {margin-top: 5px; text-align: left;	z-index: 2; }
.menu-search-grigio {	text-align: left;	background: #dfd9d6;	z-index: 2; color: #666}
.back { color: #C00;	font-size: 12px; font-family: Verdana; float: left; z-index: 0; position: relative; }
.back a, .back a:visited {color: #C00;}
.forward { color: #000; font-size: 12px; font-family: Verdana; float: right;	z-index: 0; position: relative; }

/*------------------------------------------variante 2 colonne--------------------------------------------*/
#column-one-2c { text-align: left; }


/*------------------------------------------variante 3 colonne--------------------------------------------*/
#contatti-3c {margin-top: -19px; margin-bottom: 10px; text-align: right; padding-right: 90px; font-family: "Verdana"; font-size: 10px; font-weight: bolder; }

#logo-sfondo-3c {	width: 750px; height: 89px; background-color: #F30; }

#logo-3c	{ float: left; position: relative; width: 420px; height: 89px; background-color: #F30; text-align: left;}
#login-3c { width: 160px; height: 83px; float: left; margin: 0px; padding: 0px; background-color: #F30; }

#side-left-3c { width: 570px; margin: 0px; padding: 0px; float: left; position: relative; background-color: #FFF; text-align: left; }
#column-three-3c { width: 160px; float: left; margin: 0px; padding: 0px; background-color: #FFF; }

#column-one-3c { text-align: left; margin-left: 160px; position: relative; }/*modificato*/

#side-right-3c { width: 170px; margin: 0px; padding: 0px; float: left; position: relative; background-color: #FFF; }
#column-two-3c { width: 170px; float: left; position: relative; margin: -100px 0px 0px 0px; padding: 0px; background-color: #000; }


/*--------------------------------- variante 3 colonne ricerca --------------------------------------------*/
#column-two-3c-r { width: 170px; float: left; position: relative; margin: -100px 0px 0px 0px; padding: 0px; background: white url(../images/small/fascione.gif);  background-repeat: repeat; }

