/* unpuntonet web agency 2010 */

/* generale inizio */
body{
	margin:0;
	padding:0;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

td,th{
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
}

h1,h2,h3,p{
	margin:0;
	padding:0;
}
h4,h5,h6{
	margin:0;
	padding:0;

}
hr{
	border: 0;
	height: 2px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	margin-bottom: 15px;
}
a:link,a:visited{
	color:#666666;
	font-size: 100%;
	text-decoration: none;
	text-transform: uppercase;
}

a:hover,a:active{
	text-decoration:none;
	color: #B74CDB;
}

input,select,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #000000;
	font-weight: normal;
	border:1px solid #666666;
}

ul{
	margin:0;
	padding:0;
	list-style:none;
}

ol{
	margin:0;
	padding:0;
}

li{
	margin:0;
	padding:0;
}

/* generale fine */

/* contenuti nascosti tramite css inizio */
/* form di ricerca colonna sinistra */

#searchForm{
	display: none;	
	}

/* pulsanti personalizzati colonna sinistra */

a.personalButt{
	color:#FFFFFF!important;
	display: none;	
	background-color: #FFFFFF;
}
#colDx a.personalButt{
	display: none;	
	background-color: #FFFFFF;
}

/* contenuti nascosti tramite css fine */

/* layout inizio */

/* testata */
#head{
	background-color:#fff;
}

/* tabella layout */
#mainTable{
	margin:0 auto 0 auto;
	table-layout:fixed;
	clear:both;
	width: 98%;
}
/* colonna sinistra */
#colSx{
	width:170px;
	padding-top:5px;
	white-space:normal;
	text-align:center;
	background:#fff;
}

/* colonna centrale */
#colMid{
	padding:5px 10px 0 10px;
	background:#fff;
}

/* colonna destra */
#colDx{
	width:160px;
	padding-top:5px;
	white-space:normal;
	text-align:center;
	background:#fff;
}

/* fine pagina */
#foot{
}

/* layout fine */

/* menu principale inizio */

#categories{
	padding-top: 15px;
	font-size: 140%;
}
#categories h2{
	display: none;	
}
#categories ul{
	margin-left:10px;
	line-height:17px;
	font-size: 84%;
}
#categories ul li ul {
	font-size: 100%;
	font-weight: normal;
}
#categories ul li ul a{
	color: #666666;
	font-weight: normal;
}
#categories a{
	text-transform: capitalize;
	text-align:left;
	text-decoration:none;
	display:block;
	padding:0 0 0 10px;
	color:#519600;
}
#categories a:hover{
	color: #666666;
}
#categories a.folder{
		font-weight: bold;
}
#categories a.open{
	background:url(/ReadySkins/ilmiopet/imgs/menu_principale_freccia.jpg) no-repeat 0 4px;
	font-weight:bold;
	color: #333333;
}
#categories a.open:hover{
	color: #519600;
}
#categories a strong{
	background:url(/ReadySkins/ilmiopet/imgs/menu_principale_freccia.jpg) no-repeat 0 2px;
	font-weight:bold;
	padding-left: 10px;
	color: #333333;
}
#categories a.folder:hover{
	color: #333333;
}
#categories ul li a{
	font-weight:bold;
}
/* menu principale fine */

/* menu priciole di pane inizio */

#navBar{
	clear:both;
	font-size:100%;
	margin:15px 0px 0px 0px;
	color: #519600;
	padding-bottom: 15px;
	background-image: url(/ReadySkins/ilmiopet/imgs/img-briciola.gif);
	padding-left: 10px;
	background-position: left middle;
	background-repeat: no-repeat;
	font-weight: lighter;
}

#navBar a{
	font-size:100%;
	color:#333333;
	text-decoration: none;
	text-transform: none;
}
#navBar a:hover{
	color: #666666;
}
/* menu priciole di pane inizio */

/* ricerca per parole chiave inizio */

#mainSearchFormBox{
	margin-bottom:10px;
	padding:0 0 15px 20px;
	background-color: #B74CDB;
}
#mainSearchFormBox h2{
	color:#B74CDB;
	display: none;
}

#mainSearchFormBox form{
	padding-top: 15px;
}

#mainSearchFormBox form a{
	background-image: url(/ReadySkins/ilmiopet/imgs/img_ric_avanzata.gif);
	padding-left: 10px;
	color: #FFFFFF;
	text-transform: lowercase;
	margin-left: 20px;
	background-repeat: no-repeat;
}
#mainSearchFormBox form a:hover, #mainSearchFormBox form a:active{
	color: #000000;
}

#mainSearchFormBox #mainSearchForm_cmdString{
	width:60%;
	padding:0 0 0 20px;
	background: url(/ReadySkins/ilmiopet/images/ico_search.gif) no-repeat 2px 2px;
	background-color: #FFFFFF;
}
#mainSearchFormBox label{
	color: #FFFFFF;
}
#mainSearchFormBox fieldset{
	padding:8px 0 0 0px;
	border: none;
}
#mainSearchFormBox .filters label{
	text-align:right;
	display:block;
	float:left;
	padding:0 5px 5px 0;
}
#mainSearchFormBox select{
	float:left;
	margin-bottom:5px;
}

#mainSearchFormBoxSX,#mainSearchFormBoxDX{ 
        background:#fff; 	  	 
        border:1px solid #999; 	  	 
        margin-bottom:10px; 	  	 
        text-align:left; 	  	 
        clear:both; 	  	 
} 	  	 
#mainSearchFormBoxSX h2,#mainSearchFormBoxDX h2{ 	  	 
        background:#000; 	  	 
        color:#fff; 	  	 
        padding:2px; 	  	 
        font-size:11px; 	  	 
} 	  	 
#mainSearchFormBoxSX form,#mainSearchFormBoxDX form{ 	  	 
        padding:4px; 	  	 
        background:#FFE5E5; 	  	 
        margin:1px; 	  	 
} 	  	 
#mainSearchFormBoxSX input,#mainSearchFormBoxDX input{ 	  	 
        width:44%; 	  	 
        background:#fff url(/ReadySkins/ilmiopet/images/ico_search.gif) no-repeat 2px 2px; 	  	 
        padding:0 0 0 20px; 	  	 
        margin-bottom:2px; 	  	 
} 	  	 
#mainSearchFormBoxSX a,#mainSearchFormBoxDX a{ 	  	 
        background-image:url(/ReadySkins/ilmiopet/images/ico_fld_hidden_show.gif); 	  	 
        background-repeat: no-repeat; 	  	 
        background-position: 0 0; 	  	 
        padding:0 0 2px 18px; 	  	 
} 	  	 
#mainSearchFormBoxSX fieldset,#mainSearchFormBoxDX fieldset{ 	  	 
        border:0; 	  	 
        padding:0; 	  	 
        margin:5px 0 0 0; 	  	 
        border-top:1px dotted #000; 	  	 
} 	  	 
#mainSearchFormBoxSX .filters label,#mainSearchFormBoxDX .filters label{ 	  	 
        display:block; 	  	 
        font-weight:bold; 	  	 
} 	  	 
#mainSearchFormBoxSX select,#mainSearchFormBoxDX select{ 	  	 
        width:100%; 	  	 
        margin-bottom:5px; 	  	 
} 	  	 
#mainSearchFormBoxSX .filters_area input,#mainSearchFormBoxDX .filters_area input{ 	  	 
        display:block; 	  	 
        float:left; 	  	 
        clear:left; 	  	 
        padding:0; 	  	 
        margin:2px 2px 0 0; 	  	 
} 	  	 
#mainSearchFormBoxSX .filters_area label,#mainSearchFormBoxDX .filters_area label{ 	  	 
        display:block; 	  	 
        font-size:10px; 	  	 
}
/* ricerca per parole chiave fine */

/* contenuto home page inizio */

/*contenuto personalizzato*/
.personalElement{margin:5px auto 10px auto;}
.personalElement a{font-weight:bold;}
.personalElement p{padding:5px 5px 0 5px;}
#colMid .personalElement{margin:5px auto 30px auto;}
.SegnaltoD{
	margin-top: 60px;
}
.SegnaltoD img{
	margin-bottom: 10px;
	text-align: center;
}
#IlMioPet{
}
.Prodotti_off_pet {
list-style: none;
padding: 0;
margin: 0;
}
.Prodotti_off_pet li{
	float: left;
	width: 9%;
}
#sloganPet{
}
/* colonne news, prodotti nes, offerta, novità, inizio */

/* colonna news*/
.bigBox{
	min-height:180px;
	height:auto !important;
	height:180px;
	float: left;
	width: 32%;
	color: #999999;
	font-size: 110%;
}
/* testata colonna offerta */
.bigBox h1{
	margin:0 0 1px 0;
	padding:2px 15px 2px 5px;
	background:#B74CDB;
	color:#FFFFFF;
	font-size:120%;
}
/* colonna news contenuti inizio */
.bigBox ul{
	
}
.bigBox li{
	border-bottom:2px solid #B74CDB;
	padding:3px;
	height:1%;
	border-bottom-width: 80%;
}
.bigBox img{
	margin:0 5px 5px 0;
}
.bigBox h2{
	font-size:100%;
	margin:0 0 5px 0;
}
.bigBox h2 a{
	color: #B74CDB;
	text-transform: capitalize;
}
.bigBox h2 a:hover, .bigBox h2 a:active{
	color: #000000;
}
.bigBox h2 .date{
	font-size: 84%;
	font-weight: lighter;
	color: #666666;
	display: none;
}
.bigBox p{margin:0 0 5px 0;padding:0;}
.bigBox dl{margin:0 10px 5px 0;padding:0;float:left;}
.bigBox dt{margin:0;float:left;clear:both;font-weight:bold;padding:0 0 2px 0;border-bottom:1px dotted #ccc;}
.bigBox dd{margin:0 0 0 0px;padding:0 0 2px 0;border-bottom:1px dotted #ccc;}
.bigBox div{
	clear:both;
	padding:0 0 0 0px;
}
.bigBox .availability{
	position:relative;
	left:-250px;
	display:block;
	padding:0;

	float:left;

}
.bigBox h3{
	float:left;
	font-size:12px;
	color:#B74CDB;
	padding:0;
}
.bigBox h4{font-weight:normal;font-size:10px;clear:left;margin:0;padding:0;}
.bigBox div em{display:block;clear:left;margin:0;padding:0;}
.bigBox form{margin:0;padding:0;float:right;}
.bigBox form input{width:20px;}

/* colonna news fondo*/
.bkg3{
}

/* colonna news contenuti fine */

/* colonne offerta e novità e consigliati*/
.miniBox{
	width:32%;
	float:left;
	margin:0 0px 10px 3px;
}
.miniBox h2{margin-top:5px;font-size:11px;padding:0 5px 0 0px;}

/* testata colonna offerta */
#secondDownBox h1{
	margin:0 0 1px 0;
	padding:2px 15px 2px 5px;
	background:#FF9900;
	color:#FFFFFF;
	font-size:120%;
}

/* testata colonna offerta - prezzo*/
#secondDownBox h3{
	width: 190px;
	height: 33px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_prezzo_offerta.jpg);
	background-repeat: no-repeat;
	padding-left: 41px;
	padding-top: 8px;
	color: #FFFFFF;
	font-size: 120%;
}
.miniBox h3 .sIva{
	display: none;	
	}
	
/* elenco prodotti in offerta */
#secondDownBox ul{
	text-align:left;
	background-image: url(/ReadySkins/ilmiopet/imgs/altri_offerta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
}

#secondDownBox li{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-color: #FF9900;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
#secondDownBox li a{
	font-size:10px;
	text-decoration:none;
}
#secondDownBox li a:hover, #secondDownBox li a:active{
	color: #FF9900;
}



/* titolo primo prodotto consigliati*/
#firstDownBox h2 a{
	color: #666666;
	text-transform: capitalize;
}
#firstDownBox h2 a:hover, #firstDownBox h2 a:active{
	color: #519600;
}

/* testata colonna consigliati */
#firstDownBox h1{
	margin:0 0 1px 0;
	padding:2px 15px 2px 5px;
	background:#519600;
	color:#FFFFFF;
	font-size:120%;
}
/* testata colonna consigliati - prezzo*/
#firstDownBox h3{
	width: 190px;
	height: 33px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_prezzo_offerta.jpg);
	background-repeat: no-repeat;
	padding-left: 41px;
	padding-top: 8px;
	color: #FFFFFF;
	font-size: 120%;
}
	
/* elenco prodotti consigliati */
#firstDownBox ul{
	text-align:left;
	background-image: url(/ReadySkins/ilmiopet/imgs/altri_consigliati.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
}

#firstDownBox li{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-color: #519600;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
#firstDownBox li a{
	font-size:10px;
	text-decoration:none;
}
#firstDownBox li a:hover, .firstDownBox li a:active{
	color: #519600;
}

/* titolo primo prodotto consigliati */
#firstDownBox h2 a{
	color: #666666;
	text-transform: capitalize;
}
#firstDownBox h2 a:hover, #firstDownBox h2 a:active{
	color: #519600;
}


/* testata colonna novità*/
#thirdDownBox h3{
	width: 190px;
	height: 33px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_prezzo_offerta.jpg);
	background-repeat: no-repeat;
	padding-left: 41px;
	padding-top: 8px;
	color: #FFFFFF;
	font-size: 120%;
}

/* titolo primo prodotto in novità*/
#thirdDownBox h2 a{
	color: #666666;
	text-transform: capitalize;
}
#thirdDownBox h2 a:hover, #thirdDownBox h2 a:active{
	color: #519600;
}

/* elenco prodotti novità */
#thirdDownBox ul{
	text-align:left;
	background-image: url(/ReadySkins/ilmiopet/imgs/altri_novita.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
}

#thirdDownBox li{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-color: #519600;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
#thirdDownBox li a{
	font-size:10px;
	text-decoration:none;
}
#thirdDownBox li a:hover, #thirdDownBox li a:active{
	color: #519600;
}

.miniBox h4{margin:0;padding:0 2px 2px 2px;font-size:10px;}

/* testata colonna Consigliati - img scritta Consigliati*/
#firstDownBox .firstElement img{
	padding-top: 10px;
	padding-right: 20px;
}
#firstDownBox .firstElement{
	min-height:180px;
	height:auto !important;
	height:180px;
}
/* testata colonna offerta - img scritta offerta*/
.miniBox .firstElement img{
	padding-top: 10px;
	padding-right: 20px;
}

.miniBox .firstElement{
	min-height:180px;
	height:auto !important;
	height:180px;
}

/* testata colonna novità */
.miniBox h1#thirdDownBox_Title{
	margin:0 0 1px 0;
	padding:2px 15px 2px 5px;
	background:#519600;
	color:#FFFFFF;
	font-size:120%;
}

/* link elenco e rss */

.bottomLink {
	font-size: 84%;
	width: 98%;
	font-weight: bold;
}
.completeList{
	float: right;
}
.completeList:hover{
	color: #B74CDB !important;
}
.rssLink{
}
/* colonne news, prodotti nes, offerta, novità, fine */

/* contenuto home page fine */

/* contenuto menu basso-pubblicità inizio */

/*--Servizio/munu/Pubblicita */
#ServizioPubblicita{
	margin-left: 170px;
	background-color: #B74CDB;
	margin-top: 20px;
	height: 280px;
}
#ServizioPubblicita h3{
	color: #000000;
	font-size: 80%;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
}
#ServizioPubblicita ul{
	line-height:20px;
}
#ServizioPubblicita li a{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 80%;
	font-weight: bold;
	display: block;
}
#ServizioPubblicita li a:hover, #ServizioPubblicita li a:active{
	color: #000000;
}
.Pbbacquisto{
	float: left;
	width: 44%;
	padding-left: 86px;
}
.Pbbazienda{
	width: 30%;
	float: left;
}
.PbbPartners{
	float: left;
	width: 30%;
	padding-left: 30px;
	background-image: url(/ReadySkins/ilmiopet/imgs/filetto_verticale.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.PbbNegozio{
	width: 48%;
	float: left;
	padding-left: 10px;
}
.PbbNegozio ul li{
	color: #FFFFFF;
	font-size: 85%;
	padding-bottom: 10px;
}
/*--banner logo */
#bannerLogo{
}

/*-- ServizioAcquisto */
#ServizioAcquisto{
	float: left;
	width: 40%;
}

/*-- pubblicita */
#pubblicita{
	float: left;
	width: 48%;
}

/*-- FinePagina */
#FinePagina{
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_pubb01.gif);
	background-repeat: repeat-x;
	height: 9px;
}
#FinePaginaLayout{
	margin-left: 170px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_pubb02.gif);
	background-repeat: repeat-x;
	height: 9px;
}

#creditiCopy{
	margin-left: 170px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_copy_verticale.gif);
	background-repeat: repeat-y;
	background-position: left;
	font-size: 80%;
	color: #999999;
	margin-top: 25px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#creditiCopy a{
	color: #666666;
	line-height:20px;
	font-size: 90%;
	text-transform: lowercase;
}
#creditiCopy a:hover, #creditiCopy a:active{
	color: #000000;
}
#creditiUnpuntonet{
	margin-left: 170px;
	float: left;
}
#creditiUnpuntonet span{
	display: none;
}
/* contenuto menu basso-pubblicità fine */

/* form inizio */
/* bottone-input */
.butt1{
	display:inline !important;
	width:auto !important;
	color:#fff !important;
	cursor:pointer;
	text-decoration:none;
	padding:1px 2px 1px 2px !important;
	overflow: visible;
	background-color: #B74CDB;
}
a.butt1{
	text-decoration:none;
	padding:1px;
}
.butt1:hover{
	background-color: #FFFFFF;
	color: #000000 !important;
}

/* form fine */

/* login utente inizio */

#loginBox{
	margin-bottom:10px;
	line-height:16px;
	text-align: left;
}
#loginBox h2{
	font-size:120%;
	margin-bottom:5px;
	padding:2px;
	color:#519600;
}
#sheetBox h3.grossPrice{
	color:#666666;
	font-size:120%;
}
#loginBox form{
	margin:0 0 5px 0;
	padding:4px;
}
#loginBox label{
	font-size:120%;
	color:#333333;
	display:block;
	float:left;
	width:48%;
	clear:both;
	line-height:18px;
	padding-right:2px;
}
#loginBox input{
	border: solid #666666 1px;
	background:#DCEACC;
	padding:0;
	display:block;
	float:left;
	width:47%;
}
#loginBox input.butt1{
	background-color: #519600;
}
#loginBox input.butt1:hover{
	background-color: #B74CDB;
}
#loginBox ul{
	margin-top:5px;
	padding:5px;
	clear:both;
}

/* login utente fine */

/* carrello inizio */

#cartBoxRight{
	text-align:left;
	margin-bottom:12px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_carrello.gif);
	margin-top: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #519600;
}
#cartBoxRight h2{
	background-image: url(/ReadySkins/ilmiopet/imgs/carrello_pieno.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 1%;
	color: #FFFFFF;
	vertical-align: bottom;
	width: 160px;
	height: 52px;
	background-color: #FFFFFF;
}

/* carrello vuoto */
#cartBoxRight p{
	background-color: #FFFFFF;
	padding-left: 14px;
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 10px;
}

/* carrello pieno */
#cartBoxRight table{
	width:95%;
	margin:0 auto 5px auto;
	background-color: #FFFFFF;
}
#cartBoxRight td{
	text-align:left;
	font-size:84%;
	border-bottom:1px solid #DCEACC;
}
#cartBoxRight th{
	text-align:right;
	font-size:84%;
	border-bottom:1px solid #DCEACC;
}
#cartBoxRight a{
	color:#000;
	text-decoration:none;
}
#cartBoxRight a:hover{
	color:#B74CDB;
}
#cartBoxRight form{
	display:inline;
	padding-left: 14px;
}
#cartBoxRight input.butt1{
	background-color: #519600;
}
#cartBoxRight input.butt1:hover{
	background-color: #B74CDB;
}
/* carrello fine */

/* newsletter inizio */

.newsletterBox{
	text-align:left;
}
.newsletterBox h2{
	font-size:120%;
	margin-bottom:5px;
	color:#519600;
}
.newsletterBox p{
	border:0;
	padding:0;
}
.newsletterBox form{
	margin:0;
	padding:0;
	display:inline;
}
.newsletterBox label{
	display:block;
	float:left;
	width:30%;
	clear:both;
	font-weight:bold;
	padding:2px 0 2px 0;
}
.newsletterBox input{
	margin:2px 0 2px 0;
	display:block;
	float:left;
	width:65%;
	background-color:#DCEACC;
}
.newsletterBox input.butt1{
	background-color: #519600;
	float: right;
	margin-right: 5px;
}
.newsletterBox input.butt1:hover{
	background-color: #B74CDB;
}
/* newsletter fine */

/* risultati di ricerca e navigazione nelle pagine inizio */

.pages{
	margin:10px 0 10px 0;
	font-size:110%;
	text-align: left;
}
.pages form{
	display:inline;
	margin:0;
	padding:0;
	background:transparent;
	border:0;
}
.pages input{
	font-size:100%;
	margin:2px 0 0 0;
	padding:2px 4px 2px 4px;
	color:#FFFFFF;
	cursor:pointer;
	width:auto;
	border:0px;
	background-color: #B74CDB;
}
.pages input:hover{
	border:0px;
	color:#000000;
}
.pages p{
	padding-bottom: 10px;
}
.pages a{
	background-color: #B74CDB !important;
	color:#fff !important;
	font-size: 110%;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: 4px;
}
.pages a:hover, .pages a:active {
	background-color: #000000!important;
}
.pages a.selectedPg{
	background: #fff !important;
	color: #000000 !important;
	font-size: 110%;
	font-weight: bold;
	cursor: crosshair;
}
.disabledPg{
	color:#ccc !important;
	border:1px solid #ccc !important;
	cursor: auto !important;
	background:#fff !important;
	display: none;
}

#orderByForm{
	margin-bottom:5px;
	width:100%;
	float:left;
	padding:5px 0 2px 0;
	background-color: #B74CDB;
	color: #FFFFFF;
}
#orderByForm p{
	float:left;
	margin-left:5px;
	font-weight:bold;
	padding-right: 18px;
}
#orderByForm form{
	padding:0 0 0 7px;
	margin:0;
	float:left;
}
#orderByForm input{
	width:auto;
	text-align:left;
	border:0;
	padding:1px 18px 1px 18px;
	margin:0 0 5px 0;
	cursor:pointer;
	width:auto !important;
	color: #FFFFFF;
}
#orderByForm input:hover{
	color:#333333;
}

.resultBox{clear:both;margin-bottom:20px;width:100%;float:left;}
.resultBox img{float:left;margin:5px;}
.resultBox h2{
	font-size:130%;
	margin:5px 5px 0 5px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_titolo_elenco.gif);
	background-repeat: no-repeat;
	background-position: 105px;
	padding-left: 120px;
}
.resultBox h2 a{
	color: #000000;
	text-transform: lowercase;
}
.resultBox h2 a:hover{
	color: #B74CDB;
}
.resultBox dl{
	margin:5px 5px 5px 0;
	padding:0;
	float:left;
	width:220px;
	display: none;
}
.resultBox dt{margin:0;float:left;clear:both;font-weight:bold;padding:0 0 2px 0;border-bottom:1px dotted #ccc;width:100px;}
.resultBox dd{margin:0 0 0 100px;padding:0 0 2px 0;border-bottom:1px dotted #ccc;}
.resultBox p{margin:5px;padding:0;}
.resultBox ul{
	clear:both;
	width:100%;
	float:left;
	border-top-color: #B74CDB;
	border-bottom-color: #B74CDB;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 10px;
}
.resultBox h3{font-size:12px;display:inline;}
.resultBox h4{margin:0;padding:0 0 2px 45px;font-size:10px;font-weight:normal;clear:both;}
.resultBox li{float:left;padding:5px;}
.resultBox form{margin:0;padding:0;}
.resultBox .sIva{
	display: none;
}
.resultBox .price strong{display:block;float:left;width:50px;}	 
.resultBox .price h3{color:#B74CDB;font-size:120%;margin-left:10px;} 	  	 
.resultBox .price h4{clear:both;margin:0 0 0 50px;padding:0 0 2px 0;font-size:10px;font-weight:normal;}
/* risultati di ricerca e navigazione nelle pagine fine */

/* scheda prodotto inizio */
#sheetBox{
}
#sheetBox h1{
	color:#FFFFFF;
	font-size:130%;
	margin-bottom:0px;
	background-color: #B74CDB;
	padding: 5px 5px 5px 35px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_titolo_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bkg1{
	background-color: #F4F4F4;
}
.bkg1 th, .bkg1 td {
	font-size: 100%;
}

#sheetBox .imagesBox{
	text-align:center;
	float:left;
	margin:0 10px 2px 0;
	padding:0 0 1px 0;
}
#sheetBox .imagesBox img{display:block;margin:0 auto 2px auto;}

#sheetBox .detailsBox{
	font-size:150%;
	padding-top: 5px;
}
#sheetBox .detailsBox .bkg1{
	background-color: #B74CDB;
}
#sheetBox .detailsBox table{
	width:45%; /* IE5 */
	width/**/:/**/ 99%;
}
#sheetBox .detailsBox h3{font-size:140%;}
#sheetBox .detailsBox h4{margin:0;padding:0;font-weight:normal;font-size:100%;}
#sheetBox .detailsBox form{
	margin:0;
	padding:0 0 0 40px;
	text-align:left;
	background-image: url(/ReadySkins/ilmiopet/imgs/carrello_prodotto.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 27px;
}
#sheetBox .detailsBox form input{
	background-color: #B74CDB;
	color: #FFFFFF!important;
	border: solid #B74CDB 1px;
}
#sheetBox .detailsBox form input.butt1{
	margin-top: 4px;
	background-color: #FFFFFF;
	color: #000000!important;
	border: solid #333333 1px;
}
#sheetBox .detailsBox form input.butt1:hover{
	background-color: #B74CDB;
	color: #FFFFFF!important;
	border: solid #FFFFFF 1px;
}
#sheetBox .detailsBox th{
	white-space:nowrap;
	text-align:left;
	padding:2px 5px 2px 5px;
	width:20%;
}
#sheetBox .detailsBox td{
	padding:2px 5px 2px 5px;
}

#sheetBox .servicesBox{
	background-color: #999999;
	font-size: 92%;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(/ReadySkins/ilmiopet/imgs/sfondo_opzioni_prodotto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#sheetBox .servicesBox a{
	display: block;
	color:#FFFFFF;
	padding:8px 0 5px 30px;
	margin-left: 10px;
}
#sheetBox .servicesBox a:hover{
	color: #000000;
}

#sheetBox .attachmentsBox{border:1px solid #ccc;margin:0 0 10px 0}
#sheetBox .attachmentsBox td{border-bottom:1px dotted #ccc;padding:4px;}
#sheetBox .attachmentsBox th{width:20%;background:#ccc;padding:4px;font-size:12px;text-align:left;}

#sheetBox h2{
	font-size:100%;
	color: #999999;	/*display: none;*/
	background-color: #FFFFFF;
}
#sheetBox .servicesBox h2{
	display: none!important;
}

/* descrizione prodotto */
#sheetBox .descriptionBox h2{
	display: none!important;
}

#sheetBox .descriptionBox{
	padding: 15px 5px 15px 5px;
	border-right:1px solid #B74CDB;
	border-left:1px solid #B74CDB;
	border-bottom:1px solid #B74CDB;
	color: #666666;
}
#sheetBox .descriptionBox table{
	font-size: 100%;
}
#sheetBox .descriptionBox h2{background:none;}
#sheetBox .descriptionBox li{
	list-style: square outside;
	margin-left:15px;
}

#sheetBox p{margin-bottom:10px;line-height:18px;}

/* Accessori prodotto */
#sheetBox .artCollBox h2{
	color:#FFFFFF;
	background-color: #B74CDB;
	height: 29px;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: normal;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.artCollBox{
	margin-bottom:10px;
	float:left;
	width:100%;
}
.artCollBox li{
	float:left;
	text-align:left;
	width:250px;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
}
.artCollBox img{
	margin:0 5px 0 auto;
	position:relative;
	top:0;
	float: left;
}
.artCollBox a{
	font-size:94%;
	color: #666666;
}
.artCollBox a:link, .artCollBox a:visited{
	color: #B74CDB;
}
/* Accessori prodotto PREZZO*/
.artCollBox h3 .sIva{
	display: none;
}
.artCollBox h3{
	color: #666666;
}
.artCollBox div{}


#addVotoBox{
	text-align:left;
}
#addVotoBox form{
	margin:0;padding:0;
}
#addVotoBox form input.butt1{
	margin-top: 4px;
	background-color: #999999;
	color: #FFFFFF!important;
	border: solid #999999 1px;
}
#addVotoBox form input.butt1:hover{
	background-color: #B74CDB;
	color: #FFFFFF!important;
	border: solid #999999 1px;
}

/* descrizione/articoli collegati/voti scheda prodotto */
#sheetBoxesMenu{
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:10px 0 0px 0;
	border-bottom:1px solid #B74CDB;
	clear:both;
}
#sheetBoxesMenu li {
	position:relative;
	float:left;
	margin:0 3px 0 0;
	padding:0;
	bottom:1px;
}
#sheetBoxesMenu .selected{
	bottom:-1px;
	border-top:1px solid #B74CDB;
	border-right:1px solid #B74CDB;
	border-left:1px solid #B74CDB;
}
#sheetProductBoxes{
	clear:both;
}
#sheetBoxesMenu .selected a{
	background:#fff !important;
	font-size:100%;
	color:#B74CDB;
	padding:2px 5px 2px 5px;
	font-weight:bold;
}
#sheetBoxesMenu a {
	display:block;
	color:#666666;
	text-decoration:none;
	font-size:100%;
	margin:0;
	padding:0px 5px 2px 12px;
}

#sheetBoxesMenu a:active, #sheetBoxesMenu a:hover{
	color:#B74CDB;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 2px 4px;
}

#sheetBox .video h2{
	color:#FFFFFF;
	background-color: #B74CDB;
	height: 29px;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: normal;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sheetBox .video{clear:both;width:100%;float:left;margin-bottom:10px;}
#sheetBox .video li{
	float:left;
	padding:2px;
	border:1px solid #ccc;
	margin:0 4px 10px 4px;
	text-align:center;
}
#sheetBox .video img{
	margin:0 auto 0 auto;
}
#sheetBox .video strong{
	display:block;
	font-size:10px;
	width:135px;
	height:23px;
	line-height:23px;
	overflow:hidden;
}

#sheetBox .voti{
	clear:both;width:100%;
}
#sheetBox .voti h2{
	color:#FFFFFF;
	background-color: #B74CDB;
	height: 29px;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: normal;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sheetBox .voti li{
	border-bottom:1px dotted #ddd;
	margin-bottom:10px;
	padding-bottom:2px;
}
#sheetBox .voti p{
	padding:5px 0 0 0;
}

/* scheda prodotto fine */

/* menu utente loggato inizio */

#userBox{
	text-align:left;
	padding:0px;
	margin-bottom:10px;
}
#userBox h2{
	color:#519600;
	font-size:120%;
	margin-bottom:5px;
}
#userBox p{
	margin-bottom:10px;
	font-weight: bold;
}
#userBox ul{
	margin-bottom:10px;
}
#userBox li{
	padding:0 0 0px 10px;
	background:url(/ReadySkins/ilmiopet/imgs/menu_principale_freccia.jpg) no-repeat 0 4px;
}
#userBox li a{
	color:#666666;
	font-size: 100%;
	font-weight: bold;
}
#userBox li a:hover{
	color:#519600;
}
#userBox form{margin:5px 0 0 0;text-align:right;}

#userBox input.butt1{
	background-color: #519600;
	float: right;
	margin-right: 5px;
}
#userBox input.butt1:hover{
	background-color: #B74CDB;
}
/* menu utente loggato inizio */

.bkg2{
	background-color: #EEEEEE;
}
.bkg2 th, .bkg2 td {
	font-size: 100%;
}
.fullAV{font-weight:bold;color:#519600;}
.inArrivalAV{font-weight:bold;color:#333399;}
.halfAV{font-weight:bold;color:#ff9900}
.preOrderAV2,.preOrderAV{font-weight:bold;color:#CCCC00;cursor:help;}
.noAV{font-weight:bold;color:#CC0000;}
.sIva{font-size:10px; font-weight:normal;}
.sDiscount{font-size:10px;font-weight:normal;} 	  	 
.grossPrice{color:#000 !important;}
.priceMessage{font-style:italic;color:#000099; display:block;}
.help{cursor:help;}
.wrongValue{border:1px solid #ff0000;}
.correctValue{border:1px solid #ccc;}


a.personalButtWithIco{
	text-align:left;
	color:#000;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 98% 3px;
	padding:2px 20px 2px 4px;
	display:block;
	border:1px solid #999;
	margin-bottom:2px;
	text-decoration:none;
}
a.personalButtWithIco:hover{border:1px solid #000;}

#bottomElements{
	padding:10px 0 10px 0;
	float: left;
}
#menuDiv{
	background-color: #519600;
}
.menuDiv{
	height: 7px;
	width: 24%;
	float: left;
}
#menuDivUno{
	background-color: #74AB33;
}
#menuDivDue{
	background-color: #97C066;
}
#menuDivTre{
	background-color: #DCEACC;
}
#menu{
	height: 7px;
	background-color: #EFF5E9;
}
#menu ul{
	float:left;
	width:945px;
	/* ^^^ altrimenti l'altezza non si adatta.. */
	border-top:2px solid #C8B9DA;
	border-bottom:2px solid #C8B9DA;
	border-left:3px solid #C8B9DA;
	border-right:2px solid #C8B9DA;
	background: #ffffff;
}
#menu li{
	float:left;
	width:135px;
	margin:0;
	background:#0000FF;
}
#menu li a{
	display:block;
	padding:0 6px 0 6px;
	border-bottom:1px solid #000033;
	border-right:1px solid #000033;
	margin:1px 0 0 1px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	line-height:22px;
	overflow:hidden;
	background:#FF00FF url(/ReadySkins/ilmiopet/images/bkg_menu.gif) repeat-x;
}
#menu li a:hover,#menu li a.selectedButt{
	background:#000;
}

#languagesBox{
	border:1px solid #ccc;
	background:#B74CDB;
	margin-bottom:5px;
	padding:2px;
}
#languagesBox img{
	border:1px solid #000;
	margin:0 2px 0 2px;
}

/* categorie a centro pagina */
#categoriesBoxes{width:100%;float:left;margin-bottom:20px;}
#categoriesBoxes strong{display:block;margin:2px 5px 5px 5px;}
#categoriesBoxes li a{display:block;border:1px solid #ccc;text-decoration:none;color:#000;width:95%;height:95%;overflow:hidden;}
#categoriesBoxes li a:hover{border:1px solid #eee;}
#categoriesBoxes li{float:left;width:150px;height:110px;}
#categoriesBoxes.noDesc li{text-align:center;}
#categoriesBoxes.withDesc img{float:left;margin:0 5px 5px 5px;}
#categoriesBoxes.noDesc img{margin:0 auto 0 auto;}
#categoriesBoxes.withDesc span{display:block;padding:0 5px 5px 5px;}
#categoriesBoxes.noDesc span{display:none;}

#colDx .miniBox, #colSx .miniBox{
	width:auto;
	float:none;
	margin:0 0 10px 0;
}


#sheetBox .componentsBox{clear:both;border:1px solid #ccc;margin-bottom:10px;}
#sheetBox .componentsBox li{background:url(/ReadySkins/ilmiopet/images/ico_point.gif) no-repeat 18px 6px;padding:0 0 5px 30px;border-top:1px solid #ccc;}
#sheetBox .features{clear:both;border:1px solid #ccc;margin-bottom:10px;}
#sheetBox .features th{text-align:right;}
#sheetBox .documentsBox{clear:both;border:1px solid #ccc;margin-bottom:10px;}
#sheetBox .documentsBox li{background:url(/ReadySkins/ilmiopet/images/ico_point.gif) no-repeat 18px 10px;padding:5px 0 5px 30px;border-top:1px solid #ccc;}
#sheetBox .links{clear:both;border:1px solid #ccc;margin-bottom:10px}
#sheetBox .links li{background:url(/ReadySkins/ilmiopet/images/ico_point.gif) no-repeat 18px 6px;padding:0 0 5px 30px;}

#sheetBox .variantsBox{clear:both;margin:20px 0 20px 0;padding:5px 0 0 0;background:#eee;border-top:1px dashed #ccc;}
#sheetBox .variantsBox label{font-weight:bold;color:#cc0000;font-size:14px;}
#sheetBox .variantsBox table{width:100%;border:1px solid #ccc;margin-top:10px;}
#sheetBox .variantsBox form{padding:0 0 0 5px;margin:0;}
#sheetBox .variantsBox h3{font-size:10px;margin:0;padding:0;}
#sheetBox .variantsBox .sIva{display:block;}
#sheetBox .variantsBox .sDiscount{font-weight:normal;display:block;}
#sheetBox .variantsBox td{font-size:10px;vertical-align:middle;}
#sheetBox .variantsBox th{text-align:left;background:#ccc;}
#sheetBox .variantsBox input{margin:0;padding:0;}
#sheetBox .variantsBox a{font-weight:bold;}
#sheetBox .variantsBox h4{font-size:10px;margin:0;padding:0;font-weight:normal;}

#shoppingCartGrid{clear:both;text-align:center;margin-bottom:10px;padding:1px 1px 5px 1px;}
#shoppingCartGrid table{table-layout:fixed;width:100%;margin-bottom:5px;}
#shoppingCartGrid th{text-align:left;border-bottom:1px solid #ccc;}
#shoppingCartGrid td{font-size:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;line-height:14px;}
#shoppingCartGrid td input{padding:0;margin:0;float:left;}
#shoppingCartGrid .butt1{font-size:14px;}
#shoppingCartGrid h3{margin:0 0 0 40px;padding:0;font-size:10px;}
#shoppingCartGrid .sIva{display:inline;margin:0;font-weight:normal;}
#shoppingCartGrid span{margin-left:40px;display:block;}
#shoppingCartGrid a{margin-left:40px;display:block;background:url(/ReadySkins/ilmiopet/images/ico_search.gif) no-repeat 0 1px;padding-left:15px;}

#showCart{
	padding-bottom:10px;
	margin-bottom:10px;
	font-size: 100%;
}
#showCart table{
	border:solid #EEEEEE 2px;
	margin-bottom:10px;
}
#showCart h1{text-align:left;color:#B74CDB;padding:5px 0 5px 10px;font-size:140%;background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 0 10px;}
#showCart thead th,#showCart tfoot td{
	font-size: 100%;color:#000;text-align:right;}
#showCart h3{color:#000000;font-size:140%;display:inline;}

#showCart a.butt1{
	border: solid #999999 1px;
	color: #FFFFFF;
	background-color: #999999;
	float: right;
}
#showCart .bkg2 input{
	border: 0;
}
#showCart .bkg1 input{
	border: 0;
}
#showCart .warning{ 	 
        font-size:86%; 	  	 
        width:20%; 	  	 
}
#sendOrder{text-align:center;}
#sendOrder h1{
	text-transform: lowercase;
}
#sendOrder table{width:100%;}
#sendOrder form{margin:10px 0 10px 0;}
#sendOrder label{display:block;font-weight:bold;}
#sendOrder th{
	text-align:right;
	width:20%;
	font-size:100%;
}
#sendOrder td{
	text-align:left;
	font-size: 100%;
}
#sendOrder input,#sendOrder textarea{width:99%;}
#sendOrder select{}
#sendOrder span{padding-left:20px;}
#sendOrder .destinationButton strong{
	font-size: 84%;
	font-weight: normal;
}
#newUserBox{
	width:47%;
	padding:4px;
	float:left;
	margin:30px 0 10px 0;
	height:180px;
	border:1px solid #ddd;
	background:#F0F7FF;
}
#existentUserBox{
	width:47%;
	padding:4px;
	float:right;
	margin:30px 0 10px 0;
	height:180px;
	border:1px solid #ddd;
	background:#F0F7FF;
}
#existentUserBox h2, #newUserBox h2{
	font-size:16px;
	margin:0;
	padding:5px;
}
#existentUserBox p, #newUserBox p{
	margin:0;
	padding:0 0 10px 0;
}
#existentUserBox fieldset{
	border:0;
	padding:0;
	margin:0;
}
#existentUserBox a{
	display:block;
	text-align:right;
	clear:both;
	margin:5px 30px 10px 0;
}
#existentUserBox label{
	float:left;
	clear:left;
	margin-bottom:5px;
	text-align:right;
	display:block;
	width:30%;
}
#existentUserBox input{
	width:55%;
	float:right;
	margin:0 30px 5px 0;
}

#regForm{border:1px solid #ccc;}
#regForm th{
	border-top:1px solid #ccc;
	text-align:right;
	padding:4px 2px 4px 2px;
	width:35%;
	font-size: 100%;
	background-color: #B74CDB;
	color: #FFFFFF;
}
#regForm td{
	font-size: 100%;
	border-top:1px solid #ccc;
	padding:4px 2px 4px 2px;
}
#regForm textarea{width:88%;display:block;}
#regForm fieldset{
	border:0;
	padding:0;
	margin:0;
}
#regForm label{font-weight:bold;padding:0 4px 0 4px;}
#regForm p{padding:5px;}
#regForm li{background:url(/ReadySkins/ilmiopet/images/ico_point.gif) no-repeat 0 5px;padding:0 0 10px 10px;}
#regForm h1{color:#B74CDB;padding:5px 5px 5px 15px;font-size:18px;background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;}
#regForm h2{color:#B74CDB;font-size:14px;margin:0;padding:5px;}
#regForm h3{color:#B74CDB;font-size:12px;margin:0;padding:5px;}

#preRegistrationPage p{
	font-size: 160%;
}
#preRegistrationPage table{
	margin:20px 0 20px 0;
	width:98%;
}
#preRegistrationPage th{
	padding:10px;
	height:80px;
}
#preRegistrationPage td{
	padding:10px 4px 10px 4px;
}
#preRegistrationPage th a{
	display:block;
	background:#B74CDB url(/ReadySkins/ilmiopet/images/bkg_menu.gif) repeat-x;
	font-size:160%;
	color:#fff;
	width:100px;
	padding:5px;
	text-decoration:none;
	border:1px solid #999999;
	border-bottom:1px solid #999999;
}
#preRegistrationPage th a:hover{
	border-bottom:1px solid #E8E8DF;
	color: #E8E8DF;
}

#homeRegUsers{margin-bottom:10px;}
#homeRegUsers .bkg1{
	background-color: #B74CDB;
	color: #FFFFFF;
}
#homeRegUsers h1{
	color:#B74CDB;
	padding:5px 0 5px 15px;
	font-size:140%;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;}
#homeRegUsers th{
	text-align:right;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:100%;
	color: #FFFFFF;
}
#homeRegUsers td{
	border-top:1px solid #ccc;
	font-size:100%;
	color: #FFFFFF;
}
#homeRegUsers p{padding:4px;}

#endOrder{border:1px solid #ccc;margin-bottom:20px;}
#endOrder h1{color:#B74CDB;padding:5px 0 5px 15px;font-size:18px;background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;}
#endOrder h2{color:#B74CDB;font-size:14px;padding:5px 0 5px 15px;}
#endOrder p{padding:0 0 0 15px;}

#webRequest{margin:5px;border:1px solid #ccc;text-align:center;font-size:15px;padding:10px;background:#B74CDB;}
#webRequest a{color:#cc0000;font-weight:bold;display:block;margin-top:10px;}

/* pagine statiche inizio */

#staticPage{
	padding-right: 10px;
	padding-left: 10px;
}
#staticPage a{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#staticPage a:hover{
	color: #B74CDB;

}
#staticPage h1{
	font-size:140%;
	line-height:18px;
	border-bottom-color: #B74CDB;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	margin: 0px;
	color: #B74CDB;
	padding-bottom: 10px;
}
#staticPage h2{margin-bottom:5px;font-size:13px;line-height:18px;}
#staticPage h3{color:#B74CDB;margin-bottom:5px;font-size:11px;line-height:18px;}
#staticPage p{margin-bottom:10px;}
#staticPage ul{margin:0 0 10px 0;}
#staticPage ol{margin:0 0 10px 0;list-style-position:outside;}
#staticPage ul li{
	padding:0 0 0px 10px;
	margin:0 0 0 20px;
	background: url(/ReadySkins/ilmiopet/imgs/menu_acquisto_static.gif) no-repeat 0 5px;
	font-weight: bold;
	color: #666666;
}
/* menu servizio di acquisto inizio */
#MenuServizioAcquisto{
	font-size: 84%;
	float: right;
	text-transform: uppercase;
	background-color: #F2F2F2;
	padding-right: 20px;
	padding-top: 20px;
}
#MenuServizioAcquisto .Attivo{
	color: #B74CDB;
}
#ServizioAcquisto h3{
}
#staticPage #MenuServizioAcquisto ul li{
	padding:0 0 10px 10px;
}
/* menu servizio di acquisto fine */
/* pagine statiche fine */
#loginBoxMiddle{text-align:center;}
#loginBoxMiddle label{display:block;font-weight:bold;font-size:100%;}
#loginBoxMiddle form{display:inline;}
#loginBoxMiddle input{margin:0 0 5px 0;width:auto !important;}
#loginBoxMiddle a{
	display:block;
	padding:0 0 5px 0;
}

#messageMiddleBox{
	margin:0 0 20px 0;
	font-size:100%;
	line-height:18px;
	border-top-color: #FF9900;
	border-top-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-style: solid;
	border-top-width: 4px;
	border-bottom-width: 4px;
	background-color: #F2F2F2;
}
#messageMiddleBox h1{
	color:#B74CDB;
	padding:5px 0 5px 15px;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;
	font-size: 140%;
}
#messageMiddleBox p{
	font-size: 100%;
	font-weight: bold;
}
#messageMiddleBox table, #messageMiddleBox td, #messageMiddleBox th{
	border: solid #CCCCCC 1px;
	font-size: 100%;
	background-color: #FFFFFF;
}
/* Prodotti preferiti */
#productsWishList h1{
	color:#B74CDB;
	padding:5px 0 5px 15px;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;
	font-size: 140%;
}
/* DOCUMENTI */
#userDocuments{}
#userDocuments h1{
	color:#B74CDB;
	padding:5px 0 5px 15px;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;
	font-size: 140%;
}
#userDocuments td table{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#fff;
	margin-bottom:10px;
	font-size: 100%;
	color: #333333;
}
#userDocuments th{
	text-align:right;
	padding:2px;
	border-top:1px solid #ccc;
	white-space:nowrap;
	font-size: 100%;
}
#userDocuments td{
	padding:2px;
	border-top:1px solid #ccc;
	font-size: 100%;
}
#userDocuments h2{
	margin:0 0 1px 0;
	padding:0 0 0 5px;
	line-height:16px;
	border:1px solid #FFFFFF;
	font-size:100%;
	color:#FFFFFF;
	background-color: #999999;
}
#userDocuments tr{cursor: pointer;}

/* DILLO AD UN AMICO */
#telToFriend{text-align:center;}
#telToFriend h1{color:#B74CDB;padding:5px 0 5px 15px;font-size:18px;background:#eee url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;margin-bottom:5px;}

/* RMA */
#rma{border:1px solid #ccc;text-align:center;margin-bottom:10px;padding-bottom:10px;}
#rma table{margin:10px auto 10px auto;}
#rma h1{text-align:left;color:#B74CDB;padding:5px 0 5px 15px;font-size:18px;background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;}
#rma td{vertical-align:bottom;text-align:left;}
#rma th{vertical-align:bottom;text-align:left;background:#ccc;}
#rma label{display:block;font-weight:bold;}
#rma select,#rma textarea{width:95%;}
#rma h3{margin:0 0 1px 0;padding:0 0 0 5px;line-height:16px;border:1px solid #000;font-size:10px;background:#99C7FE;color:#000;}
#descContainer{width:95%;border:1px solid #ccc;background:#eee;min-height:160px;height:auto !important;height:160px;padding:4px;}

/* CONFIGURATORE */
#configuratoreBox form{
	text-align:center;
	padding:10px 0 10px 0;
}
#configuratoreBox fieldset{
	border:1px solid #ccc;
	margin:0 0 5px 0;
	text-align:left;
	padding:2px;
}
#configuratoreBox h1{font-size:18px;margin-bottom:5px;}
#configuratoreBox h2{font-size:15px;margin-bottom:5px;}
#configuratoreBox h3{font-size:12px;margin-bottom:5px;}
#configuratoreBox h4{font-size:11px;font-style:italic;margin:0;padding:0 0 10px 0;font-weight:normal;color:#ff0000;}
#configuratoreBox label{font-weight:bold;width:20%;float:left;background:#B74CDB;padding:2px;margin-right:5px;}

#productInfo{
	text-align:center;
}
#productInfo h1{
	color:#B74CDB;padding:5px 0 5px 15px;font-size:18px;
	background:#EEF6FF url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;margin-bottom:5px;
	border-bottom:1px solid #999;
}
#productInfo label{
	font-weight:bold;
}
#productInfo textarea,#productInfo input{
	width:80%;
	margin-bottom:5px;
}
#productInfo h3{
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
}


.alertBox{
	border:2px solid #000;
	background:#FFE5E5;
}
.alertBox h2{
	background:#000 url(/ReadySkins/ilmiopet/images/ico_alert.gif) no-repeat 5px 2px;
	padding:0 2px 2px 25px;
	color:#fff;
	font-size:14px;
}
.alertBox p{
	padding:5px;
	font-size:12px;
}
.alertBox a{text-decoration:none;}

#errorPage{
	padding:10px;
	background:#fff;
	border:1px solid #000;
	width:400px;
	margin:80px auto 0 auto;
	font-size:14px;
	text-align:center;
	line-height:18px;
}
#errorPage p{padding:10px;margin:0 0 20px 0;}
#errorPage a{
	display:block !important;
	background:url(/ReadySkins/ilmiopet/images/bkg_menu.gif) repeat-x;
	border:1px solid #000;
	width:250px !important;
	color:#fff;
	text-decoration:none;
	padding:3px !important;
	font-weight:bold;
	margin:0 auto 0 auto;
}

#footCustomText{
	padding:5px 0 15px 0;
}


#accessMessageBox{
	margin:0 auto 0 auto;
	position:relative;
	top:50px;
	width:750px;
	background:#000099;
	line-height:18px;
}
#accessMessageBox form{
	margin:0;
	padding:15px;
	background:url(/ReadySkins/ilmiopet/images/accessbox_bkg_bottom.jpg) no-repeat bottom left;
}
#accessMessageBox input{
	width:100px !important;
	font-size:14px;
	margin:15px 0 30px 0;
}
#accessMessageBox .content{
	clear:both;
	text-align:left;
	background:#fff url(/ReadySkins/ilmiopet/images/accessbox_bkg_content.gif) repeat-y;
}
#accessMessageBox .mainText{
	font-size:14px;
}
#accessMessageBox .text{
	border-top:2px dotted #999;
	padding-top:5px;
	font-size:11px;
	color:#666;
}

#sendPwd{
	text-align:center;
	font-size:12px;
}
#sendPwd form{
	border:1px solid #ccc;
	background:#B74CDB;
	padding:10px;
	margin:20px auto 0 auto;
	width:70%;
}
#sendPwd label{
	color:#880000;
	font-weight:bold;
	font-size:13px;
}

#otherDestinationIframe{
	margin:0;
	padding:0;
	width:100%;
	border:0;
	height:360px;
}
#otherDestination{
	padding-top:10px;
	text-align:center;
	background:#fff;
	width:100%;
	float:left;
	font-size: 86%;
}
#otherDestination h1{
	color:#B74CDB;
	padding:5px 0 5px 15px;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;
	font-size: 100%;
}
#otherDestination form{
	margin:auto;
	padding:10px 0 20px 0;
}
#otherDestination label{
	display:block;
	margin:0;
	padding:2px;
	clear:both;
	text-align:left;
}
#otherDestination strong{
	display:block;
	text-align:right;
	float:left;
	width:33%;
	font-size: 86%;
	font-weight: normal;
	background-color: #B74CDB;
	color: #FFFFFF;
	padding-right: 5px;
}
#otherDestination input,#otherDestination textarea,#otherDestination select{
	float:left;
	margin-left:5px;
	width: 63%;
}

#codiceLink{
	margin-left: 30px;
}

#rmaNew{border:1px solid #ccc;}
#rmaNew th{
	border-bottom:1px solid #ccc;
	text-align:right;
	padding:4px 2px 4px 2px;
	width:35%;
	background:#B74CDB;
}
#rmaNew td{
	border-bottom:1px solid #ccc;
	padding:4px 2px 4px 2px;
}
#rmaNew textarea{width:88%;display:block;}
#rmaNew fieldset{
	border:0;
	padding:0;
	margin:0;
}
#rmaNew label{font-weight:bold;padding:0 4px 0 4px;}
#rmaNew p{padding:5px;}
#rmaNew li{background:url(/ReadySkins/ilmiopet/images/ico_point.gif) no-repeat 0 5px;padding:0 0 10px 10px;}
#rmaNew h1{color:#B74CDB;margin:0;padding:5px 5px 5px 15px;font-size:18px;background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;}
#rmaNew h2{color:#B74CDB;font-size:14px;margin:0;padding:5px;}
#rmaNew h3{color:#B74CDB;font-size:12px;margin:0;padding:5px;}

#ricercheRisultati{
	background:#fff;
	border:1px solid #999;
	display:none;
	width:450px;
	position:absolute;
	top:0;
	padding:3px;
}
#ricercheRisultati ul{
	margin:0;
}
#ricercheRisultati li{
	margin:0;padding:0;
}
#ricercheRisultati a:link,#ricercheRisultati a:visited{
	display:block;
	padding:2px 3px 2px 3px;
	border-bottom:1px dotted #ccc;
	color:#000 !important;
	text-decoration:none;
}
#ricercheRisultati a:hover,#ricercheRisultati a:active{
	background:#eee;
}

#searchBrandForm{
	margin-bottom:10px;
	background:#B74CDB;
	border:1px solid #ccc;
}
#searchBrandForm form{
	padding:3px 2px 3px 2px;
	margin:0;
}
#searchBrandForm select{
	width:80%;
}
#searchBrandForm h2{
	font-size:10px;
	margin:0;
	padding:0 0 0 2px;
	background:#000;
	color:#fff;
	text-align:left;
}

#votoForm{
	text-align:left;
}
#votoForm h2{
	color:#B74CDB;font-size:15px;margin:5px 0 10px 0;
}
#votoForm form{
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	clear:both;
	border-top:1px dotted;
	text-align:center;
}
#votoForm img{
	margin:0 5px 0 0;
}
#votoForm label{
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:2px 0 2px 0;
}
#votoForm textarea{
	width:100%;
	height:70px;
	margin-bottom:5px;
}
#votoForm fieldset{
	margin:0;
	padding:0;
	border:0;
	display:inline;
}
#votoForm fieldset input{
	border:0;
	width:16px;
	height:16px;
	margin:0 2px 0 0;
	cursor: pointer;
}
#votoForm .starOFF{
	background:url(/ReadySkins/ilmiopet/images/ico_star_empty.gif) no-repeat;
}
#votoForm .starON{
	background:url(/ReadySkins/ilmiopet/images/ico_star.gif) no-repeat;
}
#votoForm .votoValue{
	border:0;
	width:12px;
	height:16px;
	margin:0 2px 0 2px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

#userFeedback h1{
	color:#B74CDB;
	padding:5px 0 5px 15px;
	background:url(/ReadySkins/ilmiopet/images/ico_cube_1.gif) no-repeat 4px 9px;
	font-size: 140%;
}
#userFeedback table{
	width:100%;
}
#userFeedback td,#userFeedback th{
	padding:2px 5px 2px 5px;
	text-align:left;
	font-size:100%;
}
#userFeedback a{
	font-weight:bold;
}

.downloadPDFButt{
	display:block;
	width:157px;
	height:29px;
	padding:5px 0 0 30px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:5px auto 5px auto;
	background:url(/ReadySkins/ilmiopet/images/pdf_button.gif) no-repeat;
}
.repeatOrderButton{
        display:block; 
        width:157px;
        height:29px; 
        padding:5px 0 0 30px;
        font-size:15px;
        color:#000; 
        font-weight:bold;
        margin:5px auto 5px auto; 
        background:url(/ReadySkins/ilmiopet/images/repeat_order_button.gif) no-repeat;
} 
  	  	 
.creditCardPay{ 
        display:block; 
        padding:0 0 0 16px; 
        color:#000; 
        font-weight:bold;
        background:url(/ReadySkins/ilmiopet/images/ico_credit_cards.gif) no-repeat;
}

#discountCodesBox{
        margin:20px auto 20px auto;
        width:250px;
        border:2px solid #999;
        padding:1px;
        background:#fff;
}
#discountCodesBox form{ 
        padding:10px;
        margin:0;
        background:#FFE5E5 url(/ReadySkins/ilmiopet/images/ico_discount.gif) no-repeat 99% bottom;
}
#discountCodesBox h2{ 
        font-size:14px; 	  	  
        margin:0 0 5px 0; 
        border-bottom:2px dotted #ccc;
} 	
#discountCodesBox p{ 
        color:#666; 
        margin:0 50px 5px 0;
}

.imageList{
        margin:0 0 20px 0;
        text-align:center;
}
.imageList table{
        margin:auto; 
} 
/* 
.imageList ul{ 
        display:table; 	
        margin:auto; 	
        border:1px solid #ccc; 	 
        width:400px; 	
}
*/ 
.imageList li{ 
        text-align:center; 
        float:left; 
        border:1px solid #ccc; 	
        margin:5px; 
        overflow:hidden; 
} 	
.imageList p{ 
        height:30px; 	
        margin:2px 0 0 0;
        padding:1px;
        background:#eee;
        font-weight:bold;
        overflow:hidden; 
        line-height:14px; 
} 
.imageList img{
        margin:0 auto 0 auto; 
        display:block;
        border:0; 
}
  	  	 
#formRequestInfo{ 
        clear:both; 
        border:1px solid #ccc;
        padding:1px;
        background:#fff;
        margin-bottom:10px; 
} 
#formRequestInfo form{
        background:#F8F8F8; 
        padding:5px 40px 5px 5px; 
        margin:0; 
} 	
#formRequestInfo h2{ 
        border-bottom:2px dotted #ddd;
        padding:5px;
        font-size:14px;
        background:url(/ReadySkins/ilmiopet/images/ico_request_info.gif) no-repeat 99% 5px; 
        color:#990000; 	
} 
#formRequestInfo label{
        display:block; 
        font-weight:bold;
        color:#666;
} 	 
#formRequestInfo p{ 
        font-size:14px; 
        margin-bottom:10px; 
} 
#formRequestInfo input,#formRequestInfo textarea{
        display:block; 
        margin-bottom:2px; 
        width:60%; 	
        border:1px solid #ddd;
}
#formRequestInfo .butt1{ 
        border:1px solid #000;
} 
  	  	 
  	  	 
/* UPLODIFY */
.uploadifyQueueItem { 
        font: 11px Verdana, Geneva, sans-serif; 
        border: 2px solid #F2DBDB;
        background-color: #FAEFEF; 
        margin-top: 5px;
        padding: 5px; 
} 
.uploadifyError { 
        border: 2px solid #FBCBBC !important; 
        background-color: #FDE5DD !important;
} 
.uploadifyQueueItem .cancel {
        float: right; 
} 
.uploadifyProgress { 
        background-color: #FFFFFF; 
        border-top: 1px solid #808080; 
        border-left: 1px solid #808080; 
        border-right: 1px solid #C5C5C5; 
        border-bottom: 1px solid #C5C5C5;
        margin-top: 10px; 
        width: 100%; 	  	
} 
.uploadifyProgressBar { 
        background-color: #0099FF; 	
        width: 1px; 
        height: 3px; 	 
} 
#directEpaymentBox table{ 	  	 
        width:100%; 	  	 
        border:1px solid #ccc; 	  	 
        margin:10px auto 10px auto; 	  	 
} 	  	 
#directEpaymentBox th{ 	  	 
        border-bottom:1px solid #ccc; 	  	 
        text-align:right; 	  	 
        padding:4px; 	  	 
        width:25%; 	  	 
        background:#FFE5E5; 	  	 
} 	  	 
#directEpaymentBox input{width:40px;} 	  	 
#directEpaymentBox td{ 	  	 
        border-bottom:1px solid #ccc; 	  	 
        padding:4px; 	  	 
        text-align:left; 	  	 
} 	  	 
  	  	 
#jsNotEnabledMessage{ 	  	 
        text-align:center; 	  	 
        margin:10px 10px 20px 10px; 	  	 
} 	  	 
#jsNotEnabledMessage img{ 	  	 
        margin:auto; 	  	 
} 	  	 
