#Avviso-Carrello {display:none;} 
#moto-shop {display:none;}
body {
background:#F2F1E9;

font:76% Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}

a {color:#505050;font-weight:bold;text-decoration:none;}

a:hover {color:#003366;text-decoration:none;}

a.produttore:hover {color:#505050;}



p {
line-height:1.5em;
margin:0 0 15px;
}

select { } 
/*** Main container ***/

#container {
background:#FAF9F4;
color:#303030;
margin:0 auto;
padding:0;
text-align:left;
width:986px;
border:1px solid #909090;
margin-bottom:10px;
margin-top:3px;

}
/*#container img {display:none;}*/

/*** Horizontal menu ***/

#mainmenu {

display:block;
width:auto;
text-transform:uppercase;
font-size:1em;
margin-left:5px;
margin-right:5px;
margin-top:3px;
}

#mainmenu span {
border:1px solid #b0b0b0;
display:block;
float:right;
font-size:0.8em;
margin-top:4px;
padding:5px;
}


#logo{
height:100px;clear:both;
background:#FAF9F4 url(../images/bg_menu.gif) repeat-x;}

#logo a {text-decoration:none;}

span.menu-head {background-color: #E6E6FF;margin-left:1px;margin-right:1px;}
span.menu-head:hover {background-color: #FFFFCC;}
span.menu-top {background-color: #FFF58F;margin-left:1px;margin-right:1px;}
span.menu-top:hover {background-color: #FFFFCC;}
p.home {padding:5px;}

a.menu-head {
text-decoration:none;color:#07065F;
}
a.menu-head:hover {
color:#FF591F;
}


/**** DIV AGGIUNTIVO ***/
#moto {padding:3px;border:1px solid #909090;margin:5px;background-color:#FFF;margin-left:70px;line-height:1.9em;}
#moto:hover {cursor: crosshair;}
#moto a:hover {text-decoration:underline;color:#FF6600;}

div#moto:hover {background-color: #FEFF8F;}

#menu-carrello {margin-bottom:8px;border:1px solid #909090;width:auto;background-color:#FFCC00;padding-top:5px;}
a.menu-home{height:40px;margin-right:4px;margin-left:4px;padding-top:5px;text-decoration:none;}
a.menu-carrello {background-color: #FFFF66;padding-left:2px;padding-right:10px;padding-top:2px;padding-bottom:3px;border:1px solid #909090;margin-right:4px;margin-left:4px;}
a.menu-carrello:hover {background-color: #66FF00;text-decoration:none;}
a.menu-utente {background-color: #F0F0F0;padding-left:2px;padding-right:10px;padding-top:2px;padding-bottom:3px;border:1px solid #909090;margin-right:4px;margin-left:4px;}
/*a.menu-utente:hover {background-color: #FFFFCC;text-decoration:none;}*/
div.avvisi {margin-bottom:8px;border:1px solid #909090;width:auto;background-color:#FDFF00;margin-left:5px;margin-right:5px;padding:10px;}
span.avvisi {text-align:center;border:1px solid #909090;padding:5px;margin-top:10px;color:#666;text-transform:uppercase;background-color:#FFF;font-weight:bold;}
div.utente {	border-bottom: 1px solid #909090; 	 padding:3px;background-color:#FFD52F;margin-bottom:-20px;}
span.greetUser {color:#003366; font-weight:bold;}

div.banner {float:right;width:auto;height:auto;background-color:#FFF;border:1px solid #909090;margin-left:5px;}

/*** Content wrap ***/

#wrap {

clear:both;
/*font-size:12px;*/
padding:0;
}

/*** Sidebars ***/

#leftside {
float:left;
width:188px;
padding:0 5px 5px;
/*margin-right:10px;*/
}

#rightside {
float:right;
width:193px;
padding:0 5px 0px;
/*margin-left:10px;*/
}

#rightside a {color:#336699;}
#rightside a:hover {text-decoration:underline;}

/*** Content ***/

#content {
background-color:#fafcff;
border:1px solid #909090;
color:#2a2a2a;
padding:10px ;
margin-right:200px;/*ATTENZIONE*/
margin-left:200px;
}

#content h1 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:8px 0 15px;
padding:0;

}

/*** Footer 
background-color:#8b8b8b;
color:#d0d0d0;
font-size:12px;
font-weight:bold;
text-align:center;***/
#footer {
clear:both;
margin:0;
padding:20px 0;
width:986px;
}

#footer a {
color:#FF9900;
font-weight:bold;
}
#footer h2  {text-align:center;border:1px solid #909090;padding:5px;margin-top:10px;color:#FF6600;text-transform:uppercase;background-color:#FFF;font-weight:bold;font-size:14px;}
div.motoeuropa {float:left;width:200px;height:140px;border:1px solid #909090;margin-left:5px;font-size:0.9em;background-color:#FFF;padding:4px;margin-bottom:10px;}
div.footer-banner {float:left;width:365px;height:120px;border:1px solid #909090;margin-left:5px;padding:5px;}
#footer p {text-align:justify;}
/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}

.searchform {margin:0;}

.searchbox {
background:#f0f0f0;
border:1px solid #b0b0b0;
margin:0 4px 0 0;
width:100px;
}

.searchbutton {
background:#f0f0f0;
border:1px solid #b0b0b0;
}

.clearingdiv {
clear:both;
height:30px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/*** End of file ***/
/*** PERSONALIZZATO ***/
div.modulo {
	vertical-align:top;
	float: none;
	margin:0 auto;
	}
div.modulo p {}
div.modulo h2 {border:1px solid red;}


/* LISTA ARTICOLI*/
div.elenco {border:1px solid blue;}
div.elenco p {border:1px solid red;}
p.form {float:right;}
div.elenco-pagine {margin-top:5px;margin-bottom:15px;}
div.titolo-modulo {padding:5px;border: 1px solid #909090;margin-top:10px;color:#006600;font-weight:bold;background: url(../images/sfondo-titolo.gif) 99% 1% no-repeat;font-size:14px;background-color:#FFFFCC;
}

/******************/

/* CSS */

	
/***CLASSI P****/
p.space {margin-bottom:-10px;}
p.category-description {border:1px solid #CCC; padding: 5px; background-color:#E6E6FF; color:#333333;}
p.rightside-titolo {
	padding: 5px; 
	margin-bottom: -2px;
	border-top: 1px solid #909090; 
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	font-weight:bold;
	background: #FFD52F url(../images/sfondo-titolo.gif) 99% 1% no-repeat;
	}
p.leftside-titolo {
	margin-top:5px;
	margin-bottom: -5px;
	padding:5px;
	
	/*border-top: 1px solid #909090; 
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	background-color:#FFF;*/
	
	}
span.leftside-titolo {
	padding:5px;	margin-left:10px;
	border:1px solid #909090;  background-color:#FF9900;
	color:#FFF;
	 	font-weight:bold;
	}
p.rightside-box {padding:10px;background-color:#FFF;border:1px solid #909090;}
p.box-center {text-align:center;padding:10px;background-color:#FFF;border:1px solid #909090;}
p.leftside-box {padding:10px;background-color:#FFF;border:1px solid #909090;}
p.checkout {background-color:#FFCC00;margin-top:-16px;text-align:center;border:1px solid #909090;}
a.carrello:link , a.carrello:visited{color:#000066;}
p.description {text-align:justify;border-left:1px solid #909090;border-bottom:1px solid #909090;padding:5px;margin-top:10px;}

span.produttore {font-weight:bold;}
span.description {text-align:center;border:1px solid #909090;padding:5px;margin-top:10px;color:#FF6600;text-transform:uppercase;background-color:#FFF;font-weight:bold;}
span.privacydescription {text-align:justify;}


div.navigator {text-align:center;border-bottom:1px solid #909090;border-left:1px solid #909090;border-right:1px solid #909090;padding:5px;}
div.carrello{border:1px solid #FF6600;background-color:#F0F0F0;float:right;height:auto;width:200px;text-align:center;padding:10px;margin:10px;z-index:98;}
div.cart-immagine {border-top:1px solid #909090;height:auto;padding:10px;z-index:90;border-left:1px solid #909090;border-right:1px solid #909090;}
#product-manufacturer {padding-top:0; padding-bottom:0;padding-left:10px;margin-bottom:3px;font-weight:bold;color:#7F7F7F;}
#list {}
span.sideBoxContents {text-align:left;font-size:0.8em;}
span.newItemInCart {text-align:left;font-size:12px;color:#FF6600;}
span.carrello {font-size:1.1em;color:#FF3300;font-weight:bold;text-align:center;}
div.pageresult {margin-left:15px;margin-bottom:5px;}





table.list-box{	border:1px solid #909090;margin-top:10px; width:540px;}
table.boxText {padding:10px;background-color:#FFF;border:1px solid #909090;margin-bottom:10px;font-size:12px;}

td.boxText {width:10px;}
td.boxText1 {width:182px;}
td.main {padding:5px;font-size:12px;font-weight:normal;}
td.pageresults {font-size:12px;}
td.inputRequirement {font-size:12px;}
td.productListing-data {font-size:12px;padding-left:10px;padding-right:10px;} /* ATTENZIONE  20%*/
td.productListing-cart {width:auto;text-align:left;margin:0 auto;font-size:12px;} /* ATTENZIONE  20%*/
td.productListing-heading {text-align:center;margin-top:20px;border-bottom:1px solid #909090;font-size:12px;} /* ATTENZIONE 20%*/
a.productListing-heading {color: #FF3300;}
td.plainbox {line-height:1.5em;background-color:#FFFFCC;padding:5px;border:1px solid #909090;text-align:justify;font-size:12px;margin-right:-2px;margin-left:-2px;}
td.messageStackError {border:1px solid #000;padding:15px;background-color: #CCFFFF;margin-bottom:10px;font-weight: bold;}
td.termsiagree {font-weight:bold;}
tr.main-address {background-color:#FF9900;color:#000;font-size:12px;}
td.main-checkout {text-transform:uppercase;line-height:1.4em;font-size:12px;}
td.main-arrow {background-color: #FFF;font-size:12px;}
td.smallText {padding:5px;font-size:12px}
td.ot-shipping-Text{text-align:left;padding-right:90px;font-size:12px;}
td.ot-total-Amount {font-size:1.1em;}
td.ot-subtotal-Text{font-size:12px;}
td.ot-subtotal-Amount{font-size:12px;}
td.ot-shipping-Amount {font-size:12px;}
td.ot-tax-Text {font-style:italic;font-size:12px;}
td.ot-tax-Amount {font-style:italic;font-size:12px;}
td.ot-total-Text{font-weight:bold;font-size:14px;}
td.ot-total-Amount{font-weight:bold;color:red;font-size:14px;}
td.ot-cod-fee-Text, td.ot-cod-fee-Amount {font-size:12px;}
td.plainBoxHeading{font-weight:bold;font-size:12px;}
td.messageStackSuccess {background-color:#59EF5F;border:1px solid #909090; font-size:12px;padding:5px;}
td.stockWarning, span.MarkProductOutOfStock {font-size:12px;color:red;}


tr.rowOutEffect {}

span.normalprice{font-size:12px;text-decoration: line-through;}
span.productSalePrice{font-size:1.1em;color:#FF6600; font-weight: bold;}
span.productPriceDiscount{color:#FF9900;}
	
	
#rightside p, #leftside p{
	line-height:1.4em;
	}
	/*border:1px solid #909090;
	/*background-color:#FFF;*/
	
	/*font-size:12px;*/
	
	/*margin:0 0 16px 10px;*/
	

#rightside li {
	margin-left: -10px;
	}

/* This is the CSS needed for the Order Step Edition 2 contribution */
#order_steps {text-align: center;margin:0 auto;width:458px;}
.order_steps_line_2 {padding: 10px 0 10px 0; margin-bottom:4px;}
.order_steps_text {text-align: center;color: #A7A7A7;text-decoration:none;}
span.progressbar_active { background-color: #3DA200;  width:70px; float:left; height: 5px; color: #3DA200; border: 1px solid #000; margin-left:2px; margin-right:2px; font-size:0.1em;}
span.progressbar_inactive { background-color: #9A9A9A; width:70px; float:left; height: 5px;margin-right:2px;margin-left:2px; color: #9A9A9A;font-size:0.1em;}
span.active {float:left;width:70px;color:#000;margin-left:2px; margin-right:2px;}
span.inactive {float:left;width:70px;;margin-left:2px; margin-right:2px;	height: 75px;}
/* End Order Steps contribution CSS */

/*DEFINE VARIE*/
div.documents {line-height:1.4em;text-align:justify;font-size:12px;}
div.documents a{color: #FF6600;}
div.documents a:hover{text-decoration:underline;}
span.titolo-doc {color:#336699;font-weight:bold;}
span.freccia {background: url(../images/freccia.gif);padding-left:8px;color:#FF9900;font-size:12px;background-repeat:no-repeat;}
#mainpage p {border:1px solid #909090; background-color:#FFFFCC;padding:8px;text-align:justify;}
#mainpage span {color:#FAFCFF;}
#mainpage img {display:inline;}
#mainpage table {border:1px solid #909090;margin-bottom:-5px;}
#mainpage td {padding:5px;}

#mainpage h1,#mainpage h2,#mainpage h3,
#mainpage h4,#mainpage h5,#mainpage h6,
#mainpage h7,#mainpage h8,#mainpage h9 {color:#FF9900;font-size:14px;border:1px solid #909090;background-color: #FFF;padding:5px;margin-bottom: -3px;margin-top:1px;}
p#intro {background: url(http://www.prodigium.it/images/mainpage/intro1.png)no-repeat;color:#FFF;margin-top:5px;border:0;}