body {
    /*font: 80%/1.5 Tahoma, Verdana,"Trebuchet MS","Times New Roman";*/
	/*font-size:1em;*/
	font:1em 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
	color:#ffffff; 
	text-align:left;
    background-image:url(css/bg_all.png); background-repeat:repeat-x;  background-color:#6d6d6d; 
    margin:0px; padding:0px;
}
img {border:0px;background-color:transparent;}
h3{background-color:#a00000;color:#ffffff;}
img a:link,img a:visited,img a:active{background-color:transparent;}
a:link, a:visited,a:active {text-decoration:underline;color:#ff0000;}
a:focus, a:hover  {text-decoration:underline;}
ul {}
ul li{}
/*STILI PRINCIPALI*/
#wrapper{width:775px;position:relative;margin: 0 auto;}
#contentwrapper{  margin:0px;padding:0px;}
#contentleft{width:190px;float:left;display:block;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;}
#contentcenter{width:560px;float:right;display:block;border: 1px solid #505050;min-height:500px;}
#contentright{}
.language{position:relative;text-align:center;width:230px;}
#header{
  margin:0px;  padding:0px;
  width:775px; height:126px;
}
#footer{
  background-image:url(css/footer.png);
  background-position:center;
  background-repeat:no-repeat;
  margin:0px;padding:0px;
  width:775px;  height:46px;
  clear:left;
}
#footer a{
 font-size:10px;
 color:#FFF;
 margin-left:15px;
}
.logo{margin-left:28px;}
/*cat_bar*/
/*cat_bar*/
.cat_bar {font-size:0.7em;margin-top:10px;margin-bottom:10px;font-size:12px;}
.cat_bar a:link,.cat_bar a:visited,.cat_bar a:active{color:#c0c0c0;text-decoration:none;background-color:#000;font-weight:bold;}
.cat_bar a:hover{background-image: url(css/arrows.png) top left;}
.cat_bar a#current{}


#credits{text-align:center;}
/*FORM*/
#form_login{width:99%;display:block;text-align:right;clear:both;}
fieldset{border:0px solid #c0c0c0;text-align:left;}
fieldset.row,fieldset.center{border:0px solid #c1c1c1;text-align:left;}
label{display:block;padding-left:20px;float:left;}
legend{text-align:left;color:#c0c0c0;font-weight:bold;font-family:verdana;}
.title_login{text-align:center;}
input{text-align: left;background: url(css/input.png) bottom repeat-x;border:1px solid #808080;color:#ffffff;}
input:focus{border: 1px solid #c0c0c0;}
textarea{text-align: left;background: url(css/textarea.png) bottom repeat-x;border:1px solid #808080;color:#ffffff;}
textarea:focus{border: 1px solid #c0c0c0;}
.error{color:#990000;font-weight:bold;letter-spacing:0.2em;}

/*menu*/

.menu_left{margin:0px;padding:0px;list-style-type:none;display:block;}
.menu_left li{margin:0px;padding:0px;text-align:left;display:block;clear:both;
	color: #fafafa;	font-weight: bold;	font-style: italic;font-size:1.1em;}

.main a:link,.main a:visited,.main a:active{
	width:184px;height:20px;font-size:0.5em;color:#ffffff;font-style: normal;
 	background-image:url(css/main.png);float:left;clear:both;
  	background-position:top left;text-align:center;
  	background-repeat:no-repeat;
}
.main a:hover,#current_main{background-position:0px -20px;clear:both;color:#CE1513;}

/* SCHEDE */
.scheda_100{margin-bottom:20px;display:block;clear:both;min-height:170px;}
.scheda1{}
.scheda2{font-size:1em;}
.scheda_notifica{color:#990000;font-weight:bold;letter-spacing:0.2em;margin-bottom:20px;}

.title{
	text-align:right;color: #fafafa; font-style:italic;font-size:20px;
	margin:0px;padding:0px 0px 0px 0px;display:block;clear:both;margin-right:5px;
 	background-image:url(css/title.jpg);background-position:top left;background-repeat:no-repeat;	
}
.title_mcg{
	text-align:right;color: #fafafa; font-style:italic;font-size:20px;
	margin:0px;padding:10px 0px 0px 0px;display:block;clear:both;margin-right:5px;
 	background-image:url(css/mcg.png);background-position:top left;background-repeat:no-repeat;	
}
.subtitle{
	font-size:12px;	font-weight:bold; letter-spacing:2px;	color: #f0f0f0;
	text-transform: uppercase;
	padding: 0 0 0 40px;
	background: #a00000 url(css/arrows.png) no-repeat left center;
}
.text{text-align:justify;font-size:0.8em;padding:20px;clear:both;}
.mini_text{text-align:left;font-size:0.7em;padding:5px;}
.title_news{margin-top:10px;padding-bottom:10px;width:170px;height:10px;
 	background-image:url(css/news_title.png);letter-spacing:3px;
  	background-position:left bottom;
  	background-repeat:no-repeat;
}
.news{font-size:0.75em;text-align:justify;line-height:20px;width:170px;padding-left:5px;padding-bottom:20px;
 	background-image:url(css/news_end.png);
  	background-position:center bottom;
  	background-repeat:no-repeat;
}
.mini_news{width:170px;font-size:0.8em;letter-spacing:1px;text-align:justify;margin-left:14px;font: x-small verdana, sans-serif;color:#563e00;}
.mini_title{font-size:1.0em;color:#183517;margin-top:5px;text-decoration:underline;color:#cc5500;letter-spacing:1px;text-align:left;}
.mini_subtitle{font-weight:bold;text-align:left;}

.title_moto{
	text-align:left;color: #fafafa; font-style:italic;font-size:20px;
	margin:0px;padding:0px;
}

/*FOTO*/
.microgallery{display:block;clear:both;}
.photo_quadro{float:left; display:inline;margin:10px 10px 0px 10px;width:90px;height:90px;}
/*.photo_left{float:left; display:inline;margin:10px 10px 0px 10px;}*/
.photo_left{float:left; display:inline;background-color:#A00000;padding:3px; border: 1px #000000;margin:0px 10px 0px 10px;}
.photo_right{float:right; display:inline;background-color:#A00000;padding:2px; border: 1px #000000;margin:0px 10px 0px 10px;}
.ico{float:left; display:inline;margin-top:15px;}
.testa{float:right; display:inline;margin:0px 0px 0px 0px;padding:0px 6px 0px 0px;}
/*FLASH*/
.flash_left{float:left; display:inline;margin:15px;}
.flash_right{float:right; display:inline;margin:5px;}
/*CATEGORIE*/
.cat_info{}

.head_gcat1{}
.gcat1{margin:30px;}
.gcat2{}
.gcat3{}

.cat1{font-size:0.9em;}
.cat1 a:link,.cat1 a:visited,.cat1 a:active{padding-left:20px;text-decoration:none;color:#c0c0c0;
background: url(css/li_arrows.png) 0px 4px no-repeat;float:left;width:100px;height:22px;}
.cat1 a:hover,.cat1 a#current{background-position:0px -16px;color:#e00000;}

/*ALTRE COSE*/ 
.head_foto{text-align:center;margin-right:20px;}
.frame{font-size:0.8em;color:#563e00;text-align:center;
	display:block;height:22px;padding-top:6px;width:205px;margin-left:-5px;
 	background-image:url(css/frame.png);
  	background-position:center center;
  	background-repeat:no-repeat;
}

.inf{border-bottom: 1px dotted #4e4e4e;cursor: help;}
/*qualita*/
#quality{display:inline;float:right;font-size:0.7em;color:#515151;}
#quality a:link,#quality a:visited,#quality a:active{font-size:12px;color:#515151;}
#quality a:hover{color:#ff8100;}
/*mappa*/
.site_map{list-style-type:none;width:300px;display:block;padding-left:50px;}
.menu,.menu a:link,.menu a:visited,.menu a:active {list-style-type:none;padding-left:10px;color:#ff8100;padding-bottom:10px;padding-top:10px;font-weight: bold;/*background-image:url(css/freccia.gif); background-repeat:no-repeat;background-position:center left;*/}
.category,.category a,.category a:link,.category a:visited{list-style-type:none;padding-left:15px;color:#515151;padding-bottom:5px;}
.item{list-style-type:none;padding-left:40px;color:#515151;}
div#avviso, .alt {display: none;}

/*schede corte*/
.scheda_50{float:left;width:265px;height:200px;border:1px dotted #707070;margin:5px;}
.scheda_50:hover{background-color:#303030;}
.title_short{text-align:center;color: #fafafa; font-weight: bold;	font-style: italic;font-size:1.0em;}
.subtitle_short{}
.text{text-align:justify;font-size:0.8em;padding:20px;}
/*pagina*/

.page_number{text-align:right;font-size:14px;color:#ffffff;display:block;float:right;width:100%;}
.page_number a:link,.page_number a:visited,.page_number a:active{color:#a00000;font-weight:bold;}
.page_number a:hover{text-decoration:underline;}
#focus{
	margin:0px;padding:0px;text-align:left;display:block;clear:both;
	color: #fafafa;	font-weight: bold;	font-style: italic;font-size:1.1em;
	height:70px;width:180px;
	border-bottom:1px dotted #a00000;	border-top:1px dotted #a00000;
}
.focus_id{font-size:0.6em;font-style:normal;font-weight:normal;}

/*.marca{float:left;width:110px;height:40px;margin-left:15px;background:url(bg_marca.png) no-repeat;text-align:center;padding-left:10px;padding-top:5px;margin-top:10px;border:3px solid #900000;}*/
.marca{float:left;width:29%;margin-left:15px;text-align:center;margin-top:10px;padding-botton:10px;border:1px solid #ffffff;background-color:#6e6e6e;}
.marca a:link,.marca a:visited {font-size:18px;color:#fafafa;text-decoration:none;}
.marca a:hover{text-decoration:underline;color:#a00000;}
.cilindrata{letter-spacing:5px;margin-top:10px;background-color:#6e6e6e;border:1px solid #fff;color:#fff;padding-left:10px;width:250px;font-size:10px;float:right;margin-right:30px;}
.prezzo{letter-spacing:5px;margin-top:10px;background-color:#a00000;border:1px solid #fff;color:#fff;padding-left:10px;width:250px;font-size:10px;float:right;margin-right:30px;}
.prezzo_banned{display:inline;text-decoration:line-through;}
.address-container{float:left;width:250px;margin:auto;}
.address{text-align:left;}
.cool{font-size:10px;}