/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

body {

width: 100%;

font-family: arial, helvetica, sans-serif;

font-size: 11px;

line-height: 15px;

font-style: normal;

color: #333;

letter-spacing: 0px;

background: #3a3939 url(/provideo-incorso/images/back-body.jpg) top left repeat-x;

margin: 0 0 0 0;

}



#accentratore {

width: 1000px;

margin: auto;

padding: 0 0 0 0;

}



#container {

width: 100%;

float: left;

background: none;

margin: 0 0 0 0;

padding: 0 0 0 0;

border: none;

position: relative;

text-align: left;

}



#top {

width: 1000px;

float: left;

margin: 0 0 0 0;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/top.jpg) top left no-repeat;

min-height: 109px;

height: auto !important;

height: 109px;

color: #000;

position: relative;

}



#middle {

width: 1000px;

float: left;

margin: 0 0 0 0;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/back-middle.jpg) top left repeat-y;

min-height: 200px;

height: auto !important;

height: 200px;

}



#middlecloser {

width: 1000px;

clear: both;

background: url(/provideo-incorso/images/back-area-riservata.jpg) top left no-repeat;

margin: 0 0 0 0;

padding: 5px 0 5px 0;

height: 76px;

}



#sx {

width: 209px;

float: left;

background: url(/provideo-incorso/images/back-sx.jpg) top left no-repeat;

padding: 0 0 0 0;

margin: 0 0 0 0;

text-align: left;

min-height: 258px;

height: auto !important;

height: 258px;

}



#cx {

width: 741px;

float: left;

background: url(/provideo-incorso/images/back-cx-aree.jpg) top left no-repeat;

padding: 30px 25px 15px 25px;

margin: 0 0 0 0;

text-align: center;

min-height: 208px;

height: auto !important;

height: 208px;

}



#dx {

width: 0px;

float: left;

background: none;

margin: 0 0 0 0;

padding: 0 0 0 0;

text-align: left;

min-height: 258px;

height: auto !important;

height: 258px;

}



#bottom {

width: 1000px;

float: left;

background: #21201E url(/provideo-incorso/images/back-bottom.jpg) top left no-repeat;

color: #919190;

margin: 0 0 0 0;

padding: 0 0 5px 0;

min-height: 169px;

height: auto !important;

height: 169px;

}



#top_1 {

width: 1000px;

float: left;

margin: 0 0 0 0;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/top.jpg) top left no-repeat;

min-height: 109px;

height: auto !important;

height: 109px;

color: #000;

position: relative;

}



#middle_1 {

width: 1000px;

float: left;

background: url(/provideo-incorso/images/back-middle-aree.jpg) top left repeat-y;

margin: 0 0 0 0;

padding: 0 0 0 0;

min-height: 200px;

height: auto !important;

height: 200px;

}



#middlecloser_1 {

width: 1000px;

clear: both;

background: url(/provideo-incorso/images/back-area-riservata.jpg) top left no-repeat;

margin: 0 0 0 0;

padding: 5px 0 5px 0;

height: 76px;

}



#sx_1 {

width: 209px;

float: left;

background: none;

padding: 0 0 0 0;

margin: 0 0 0 0;

text-align: left;

min-height: 400px;

height: auto !important;

height: 400px;

}



#cx_1 {

width: 731px;

float: left;

background: url(/provideo-incorso/images/back-cx-aree.jpg) top left no-repeat;

padding: 25px 30px 30px 30px;

margin: 0 0 0 0;

text-align: left;

min-height: 340px;

height: auto !important;

height: 340px;

}



#dx_1 {

width: 0px;

float: left;

background: none;

margin: 0 0 0 0;

padding: 0 0 0 0;

text-align: left;

min-height: 0px;

height: auto !important;

height: 0px;

}



#bottom_1 {

width: 1000px;

float: left;

background: #21201E url(/provideo-incorso/images/back-bottom.jpg) top left no-repeat;

color: #919190;

margin: 0 0 0 0;

padding: 0 0 5px 0;

min-height: 169px;

height: auto !important;

height: 169px;

}



#top_2 {

width: 1000px;

float: left;

margin: 0 0 0 0;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/top.jpg) top left no-repeat;

min-height: 109px;

height: auto !important;

height: 109px;

color: #000;

position: relative;

}



#middle_2 {

width: 1000px;

float: left;

background: url(/provideo-incorso/images/back-middle-aree.jpg) top left repeat-y;

margin: 0 0 0 0;

padding: 0 0 0 0;

min-height: 200px;

height: auto !important;

height: 200px;

}



#middlecloser_2 {

width: 1000px;

clear: both;

background: url(/provideo-incorso/images/back-area-riservata.jpg) top left no-repeat;

margin: 0 0 0 0;

padding: 5px 0 5px 0;

height: 76px;

}



#sx_2 {

width: 209px;

float: left;

background: none;

padding: 0 0 0 0;

margin: 0 0 0 0;

text-align: left;

min-height: 400px;

height: auto !important;

height: 400px;

}



#cx_2 {

width: 731px;

float: left;

background: url(/provideo-incorso/images/back-cx-aree.jpg) top left no-repeat;

padding: 25px 30px 30px 30px;

margin: 0 0 0 0;

text-align: left;

min-height: 340px;

height: auto !important;

height: 340px;

}



#cx_2_prodotti {

width: 764px;

float: left;

background: url(/provideo-incorso/images/back-cx-aree.jpg) top left no-repeat;

padding: 14px 14px 14px 13px;

margin: 0 0 0 0;

text-align: left;

min-height: 340px;

height: auto !important;

height: 340px;

}



#dx_2 {

width: 0px;

float: left;

background: none;

margin: 0 0 0 0;

padding: 0 0 0 0;

text-align: left;

min-height: 0px;

height: auto !important;

height: 0px;

}



#bottom_2 {

width: 1000px;

float: left;

background: #21201E url(/provideo-incorso/images/back-bottom.jpg) top left no-repeat;

color: #919190;

margin: 0 0 0 0;

padding: 0 0 5px 0;

min-height: 169px;

height: auto !important;

height: 169px;

}



#top_3 {

width: 1000px;

float: left;

margin: 0 0 0 0;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/top.jpg) top left no-repeat;

min-height: 109px;

height: auto !important;

height: 109px;

color: #000;

position: relative;

}



#middle_3 {

width: 1000px;

float: left;

background: url(/provideo-incorso/images/back-middle-approfondimenti.jpg) top left repeat-y;

margin: 0 0 0 0;

padding: 0 0 0 0;

min-height: 200px;

height: auto !important;

height: 200px;

}



#middlecloser_3 {

width: 1000px;

clear: both;

background: url(/provideo-incorso/images/back-area-riservata.jpg) top left no-repeat;

margin: 0 0 0 0;

padding: 5px 0 5px 0;

height: 76px;

}



#sx_3 {

width: 0px;

float: left;

background: none;

padding: 0 0 0 0;

margin: 0 0 0 0;

text-align: left;

min-height: 0px;

height: auto !important;

height: 0px;

}



#cx_3 {

width: 731px;

float: left;

background: url(/provideo-incorso/images/back-cx-approfondimenti.jpg) top left no-repeat;

padding: 25px 30px 30px 30px;

margin: 0 0 0 0;

text-align: left;

min-height: 340px;

height: auto !important;

height: 340px;

}



#cx_3_prodotti {

width: 791px;

float: left;

background: url(/provideo-incorso/images/back-cx-approfondimenti.jpg) top left no-repeat;

padding: 10px 0 0 0;

margin: 0 0 0 0;

text-align: left;

min-height: 375px;

height: auto !important;

height: 375px;

}



#dx_3 {

width: 209px;

float: left;

background: none;

margin: 0 0 0 0;

padding: 0 0 0 0;

text-align: left;

min-height: 400px;

height: auto !important;

height: 400px;

}



#bottom_3 {

width: 1000px;

float: left;

background: #21201E url(/provideo-incorso/images/back-bottom.jpg) top left no-repeat;

color: #919190;

margin: 0 0 0 0;

padding: 0 0 5px 0;

min-height: 169px;

height: auto !important;

height: 169px;

}



/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/



a {

color: #094F73;

text-decoration: none;

}



a:hover {

text-decoration: underline;

}



a.home {

color: #094F73;

text-decoration: none;

}



a.home:hover {

text-decoration: none;

color:#f1ad32;

}



h1 {

font-family: arial, helvetica, sans-serif;

font-size: 20px;

line-height: 24px;

color: #555;

margin: 0 0 0 0;

padding: 0 0 0 0;

border: none;

font-weight: normal;

}



h1.home {

font-family: arial, helvetica, sans-serif;

font-size: 27px;

line-height: 31px;

color: #777;

margin: 40px 0 0 45px;

padding: 0 0 0 0;

border: none;

font-weight: bold;

width: 396px;

}



h2 {

font-family: arial, helvetica, sans-serif;

font-size: 14px;

line-height: 16px;

color: #A0A0A0;

margin: 4px 0 0 0;

padding: 0 0 0 0;

font-weight: normal;

}



h2.home {

font-family: arial, helvetica, sans-serif;

font-size: 13px;

line-height: 15px;

color: #A0A0A0;

margin: 4px 0 0 0;

padding: 0 0 0 0;

font-weight: bold;

}



img {

border: none;

padding: 0 0 0 0;

behavior: url("/pngbehavior.htc");

}



form {

margin: 0 0 0 0;

padding: 0 0 0 0;

}



td ul {

list-style: square;

margin: 0 0 0 15px;

padding: 0 0 0 0;

}



#contenuto-pagina {

float: left;

width: 100%;

font-size: 12px;

line-height: 17px;

text-align: justify;

}



#menu-orizzontale-aree {

float: right;

height: 18px;

margin: 5px 0 0 0;

padding: 0 0 0 0;

border: none;

}



#menu-orizzontale-aree a {

float: left;

height: 14px;

padding: 2px 5px 2px 5px;

display: block;

color: #fff;

text-decoration: none;

text-align: left;

background: none;

font-family: arial, helvetica, sans-serif;

letter-spacing: 0px;

font-size: 10px;

line-height: 14px;

border: 1px solid transparent;

}



#menu-orizzontale-aree a:hover, #menu-orizzontale-aree a:active, #menu-orizzontale-aree a.active {

background: #777;

border: 1px solid #fff;

}



#menu-orizzontale-approfondimenti a:hover, #menu-orizzontale-approfondimenti a:active, #menu-orizzontale-approfondimenti a.active {

color: #ddd;

}



#molliche {

width: 100%;

margin-bottom: 3px;

font-family: verdana, arial, sans-serif;

font-size: 11px;

line-height: 19px;

color: #999;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/bordo-dotted.jpg) repeat-x bottom left;

}



#molliche a {

color: #97A9B5; /*#999;*/

text-decoration: none;

}



#molliche a:hover {

color: #444;

}



#molliche a:active {

color: #000;

}



#toolbar {

margin-top: 0px;

margin-bottom: 10px;

text-align: right;

font-size: 16px;

line-height: 20px;

color: #aaa;

}



ul.lista {

float: left;

list-style: none; /* elimina i punti elenco */

margin: 0 0 0 0;

padding: 0 0 0 0; /* elimina i rientri delle liste */

border: none;

}



ul.lista li {

float: left;

display: block;

} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */



ul.lista li a {

float: left;

width: 713px;

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

min-height: 40px;

height: auto !important;

height: 50px;

color: #333;

font-family: arial, helvetica, sans-serif;

font-size: 14px;

line-height: 16px;

margin: 0 0 0 0;

padding: 9px 9px 9px 9px;

background: url(/provideo-incorso/images/bordo-dotted.jpg) repeat-x bottom left;

text-align: left;

}



ul.lista li a:hover {

/*background: #edf3f8 url(/provideo-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/

text-decoration: none;

color: #4974A3;

}



ul.lista li a #contenitore-img {

float: left;

width: 130px;

margin: 0 9px 9px 0;

text-align: center;

cursor: pointer;

}



ul.lista li a img.thumbnail {

/*float: left;*/

border: none;

/*margin-right: 9px;*/

/*margin-bottom: 9px;*/

}



ul.lista li a #titolo {

margin: 0 0 0 0;

font-weight: bold;

}



ul.lista li a #sottotitolo {

margin: 0 0 0 0;

color: #999;

font-size: 12px;

}



ul.lista li a:hover #sottotitolo {

color: #B5C8DD;

}



ul.lista li a #abstract {

margin: 3px 0px 0px 0px;

font-size: 11px;

}



/*---------------------------------------------*/

ul.lista-notizie {

float: left;

list-style: none; /* elimina i punti elenco */

margin: 0 0 0 0;

padding: 0 0 0 0; /* elimina i rientri delle liste */

border: none;

}



ul.lista-notizie li {

float: left;

display: block;

} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */



ul.lista-notizie li a {

float: left;

width: 207px;

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

min-height: 34px;

height: auto !important;

height: 34px;

color: #fff;

font-family: arial, helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

margin: 0 0 0 0;

padding: 5px 5px 5px 3px;

background: none;

border-bottom: 1px solid #a0b1ba;

}



ul.lista-notizie li a:hover {

background: none;

text-decoration: none;

color: #444;

}



ul.lista-notizie li a img.thumbnail {

float: left;

border: 1px solid #ccc;

padding: 1px 1px 1px 1px;

margin-right: 4px;

margin-bottom: 4px;

}



ul.lista-notizie li a #titolo {

margin: 0px 0px 0px 0px;

}



ul.lista-notizie li a #sottotitolo {

margin: 0px 0px 0px 0px;

font-size: 9px;

line-height: 9px;

color: #394348;

background: #eee;

}



ul.lista-notizie li a #abstract {

margin: 0px 0px 0px 0px;

}

/*---------------------------------------------*/



/*---------------------------------------------*/

ul.lista-kit {

float: left;

list-style: none; /* elimina i punti elenco */

margin: 0 0 0 0;

padding: 0 0 0 0; /* elimina i rientri delle liste */

border: none;

}



ul.lista-kit li {

float: left;

display: block;

} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */



ul.lista-kit li a {

float: left;

width: 495px;

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

min-height: 40px;

height: auto !important;

height: 50px;

color: #333;

font-family: arial, helvetica, sans-serif;

font-size: 14px;

line-height: 16px;

margin: 0 0 0 0;

padding: 9px 9px 9px 9px;

background: url(/provideo-incorso/images/bordo-dotted.jpg) repeat-x bottom left;

text-align: left;

}



ul.lista-kit li a:hover {

/*background: #edf3f8 url(/provideo-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/

text-decoration: none;

color: #4974A3;

}



ul.lista-kit li a #contenitore-img {

float: left;

width: 100px;

margin: 0 5px 5px 0;

text-align: center;

cursor: pointer;

}



ul.lista-kit li a img.thumbnail {

/*float: left;*/

border: none;

/*margin-right: 9px;*/

/*margin-bottom: 9px;*/

}



ul.lista-kit li a #titolo {

margin: 0 0 0 0;

font-weight: bold;

}



ul.lista-kit li a #sottotitolo {

margin: 0 0 0 0;

color: #999;

font-size: 12px;

}



ul.lista-kit li a:hover #sottotitolo {

color: #B5C8DD;

}



ul.lista-kit li a #abstract {

margin: 3px 0px 0px 0px;

font-size: 11px;

}

/*---------------------------------------------*/



/*---------------------------------------------*/

ul.lista-prodotti {

float: left;

list-style: none; /* elimina i punti elenco */

margin: 0 0 0 0;

padding: 0 0 0 0; /* elimina i rientri delle liste */

border: none;

}



ul.lista-prodotti li {

float: left;

position: relative;

display: block;

margin: 0 0 0 0;

} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */



ul.lista-prodotti li a.flag {

position:absolute;

top:3px;

left:124px;

width:62px;

height:64px;

}



ul.lista-prodotti li #contenitore {

float: left;

width: 177px;

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

min-height: 150px;

height: auto !important;

height: 150px;

color: #333;

font-family: arial, helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

margin: 0 3px 6px 3px;

padding: 1px 1px 1px 1px;

background: none;

border: 3px solid #d0d0d0;

}



ul.lista-prodotti li #contenitore img.thumbnail {

border: none;

padding: 0 0 0 0;

}



ul.lista-prodotti li #contenitore #titolo {

margin: 0px 0px 0px 0px;

}



ul.lista-prodotti li #contenitore #sottotitolo {

margin: 0px 0px 0px 0px;

}



ul.lista-prodotti li #contenitore #abstract {

margin: 0px 0px 0px 0px;

}



#int1 {

float: left;

width: 177px;

text-align: center;

}



#int2 {

float: left;

width: 165px;

padding: 6px 8px 10px 8px;

min-height: 52px;

height: auto !important;

height: 52px;

}



#int3 {

float: left;

width: 165px;

height: 16px;

padding: 3px 6px 3px 6px;

background: #ececec;

color: #666;

font-size: 15px;

line-height: 16px;

}



#int4 {

float: left;

width: 165px;

height: 16px;

padding: 2px 6px 2px 6px;

text-align: right;

background: #ececec;

font-size: 16px;

line-height: 16px;

font-weight: bold;

}



#int2 a {

color: #333;

font-weight: bold;

}



#int4 .euro {

color: #555;

font-size: 12px;

font-weight: normal;

}

/*---------------------------------------------*/



ul.menu {

width: 209px;

list-style: none; /* elimina i punti elenco */

margin: 0 0 0 0;

padding: 0 0 0 0; /* elimina i rientri delle liste */

}



ul.menu li {

display: inline;

} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */



ul.menu li a {

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

font-family: arial, helvetica, sans-serif;

font-size: 11px;

color: #333;

font-weight: normal;

min-height: 15px;

height: auto !important;

height: 15px;

line-height: 15px; /* altezza del link: height e line-height devono avere il medesimo valore */

padding: 10px 10px 10px 15px;

background: #acbcc7;

border-top: 1px solid #d2dce2;

border-bottom: 1px solid #8c9aa4;

}



ul.menu li a:hover, ul.menu li a:active {

color: #333;

background: #9db0bd;

text-decoration: none;

} /* colori per l'effetto roll-over */



ul.menu li #menu-father a {

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

color: #555;

padding: 5px 10px 5px 25px;

background: #d0dae2;

border-top: none;

border-bottom: 1px solid #bdc6ce;

}



ul.menu li #menu-father a:hover, ul.menu_mod li #menu-father a:active {

color: #555;

background: #c8d3dd;

text-decoration: none;

} /* colori per l'effetto roll-over */



ul.menu li #menu-son a {

display: block; /* il link occupa tutto lo spazio orizzontale */

min-height: 14px;

height: auto !important;

height: 14px;

font-family: trebuchet ms, arial, verdana;

font-size: 10px;

line-height: 14px;

font-weight: normal;

color: #999;

text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */

padding: 3px 5px 4px 36px;

border-top: none;

background: #fff url(/provideo-incorso/images/bordo-dotted.jpg) repeat-x bottom left;

}



ul.menu li #menu-son a:hover, ul.menu li #menu-son a:active {

color: #ffcc00;

text-decoration: none;

} /* colori per l'effetto roll-over */



ul.lista-box-laterale {

width: 233px;

list-style: none; /* elimina i punti elenco */

margin: 0 0 0 0;

padding: 0 0 0 0; /* elimina i rientri delle liste */

}



ul.lista-box-laterale li {

width: 233px;

display: block;

} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */



ul.lista-box-laterale li a {

width: 225px;

display: block; /* il link occupa tutto lo spazio orizzontale */

text-decoration: none;

min-height: 12px;

height: auto !important;

height: 12px;

color: #333;

font-family: verdana, arial, sans-serif;

font-size: 10px;

margin: 0 0 0 0;

padding: 4px 5px 4px 3px;

border-bottom: 1px solid #ccc;

border-top: 1px solid #fff;

}



ul.lista-box-laterale li a:hover {

text-decoration: none;

}



#bottone-richiesta-info {

float: right;

padding: 8px 0 4px 0;

margin: 15px 0 0 0;

height: 20px;

}



hr {

border: none;

border-top: 1px solid #41403e;

width: 100%;

height: 0px;

}



#spazio-ricerca {

width: 100%;

float: left;

height: 32px;

background: url(/provideo-incorso/images/back-cerca.jpg) top left no-repeat;

border-bottom: 1px solid #fff;

}



#spazio-news {

width: 770px;

float: left;

min-height: 115px;

height: auto !important;

height: 115px;

padding: 21px 0 0 230px;

background: #71858f url(/provideo-incorso/images/back-news.jpg) top left no-repeat;

}



#chiusura-spazio-news {

width: 100%;

float: left;

height: 2px;

background: url(/provideo-incorso/images/chiusura-back-news.jpg) top left repeat-x;

}



.logo {

position: absolute;

left: 0px;

bottom: 38px;

z-index: 50;

}



.ombra-visual {

position: absolute;

left: 0px;

bottom: -7px;

z-index: 0;

}



*:first-child+html .ombra-visual { /* PER IE7 */

position: absolute;

left: 0px;

bottom: -7px;

z-index: -1;

}



#campo-ricerca-top {

width: 60%;

float: right;

height: 28px;

margin: 0 0 0 0;

padding: 4px 12px 0 0;

}



#campo-ricerca-top input {

width: 200px;

font-size: 13px;

padding-left: 3px;

padding-right: 3px;

border-top: 0px solid #B6CBE0;

border-right: 0px solid #B6CBE0;

border-bottom: 0px solid #B6CBE0;

border-left: 0px solid #B6CBE0;

color: #888;

font-weight: normal;

background: url(/provideo-incorso/images/back-input-text.jpg) top left no-repeat;

}



#campo-ricerca-top select {

font-size: 13px;

padding-left: 3px;

padding-right: 3px;

border-top: 0px solid #B6CBE0;

border-right: 0px solid #B6CBE0;

border-bottom: 0px solid #B6CBE0;

border-left: 0px solid #B6CBE0;

color: #888;

font-weight: normal;

}



/*---------------------------------------------*/

/* gestione scheda prodotto */



.top-scheda-prodotto {

width: 771px;

height: 380px;

margin: 0 0 0 0;

}



.spazio-prezzi-scheda-prodotto {

width: 250px;

}



h2.spazio-marca {

width: 230px;

min-height: 39px;

height: auto !important;

height: 39px;

padding: 8px 10px 8px 10px;

margin: 0 0 3px 0;

background: #ededed;

font-size: 16px;

line-height: 20px;

font-weight: bold;

cursor:  default;

color: #333;

}



.spazio-contenitore-nome-prezzi {

width: 238px;

min-height: 309px;

height: auto !important;

height: 309px;

padding: 8px 6px 6px 6px;

margin: 0 0 3px 0;

background: #ededed;

color: #686868;

cursor:  default;

}



h1.spazio-nome {

width: 230px;

padding: 2px 4px 2px 4px;

font-size: 22px;

line-height: 24px;

color: #686868;

}



h2.spazio-nome-categoria {

width: 228px;

margin: 0 0 0 0;

padding: 2px 5px 2px 5px;

font-size: 17px;

line-height: 19px;

color: #686868;

}



.spazio-primo-prezzo {

width: 238px;

padding: 15px 0 0 0;

font-size: 44px;

line-height: 46px;

color: #333;

letter-spacing: -2px;

text-align: right;

font-style: italic;

}



.spazio-sconto-offerta {

width: 218px;

min-height: 146px;

height: auto !important;

height: 146px;

padding: 10px 10px 10px 10px;

margin: 33px 0 0 0;

font-size: 24px;

line-height: 24px;

color: #fff;

letter-spacing: -1px;

background: #9F9F45 url(/provideo-incorso/images/back-offerta-scheda.jpg) top left repeat-x;

}



.spazio-sconto-offerta-label {

width: 214px;

padding: 0px 2px 0px 2px;

font-size: 13px;

line-height: 17px;

color: #e5e5e5;

letter-spacing: 0px;

font-weight: bold;

}



.spazio-prezzo-iniziale {

width: 238px;

padding: 0 0 0 0;

margin: 0 0 0 0;

font-size: 44px;

line-height: 46px;

letter-spacing: -2px;

text-align: right;

font-style: italic;

}



.spazio-prezzo-finale {

width: 218px;

padding: 0 0 0 0;

margin: 25px 0 0 0;

font-size: 44px;

line-height: 46px;

color: #fff;

letter-spacing: -2px;

text-align: right;

font-style: italic;

}



.euro1 {

margin-right: 4px;

font-size: 18px;

line-height: 20px;

color: #888;

letter-spacing: -1px;

font-style: normal;

}



.euro2 {

margin-right: 4px;

font-size: 18px;

line-height: 20px;

color: #e5e5e5;

letter-spacing: -1px;

font-style: normal;

}


.ivato1 {

font-size: 11px;

line-height: 19px;

color: #888;

letter-spacing: 0px;

font-style: normal;

}


.ivato2 {

font-size: 11px;

line-height: 19px;

color: #fff;

letter-spacing: 0px;

font-style: normal;

}


.prezzoivato1-2 {

font-size: 15px;

font-weight: bold;

}


.cents {

font-size: 19px;

line-height: 21px;

letter-spacing: 0px;

}



a.tornacatalogo {

position: absolute;

top: 0px;

left: 0px;

text-decoration: none;

color: #999;

}



a.tornacatalogo:hover {

color: #000;

}

/*---------------------------------------------*/





/*---------------------------------------------*/

/* gestione scheda prodotto (descrizione) */



#main-scheda-prodotto {

width: 791px;

padding: 0 0 0 0;

margin: 10px 0 0 0;

/*

min-height: 400px;

height: auto !important;

height: 400px;

*/

background: url(/provideo-incorso/images/back-middle-approfondimenti.jpg) top left repeat-y;

}



.tab-scheda-prodotto {

width: 791px;

height: 30px;

padding: 3px 0 0 0;

background: url(/provideo-incorso/images/back-tab-scheda.jpg) top left no-repeat;

}



.tab {

float: left;

height: 13px;

padding: 9px 8px 8px 8px;

display: block;

font-size: 11px;

line-height: 13px;

color: #fff;

background: url(/provideo-incorso/images/back-single-tab.jpg) top left no-repeat;

}



.kit {

font-size: 12px;
font-weight: bold;
background: url(/provideo-incorso/images/back-single-tab-kit.jpg) top left no-repeat;

}



.end {

width: 10px;

height: 30px;

padding: 0 0 0 0;

background: url(/provideo-incorso/images/back-tab-end.jpg) top left no-repeat;

}



#toolbar-scheda-prodotto {

float: right;

width: 116px;

padding: 0 0 0 0;

margin: 6px 0 0 0;

text-align: center;

}



#contenuto-scheda-prodotto {

float: left;

width: 791px;

min-height: 350px;

height: auto !important;

height: 350px;

padding: 0 0 0 0;

}



#contenuto-scheda-prodotto #contenuto-pagina {

float: left;

width: 513px;

min-height: 310px;

height: auto !important;

height: 310px;

padding: 20px 20px 20px 20px;

text-align: left;

border-right: 1px solid #7F7F7F;

}



#call-to-action {

float: left;

width: 237px;

padding: 0 0 0 0;

min-height: 350px;

height: auto !important;

height: 350px;

}



/*---------------------------------------------*/



.titolo-grafico {

width: 960px;

min-height: 70px;

height: auto !important;

height: 70px; 

margin: 0 0 0 0;

padding: 8px 0 0 40px;

color: #f5f5f5;

font-size: 24px;

line-height: 28px;

}



div.visual-home {

width: 1000px;

height: 247px;

background: url(/provideo-incorso/images/Image/visual/visual-home.jpg) top left no-repeat;

}



div.visual-home a.register-button {

display: block;

float: left;

width: 228px;

height: 43px;

margin: 19px 0 0 51px;

}



div.visual-home a.register-button:hover {

background: #fff;

filter: alpha(opacity=15);

-moz-opacity: .15;

opacity: .15;

}



div.visual-home div.box-register {

float: left;

margin: 15px 0px 0px 20px;

width: 310px;

height: 80px;

color: #888;

font-family: verdana, arial, sans-serif;

font-size: 11px;

line-height: 13px;

}



#visual {

width: 1000px;

min-height: 78px;

height: auto !important;

height: 78px; 

}

#link-pagine {
clear: both;
margin: 5px 0 15px 0;
padding: 0 3px 0 3px;
font-size: 17px;
color: #666;
}

#link-pagine a {
color: #1188C8;
font-weight: bold;
text-decoration: none;
}

#link-pagine a:hover, #link-pagine a:active {
color: #666;
font-weight: bold;
text-decoration: underline;
}