body {
	background: #FF0018 url(images/ricambimoto/bg.gif) repeat-x;
	font-family: Arial;
	font-size: 12px;
	margin-top:5px;
}
h1.home {
	font-size: 24px;
	color: #eb0000;
	margin-bottom: 0px;
	margin-top: 8px;
	line-height: 20px;
}
h2.ricambiusati {
	font-size: 17px;
	color: #49535d;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 13px;
	line-height: 20px;
}
p.welcome {
	line-height: 17px;
	margin-top: 8px;
	margin-bottom: 8px;
}
p.ricambimoto {
	margin:0;
  padding:0 0 5px 0;
  font-size:11px;
  color:#ffffff;
  text-align:center;
}
#divheader{
  width:960px;
  height:119px;
  margin:0 auto 0 auto;
	background-color: #FFFFFF;
}
#headerright{
  width:674px;
  height:119px;
  float:left;
  }
#headerclose{
	background: #FFFFFF url(images/ricambimoto/top-dx.gif) repeat-x;
  width:8px;
  height:119px;
  float:left;
  }
#bannertop{
  width:674px;
  height:70px;
  vertical-align:middle;
  padding-right:20px;
  margin-top:17px;
  padding-bottom:0px;
  text-align:right;
}
#divmenu {
	background-image: url(images/ricambimoto/sfondo-menu.gif);
	background-repeat: no-repeat;
	display: block;
	width: 674px;
  height:26px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:6px;

	color: #FFFFFF;
}
#divmenu ul {
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt;
	padding:0 0 0 5px;
	position: absolute;
	line-height: 26px;
}
#divmenu ul li {
	display: inline;
	float: left;
	padding: 0px 5px; 0px;
	font-size: 16px;
	background-image: url(images/ricambimoto/sep.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#divmenu ul a {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	line-height: 20px;
	margin-top:3px;
	padding: 0 7px 0 7px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	text-decoration: none;
}
#divmenu ul a:focus, #divmenu ul a:active, #divmenu ul a:hover {
	background-color: #7e7e7e;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	color: #FFFFFF;
}
#divmenu ul a.menu {
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
#divmenu ul a.menucurrent {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background-color: #7e7e7e;
	color: #FFFFFF;
}
#barrasup{
	background: #FFFFFF url(images/ricambimoto/cornice-contenuto.gif) no-repeat;
  width:960px;
  height:8px;
}
#barrainf{
  width:960px;
  height:8px;
	background: #ff0018 url(images/ricambimoto/bg-body.gif) no-repeat;
  margin-left:auto;
  margin-right:auto;
}
#divcontenuto{
  width:960px;
  background-color: #FFFFFF; 
}
#divCategorie{
  width:960px;
  background-color: #FFFFFF; 
}
#divCategorieAccessori{
  width:700px;
  background-color: #FFFFFF; 
}

.divCategorie {
  width:180px;
  float:left;
  padding:5px;
}
.divMarcheHome {
  width:230px;
  float:left;
  padding:5px;
}
.divCategorieRU {
  width:210px;
  float:left;
  padding:5px;
}

#corpo{
  margin:12px auto 0 auto;
  width:960px;
  display:table;
  background-color: #FFFFFF; 
}
#col1{
  width:8px;
  float:left;
  height:776px;
  background-color:#FFFFFF; 
}
#col2{
  min-width:409px;
  float:left;
  background-color:#FFFFFF; 
}
#col3{
  width:535px;
  float:left;
  background-color:#FFFFFF; 
}
#col4{
  float:left;
  background-color:#FFFFFF; 
  height:776px;
  width:8px;
}
#col5{
  min-width:320px;
  float:left;
}
#col6{
  width:215px;
  float:left;
  background-color:#FFFFFF; 
}
#colContenuto{
  width:719px;
  min-width:719px;
  min-height:775px;
  float:left;
  background-color:#FFFFFF;
  padding-right:10px; 
  display:table;
}

#mainric{
  min-width:409px;
  height:44px;
	background: #000000 url(images/ricambimoto/bg-autosuggest.jpg) no-repeat;
}
#ricerca{
  min-width:409px;
  height:190px;
	background: #000000 url(images/ricambimoto/sfondo-ricerca.gif) no-repeat;
}
#divsezioni {
	background: #FFFFFF url(images/ricambimoto/bg-evidenza-ricambiusati.jpg) no-repeat;
	width: 300px;
	min-height: 234px;
	margin:0 6px 0 9px;
}
h2.home{
	font-size: 16px;
	color:#FFFFFF;
	margin:0;
  padding:3px 0 2px 10px;
	margin-bottom:0px;
	font-weight:bold;
}
h2.conosci{
	font-size: 18px;
	color:#FFFFFF;
  padding:3px 0px 5px 10px;
  margin:0;
	font-weight:normal;
}
ol.conosci{
  list-style-image:url(images/ricambimoto/freccette-nere.gif);
  margin:0;
	padding:0;
	padding-left:10px;
}
li.conosci{
  list-style-image:url(images/ricambimoto/freccette-nere.gif);
  line-height:16px;
  margin:0 0 0 18px;
	list-style-position: outside;
}
a.conosci, a.conosci:link, a.conosci:visited, a.conosci:focus { color: #eb0000; text-decoration: none; font-size:13px;font-weight:bold} 
a.conosci:hover { color: #000000; text-decoration: none; font-size:13px;font-weight:bold} 

a.demolitore:link, a.demolitore:visited { color: #272727;font-size:12px;font-weight:bold}
a.demolitore:hover { color: #df0b16; text-decoration: none; font-size:12px;font-weight:bold} 
a.schedaricambio:link, a.schedaricambio:visited { color: #df0b16;font-size:12px;font-weight:bold;text-decoration: none}
a.schedaricambio:hover { color: #272727; text-decoration: none; font-size:12px;font-weight:bold;text-decoration: none} 

a.linkcontenuti:link, a.linkcontenuti:visited { color: #0072cf;text-decoration: underline; font-size:16px;font-weight:bold}
a.linkcontenuti:hover { color: #eb0000; text-decoration: underline; font-size:16px;font-weight:bold} 



#divvetrina {
	width: 300px;
	min-height: 282px;
	margin:6px 6px 0 9px;
}
#divvetrina1{
  width:300px;
  height:5px;
	background: #FFFFFF url(images/ricambimoto/top-vetrina.jpg) no-repeat;
}
#divvetrina2{
  width:300px;
  height:300px;
	background-image:url(images/ricambimoto/bg-vetrina.jpg);
	background-repeat: repeat-y;
}
#divvetrina3{
  width:300px;
  height:23px;
	background: #FFFFFF url(images/ricambimoto/ombra.gif) repeat-x;
}
testo12{
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  padding-left:10px;
  padding-top:0;
}
.testo12black{
  font-size:12px;
  font-weight:normal;
  color:#272727;
}
.testo12red{
  font-size:12px;
  font-weight:bold;
  color:#df0b16;
}

.titolo16{
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  padding-left:10px;
}
.titolo18{
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
  padding-left:10px;
  padding-bottom:0;
}
.titoloLogin{
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
  padding-left:0px;
  padding-bottom:0;
}

.titolo18red{
  font-size:18px;
  font-weight:bold;
  color:#fb0118;
  padding-left:10px;
  padding-bottom:0;
}
.titolo17red{
  font-size:17px;
  font-weight:bold;
  color:#fb0118;
  padding-left:5px;
}

.ricercalabel {
  float:left;
  width:100px;
  color:#2e2e2e;
  font-size:14px;
  padding-left:5px;
}
.ricercacampo {
  float:left;
  width:280px;
  color:#2e2e2e;
}
.camporichiesta {
  float:left;
  color:#FFFFFF;
}

.ricercalinea{
  height:40px;
  line-height:40px;
  text-align:left;
}
.formlinea{
  height:28px;
  line-height:28px;
  text-align:left;
}
#divtoplogin{
  background-image:url(images/ricambimoto/top-area-utenti.jpg);
  width:215px;
  height:5px;
  margin-top:10px;
}
#divlogin{
  background-image:url(images/ricambimoto/bg-area-utenti.jpg);
  width:215px;
  height:175px;
  margin:0px;
  font-size:12px;
  color:#FFFFFF;
}
#divlogin .button{
  color:#A9501B;
  width:73px;
  height:21px;
  background-image:url(images/ricambimoto/p-demolitori-motoricambi-entra.gif);
  border:0;
}
#divRichiedi .button{
  color:#A9501B;
  width:78px;
  height:24px;
  border:0;
  cursor:hand;
  cursor:pointer;
}
.formRichiedi{
  margin:0;
  padding:0;
}

#divlogin form{
  margin:0px 5px 0px 5px;
}
#divlogin ul {
  margin-left:25px;
  padding:0;
  padding-top:-10px;
  list-style-image:url(images/ricambimoto/freccette-bianche.gif);
}
#divlogin ul a {
	color: #FFFFFF;
	text-decoration: none;
}
#divlogin ul a:focus, #divlogin ul a:active, #divlogin ul a:hover {
	color: #eb0000;
	text-decoration: none;
}
#divricerca{
  background-image:url(images/ricambimoto/sfondo-ricerca.gif);
  width:409px;
  height:190px;
}
#divricerca select{
  width:300px;
  color:#000000;
}
#divRichiedi select{
  width:185px;
  padding:0;
  color:#000000;
  background-image:url(images/ricambimoto/bg-input-text.gif);
  border:0;
}
#divRichiedi ul {
  margin:0;
  margin-left:8px;
  padding:0;
  list-style-image:url(images/ricambimoto/freccette-bianche.gif);
}
#divRichiedi ul a {
	color: #FFFFFF;
	text-decoration: none;
	font-size:10px;
}
#divRichiedi ul a:focus, #divRichiedi ul a:active, #divRichiedi ul a:hover {
	color: #eb0000;
	text-decoration: none;
	font-size:10px;
}

#divricerca .button{
  color:#A9501B;
  width:98px;
  height:24px;
  background-image:url(images/ricambimoto/p-cerca.gif);
  border:0;
}
#divTagClouds{
  width:409px;
  height:165px;
  padding-top:10px;
  background-color:#FFFFFF;
  background-image:url(images/ricambimoto/TagCloudsRicambi.gif);
}
#divtctitolo{
  display:block;
  height:20px;
}
#divTags{
  padding-left:5px;
  height:80px;
}
#divRichiedi{
  width:409px;
  background-color:#000000;
  color:#FFFFFF;
  background-image:url(images/ricambimoto/bg-richiedi.jpg);
  background-repeat:repeat-y;
  padding:0;
  margin:0;
  text-align:left;
}
.txt{
  height:22px;
  line-height:16px;
  padding:0;
  color:#000000;
  background-image:url(images/ricambimoto/bg-input-text.gif);
  border:0;
  float:left;
}
.inputleft{
  background-image:url(images/ricambimoto/input-text-left.png);
  height:22px;
  width:8px;
  float:left;
  background-repeat:no-repeat;
}
.inputright{
  background-image:url(images/ricambimoto/input-text-right.png);
  height:22px;
  width:8px;
  float:left;
  background-repeat:no-repeat;
}
#divPannelloCategorie{
  background-color:#FFFFFF;
  padding-top:8px;
  width:960px;
  display:table;
}
#divPannelloCategorieAccessori{
  background-color:#FFFFFF;
  padding-top:8px;
  width:700px;
  display:table;
}

#divPannelloCategorieRU{
  background-color:#FFFFFF;
  padding-top:8px;
  width:715px;
  display:table;
}
#divPannelloCategorieRU h2 {
	font-weight:bold;
	color: #eb0000;
	font-size:13px;
	letter-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	display:inline;
	}

#divPannelloCategorie h2 {
	font-weight:bold;
	color: #eb0000;
	font-size:13px;
	letter-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	display:inline;
	}
ul.pannellocategorie {
  list-style-image : url(images/ricambimoto/freccette-nere.gif);
  padding:0px;
  text-align:left;
  margin-top:0px;
  margin-left:15px;
}
#barraricercacategorie{
  float:left;
  width:664px;
  height:22px;
  margin-right:8px;
  margin-left:8px;
  background: #666666 url(images/ricambimoto/bg-ricerca-categoria.gif); repeat-y scroll top right;
}
li.pannellocategorie{
  padding-left:0px;
  padding-right:0px;
  line-height:12px;
}
.divColonnaCategorie {
  background-color:#FFFFFF;
  float:left;
  width:960px;
}
.divColonnaCategorieAccessori {
  background-color:#FFFFFF;
  float:left;
  width:700px;
}

.divColonnaCategorieRU{
  background-color:#FFFFFF;
  float:left;
  width:700px;
}

a.provincia:link, a.provincia:focus, a.provincia:visited { color: #000000; text-decoration: none; font-size:12px } 
a.provincia:hover { color: #ff0018; font-weight:normal; font-size:12px}
#divadsense200x200{
  width:200px;
  height:200px;
  margin:0;
  padding:0;
  left:20px;
  position:relative;
}
a.tc1:link, a.tc1:visited { color: #6f7570; text-decoration: none; font-size:9px;font-weight:lighter;font-family:arial;padding:2px} 
a.tc1:hover { color: #df0b16; text-decoration: none; font-size:9px;font-weight:lighter;font-family:arial;padding:2px}
a.tc2:link, a.tc2:visited { color: #6f7570; text-decoration: none; font-size:12px;font-weight:bolder;font-family:arial;padding:2px} 
a.tc2:hover { color: #df0b16; text-decoration: none; font-size:12px;font-weight:bolder;font-family:arial;padding:2px}
a.tc3:link, a.tc3:visited { color: #5c655e; text-decoration: none; font-size:14px;font-weight:bold;font-family:arial;padding:2px} 
a.tc3:hover { color: #df0b16; text-decoration: none; font-size:14px;font-weight:bold;font-family:arial;padding:2px}
a.tc4:link, a.tc4:visited { color: #48514a; text-decoration: none; font-size:16px;font-weight:bolder;font-family:arial;padding:2px} 
a.tc4:hover { color: #df0b16; text-decoration: none; font-size:16px;font-weight:bolder;font-family:arial;padding:2px}
a.tc5:link, a.tc5:visited { color: #323b33; text-decoration: none; font-size:20px;font-weight:bolder;font-family:arial;padding:2px} 
a.tc5:hover { color: #df0b16; text-decoration: none; font-size:20px;font-weight:bolder;font-family:arial;padding:2px}
#province{
	width:700px;
  height:330px;
	text-align:left;
	float:left;
}
ul.provincia{
  width:700px;
  position:relative;
  list-style-image : url(images/ricambimoto/freccette-nere.gif);
  line-height:15px;
  padding:0px;
  margin:0px;
}
.licol-1 {
  margin-left:16px;
}
.licol-2 {
  margin-left:120px
}
.licol-3 {
  margin-left:220px
}
.licol-4 {
  margin-left:315px
}
.licol-5 {
  margin-left:420px
}
.licol-6 {
  margin-left:530px
}
.licol-7 {
  margin-left:610px
}
.licol-first {
  margin-top:-255px;
}
#footercenter {
  color:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  width:960px;
}

#footer {
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size:11px;
	color: #000000;
	line-height: 20px;
	text-align: center;
	padding:5px;
}
h1.footer {
	font-size:11px;
	color: #000000;
	text-align: center;
	padding:0;
	margin:0;
}
p.footer {
	font-size:11px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
}
p.footerleft {
	font-size:11px;
	color: #000000;
	line-height: 20px;
	text-align: left;
}
p.footercenter {
	font-size:11px;
	color: #666666;
	line-height: 20px;
	text-align: center;
}
a.amici, a.amici:link, a.amici:visited {
	color: #000000;
	text-decoration: none;
	font-size:11px;
}
a.amici:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.marca, a.marca:link, a.marca:visited {
	color: #eb0000;
	text-decoration: none;
}
a.marca:hover {
	color: #333333;
	text-decoration: none;
}
a.consenso:link, a.consenso:visited {
	color: #eb0000;
	text-decoration: none;
}
a.consenso:hover {
	color: #000000;
	text-decoration: none;
}
.disclaimerhome{
	font-size: 10px;
	position: relative;
}
.LV_validation_message{
    font-weight:bold;
    margin:0;
}
.LV_valid {
    color:#00CC00;
}
.LV_invalid {
    color:#CC0000;
}
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
span.scriviqui{
  font-size:14px;
  font-weight:bold;
}
