.clear{ clear: both; }
.hidden{ display: none; visibility: hidden; }
/* ------------------------ html ------------------------ */

body {font-size: 11px; color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:0px auto 0px auto; padding: 0; background: #CFD0D1 url(../images/bg.jpg) repeat-x 0 0; }

#ContenutoGenerale{ position: relative; width: 960px; margin: 0px auto; }

#bodyEditor {font-size: 11px; color: #333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; text-align:left; }

h1 {font-size:14px; padding:0; margin:0; color:#333; background-color:inherit;}
h2 {font-size:13px; padding:0; margin:0; color:#333; background-color:inherit;}
h3 {font-size:13px; padding:0; margin:0;}
h4 {font-size:11px; padding:0; margin:0;}
h5 {font-size:11px; padding:0; margin:0;}
h6 {font-size:10px; padding:0; margin:0;}

a {color:#333; background-color:inherit; text-decoration:underline;}
a:hover {color:#333; background-color:inherit; text-decoration:underline;}

hr.linehidden {visibility: hidden; display:none; padding:0; margin:0;}


a.GraphicLink-SX, a.GraphicLink-SX:link, a.GraphicLink-SX:active, a.GraphicLink-SX:visited, a.GraphicLink-SX:hover {color:#333; font-weight:bold; font-size:11px; background-image:url(../images/freccia.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; background-color:inherit; padding-bottom:2px; display:block; text-align:left; text-decoration:none;}
a.GraphicLink-SX:hover { text-decoration:underline;}

a.GraphicLink-DX, a.GraphicLink-DX:link, a.GraphicLink-DX:active, a.GraphicLink-DX:visited, a.GraphicLink-DX:hover {color:#333; font-weight:bold; font-size:11px; background-image:url(../images/freccia.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; background-color:inherit; padding-bottom:2px; display:block; text-align:right; text-decoration:none;}
a.GraphicLink-DX:hover { text-decoration:underline;}

.genericTable {border-collapse:collapse;}
.genericTable td {padding:0px;}

td {vertical-align:top; text-align:left;}
li { text-align:left;}

.latosinistro {float:left; margin:0px 10px 5px 0px; }
.latodestro {float:right; margin:0px 0px 5px 10px; }

.sottolineato {text-decoration:underline;}

.sinistra {text-align:left;}
.destra {text-align:right;}
.centro {text-align:center;}
.giustificato {text-align:justify;}

.blu {color:#2C65BA; background-color:inherit;}
.rosso {color:#DD422D; background-color:inherit;}
.marrone {color:#93624A; background-color:inherit;}
.verde {color:#667D2A; background-color:inherit;}
.grigio {color:#666; background-color:inherit;}

.testoMedio {font-size:1.2em;}
.testoGrande {font-size:1.3em;}
.testoPiuGrande {font-size:1.4em;}

.biodeWhite{ bottom: 10px; right: 10px; position: absolute; }
#containerCaffe .biodeWhite{ background: url(../images/biodeWhite.jpg) no-repeat 0 0; width: 92px; height: 47px; }
#containerBicicletta .biodeWhite{ background: url(../images/vivoWhite.jpg) no-repeat 0 0; width: 107px; height: 37px; }
#containerPlastiche .biodeWhite{ background: none; }


p {line-height:15px; text-align:left;}

#mappaGoogle { float:right; width:350px; clear:both;}


/* ------------------------ FORM ------------------------ */

fieldset {padding: 0; margin:0; border:0px; text-align:left;}
form {padding: 0; margin:0;}
input, select {font-size: 8pt; margin:1px;}
legend {display:none;}
label {}
.formButton {text-align:center;}


/* ------------------------ LAYOUT ------------------------ */

#container, #containerBicicletta, #containerPlastiche, #containerCaffe {width: 950px; height:484px; position:relative; margin: 0 auto 0 auto; clear:both; color:inherit; background-position:top; background-repeat:no-repeat; background-color:#FFF; text-align:center;}

/* bordi colorati sezioni */
#container .container-top, #containerBicicletta .container-top, #containerPlastiche .container-top, #containerCaffe .container-top {width:950px; height:9px; background-repeat:no-repeat;}
#container .container-bot, #containerBicicletta .container-bot, #containerPlastiche .container-bot, #containerCaffe .container-bot {width:950px; height:9px; background-repeat:no-repeat; left:0px; top:476px; position:absolute;}

#container .container-top {background-image:url(../images/containerPlastiche-top.gif);}
#container .container-bot {background-image:url(../images/containerPlastiche-bot.gif);}

#containerBicicletta .container-top {background-image:url(../images/containerBicicletta-top.gif);}
#containerBicicletta .container-bot {background-image:url(../images/containerBicicletta-bot.gif);}

#containerPlastiche .container-top {background-image:url(../images/containerPlastiche-top.gif);}
#containerPlastiche .container-bot {background-image:url(../images/containerPlastiche-bot.gif);}

#containerCaffe .container-top {background-image:url(../images/containerCaffe-top.gif);}
#containerCaffe .container-bot {background-image:url(../images/containerCaffe-bot.gif);}


#header {width: 950px; height:130px; margin:5px auto; position:relative; text-align:right;}
#contHeader {position:absolute; right:0; white-space:nowrap;}
#menuTop {display:inline; margin-top:5px; margin-right:15px;}
#menuTop a, #lingue a { text-decoration:none;}
#menuTop a:hover, #lingue a:hover { text-decoration:underline;}

/* maschera di ricerca */

#searchTop {display:inline; margin-right:10px;}
#searchTop div {display:inline;}
.SearchTextBox {border:0px;}
.SearchButton {margin-left:5px;}
.SearchLabel {display:none;}

#lingue {display:inline; margin-top:5px; margin-right:3px;}

#menu {width: 750px; text-align: left; font-size:10px; color:#666; background-color:inherit; margin:14px 0 0 13px; position: absolute; top: 85px; left: 205px; }

.logo a{width: 180px; height:88px; background-repeat: no-repeat; text-align:left; position: absolute; left: 15px; top: 20px;}

#contentHome .imgContentHome a.logoBio, #containerHome.en-US #contentHome .imgContentHome a.logoBio  {height:76px; top:346px; left: 180px; position:absolute; width:131px; z-index:200;  background: url(../images/biode.png) no-repeat 0 0; display: block; }
#contentHome .imgContentHome a.logoVivo:hover,#contentHome .imgContentHome a.logoBio:hover, #containerHome.en-US #contentHome .imgContentHome a.logoVivo:hover,  #containerHome.en-US #contentHome .imgContentHome a.logoBio:hover{ background-position: 0px 0px; }
#contentHome .imgContentHome a.logoVivo, #containerHome.en-US #contentHome .imgContentHome a.logoVivo  {height:35px;position:absolute; top:370px; left: 200px; width:102px; z-index:200; background: url(../images/vivo.png) no-repeat; display: block; }


.logo H1 {padding:0; margin:0; font-size:16px;}
.logo H1 IMG {border:0;}

#contentHome {width: 948px; height:400px; margin:auto; clear:both; text-align:left; /*background-image: url(../images/bkg_contentHome.jpg); background-repeat:no-repeat; position:relative;*/}
.imgContentHome{ width: 316px; height: 422px; overflow: hidden; float: left; margin: 0px; padding: 0px; position: relative;}
.imgContentHome a{ display: block; height: 422px;  background: url(../images/homelinks.png) no-repeat 0 0; width: 45px; position: absolute; left: 0px; top: 0px;}
#containerHome.en-US .imgContentHome a{  background: url(../images/homelinks_en.png) no-repeat 0 0; }
.imgContentHome a:hover, #containerHome.en-US .imgContentHome a:hover{ background-position: 0 -45px; }
.imgContentHome#bici a,#containerHome.en-US .imgContentHome#bici a{ background-position: 0px 0px; }
.imgContentHome#bici a:hover,#containerHome.en-US .imgContentHome#bici a:hover{ background-position: -45px 0px ; }
.imgContentHome#enginering a,#containerHome.en-US .imgContentHome#enginering a{ background-position:  0px -422px; }
.imgContentHome#enginering a:hover,#containerHome.en-US .imgContentHome#enginering a:hover{ background-position:  -45px -422px; }
.imgContentHome#caffe a,#containerHome.en-US .imgContentHome#caffe a{ background-position: 0px -844px; }
.imgContentHome#caffe a:hover,#containerHome.en-US .imgContentHome#caffe a:hover{ background-position:  -45px -845px; }

#contentHome h1 {float:left; position:absolute; top:352px;}
#contentHome h1.div-bicicletta {left:13px;}
#contentHome h1.div-plastiche {left:326px;}
#contentHome h1.div-caffe {left:646px;}


#container #content {width: 950px; height:440px; margin:0px; clear:both; text-align:left; background-image: url(../images/bkg_pagine.jpg); background-position:bottom left; background-repeat:no-repeat; position:relative; padding-top:35px;}

#containerBicicletta #content {width: 950px; height:440px; margin:0px; clear:both; text-align:left; position:relative; padding-top:35px; background: url(../images/bkg_divisione-bicicletta.jpg) no-repeat left bottom; }
#containerBicicletta.en-US #content{ background: url(../images/bkg_divisione-bicicletta_en.jpg) no-repeat left bottom; }
#containerPlastiche #content {width: 950px; height:440px; margin:0px; clear:both; text-align:left; background-image: url(../images/bkg_divisione-plastiche.jpg); background-position:bottom left; background-repeat:no-repeat; position:relative; padding-top:35px;}
#containerPlastiche.en-US #content{ background-image: url(../images/bkg_divisione-plastiche_en.jpg); }
#containerCaffe #content {width: 950px; height:440px; margin:0px; clear:both; text-align:left; background-image: url(../images/bkg_divisione-caffe.jpg); background-position:bottom left; background-repeat:no-repeat; position:relative; padding-top:35px;}
#containerCaffe.en-US #content{ background-image: url(../images/bkg_divisione-caffe_en.jpg); }
#containerHome{ width: 950px; height:430px; margin: 0px auto; position: relative; }

div.clear{clear: both;}

/* 2 colonne */

#colSX {width: 233px; margin-right:10px; float:left; text-align:left; padding-left:37px;}
#colDX {width: 655px; float:left; text-align:left; padding-bottom:1px;}

#footer {width: 700px; clear:both; margin: 5px auto 0 auto; text-align: left; padding-left:10px; padding-right:240px; color: #FFF;}
#footer a {text-decoration:none; color: #FFF;}
#footer a:hover {text-decoration:underline; color: #333;}

/* ------------------------ colonna sinistra ------------------------ */

.titColSX {width: 230px; height:20px; background-image:url(../images/bkg_tit-colSX.gif); background-repeat:no-repeat; margin-bottom:15px;}
.titColSX span {font-size:18px; color:#333; background-color:#f4f4f2;; padding-left:5px; padding-right:5px; margin-left:10px;}
#containerBicicletta .titColSX span{ background: #f0f1e9; }
#container #colSX h1 {font-size:11px; color:#000; background-color:inherit; margin:0 0 10px 0; padding-left:5px;}
#containerBicicletta #colSX h1 {font-size:11px; color:#658332; background-color:inherit; margin:0 0 10px 0; padding-left:5px;}
#containerPlastiche #colSX h1 {font-size:11px; color: #333; background-color:inherit; margin:0 0 10px 0; padding-left:5px;}
#containerPlastiche .titColSX span{ background: #f4f4f2; }
#containerCaffe #colSX h1 {font-size:11px; color: #40191c; background-color:inherit; margin:0 0 10px 0; padding-left:5px;}
#containerCaffe .titColSX span{ background: #edeae5; }

#contLeftMenu {width: 230px; height:285px; overflow:auto;}

/* ------------------------ contenuto home divisione ------------------------ */

#benvenuti {width: 375px; height:130px; margin-right:20px; float:left; font-size:11px; margin-bottom:10px;}
#news {width: 260px; height:130px; float:left; margin-bottom:10px;}
#inEvidenza {width: 655px;}

#benvenuti h1 {height:20px; background-image:url(../images/bkg_tit-Benvenuti.gif); background-repeat:no-repeat; margin-bottom:12px;}
#benvenuti h1 span {font-size:18px; color:#333; background-color:#FFF; font-weight:normal; padding-left:5px; padding-right:5px; margin-left:10px;}
#benvenuti p {padding:0 15px 0 15px; margin:0px; text-align:justify; line-height:14px;}

#news h1 {height:20px; background-repeat:no-repeat; margin-bottom:12px;}
#news h1 span {font-size:18px; font-weight:normal; padding-left:5px; padding-right:5px; margin-left:10px;}

#inEvidenza h1 {height:20px; background-repeat:no-repeat; margin-bottom:12px;}
#inEvidenza h1 span {font-size:18px; font-weight:normal; padding-left:5px; padding-right:5px; margin-left:10px;}

#containerBicicletta #news h1 {background-image:url(../images/bkg_tit-News.gif);}
#containerBicicletta #news h1 span {color: #658332; background-color:#FFF;}
#containerPlastiche #news h1 {background-image:url(../images/bkg_tit-NewsBlu.gif);}
#containerPlastiche #news h1 span {color:#333; background-color:#FFF;}
#containerCaffe #news h1 {background-image:url(../images/bkg_tit-NewsCaffe.gif);}
#containerCaffe #news h1 span {color:#40191c; background-color:#FFF;}

#containerBicicletta #inEvidenza h1 {background-image:url(../images/bkg_tit-Rosso.gif);}
#containerBicicletta #inEvidenza h1 span {color: #658332; background-color:#FFF;}
#containerPlastiche #inEvidenza h1 {background-image:url(../images/bkg_tit-blu.gif);}
#containerPlastiche #inEvidenza h1 span {color: #333; background-color:#FFF;}
#containerCaffe #inEvidenza h1 {background-image:url(../images/bkg_tit-marrone.gif);}
#containerCaffe #inEvidenza h1 span {color:#40191c; background-color:#FFF;}



/* lista prodotti in evidenza in home */

#inEvidenza .Box {width:156px; float:left; position:relative; margin: 0 5px 0 0; text-align:left;}
#inEvidenza .Box .contBox {width:130px; height:100px; border:3px solid #DBDBDB; text-align:center; padding:10px; margin-bottom:5px;}
#inEvidenza .Box .contBox img {margin:auto; border:0px;}
#inEvidenza .Box h1 {font-size:11px; height:28px; overflow:hidden; color:#333; background-image:none!important; background-color:inherit; padding:0; margin:0;}
#inEvidenza .Box h2 {font-size:10px; height:28px; overflow:hidden; color:#333; font-weight:normal; background-image:none; background-color:inherit; padding:0; margin:2px 0 0 0;}
#inEvidenza .Box h1 a {font-size:11px; color:#333; background-color:inherit; background-image:none; text-decoration:none;}
#inEvidenza .Box h1 a:hover {font-size:11px; color:#333; background-color:inherit; background-image:none; text-decoration:underline;}

/* ------------------------ contenuto pagine ------------------------ */
#pagina {width: 655px;}
#pagina h1 {height:20px; background-image:url(../images/bkg_tit-grigio.gif); background-repeat:no-repeat; margin-bottom:12px;}
#pagina h1 span {font-size:18px; color:#333; background-color:#FFF; font-weight:normal; padding-left:5px; padding-right:5px; margin-left:10px;}

#pagina #contPagina {width: 655px; height:305px; overflow:auto; margin-top:20px; text-align:left; }


/* ------------------------ prodotto ------------------------ */

#listaProdotti {width: 655px; height:75px; overflow:auto; margin-bottom:10px; position:relative;}
.tabellaListaProdotti {border-collapse:collapse;}
.tabellaListaProdotti td {padding:0px;}

#listaProdotti a.linkBox {width:44px; height:36px; border:2px solid #DBDBDB; text-align:center; padding:2px; position:relative; z-index:24; color: #333; background-color: #FFF; text-decoration: none; display:block; float:left; margin-right:2px; text-decoration:none;}
#listaProdotti a.linkBox:hover  {width:44px; height:36px; border:2px solid #DD422D; margin: 0 2px 0 0; text-align:center; padding:2px; z-index: 25; background-color: #FBFBFB; text-decoration: none; display:block; float:left; margin-right:2px; text-decoration:none;}
#listaProdotti a.linkBox img {margin:auto; border:0px; max-height:36px;}
#listaProdotti a.linkBox span {display: none;}
#listaProdotti a.linkBox:hover span {position:absolute; top: 20px; left: 25px; width: auto; border: 1px solid #333; background-color: #FFF; color:#333; font-size: 11px; text-align: left; display:block; white-space:nowrap; float:left; margin-right:2px; padding:2px;}

#dettaglioProdotto {width: 655px; height:230px;}

#dettaglioProdotto .Box {width:212px; float:left; margin: 0 10px 0 0; text-align:left;}
#dettaglioProdotto .Box .contBox {width:204px; height:164px; overflow:hidden; border:2px solid #DBDBDB; text-align:center; padding:2px;}
#dettaglioProdotto .Box .contBox img {margin:auto; border:0px;}

#dettaglioProdotto a.linkBox {width:42px; height:34px; border:2px solid #DBDBDB; text-align:center; padding:2px; display:block; float:left; margin-right:3px; margin-top:2px; text-decoration:none;}
#dettaglioProdotto a.linkBox:hover  {width:42px; height:34px; border:2px solid #DD422D; margin: 0 2px 0 0; text-align:center; padding:2px; display:block; float:left; margin-right:3px; margin-top:2px; text-decoration:none;}
#dettaglioProdotto a.linkBox img {margin:auto; border:0px; max-height:34px;}


#schedaProdotto {width:430px; float:left; margin: 0; text-align:left; position:relative;}

.zoom {float:left; margin-right:5px;}

#schedaProdotto h1 {width:330px; font-size:12px; color:#333; background-image:none; background-color:inherit; height:auto; margin:0 0 10px 0; padding:0;}
#schedaProdotto h1 span {font-size:12px; color:#DD422D; font-weight:bold; background-color:inherit;  margin:0; padding:0;}

#schedaProdotto .ProdottoBrevettato {width:54px; height:54px; background-image:url(../images/PatentedSmall.png); background-repeat:no-repeat; position:absolute; right:20px; top:-10px;}

#schedaProdotto .contSchedaProdotto {width:430px; height:200px; overflow:auto;}

#schedaProdotto .contSchedaProdotto .descrizione {width:350px; text-align:justify;}
#schedaProdotto .contSchedaProdotto .datiTecnici {margin-top:15px;}

#schedaProdotto .contSchedaProdotto .datiTecnici .colSX {width:100px; float:left; margin-right:5px; text-align:left; }
#schedaProdotto .contSchedaProdotto .datiTecnici .centro {width:150px; float:left; margin-right:5px; text-align:left;}
#schedaProdotto .contSchedaProdotto .datiTecnici .colDX {width:160px; float:left; text-align:left;}

#schedaProdotto .contSchedaProdotto .datiTecnici h3 {font-size:11px; color:#DD422D; background-color:inherit; margin-top:3px; margin-bottom:3px;}


a.linkColore {position:relative; z-index:99; color: #333; background-color: #FFF; text-decoration: none; display:block; float:left; margin-right:2px; cursor: help; text-decoration:none; margin-top:5px;}
a.linkColore:hover {z-index: 100; background-color: #FBFBFB; text-decoration: none; display:block; float:left; margin-right:2px; text-decoration:none; margin-top:5px;}
a.linkColore span {display: none;}
a.linkColore:hover span {position:absolute; top: -40px; right: 5px; width: 160px; border: 1px solid #333; background-color: #FFF; color:#333; font-size: 11px; text-align: left; display:block; float:left; margin-right:2px; padding:2px;}

#containerCaffe a.linkColore:hover span {top: -40px; left: 5px;}

/* tabella colori */

.colorTable {width:600px; margin:auto; border-collapse:collapse;}
.colorTable th {padding-bottom:10px;}
.colorTable td {border-bottom:1px solid #DBDBDB; padding:2px;}

/* -------------------------- download ------------------------- */

.tabellaDownload { border-collapse:collapse; width: 655px; border-bottom:1px solid #DBDBDB; margin-bottom:5px;}
.tabellaDownload th {padding:10px 5px; text-align:left!important;}
.tabellaDownload td {padding:5px; text-align:left!important;}
.tabellaDownload td a {font-weight:bold; text-decoration:underline;}

/* -------------------------- risultati ricerca ------------------------- */

span.CMSSearchResultsNoResultsLabel {}
DIV.SearchResult { border-bottom:1px solid #DBDBDB; margin-bottom:5px;}
DIV.ResultTitle {padding-top:5px; padding-bottom:5px;}
DIV.ResultTitle a {color:#333; font-weight:bold; font-size:11px; background-image:url(../images/freccia.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; background-color:inherit; padding-bottom:2px; display:block; text-align:left; text-decoration:none;}
DIV.ResultTitle a:hover {color:#333; font-weight:bold; font-size:11px; background-image:url(../images/freccia.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; background-color:inherit; padding-bottom:2px; display:block; text-align:left; text-decoration:underline;}
DIV.ResultPath {}

/* -------------------------- news ------------------------- */

/* newslist */

.NewsList {width: 635px; border-bottom:1px solid #DBDBDB; margin-bottom:5px;}

.NewsPreviewDate {font-size:10px; font-weight: bold; color:#333; background-color:inherit; margin-bottom:5px;}

h2.NewsPreviewTitle {font-size:11px; color:#333; background-color:inherit; font-weight: bold; margin-top:5px; margin-bottom:5px;}

h2.NewsPreviewTitle a, h2.NewsPreviewTitle a:link, h2.NewsPreviewTitle a:active, h2.NewsPreviewTitle a:visited, h2.NewsPreviewTitle a:hover {font-size:11px; color:#333; background-color:inherit; font-weight: bold; margin-top:5px; margin-bottom:5px;text-decoration:none;}

h2.NewsPreviewTitleBICICLETTA a, h2.NewsPreviewTitleBICICLETTA a:link, h2.NewsPreviewTitleBICICLETTA a:active, h2.NewsPreviewTitleBICICLETTA a:visited, h2.NewsPreviewTitleBICICLETTA a:hover {font-size:11px; color:#DD422D; background-color:inherit; font-weight: bold;text-decoration:none;}
h2.NewsPreviewTitlePLASTICHE a, h2.NewsPreviewTitlePLASTICHE a:link, h2.NewsPreviewTitlePLASTICHE a:active, h2.NewsPreviewTitlePLASTICHE a:visited, h2.NewsPreviewTitlePLASTICHE a:hover {font-size:11px; color:#2C65BA; background-color:inherit; font-weight: bold;text-decoration:none;}
h2.NewsPreviewTitleCAFFE a, h2.NewsPreviewTitleCAFFE a:link, h2.NewsPreviewTitleCAFFE a:active, h2.NewsPreviewTitleCAFFE a:visited, h2.NewsPreviewTitleCAFFE a:hover {font-size:11px; color:#93624A; background-color:inherit; font-weight: bold;text-decoration:none;}

h2.NewsPreviewTitle a:hover, h2.NewsPreviewTitleBICICLETTA a:hover, h2.NewsPreviewTitlePLASTICHE a:hover, h2.NewsPreviewTitleCAFFE a:hover {text-decoration:underline;}


.NewsPreviewSummary {font-size:11px; color:#333; background-color:inherit; margin-top: 5px; margin-bottom: 5px; font-weight: normal;}
.NewsText {font-size:11px; color:#333; background-color:inherit; margin-top: 5px; margin-bottom: 5px;}
.NewsTeaser {}

/* news detail */

.NewsDetail {width: 635px; text-align:left; margin-bottom:20px;}

.Date {font-size:10px; color:#333; font-weight:bold; background-color:inherit;}

h1.NewsTitle {font-size:11px; color:#333; background-image:none!important; background-color:inherit; font-weight: bold; margin-top:5px;}
h1.NewsTitleBICICLETTA {font-size:11px; color:#DD422D; background-image:none!important; background-color:inherit; font-weight: bold; margin-top:5px;}
h1.NewsTitlePLASTICHE {font-size:11px; color:#2C65BA; background-image:none!important; background-color:inherit; font-weight: bold; margin-top:5px;}
h1.NewsTitleCAFFE {font-size:11px; color:#93624A; background-image:none!important; background-color:inherit; font-weight: bold; margin-top:5px;}

.NewsSummary {font-size:11px; color:#333; background-color:inherit; font-weight: normal; margin-bottom:10px;}
.NewsBody {font-size:11px; color:#333; background-color:inherit; margin-top: 5px; margin-bottom: 5px;}


/* ------------------------ BreadCrumbs ------------------------ */

/* BreadCrumbs */
#BreadCrumbs {width:655px; /*color:inherit; background-color:#EAEAEA;*/ margin:0 0 6px 0; clear:both; text-align: left; padding-top:3px; padding-bottom:3px;}

A.CMSBreadCrumbsLink, A.CMSBreadCrumbsLink:link, A.CMSBreadCrumbsLink:active, A.CMSBreadCrumbsLink:visited, A.CMSBreadCrumbsLink:hover {font-size:10px; color:#333; font-weight:normal; background-image:url(../images/freccia.gif); background-position:0px 4px; background-repeat:no-repeat; padding-left:6px; background-color:inherit; text-decoration:none;  margin-top: 0px; text-decoration:none;}
A.CMSBreadCrumbsLink:hover {text-decoration:underline;}

span.CMSBreadCrumbsCurrentItem {font-size:10px; color:#333; font-weight:bold; background-image:url(../images/freccia.gif); background-position:0px 4px; background-repeat:no-repeat; padding-left:6px; background-color:inherit; text-decoration:none;  margin-top: 0px;}

