/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align: left;
	background:#F3F3F3;
}

html{height:100%;}



h1 {display:none;}
#contenuti-azienda h2{font: bold 12px "Tahoma", Times, serif; color:#5a5a5a; display:block; width:530px; background: transparent url(../immagini/sfo_titolo_h3.gif) bottom left repeat-x; margin:0; padding:0 0 10px 0;}
#contenuti-azienda h3{font: bold 11px "Tahoma", Times, serif; color:#ff9900; display:block; width:530px; margin:0; padding:0 0 5px 0;}
#contenuti-azienda img {padding:0; margin:0 10px 0 10px; float:left; border-color:#e9e9e9;}
#contenuti-azienda a {font: normal 11px "Tahoma", Times, serif; color:#5a5a5a; text-decoration:underline;}
#contenuti-azienda a:hover {text-decoration:none;}
#contenuti-azienda hr {border: 0; width: 80%;  color: #e6e6e6; background-color: #5a5a5a; height: 1px;}


h1.azienda{margin:0; padding:0; display:block; width:236px; height:70px; position:absolute; top:79px; left:28px; z-index:9; text-indent:-9999px;}
h1.azienda a {margin:0; padding:0; width:236px; height:70px; border:0; display:block;}
h2#cemon-menu , h2#curare-menu {margin:0; padding:0; text-indent:-9999px;}
h2#cemon-menu-interno {margin:0; padding:0; width:313px; height:42px; text-indent:-9999px; background:transparent url(../immagini/h2_cemon_interno.jpg) top left no-repeat; }
h2#curare-menu-interno {margin:0; padding:0; width:313px; height:42px; text-indent:-9999px; background:transparent url(../immagini/h2_curare_interno.jpg) top left no-repeat; }
h2#titolo-pagine {width:530px; height:28px; background:transparent url(../immagini/sfondo_puntinato.gif) bottom left repeat-x; font: bold 14px "Tahoma", Times, serif; color:#333; margin:20px 0 0 0; padding:0; clear:both; }



h2#store {width:531px; height:28px; bottom left repeat-x; font: bold 14px "Tahoma", Times, serif; color:#333; margin:20px 0 0 0; }
h2#store span {font: bold 14px "Tahoma", Times, serif; color:#ff6600;}

h2#titolo-pagine span {font: bold 14px "Tahoma", Times, serif; color:#ff6600;}
h2#titolo-pagine a{font: bold 14px "Tahoma", Times, serif; color:#ff6600;}
h2#curare {width:281px; height:64px; margin:50px 0 0 32px; padding:0; background:transparent url(../immagini/titolo_curare_vuoto.jpg) top left no-repeat; text-indent:-9999px;}
h2#cemon {width:281px; height:64px; margin:50px 0 0 32px; padding:0; background:transparent url(../immagini/titolo_cemon_vuoto.jpg) top left no-repeat; text-indent:-9999px;}
h2#carrello {width:281px; height:64px; margin:0px 0 0 32px; padding:0; background:transparent url(../immagini/titolo_carrello.jpg) top left no-repeat; text-indent:-9999px;}
h2#prodotti {text-indent:-9999px; padding:0; margin:0;}

h2#curare a {width:281px; height:64px; margin:0; padding:0; display:block;}
h2#cemon a {width:281px; height:64px; margin:0; padding:0; display:block;}

/*---------------------------------------------------------------Home page*/ 

#menu-di-servizio {height:54px; margin:0; padding:0; background:transparent url(../immagini/sfo_top.gif) top left repeat-x;}
#menu-di-servizio ul {margin:0; padding:0; float:right;}
#menu-di-servizio ul li {display:inline;}
#menu-di-servizio ul li a {display:block; border-right:1px solid #fff; padding:0 15px; margin:10px 0 0 0; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; float:left;}
#menu-di-servizio ul li a:hover {text-decoration:underline;}
#menu-di-servizio ul li a.finale {border:none;}


/*login*/

#menu-di-servizio form, #menu-di-servizio fieldset, #menu-di-servizio label {
	padding:0;
	margin:0;
	border:none;
}

#menu-di-servizio p{
	padding:0;
	margin:9px;
	float:left;
	color:#fff;
	font-size:10px;
	font-family:Tahoma, Arial, sans-serif;
	display:block;
}

#menu-di-servizio .text{
	border:#282828 1px solid;
	height:12px;
	font-size:10px;
	font-family:Tahoma, Arial, sans-serif;
	width:80px;
	margin:-2px 0 0 0;
	padding:2px;
}

#menu-di-servizio .btn{
	padding:0;
	margin:2px 0 0 0;
}

#menu-di-servizio a{color:#fff; text-decoration:none;}
#menu-di-servizio a:hover{color:#fff; text-decoration:underline;}


#contenitore-striscia {height:100%; margin:0; padding:0; background:transparent url(../immagini/sfo_body.jpg) top left repeat-x;}
#contenitore {margin:0; padding:0; width:958px; height: auto !important; height:751px; min-height:751px; background:transparent url(../immagini/sfo_contenitore.jpg) top left no-repeat; position:relative;}
#contenitore #form-generale {margin:0; padding:0; width:180px; height:228px; position:absolute; top:238px; left:60px;}
#form-generale fieldset , #form-generale form {border:0; margin:0; padding:0;}
#form-generale fieldset #form-newsletter {margin:0; padding:20px 0 0 0;}
#contenitore #form-generale p.titolo-form {font: normal 11px "Tahoma", Times, serif; color:#333; margin:0; padding:10px 0 0 0;}
#contenitore #form-generale p.bottone-invio {font: normal 11px "Tahoma", Times, serif; color:#333; margin:0; padding:0;}
#contenitore #form-generale input.ricerca {font: normal 10px "Tahoma", Times, serif; color:#333; width:110px; height:10px; margin:2px 0 0 10px; float:left;}
#contenitore #form-generale p.inserisci-mail {font: normal 11px "Tahoma", Times, serif; color:#333; margin:0 0 0 10px; padding:0;}
#contenitore #form-generale input.newsletter {font: normal 10px "Tahoma", Times, serif; color:#333; width:110px; height:10px; padding:0; margin:12px 0 0 10px;; float:left;}
#contenitore #form-generale span {display:block; padding:0 0 0 10px;}
#contenitore #form-generale input.invia-ricerca {font: normal 11px "Tahoma", Times, serif; color:#333;  width:33px; height:19px; padding:0 0 0 10px; cursor:pointer;}
#contenitore #form-generale input.invia-newsletter {font: normal 11px "Tahoma", Times, serif; color:#333;  width:33px; height:19px; padding:9px 0 0 10px; cursor:pointer;}
#form-generale form strong {display:block; width:223px; height:26px; background:transparent url(../immagini/sfo_titoli_ricerca.gif) top left no-repeat; padding:5px 0 5px 30px;}
#contenitore #contenuti-home {margin:0 0 0 289px; padding:0; width:633px; height:650px;}
#contenitore #contenuti-home #animazione {margin:0; padding:0; width:633px; height:157px; background:transparent url(../immagini/immagine_animazione.jpg) top left no-repeat;}
#contenitore #contenuti-home #contenitore-menu {margin:0; padding:0; width:633px; height:492px; background:transparent url(../immagini/sfo_menu_home.jpg) top left no-repeat; position:relative;}
#contenitore-menu #stagioni {margin:0; padding:0; width:289px; height:178px; top:0; left:337px; position:absolute;}
#contenitore-menu #cemon ul {width:228px; height:130px; background:transparent url(../immagini/sfo_cemon_disattivo.jpg) top left no-repeat; margin:0; padding:40px 0 0 20px; position:absolute; top:217px; left:49px;}
#contenitore-menu #cemon ul li {display:inline;}
#contenitore-menu #cemon ul li a {display:block; margin:0; padding:7px 0 0 5px; background:transparent; font:normal 11px "Tahoma", Times, serif; color: #666; text-decoration:none;}

#contenitore-menu #cemon ul li a {width:205px; height:24px;  background: transparent url(../immagini/sfo_menu2.gif) top left no-repeat;}
#contenitore-menu #cemon ul li a:hover { font:normal 11px "Tahoma", Times, serif; color: #ccc;}
#contenitore-menu #cemon ul li a.aree {width:205px; height:28px; top:70px; background: transparent url(../immagini/sfo_menu2.gif) top left no-repeat;}
#contenitore-menu #cemon ul li a:hover.aree {font:normal 11px "Tahoma", Times, serif; color: #ccc;}
#contenitore-menu #cemon ul li a.prodotti {width:205px; height:28px; top:98px; background: transparent url(../immagini/sfo_menu2.gif) top left no-repeat;}
#contenitore-menu #cemon ul li a:hover.prodotti {font:normal 11px "Tahoma", Times, serif; color: #ccc;}

#contenitore-menu #curare-senza-nuocere ul {width:240px; height:155px; background:transparent url(../immagini/sfo_curare_disattivo.jpg) top left no-repeat; margin:0; padding:40px 0 0 10px; position:absolute; top:217px; left:370px;}
#contenitore-menu #curare-senza-nuocere ul li {display:inline;}
#contenitore-menu #curare-senza-nuocere ul li a {display:block; margin:0; padding:7px 0 0 30px; background:transparent;  font:normal 11px "Tahoma", Times, serif; color: #666; text-decoration:none;}

#contenitore-menu #curare-senza-nuocere ul li a {width:205px; height:24px; background: transparent url(../immagini/sfo_menu1.gif) top left no-repeat;}
#contenitore-menu #curare-senza-nuocere ul li a:hover {font:normal 11px "Tahoma", Times, serif; color: #ccc;}
#contenitore-menu #curare-senza-nuocere ul li a.discorsi {width:205px; height:28px; top:70px; background: transparent url(../immagini/sfo_menu1.gif) top left no-repeat;}
#contenitore-menu #curare-senza-nuocere ul li a:hover.discorsi {font:normal 11px "Tahoma", Times, serif; color: #ccc;}
#contenitore-menu #curare-senza-nuocere ul li a.medicina {width:205px; height:28px; top:98px; background: transparent url(../immagini/sfo_menu1.gif) top left no-repeat;}
#contenitore-menu #curare-senza-nuocere ul li a:hover.medicina {font:normal 11px "Tahoma", Times, serif; color: #ccc;}
#contenitore-menu #curare-senza-nuocere ul li a.essere {width:205px; height:28px; top:125px; background: transparent url(../immagini/sfo_menu1.gif) top left no-repeat;}
#contenitore-menu #curare-senza-nuocere ul li a:hover.essere {font:normal 11px "Tahoma", Times, serif; color: #ccc;}

#footer {width:903px; height:27px; border-top: 1px solid #CCC; margin:0; padding:0;}
#footer ul {width:903px; height:27px; margin:0 0 0 80px; padding:0;}
#footer ul li {display:inline;}
#footer ul li a {display:block; border-right:1px solid #ccc; padding:0 15px; margin:10px 0 0 0; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; float:left;}
#footer ul li a:hover {text-decoration:underline;}

/*---------------------------------------------------------------Footer interno*/

#footer-interno {width:903px; height:27px; border-top: 1px solid #CCC; margin:0; padding:0;clear:both; background:#f3f3f3;}
#footer-interno ul {width:818px; height:27px; margin:0 0 0 80px; padding:0;}
#footer-interno ul li {display:inline;}
#footer-interno ul li a {display:block; border-right:1px solid #ccc; padding:0 15px; margin:10px 0 0 0; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; float:left;}
#footer-interno ul li a:hover {text-decoration:underline;} 


/*---------------------------------------------------------------L'azienda*/ 

#contenitore-pagina-generica {margin:0; padding:0; width:959px; height: auto !important; height:400px; min-height:400px; background:transparent url(../immagini/sfo_cont_generica.jpg) top left repeat-y; position:relative; z-index:8;}
#contenitore-pagina-generica #contenitore-colonna-menu {margin:0; padding:0; width:334px; height: auto !important; height:600px; min-height:600px; float:left;}
#contenitore-pagina-generica #contenitore-colonna-menu #identifica-cemon {margin:0; padding:0; width:334px; height:222px; background: transparent url(../immagini/sfo_identifica_cemon.gif) top left no-repeat;}
#contenitore-pagina-generica #contenitore-colonna-menu #identifica-curare {margin:0; padding:0; width:334px; height:222px; background: transparent url(../immagini/sfo_identifica_curare.jpg) top left no-repeat;}
#contenitore-pagina-generica #contenitore-colonna-menu #identifica-store {margin:0; padding:0; width:334px; height:169px; background: transparent url(../immagini/sfo_identifica_store.gif) top left no-repeat;}
#contenitore-pagina-generica #colonna-contenuti {margin:0; padding:0; width:564px; height: auto !important; height:600px; min-height:600px;float:left;}
#contenitore-pagina-generica #colonna-contenuti #animazione-pagine-interne {margin:0; padding:0; width:563px; height:167px; background:transparent url(../immagini/animazione_interna.jpg) top left no-repeat;}
#contenitore-pagina-generica #colonna-contenuti #contenuti {margin:0; padding:0; width:563px; height: auto !important; height:707px; min-height:707px; background:#FFDFBF url(../immagini/sfo_contenuti.jpg) top left repeat-x;}
#contenitore-pagina-generica #colonna-contenuti #contenuti #contenuti-azienda {margin:0; padding:0 0 0 16px; width:538px; height: auto !important; height:300px; min-height:300px; font: normal 11px "Tahoma", Times, serif; color:#555; }
#contenuti-azienda ul { list-style:none; margin:10px; padding:0;}
#contenuti-azienda ul li {width: 480px;background:transparent url(../immagini/pallino.gif) top left no-repeat; margin:10px 0 0 10px; padding:0 0 0 20px; line-height:18px;}
#contenuti-azienda p,#contenuti-azienda div {margin:20px 0 0 2px; padding:0 20px 0 0  ; line-height:18px;}
#contenitore-pagina-generica #logo-sfondo {margin:0; padding:0; width:61px; height:368px; position:absolute; top:237px; left:898px; background:transparent url(../immagini/pezzologo.jpg) top left no-repeat;}

/*---------------------------------------------------------------Menu CEMON*/

#contenitore-pagina-generica #contenitore-colonna-menu #contenitore-menu-cemon ul {margin:0 0 0 30px; padding:0; width:281px; height: auto !important; height:50px; min-height:50px;}
#contenitore-pagina-generica #contenitore-colonna-menu #contenitore-menu-cemon ul ul{margin:0 0 0 10px; padding:0; width:100px;}
#contenitore-pagina-generica #contenitore-colonna-menu #contenitore-menu-cemon ul ul ul{margin:0 0 0 10px; padding:0; width:100px;}
#contenitore-pagina-generica #contenitore-colonna-menu #contenitore-menu-cemon ul ul ul ul{margin:0 0 0 10px; padding:0; width:80px;}
#contenitore-menu-cemon ul li {display:inline;}
#contenitore-menu-cemon ul li a {display:block; margin:0 0 0 32px; padding:0; width:281px; height:26px; font: normal 11px "Tahoma", Times, serif; color:#555; text-decoration:none;}
#contenitore-menu-cemon ul li li a {display:block; margin:0; padding:0; width:230px; height:20px; font: normal 11px "Tahoma", Times, serif; color:#BF630F; text-decoration:none;}
#contenitore-menu-cemon ul li li li a {display:block; margin:0; padding:0; width:230px; height:20px; font: normal 11px "Tahoma", Times, serif; color:#555; text-decoration:none;}
#contenitore-menu-cemon ul li li li li a {display:block; margin:0; padding:0; width:230px; height:20px; font: normal 11px "Tahoma", Times, serif; color:#333; text-decoration:none;}
#contenitore-menu-cemon ul li li a:hover {text-decoration:underline;}
#contenitore-menu-cemon ul li a.titoli {display:block; margin:0; padding:10px 0 0 10px; width:281px; height:34px; background:transparent url(../immagini/titoli_menu.gif) top left no-repeat; font: normal 11px "Tahoma", Times, serif; color:#555; text-decoration:none;}
#contenitore-menu-cemon ul li a.titolistore {width:281px; height:64px; margin:0; padding:0; background:transparent url(../immagini/titolo_prodotti.jpg) top left no-repeat; text-indent:-9999px;}

/*---------------------------------------------------------------Vision and Mission*/

#contenitore-pagina-generica #colonna-contenuti #contenuti #contenuti-vision {margin:0; padding:0 0 0 16px; width:548px; height: auto !important; height:300px; min-height:300px; font: normal 11px "Tahoma", Times, serif; color:#555; }
#contenuti-vision p {width: 480px;background:transparent url(../immagini/pallino.gif) top left no-repeat; margin:20px 0 0 10px; padding:0 0 0 20px; line-height:18px;}

/**/

.clear { clear:both;}

/*history*/

#history {
	padding:15px 15px 0 15px;
	background:url(../immagini/divisore.gif) bottom left repeat-x;
	text-align:right;
	margin:0;
	font-size:10px;
	font-family:Tahoma, Arial, sans-serif;
	
	
}

/*vetrina*/

#vetrina {
	padding:0;
	margin:0;
}

#vetrina .box {
	width:150px;
	height:auto !important;
	padding:0;
	height:240px;
	min-height:240px;
	border:#ccc 1px solid;
	background:#fff url(../immagini/acquista.jpg) top right no-repeat;
	display:block;
	float:left;
	font-size:10px;
	text-align:center;
	margin:0 20px 20px 0;
}

#vetrina .box a{
	padding:3px 15px 0 0;
	margin:0 0 7px 0;
	display:block;
	color:#5A5C5F;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

#contenuti-azienda #vetrina .box .per-immagine{
	padding:20px 0 0 0;
	margin:0;
	display:block;
	height:auto !important; 
	height:100px;
	min-height:100px;
    text-align:center;
}

#contenuti-azienda #vetrina .box img{
	padding:0;
	margin:auto;
	display:block;
	float:none;
	border:0;
}

#vetrina .box span{
	color:#BF630F;
	display:block;
	height:auto !important;
	height:40px;
	min-height:40px;
	text-align:left;
	padding:0 10px;
	margin:0;
	font-weight:bold;
	line-height:14px;
}

#vetrina .box strong{
	display:block;
	text-align:left;
	padding:0 0 0 10px;
	margin:4px 0 0 0;
}

#vetrina .box em {
	float:right;
	color:#FF6600;
	margin:0;
	padding:0 10px 0 0;
	font-size:11px;
	font-style:normal;
}

#vetrina .box em.barrato{ color:#BF630F; text-decoration:line-through;}

/**/

#vetrina .boxlast {
	width:150px;
	height:200px;
	border:#ccc 1px solid;
	background:#fff url(../immagini/acquista.jpg) top right no-repeat;
	display:block;
	float:left;
	font-size:10px;
	text-align:center;
	margin:0 0 20px 0;
}

#vetrina .boxlast a{
	padding:3px 15px 0 0;
	margin:0 0 7px 0;
	display:block;
	color:#5A5C5F;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

#vetrina .boxlast img{
	padding:0;
	margin:0;
}

#vetrina .boxlast span{
	color:#BF630F;
	display:block;
	text-align:left;
	padding:0 0 0 10px;
	margin:15px 0 0 0;
	font-weight:bold;
}

#vetrina .boxlast strong{
	display:block;
	text-align:left;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
}

#vetrina .boxlast em {
	float:right;
	color:#FF6600;
	margin:0;
	padding:0 10px 0 0;
	font-size:11px;
	font-style:normal;
}

/*carrello*/

.carrello {
	padding:0;
	margin:10px 0 0 50px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	width:250px;
	height:50px;
}

.carrello p{
	display:block;
	padding:0;
	margin:0;
	clear:both;
}

.carrello p.divisore{
	display:block;
	padding:0;
	margin:0;
	clear:both;
	background:url(../immagini/divisore1.jpg) left center repeat-x;
	height:20px;
}

.carrello span {
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:110px;
}

.carrello em{
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:50px;
	font-style:normal;
	font-weight:bold;
	color:#ff6600;
}

.carrello a{
	padding:0 0 0 20px;
	margin:0;
	float:left;
	display:block;
	width:70px;
	font-style:normal;
	font-weight:bold;
	background:url(../immagini/freccia1.gif) center right no-repeat;
	text-decoration:none;
	color:#000;
}

/*linea*/

.linea {
	padding:0;
	margin:0;
	display:block;
	background:url(../immagini/divisore.gif) bottom left repeat-x;
	height:50px;
	width:532px;
}

/*registrazione*/

#registrazione {
	padding:0 0 25px 0;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore.gif) bottom left repeat-x;

}
/*registrazione nuovo layout 18/04/2008*/
#registrazione-professionista {
    display:inline;
    float:left;
    width:230px;
	height:auto !important;
	height:383px; 
	min-height:383px;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore.gif) bottom left repeat-x;

}
#registrazione-professionista h5{font: bold 11px "Tahoma", Times, serif; color:#ff9900; margin:0; padding:0 0 5px 0; border-bottom:1px solid #ccc; text-align:left;}
#registrazione-utente h5{font: bold 11px "Tahoma", Times, serif; color:#ff9900; margin:0; padding:0 0 5px 0; border-bottom:1px solid #ccc; text-align:left;}

#registrazione-utente {
    display:inline;
    float:left;
    width:240px;
	height:auto !important;
	height:383px; 
	min-height:383px;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore.gif) bottom left repeat-x;

}
#registrazione-utente strong, #registrazione-professionista strong{
	padding:0;
	margin:10px 0 10px 0;
	text-align:center;
	display:block;
}

#registrazione-utente form, #registrazione-utente fieldset, #registrazione-professionista form, #registrazione-professionista fieldset  {
	padding:0;
	margin:0;
	border:none;
}
#registrazione-professionista .semplice { display:block; width:200px; height:10px;}
#registrazione-utente .semplice { display:block; width:200px; height:10px; }
.textleft { text-align:left; height:auto !important; min-height:136px; height:136px;}
.textleft img { border: 1px solid #ccc;}
/*--------------------------------------------*/
#registrazione-login {
	padding:0 0 45px 0;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore.gif) bottom left repeat-x;
	
}
#registrazione-login form {
	padding:0 0 0 150px;}
	
	
#registrazione-login input { padding:0; margin:0; float:left;}
#registrazione-login p.pulisci { display:block; height:10px; clear:both;}

#registrazione strong{
	padding:0;
	margin:10px 0 0 0;
	text-align:center;
	display:block;
}

#registrazione img {
	padding:0;
	margin:20px 0;
	border:0;
	position:static;
	float:none;
}

#registrazione form, #registrazione fieldset, #registrazione-login fieldset {
	padding:0;
	margin:0;
	border:none;
}

#registrazione label {
	display:block;
	margin:5px 0;
}

#registrazione-login label {
    width:50px;
	display:inline;
	margin:5px 0;
	float:left;
	text-align:left;
	padding:0;

}

#registrazione-login p {
	display:block;
	margin:0;
	padding:0;
	clear:both;
}

#registrazione-login p.pulsanti {
	display:block;
	margin:0;
	padding:0 0 30px 50px;
	clear:both;
}

#registrazione-login p.testo {
	display:block;
	margin:0;
	padding:10px 0 20px 0px;
	font-weight:bold;
	clear:both;
}

#registrazione .text{
	border:#ccc 1px solid;
	height:12px;
	font-size:11px;
	width:150px;
	padding:2px;
}

#registrazione a, #registrazione a:hover {border:0;}

/*paginazione*/

#paginazione{
	display:block;
	clear:both;
	height:24px;
	background:url(../immagini/paginazione.gif);
	padding:10px 0 0 0;
	margin:0 20px 0 0;
	text-align:center;
	font-size:10px;
}

#paginazione a{
	padding:0;
	margin:0;
	color:#5A5C5F;
	text-decoration:none;
}

#paginazione a.prevnext{
	padding:0;
	margin:0;
	color:#5A5C5F;
	text-decoration:none;
	font-weight:bold;
}
#paginazione a:hover.prevnext{
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

/**/

/*scheda*/

#contenuti-azienda #scheda {
	float:left;
	padding:0 0 0 10px;
	margin:0;
	width:200px;
	color:#acacac;
}

#contenuti-azienda #scheda .immagine{
	border:#efefef 1px solid;
}

#contenuti-azienda #scheda .immagine-scheda{
	width:200px;
	float:left;
	display:inline;
}

#contenuti-azienda #scheda .immagine-scheda img{
	display:block;
}

#contenuti-azienda #scheda .immagine-scheda ul {
	padding:0 0 10px 0;
	margin:5px 0 0 0;
	list-style:none;
	width:200px;
	position:static;
	float:left;
}

#contenuti-azienda #scheda .immagine-scheda ul li {
	display:block;
	background:url(../immagini/divisore1px.gif) bottom left repeat-x;
	height:auto !important;
	min-height:20px;
	height:20px;
	padding:10px 0 0 10px;
	margin:0;
	width:180px;
	color:#666;
	font-size:10px;
}

#contenuti-azienda  #scheda .immagine-scheda .bianco{
	background:#fff url(../immagini/divisore1px.gif) bottom left repeat-x;
	height:auto!important;
	height:10px;
	min-height:10px;
	padding:10px 0 10px 10px;
	margin:0;
}
#contenuti-azienda  #scheda .immagine-scheda .bianco img{ float:none; display:inline;}

#contenuti-azienda #scheda strong {
	float:left;
	display:block;
	width:80px;
	color:#666;
	font-size:10px;
}

#contenuti-azienda #scheda em {
	float:left;
	display:block;
	color:#ff6600;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
	padding:0 0 0 5px;
}

#contenuti-azienda #scheda .foto {
	height:40px;
}

#contenuti-azienda #scheda img {
	border:none;
	padding:0;
	margin:0;
}

#contenuti-azienda #scheda a {
	border:none;
	padding:0;
	margin:0;
	color:#666;
	text-decoration:none;
}


/*descrizione*/

#contenuti #contenuti-azienda #descrizione {
	padding:0 0 10px 10px;
	margin:10 px 0 0 0;
	width:285px;
	float:left;
	display:block;
	font-size:10px;
}

#descrizione .codice {
	padding:5px;
	background:#efefef;
	color:#666;
	font-weight:bold;
	font-family:Tahoma, Arial, sans-serif;
	margin:0 0 10px 0
}

#descrizione p { margin:0; background:none; padding:0;
	width:285px;}

/*acquisti*/

#contenuti-azienda div#acquista {
	padding:8px 0 5px 10px;
	margin:0 0 0 0;
	background:url(../immagini/acquista.gif) top left no-repeat;
	clear:both;
	width:520px;
	color:#666;
	font-size:92%;
	height:32px;
	font-weight:bold;
}

#contenuti-azienda div#acquistaallegati {
	padding:8px 0 5px 10px;
	margin:0 0 0 0;
	background:url(../immagini/allegati.gif) top left no-repeat;
	clear:both;
	width:520px;
	color:#666;
	font-size:92%;
	height:32px;
	font-weight:bold;
}

#contenuti-azienda div#acquista form {
	padding:0;
	margin:0;
}

#contenuti-azienda div#acquista fieldset {
	padding:0;
	margin:0;
	border:none;
}

#contenuti-azienda div#acquista p{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	width:auto;
	background:none;
}

#contenuti-azienda div#acquista input{
		font-size:92%; padding:1px;
	}
#contenuti-azienda div#acquista span{
	float:left;
	padding:0;
	margin:0 5px 0 50px;
	list-style:none;
}

#contenuti-azienda div#acquista .numero {
	padding:1px;
	margin:0;
	height:10px;
	width:50px;
	border:#ccc 1px solid;
	font-size:9px;
}

#contenuti-azienda div#acquista .button{
	padding:0;
	margin:0 0 0 100px;
	list-style:none;
}

/*pannello*/

#contenuti-azienda div#pannello {
	padding:0 0 20px 0;
	margin:0;
	width:530px;
}

#contenuti-azienda #pannello p{
	padding:10px 10px 10px 20px;
	margin:0;
	border-right:#e9e9e9 1px solid;
	border-left:#e9e9e9 1px solid;
	border-top:0;
	border-bottom:0;
	background:#fff url(../immagini/divisore1px.gif) bottom left repeat-x;
	display:block;
	position:relative;
	height:15px;
	width:498px;
}

#pannello ul, #contenuti-azienda #pannello ul  {
	padding:10px 0 0 0;
	margin:0 0 0 02px;
	list-style:none;
	display:block;
	
}

#pannello ul li, #contenuti-azienda #pannello ul li {
	display:inline;
	list-style:none;
	background:transparent;
	margin:0; padding:0; 
}

#contenuti-azienda #pannello .active {
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-right:none;
	border-bottom:none;
	color:#ff6600;
}

#contenuti-azienda #pannello .activelast {
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-bottom:none;
	color:#ff6600;
}

#contenuti-azienda #pannello a {
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#f7f7f7;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-right:none;
	border-bottom:none;
	color:#666;
}

#contenuti-azienda #pannello span.nullo{
	padding:7px 0 3px 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#f7f7f7;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-right:none;
	border-bottom:none;
	color:#999999;
}

#contenuti-azienda #pannello a:hover{
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#e3e3e3;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-right:none;
	border-bottom:none;
	color:#666;
}

#contenuti-azienda #pannello a.last{
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#f7f7f7;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-bottom:none;
	color:#666;
}

#contenuti-azienda #pannello a:hover.last{
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	display:block;
	float:left;
	height:20px;
	width:100px;
	background:#e3e3e3;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-bottom:none;
	color:#666;
}

#contenuti-azienda #pannello .radiobutton{
	float:left;
	display:block;
	padding:0;
	margin:0 10px 2px 0;
}

#contenuti-azienda #pannello .checkout-step4 input.radio{
	float:left;
	width:18px;
	display:block;
	padding:0;
	margin:0 10px 2px 0;
}

#contenuti-azienda #pannello span.prezzo{
	float:right;
	color:#ff6600;
	font-weight:bold;
}

#contenuti-azienda #pannello select{
	font-size:100%;
}
/*titolo*/

#contenuti-azienda div.titolo {
	padding:0 0 1px 0;
	margin:0;
	clear:both;
	border:#e9e9e9 1px solid;
	border-bottom:none;
	background:#fff url(../immagini/divisore1px.gif) bottom left repeat-x;
}

#contenuti-azienda div.titolo strong{
	padding:15px;
	margin:0;
	background:#f7f7f7;
	display:block;
	text-align:center;
}

/*paragrafo*/

#contenuti-azienda #pannello form {
	padding:0;
	margin:0!important;
	margin:0 0 0 1px;
	width:530px;
}

#contenuti-azienda #pannello fieldset {
	padding:0;
	margin:0;
	border:none;
}

#contenuti-azienda #pannello .text{
	border:#ccc 1px solid;
	height:12px;
	font-size:11px;
	width:120px;
	padding:2px;
	float:left;
}

#contenuti-azienda #pannello label{
	padding:20px;
	margin:0;
	border-right:#e9e9e9 1px solid;
	border-left:#e9e9e9 1px solid;
	border-top:0;
	border-bottom:0;
	background:#fff url(../immagini/divisore1px.gif) bottom left repeat-x;
	display:block;
	position:relative;
	height:15px;
}

#contenuti-azienda #pannello em {
	display:block;
	width:200px;
	font-weight:bold;
	font-style:normal;
	float:left;
}

#contenuti-azienda #pannello .opzioni {
	padding:20px;
	margin:0;
	clear:both;
	border:#e9e9e9 1px solid;
	border-top:none;
	background:#fff;
	text-align:center;
	font-size:10px;
}

#contenuti-azienda #pannello strong {
	padding:5px;
	margin:0 0 0 0;
	background:#f7f7f7;
	display:block;
	text-align:center;

	border-top:0;
}

#contenuti-azienda #pannello span {
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:11px;
}


#contenuti-azienda #pannello .btn {
	padding:0 0 5px 0;
	margin:0 auto;
	display:block;
	text-align:center;
}

/**/

#spedizioni label{
	padding:10px 10px 10px 20px;
}

/*acquisti*/

#contenuti-azienda div#acquisti{
	padding:5px 0;
	margin:0;
	border:#e9e9e9 1px solid;;
	background:#fff;
	position:relative;
}

#contenuti-azienda #acquisti strong {
	border:0;
}

#contenuti-azienda #acquisti .nobordo{
	border-bottom:0;
}

#contenuti-azienda #acquisti .paragrafo {
	padding:0;
	margin:10px 0 0 0;
	background:#f7f7f7;
	width:100%;
}

#contenuti-azienda .paragrafo {
	padding:0;
	margin:10px 0 0 0;
	background:#f7f7f7;
	width:100%;
}

#contenuti-azienda #acquisti table , #contenuti-azienda table {
	padding:0;
	margin:0;
	border:0;
}

#contenuti-azienda #acquisti table td.prezzo-totale {
color:#f60;
font-weight:700;
}


#contenuti-azienda #acquisti .paragrafo-carrello td, #contenuti-azienda #acquisti .paragrafo-carrello th{
border-bottom:5px solid #fff;
}
#contenuti-azienda #pannello .paragrafo th, #contenuti-azienda #pannello .paragrafo td{ border-bottom:5px solid #fff; 	background:#f7f7f7; }
#contenuti-azienda #pannello td a { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda #pannello td a:hover { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda #pannello td a:active { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda #acquisti td a { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda #acquisti td a:hover { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda #acquisti td a:active { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda .paragrafo td a { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda #acquisti td {
	padding:10px;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore_acquisti.gif) bottom right no-repeat;
}

#contenuti-azienda #acquisti th {
	padding:10px;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore_acquisti.gif) bottom right no-repeat;
}

#contenuti-azienda .paragrafo td a { display:inline; border:0; padding:0; height:auto; }
#contenuti-azienda .paragrafo td {
	padding:10px;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore_acquisti.gif) bottom right no-repeat;
}

#contenuti-azienda .paragrafo th {
	padding:10px;
	margin:0;
	text-align:center;
	background:url(../immagini/divisore_acquisti.gif) bottom right no-repeat;
}


.rosso {
	color:#ff6600;
	font-weight:bold;
}

/**/


#contenuti-azienda #opzioni_carrello {
	margin:0;
	padding:8px 0 0 0;
	background:#fff url(../img/sfondino.gif) top left repeat-x;
	border:#e9e9e9 1px solid;
	border:0;
	height:auto !important;
	height:32px;
	min-height:32px; text-align:center;
}

#contenuti-azienda #opzioni_carrello a {
	padding:0;
	margin:0 0 0 10px;
	border:0;
	background:none;
	width:auto;
}

#contenuti-azienda #opzioni_carrello a:hover{
	padding:0;
	margin:0 0 0 10px;
	border:0;
	background:none;
	width:auto;
}

#contenuti-azienda #opzioni_carrello img {
	border:0;
	margin:0;
}

#contenuti-azienda div#totale {
	background:#fff url(../immagini/totale.gif) right bottom no-repeat;
	border:#e9e9e9 1px solid;
	border:0;
	text-align:right;
	height:auto;
	color:#fff;
	font-family:Tahoma, Arial, sans-serif;
	font-size:15px;
	padding:14px 20px;
	font-weight:bold;
	margin:0;
}

/*panel*/

ul.panel {
	padding:0;
	margin:0;
	list-style:none;
	border:0;
	background:none;
	display:inline;
}

.panel li {
	float:left;
	border-top:#e9e9e9 1px solid;
}

a#cpprimo, a:hover#cpprimo{
	padding:0;
	margin:0;
	list-style:none;
	border:0;
	background:none;
	display:none;
}

.panel li form{
	padding:0;
	margin:0;
	list-style:none;
	border:0;
	background:none;
	display:inline;
	float:left;
}

input#panel, input#logout {
	color:#fff;
	font-size:11px;
	margin:0 0 0 10px;
	background:none;
	border:0;
	
}

#pannello a.product {
	padding:0;
	margin:0;
	background:none;
	border:0;
}

#pannello a:hover.product {
	padding:0;
	margin:0;
	background:none;
	border:0;
	text-decoration:underline;
}

#catalogo-item .paragrafo table {
	width:530px;
	border:0;
}

#catalogo-item .paragrafo td {
	padding:0;
	margin:0;
	text-align:center;
	background:#fff;
	border:#e9e9e9 1px solid;
}

#catalogo-item th {
	padding:0;
	margin:0;
	text-align:center;
	background:#fff;
	border:#e9e9e9 1px solid;
}

#catalogo-item .paragrafo td strong{
	padding:5px;
	margin:0;
	border:none;
	background:none;
}

#catalogo-item .paragrafo td.totale strong.perilprezzo {
	border:0;
	background:none;
}

#catalogo-item ul, #contenuti-azienda #catalogo-item ul{ display:block; width:528px; float:left; margin:0; padding:0; }
#catalogo-item ul li, #contenuti-azienda #catalogo-item ul li{ margin:0; padding:0; width:530px; border-top:#e9e9e9 1px solid; display:block;}
#catalogo-item ul li a#cpprimo{display:none;}
input{ cursor:pointer;}

#messaggio-conferma{ display:block;}
.opzioni a{ margin:0; padding:0; }
.opzioni a img{ margin:0; padding:0; }

#contenuti .componente{ display:block;}
#contenuti .componente h3{ font-size:14px;}
#contenuti .componente img{ float:left; display:inline;}
#contenuti .componente .text{ float:left; display:inline; margin:0; padding:0;}
#contenuti .componente .text p{ margin:0 0 5px 0; padding:0;}

/*nuovo*/
.semplice {display:block; height:10px; width:530px; clear:both;}
.semplice-puntini { display:block; height:10px; width:530px; clear:both; background:trasparent url(../immagini/divisore1px.gif) left bottom repeat-x;}
h2#titolo-pagine a { font: bold 14px "Tahoma", Times, serif; color:#333; text-decoration:none;}
h2#titolo-pagine a:hover { color: #FF6600; text-decoration:none}
h2#titolo-faq {width:530px; height:auto !important; min-height:28px; height:28px; background:transparent url(../immagini/sfondo_puntinato.gif) bottom left repeat-x; font: bold 12px "Tahoma", Times, serif; color:#333; margin:20px 0 0 0; padding:0; }
.arancio { color:#FF6600}

/*search*/
#contenuti #contenuti-azienda ul#menu-search {margin:0; padding:0; float:left; list-style:none; display:block; height:30px; width:100%;}
#contenuti #contenuti-azienda ul#menu-search li {float:left; list-style:none; background:none; width:80px;}
#contenuti #contenuti-azienda ul#menu-search li a {display:block; border-right:1px solid #000000; padding:0 15px 0 0;  font:normal 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;  background:none; font-weight:bold;}
#contenuti #contenuti-azienda ul#menu-search li a:hover {text-decoration:underline;}
#contenuti #contenuti-azienda ul#menu-search li a.finale {border:none;}

/*blocco-loghi*/
 .blocco-loghi{ width:281px; height:160px; background:url(../immagini/blocco-loghi.jpg) top left no-repeat; margin:20px 0 0 60px; position:relative; }

#loghi-home{margin:0; padding:0; position:absolute; top:455px; left:5px;}
#loghi-home .blocco-loghi{ background:none;}

.blocco-loghi a.unda{ display:block; width:65px; height:74px; top:8px; left:0; position:absolute;}
.blocco-loghi a.dynamis{ display:block; width:110px; height:55px; top:8px; left:75px; position:absolute;}
.blocco-loghi a.dinavet{ display:block; width:55px; height:30px; top:40px; left:150px; position:absolute;}
.blocco-loghi a.isena{ display:block; width:66px; height:22px; top:96px; left:0; position:absolute;}
.blocco-loghi a.inlight{ display:block; width:62px; height:42px; top:86px; left:73px; position:absolute;}
.blocco-loghi a.isis{ display:block; width:60px; height:56px; top:86px; left:150px; position:absolute;}


.warning { margin:20px 0 0 0; padding:30px 0 0 0; border-bottom: 4px solid #e9e9e9; border-top: 4px solid #e9e9e9; width:auto; height:20px; text-align:center; font-weight:bold; font-size:14px; color:#CC0000;}

/*aggiunta 19/05/2008*/

label.rimedio { display:inline; float:left; width:180px;}
label.effettua { display:inline; float:left; width:120px;  margin:0; padding:0;}
select.rimedio { font-size:11px; width:250px;}
.divisore { display:block; height:10px; clear:both; background:transparent url(../immagini/divisore1px.gif) left bottom repeat-x; margin:0; padding:0;}
#contenuti-azienda p.button { width:93px; margin:15px auto 0 auto;}
#contenuti a { color:#333; text-decoration:underline;}
#contenuti-azienda input.rimedio {font: normal 11px "Tahoma", Times, serif; color:#333; width:220px; cursor:pointer;}
#contenuti-azienda input.cerca {width:77px; height:20px; background:transparent url(../immagini/cerca.gif) left top no-repeat; border:none;}
#contenuti-azienda p.flottante {display:inline; float:left; width:355px; margin:0; padding:0;}
#contenuti-azienda p.flottante2 {display:inline; float:left; width:90px; margin:0; padding:0;}
#contenuti-azienda .alfabeto { margin:10px 0 0 0; padding:0; height:25px;}