body {font:12px Tahoma, Arial, Helvetica, Sans-Serif; color:#000; background: #DBDBC8 url(img/struttura/sf_sito.png) 0 0 repeat-x; margin:0; padding:0; text-align:center;}
#sitocentrato {width:960px; margin:0 auto; text-align:left; padding:0; position:relative;}

/* INIZIO CLASSI GENERALI ************************************************ */
a:link, a:visited {color: #453621; text-decoration:none; font-weight: bold;}
a:hover, a:focus {text-decoration:underline;}

div, li, dd, dt, dl, form, img, img a:link, img a:visited, dl, dd, dt {padding:0; margin:0; border:0;}

.clear {clear:both; height:0; font-size:1px; line-height:0; display:none;}
.nascosto {padding: 0; margin:0; display: none;}
.testo-center {text-align: center;}

.imf-left { border: 1px solid #CCC; padding: 5px; margin: 0px 5px 5px 0px; float: left;}

h1 {font: 20px Tahoma, Arial, Helvetica, Sans-Serif; color: #666; padding: 0 0 5px 0; margin: 0 0 10px 0; letter-spacing: normal; border-bottom: #999999 1px solid;}

.spazioclr {clear: both; margin: 0; padding:0; line-height: 0; font-size: 0; height: 0; }
.spazioclr5 {clear: both; margin: 0; padding:0; line-height: 5px; font-size: 1px; height: 5px; }
.spazioclr10 {clear: both; margin: 0; padding:0; line-height: 10px; font-size: 1px; height: 10px; }
.spazioclr15 {clear: both; margin: 0; padding:0; line-height: 15px; font-size: 1px; height: 15px; }
.spazioclr20 {clear: both; margin: 0; padding:0; line-height: 20px; font-size: 1px; height: 20px; }
/* FINE CLASSI GENERALI *************************************************** */


/* INIZIO UP ************************************************************** */
#site-up {width: 960px; height: 130px; float: left; position: relative; padding: 0; margin: 0;}
#site-up #logo-up {width:275px; height: 95px; background: url(img/up/logo_SDS.png) 0 0 no-repeat;}
#site-up #logo-up img{ display: none;}

#menu-up {padding: 0; margin: 0; width: 960px; float: left; background: url(img/struttura/sf_sito_bordo.png) left bottom no-repeat;}

.menuup {position: relative; padding: 0 0 0 20px; margin: 0 2px 0 2px; height: 35px; list-style: none; background: url(img/up/sf_menuup.png) left bottom repeat-x; }
.menuup li{float:left;}
.menuup li a {float: left; display: block; padding: 0 0 0 10px; height: 35px; line-height: 35px; cursor: pointer;  text-decoration:none;} 
.menuup li a b {float: left; display: block; font: bold 12px "Trebuchet MS",Verdana; padding: 0 25px 0 15px; height: 35px; line-height: 35px; text-align: center; cursor: pointer;} 

.menuup li.arancione a:link, .menuup li.arancione a:visited {background: url(img/up/sf_menuup_arancione.png) no-repeat 0px 0px; color:#333;} 
.menuup li.arancione a:link b, .menuup li.arancione a:visited b {background: url(img/up/sf_menuup_arancione.png) no-repeat right 0px; color:#333;} 
.menuup li.arancione a:hover, .menuup li.arancione a:focus {background: url(img/up/sf_menuup_arancione.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.arancione a:hover b, .menuup li.arancione a:focus b {background: url(img/up/sf_menuup_arancione.png) no-repeat right -35px; color:#FFF;}
.menuup li.arancione-on a {background: url(img/up/sf_menuup_arancione.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.arancione-on a b {background: url(img/up/sf_menuup_arancione.png) no-repeat right -70px; color:#FFF;}
.menuup li.arancione-on a:hover b,.menuup li.arancione-on a:link b {text-decoration: underline;}

.menuup li.blu a:link, .menuup li.blu a:visited {background: url(img/up/sf_menuup_blu.png) no-repeat 0px 0px; color: #333;} 
.menuup li.blu a:link b, .menuup li.blu a:visited b {background: url(img/up/sf_menuup_blu.png) no-repeat right 0px; color:#333;} 
.menuup li.blu a:hover, .menuup li.blu a:focus {background: url(img/up/sf_menuup_blu.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.blu a:hover b, .menuup li.blu a:focus b {background: url(img/up/sf_menuup_blu.png) no-repeat right -35px; color:#FFF;}
.menuup li.blu-on a {background: url(img/up/sf_menuup_blu.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.blu-on a b {background: url(img/up/sf_menuup_blu.png) no-repeat right -70px; color:#FFF;}
.menuup li.blu-on a:hover b,.menuup li.blu-on a:link b {text-decoration: underline;}

.menuup li.verde a:link, .menuup li.verde a:visited {background: url(img/up/sf_menuup_verde.png) no-repeat 0px 0px; color:#333;} 
.menuup li.verde a:link b, .menuup li.verde a:visited b {background: url(img/up/sf_menuup_verde.png) no-repeat right 0px; color:#333;} 
.menuup li.verde a:hover, .menuup li.verde a:focus {background: url(img/up/sf_menuup_verde.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.verde a:hover b, .menuup li.verde a:focus b {background: url(img/up/sf_menuup_verde.png) no-repeat right -35px; color:#FFF;}
.menuup li.verde-on a {background: url(img/up/sf_menuup_verde.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.verde-on a b {background: url(img/up/sf_menuup_verde.png) no-repeat right -70px; color:#FFF;}
.menuup li.verde-on a:hover b,.menuup li.verde-on a:link b {text-decoration: underline;}

.menuup li.viola a:link, .menuup li.viola a:visited {background: url(img/up/sf_menuup_viola.png) no-repeat 0px 0px; color:#333;} 
.menuup li.viola a:link b, .menuup li.viola a:visited b {background: url(img/up/sf_menuup_viola.png) no-repeat right 0px; color:#333;} 
.menuup li.viola a:hover, .menuup li.viola a:focus {background: url(img/up/sf_menuup_viola.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.viola a:hover b, .menuup li.viola a:focus b {background: url(img/up/sf_menuup_viola.png) no-repeat right -35px; color:#FFF;}
.menuup li.viola-on a {background: url(img/up/sf_menuup_viola.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.viola-on a b {background: url(img/up/sf_menuup_viola.png) no-repeat right -70px; color:#FFF;}
.menuup li.viola-on a:hover b,.menuup li.viola-on a:link b {text-decoration: underline;}

.menuup li.celeste a:link, .menuup li.celeste a:visited {background: url(img/up/sf_menuup_celeste.png) no-repeat 0px 0px; color:#333;} 
.menuup li.celeste a:link b, .menuup li.celeste a:visited b {background: url(img/up/sf_menuup_celeste.png) no-repeat right 0px; color:#333;} 
.menuup li.celeste a:hover, .menuup li.celeste a:focus {background: url(img/up/sf_menuup_celeste.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.celeste a:hover b, .menuup li.celeste a:focus b {background: url(img/up/sf_menuup_celeste.png) no-repeat right -35px; color:#FFF;}
.menuup li.celeste-on a {background: url(img/up/sf_menuup_celeste.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.celeste-on a b {background: url(img/up/sf_menuup_celeste.png) no-repeat right -70px; color:#FFF;}
.menuup li.celeste-on a:hover b,.menuup li.celeste-on a:link b {text-decoration: underline;}

.menuup li.marrone a:link, .menuup li.marrone a:visited {background: url(img/up/sf_menuup_marrone.png) no-repeat 0px 0px; color:#333;} 
.menuup li.marrone a:link b, .menuup li.marrone a:visited b {background: url(img/up/sf_menuup_marrone.png) no-repeat right 0px; color:#333;} 
.menuup li.marrone a:hover, .menuup li.marrone a:focus {background: url(img/up/sf_menuup_marrone.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.marrone a:hover b, .menuup li.marrone a:focus b {background: url(img/up/sf_menuup_marrone.png) no-repeat right -35px; color:#FFF;}
.menuup li.marrone-on a {background: url(img/up/sf_menuup_marrone.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.marrone-on a b {background: url(img/up/sf_menuup_marrone.png) no-repeat right -70px; color:#FFF;}
.menuup li.marrone-on a:hover b,.menuup li.marrone-on a:link b {text-decoration: underline;}

.menuup li.giallo a:link, .menuup li.giallo a:visited {background: url(img/up/sf_menuup_giallo.png) no-repeat 0px 0px; color:#333;} 
.menuup li.giallo a:link b, .menuup li.giallo a:visited b {background: url(img/up/sf_menuup_giallo.png) no-repeat right 0px; color:#333;} 
.menuup li.giallo a:hover, .menuup li.giallo a:focus {background: url(img/up/sf_menuup_giallo.png) no-repeat 0px -35px; color:#FFF;}  
.menuup li.giallo a:hover b, .menuup li.giallo a:focus b {background: url(img/up/sf_menuup_giallo.png) no-repeat right -35px; color:#FFF;}
.menuup li.giallo-on a {background: url(img/up/sf_menuup_giallo.png) no-repeat 0px -70px; color:#FFF;}  
.menuup li.giallo-on a b {background: url(img/up/sf_menuup_giallo.png) no-repeat right -70px; color:#FFF;}
.menuup li.giallo-on a:hover b,.menuup li.giallo-on a:link b {text-decoration: underline;}
/* FINE UP **************************************************************** */

/* INIZIO DEFINIZIONE STRUTTURA *************** */
#site-middle-bordo1 {clear: both; background: #FFF url(img/struttura/sf_sito_bordo.png) 0px 0px repeat-y; padding: 0 5px; margin: 0;}
#site-middle-bordo1 .barrasfumata {padding: 0; margin: 0; width: 950px; height: 20px; line-height: 20px;}
#site-middle-bordo1 .arancione {background: #FFF url(img/struttura/sf_barra_arancione.png) 0px -31px repeat-x;}
#site-middle-bordo1 .blu {background: #FFF url(img/struttura/sf_barra_blu.png) 0px -31px repeat-x;}
#site-middle-bordo1 .verde {background: #FFF url(img/struttura/sf_barra_verde.png) 0px -31px repeat-x;}
#site-middle-bordo1 .celeste {background: #FFF url(img/struttura/sf_barra_celeste.png) 0px -31px repeat-x;}
#site-middle-bordo1 .viola {background: #FFF url(img/struttura/sf_barra_viola.png) 0px -31px repeat-x;}
#site-middle-bordo1 .marrone {background: #FFF url(img/struttura/sf_barra_marrone.png) 0px -31px repeat-x;}
#site-middle-bordo1 .giallo {background: #FFF url(img/struttura/sf_barra_giallo.png) 0px -31px repeat-x;}

#site-middle-bordo2 {background: #FFF url(img/struttura/sf_sito_bordo.png) 0px 0px repeat-y; padding: 0 10px; margin: 0; float: left;}

#site-middle {padding: 5px 0 10px 0; margin: 0; width: 940px; float: left; position: relative; border-bottom: 1px #999 solid;}
/* FINE DEFINIZIONE STRUTTURA **************** */

/* INIZIO COMPONENTI SITO HOME *************** */
#site-corpo-home {padding: 0; margin: 0; width: 710px; float: left; position: relative; overflow: hidden;}
#site-dx-home {padding: 0; margin: 0; width: 230px; float: right; position: relative;}

#box-flash {padding: 0; margin: 0; width: 710px; height: 320px; float:left; background:#FFF url(img/struttura/loading.gif) center center no-repeat;}

#box-home {padding: 0; margin: 0; width: 235px; float:left;}
#box-home h2 {font: bold 16px "Trebuchet MS",Verdana; color:#453621; padding: 5px 0 5px 5px; margin: 0;} 
#box-home p {font: 13px Tahoma, Arial, Helvetica, Sans-Serif; color:#453621; padding: 5px 23px 10px 5px; margin: 0;} 
#box-home a {font: bold 15px Tahoma, Arial, Helvetica, Sans-Serif; color:#453621; padding: 10px 0px 10px 20px; margin: 0; background: #FFF url(img/corpo/freccia.png) 0 0 no-repeat; float: left;} 

#site-dx-home .contenitore {padding: 5px; margin: 0; float: left; position: relative; background: #FFF; border: 1px #CCC solid;}
#site-dx-home .contenuto {padding: 0; margin: 0; width:218px; float: left; position: relative;}

#contatti-home h4 {width: 208px; display: block; padding: 5px; margin: 0 0 5px 0; color: #FFF; font: bold 14px "Trebuchet MS",Verdana; background: #504028 url(img/struttura/sf_barra_marrone.png) 0px -5px repeat-x;}
#contatti-home .box-img	{padding: 0; border: 0; margin: 0; background:#FFF url(img/struttura/loading.gif) center center no-repeat; width:218px; height: 75px;}

#notizie h4 {width: 208px; display: block; padding: 5px; margin: 0 0 5px 0; color: #FFF; font: bold 14px "Trebuchet MS",Verdana; background: #504028 url(img/struttura/sf_barra_marrone.png) 0px -5px repeat-x;}
#notizie .notizia-home {padding: 0; margin: 0; position: relative;}
#notizie .notizia-home .box-img	{float: left; padding: 2px; border: 1px solid #CCC; margin: 0; background:#FFF url(img/struttura/loading.gif) center center no-repeat;}
#notizie .notizia-home .box-img img	{float: left; margin: 0; padding: 0; overflow:hidden; width:50px; height: 50px;}	
#notizie .notizia-home .box-testo {dispaly: inline; float: left; padding: 0px 5px; margin: 0; cursor: pointer; color: #000;}
#notizie .notizia-home .box-testo:hover {background: #C7B08A; text-decoration: none; color:#FFF;}
#notizie .notizia-home .box-testo span {display: block; height: 56px; width: 152px; overflow:hidden; font: normal 12px Tahoma, Arial, Helvetica, Sans-Serif; text-align: left; text-decoration: none; } 
#notizie .notizia-home .box-testo b {display: block; color: #504028; border-bottom: 1px solid #504028; font: normal 10px Tahoma, Arial, Helvetica, Sans-Serif;}
#notizie .pulsante {float:  right; position: relative; padding:0; margin: 0;}
#notizie .pulsante .testo {position: absolute; bottom: -20px; right: 0px; padding: 0; margin: 0; text-align: center; cursor: pointer; background: url(img/corpo/pulsante_home.png) bottom left no-repeat;}
#notizie .pulsante .testo:hover {text-decoration: none; background: url(img/corpo/pulsante_home.png) top left no-repeat;}
#notizie .pulsante .testo span {display: block; height: 25px; width: 114px;}
#notizie .pulsante .testo b {display: block; font: normal 12px Tahoma, Arial, Helvetica, Sans-Serif; color:#000; padding: 3px;}

#site-dx-home #accedi {padding: 0; margin: 0;}
#site-dx-home #accedi h4 {width: 208px; display: block; padding: 5px; margin: 0 0 5px 0; color: #FFF; font: bold 14px "Trebuchet MS",Verdana; background: #504028 url(img/struttura/sf_barra_marrone.png) 0px -5px repeat-x;}
#site-dx-home #accedi form {padding: 0 5px 5px 45px; margin: 0; background: url(img/corpo/area_riservata_home.png); border: 1px solid #CCC;}
#site-dx-home #accedi fieldset {padding: 0; margin: 0; border: 0;}
#site-dx-home #accedi legend {display: none;}
#site-dx-home #accedi label {width: 50px; float: left; text-align: right; margin: 7px 5px 0 0; display: block;}
#site-dx-home #accedi input {color: #3D2F1B; background: #E2D7C3; border: 1px solid #B99D6E; margin: 5px 0 0 0;}
#site-dx-home #accedi .pulsante {float:  right; position: relative; padding:0; margin: 0;}
#site-dx-home #accedi .pulsante .testo {position: absolute; bottom: -20px; right: 0px; padding: 0; margin: 0; text-align: center; cursor: pointer; background: url(img/corpo/pulsante_home.png) bottom left no-repeat;}
#site-dx-home #accedi .pulsante .testo:hover {text-decoration: none; background: url(img/corpo/pulsante_home.png) top left no-repeat;}
#site-dx-home #accedi .pulsante .testo span {display: block; height: 25px; width: 114px;}
#site-dx-home #accedi .pulsante .testo b {display: block; font: normal 12px Tahoma, Arial, Helvetica, Sans-Serif; color:#000; padding: 3px;}
/* FINE COMPONENTI SITO HOME**************** */

/* INIZIO COMPONENTI SITO AZIENDA *************** */
#site-corpo-azienda {padding: 0; margin: 0; width: 710px; float: left; position: relative; overflow: hidden; letter-spacing: 1px;}
#site-corpo-azienda .contenitore {padding: 0px 10px; margin: 0; float: left; position: relative; background: #FFF;}
#site-corpo-azienda a {color: #774848;}
#site-corpo-azienda p {clear: both; padding: 5px 0 0 0; margin: 0; }

#site-sx-aziende {padding: 0; margin: 0; width: 230px; float: left; position: relative;}
#site-sx-aziende .contenitore {padding: 5px; margin: 0; float: left; position: relative; background: #FFF; border: 1px #CCC solid;}
#site-sx-aziende .contenuto {padding: 0; margin: 0; width:218px; float: left; position: relative;}
#site-sx-aziende h4 {width: 208px; display: block; padding: 5px; margin: 0 0 5px 0; color: #FFF; font: bold 14px "Trebuchet MS",Verdana; background: #504028 url(img/struttura/sf_barra_arancione.png) 0px -5px repeat-x;}
ul.menu-azienda {width: 216px; list-style-image: none; list-style-type: none; padding: 0; margin: 0; background: #FFF; border: #CCC 1px solid; border-bottom: 0;}
ul.menu-azienda li {display: inline;}
ul.menu-azienda li a:link, ul.menu-azienda li a:visited {padding: 5px 3px 5px 7px; margin: 0; display: block; border-bottom: #CCC 1px solid; color: #774848; background: #FFF;}
ul.menu-azienda li a:hover, ul.menu-azienda li a:focus {background: #BC8F8F; color: #FFF; text-decoration: none;}
ul.menu-azienda li a:link b, ul.menu-azienda li a:visited b{width: 206px; padding:0; margin: 0; display:block; cursor: pointer;  font: normal 14px "Trebuchet MS",Verdana;}
/* FINE COMPONENTI SITO AZIENDA **************** */

/* INIZIO COMPONENTI SITO COLLEZIONI *************** */
#site-collezioni-1colonna {padding: 0; margin: 0; width: 940px; float: left; position: relative; background: url(img/struttura/sf_collezioni_1colonna.png) 0 0 repeat-y;}
#site-collezioni-2colonne {padding: 0; margin: 0; width: 940px; float: left; position: relative; background: url(img/struttura/sf_collezioni_2colonne.png) 0 0 repeat-y;}

#site-collezioni-categorie {padding: 0; margin: 0; width: 180px; float: left; position: relative; overflow: hidden;}
#site-collezioni-sottocategorie {padding: 0; margin: 0; width: 180px; float: left; position: relative; overflow: hidden;}
#site-collezioni-swf {padding: 0; margin: 0; width: 760px; float: right; position: relative; overflow: hidden;}
#site-collezioni-prodotti {padding: 0; margin: 0; width: 580px; float: right; position: relative; overflow: hidden;}
#site-collezioni-prodotti_piccoli {padding: 0; margin: 0; width: 580px; float: right; position: relative; overflow: hidden;}

#site-collezioni-categorie .contenitore {padding: 5px; margin: 0; position: relative; background: #FFF; border-right: 1px #CCC solid;}
#site-collezioni-categorie .contenuto {padding: 0; margin: 0; width:169px; position: relative;}
#site-collezioni-categorie h4 {width: 159px; display: block; padding: 5px; margin: 0 0 5px 0; font: 16px Tahoma, Arial, Helvetica, Sans-Serif; color: #333;}
ul.menu-cat {width: 167px; list-style-image: none; list-style-type: none; padding: 0; margin: 0; background: #FFF; border-top: #CCC 1px solid;}
ul.menu-cat li {display: inline;}
ul.menu-cat li a:link, ul.menu-cat li a:visited {padding: 5px 3px 5px 7px; margin: 0; display: block; border-bottom: #CCC 1px solid; color: #666; background: #FFF;}
ul.menu-cat li a:hover, ul.menu-cat li a:focus {background: #94B7CC; color: #FFF; text-decoration: none;}
ul.menu-cat li a:link b, ul.menu-cat li a:visited b{width: 159px; padding:0; margin: 0; display:block; cursor: pointer;  font: normal 13px "Trebuchet MS",Verdana;}
ul.menu-cat li.on a:link, ul.menu-cat li.on a:visited {background: #94B7CC;  color: #FFF;}

#site-collezioni-sottocategorie .contenitore {padding: 5px; margin: 0; position: relative; background: #FFF; border-right: 1px #CCC solid;}
#site-collezioni-sottocategorie .contenuto {padding: 0; margin: 0; width:169px; position: relative;}
#site-collezioni-sottocategorie h4 {width: 159px; display: block; padding: 5px; margin: 0 0 5px 0; font: 16px Tahoma, Arial, Helvetica, Sans-Serif; color: #333;}
ul.menu-sottocat {width: 167px; list-style-image: none; list-style-type: none; padding: 0; margin: 0; border-top: #CCC 1px solid;}
ul.menu-sottocat li {display: inline;}
ul.menu-sottocat li a:link, ul.menu-sottocat li a:visited {padding: 2px 3px 2px 7px; margin: 0; display: block; border-bottom: #CCC 1px solid; color: #666;}
ul.menu-sottocat li a:hover, ul.menu-sottocat li a:focus {background: #94B7CC; color: #FFF; text-decoration: none;}
ul.menu-sottocat li a:link b, ul.menu-sottocat li a:visited b{width: 159px; padding:0; margin: 0; display:block; cursor: pointer;  font: normal 12px "Trebuchet MS",Verdana;}
ul.menu-sottocat li.on a:link, ul.menu-sottocat li.on a:visited {background: #94B7CC;  color: #FFF;}

#site-collezioni-swf .contenitore {padding: 5px 0 5px 5px; margin: 0; position: relative; background:#FFF; float: left;}
#site-collezioni-swf .contenuto {padding: 0; margin: 0; width: 755px; overflow: hidden; float: left;}
#site-collezioni-swf h1 {width: 745px; display: block; padding: 5px 5px 10px 5px; margin: 0 0 5px 0; font: 16px Tahoma, Arial, Helvetica, Sans-Serif; color: #333; border-bottom: #CCC 1px solid;}

#site-collezioni-prodotti .contenitore {padding: 5px 0px 5px 5px; margin: 0; position: relative; background: #FFF; float: left;}
#site-collezioni-prodotti .contenuto {padding: 0; margin: 0; width:575px; position: relative; float: left;}
#site-collezioni-prodotti h1 {width: 565px; display: block; padding: 5px 5px 10px 5px; margin: 0 0 5px 0; font: 16px Tahoma, Arial, Helvetica, Sans-Serif; color: #333; border-bottom: #CCC 1px solid;}
#site-collezioni-prodotti h4 {width: 243px; display: block; padding: 5px; margin: 10px 0 5px 0; font: 16px Tahoma, Arial, Helvetica, Sans-Serif; color: #333; border-bottom: #CCC 1px solid;}
#site-collezioni-prodotti p {padding: 0; margin: 0 0 5px 0; font: normal 13px "Trebuchet MS",Verdana; color: #333;}

#site-collezioni-prodotti .box-img-porta {float: left; padding: 5px; border: 1px solid #CCC; margin: 0; background:#FFF url(img/struttura/loading.gif) center center no-repeat;}
#site-collezioni-prodotti .box-img-porta img {float: left; margin: 0; padding: 0; overflow:hidden; width:300px; height: 415px;}
#site-collezioni-prodotti .contenitore1-des {float: right; padding: 0 0 5px 10px; margin: 0; overflow:hidden; color: #333;}
#site-collezioni-prodotti .contenuto1-des {width:253px; float: left; padding: 0; margin: 0; overflow:hidden;}
#site-collezioni-prodotti .box-img-porta-particolare {float: left; padding: 5px; border: 1px solid #CCC; margin: 0 5px; background:#FFF url(img/struttura/loading.gif) center center no-repeat;}
#site-collezioni-prodotti .box-img-porta-particolare img {float: left; margin: 0; padding: 0; overflow:hidden; width:60px; height: 60px;}	
#site-collezioni-prodotti .box-img-porta-colorazione {float: left; padding: 0; margin: 1px; background:#FFF url(img/struttura/loading.gif) center center no-repeat;}
#site-collezioni-prodotti .box-img-porta-colorazione img {float: left; margin: 0; padding: 0; overflow:hidden; width:47px; height: 47px;}	

#site-collezioni-prodottipiccoli .contenitore {padding: 5px 0px 5px 5px; margin: 0; position: relative; background: #FFF; float: left;}
#site-collezioni-prodottipiccoli .contenuto {padding: 0; margin: 0; width:575px; position: relative; float: left;}
#site-collezioni-prodottipiccoli h1 {width: 565px; display: block; padding: 5px 5px 10px 5px; margin: 0 0 5px 0; font: 16px Tahoma, Arial, Helvetica, Sans-Serif; color: #333; border-bottom: #CCC 1px solid;}
#site-collezioni-prodottipiccoli .box-img-porta {float: left; margin: 5px 0 0 5px; padding: 4px; border: 1px solid #CCC; background:#FFF url(img/struttura/loading.gif) center center no-repeat;}
#site-collezioni-prodottipiccoli .box-img-porta a img{float: left; margin: 0; padding: 0; overflow:hidden; width:100px; height: 141px;}	
#site-collezioni-prodottipiccoli p {padding: 0; margin: 0 0 5px 0; font: normal 13px "Trebuchet MS",Verdana; color: #333;}
/* FINE COMPONENTI SITO COLLEZIONI **************** */

/* INIZIO COMPONENTI SITO RIVENDITORI *************** */
#site-corpo-rivenditori {padding: 0; margin: 0; width: 710px; float: left; position: relative; overflow: hidden; letter-spacing: 1px;}
#site-corpo-rivenditori .contenitore {padding: 0px 10px; margin: 0; float: left; position: relative; background: #FFF;}
#site-corpo-rivenditori a {color: #455757;}
#site-corpo-rivenditori p {clear: both; padding: 5px 0 0 0; margin: 0; }

#site-dx-rivenditori {padding: 0; margin: 0; width: 230px; float: right; position: relative;}
#site-dx-rivenditori .contenitore {padding: 5px; margin: 0; float: left; position: relative; background: #FFF; border: 1px #CCC solid;}
#site-dx-rivenditori .contenuto {padding: 0; margin: 0; width:218px; float: left; position: relative;}
#site-dx-rivenditori h4 {width: 208px; display: block; padding: 5px; margin: 0 0 5px 0; color: #FFF; font: bold 14px "Trebuchet MS",Verdana; background: #94B7CC url(img/struttura/sf_barra_celeste.png) 0px -5px repeat-x;}

#italia {padding: 0; margin: 0; width: 350px; float: left; position: relative; text-align: left;}
#rivenditori {padding: 0; margin: 0; width: 340px; float: left; position: relative; text-align: left;}
#rivenditori h4 {padding: 0 0 15px 0; margin: 0; font: bold 16px "Trebuchet MS",Verdana; color:#666;}

#site-dx-rivenditori #accedi {padding: 0; margin: 0;}
#site-dx-rivenditori #accedi form {padding: 0 5px 5px 45px; margin: 0; background: url(img/corpo/area_riservata_rivenditori.png); border: 1px solid #CCC;}
#site-dx-rivenditori #accedi fieldset {padding: 0; margin: 0; border: 0;}
#site-dx-rivenditori #accedi legend {display: none;}
#site-dx-rivenditori #accedi label {width: 50px; float: left; text-align: right; margin: 7px 5px 0 0; display: block;}
#site-dx-rivenditori #accedi input {color: #455757; background: #D4E2EA; border: 1px solid #455757; margin: 5px 0 0 0;}
#site-dx-rivenditori #accedi .pulsante {float:  right; position: relative; padding:0; margin: 0;}
#site-dx-rivenditori #accedi .pulsante .testo {position: absolute; bottom: -20px; right: 0px; padding: 0; margin: 0; text-align: center; cursor: pointer; background: url(img/corpo/pulsante_rivenditori.png) bottom left no-repeat;}
#site-dx-rivenditori #accedi .pulsante .testo:hover {text-decoration: none; background: url(img/corpo/pulsante_rivenditori.png) top left no-repeat;}
#site-dx-rivenditori #accedi .pulsante .testo span {display: block; height: 25px; width: 114px;}
#site-dx-rivenditori #accedi .pulsante .testo b {display: block; font: normal 12px Tahoma, Arial, Helvetica, Sans-Serif; color:#000; padding: 3px;}
/* FINE COMPONENTI SITO RIVENDITORI **************** */

.piccolo {color: #DBDBC8; font-family: Arial;font-size:1px;font-style: normal;font-weight:normal;text-decoration: none;}
.piccolo a:link {font-family: Arial; font-size:1px; color: #DBDBC8; align: left; font-weight:normal;text-decoration: none;}
.piccolo a:visited {font-family: Arial; font-size:1px; color: #DBDBC8; align: left; font-weight:normal;text-decoration: none;}
.piccolo a:hover {font-family: Arial; font-size:1px; color: #DBDBC8; align: left; font-weight:normal;text-decoration: mone;}
.piccolo a:active {font-family: Arial; font-size:1px; color: #DBDBC8; align: left; font-weight:normal;text-decoration: underline;}


/* INIZIO PAGINAZIONE */
.pages {padding: 1em; margin: 1em 0; clear: both; font: bold 13px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.pages span {padding: 0.2em 0.5em; margin-right: 0.1em; }
.pages a {padding: 0.2em 0.5em; margin-right: 0.1em; background: #FFF; color: #404040; border: 1px solid #9AAFE5; text-decoration: none;}
.pages a:hover {border-color: #2E6AB1;}
.pages span.current {border: 1px solid #2E6AB1; background: #2E6AB1; color: #FFF;}
.pages span.nextprev {border: 1px solid #DDD; font-weight: normal; background: #FFF; color: #999;}
/* FINE PAGINAZIONE */


/* INIZIO SITE-BOTTOM  **************************************************** */
#site-middle-bordo3 {background: #FFF url(img/struttura/sf_sito_bordo.png) 0px 0px repeat-y; padding: 0 15px; margin: 0; border-bottom: 2px #CCC solid;}
#site-bottom {padding: 10px 0px; margin: 0;}
#site-bottom p {padding: 0; margin: 0; color: #666; font: normal 13px Tahoma, Arial, Helvetica, Sans-Serif;}
/* FINE SITE-BOTTOM ******************************************************* */


