html {
background-color: #748586;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color : White;	
	font-size : 10px!important;
	background: url(sf_pag.jpg) repeat-x top;
}

a:link, a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;	
	font-size : 10px!important;
	text-decoration: none;
}
input {
	font-size : 10px!important;

} 
select {
	font-size : 10px!important;

} 
textarea {
	font-size : 11px!important;

} 
a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #233334;	
	font-size : 10px!important;
	text-decoration: none;
}

table,td{
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color : White;	
	font-size : 11px!important;
}
.testo_scuro table, .testo_scuro td{
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color :  #3B5354;	
	font-size : 10px!important;
}

.topbar {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color : White;	
	font-size : 10px!important;
	margin-top: 16px;
}

select.select_top {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color : #000;	
	font-size : 9px !important;
	background-color: #fff;
	border: none;
	width: 107px;
	height: 15px;
	margin: 3px 0px 4px 0px;
}

.fotina_hp {
	margin: 8px 0px 8px 0px;
	border: 1px solid #9DADAD;
}

.bordo_rosso {
	border-bottom: 1px solid #99A8A8;
	/*border-bottom: 1px solid #8C0108;*/
}

.interlinea { 
	line-height: 14px; 
}

.margin_quadr {
	margin: 7px 0px 3px 0px;
	border: none;
}

.prodotti_hp{
	padding: 10px 16px 10px 0px;
}

.puls_continua {
	margin: 2px 0px 0px 0px;
	float: right;
}
.caratteristiche {
	margin: 0px 115px 0px 75px;
	padding: 6px 4px 2px 4px;
	border-bottom: solid 1px #A8B6B6;
	width: 390px;
}
.under_red_title{
	padding: 6px 4px 2px 4px;
	border-bottom: solid 1px #A8B6B6;
	width: 390px;
	color:#A61B22; 
	text-transform:uppercase;
}
.div_bottom_wh{
	clear: both; 
	padding: 8px; 
	margin: 4px 0 0 0 ; 
	border-top: solid 1px #A8B6B6;
}
.div_bottom_wh a:link, .div_bottom_wh a:visited {
	color: #3B5354;
	text-transform:lowercase;
}

.div_bottom_wh a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #233334;	
	font-size : 10px!important;
	text-decoration: none;
}
.paper_white p {
	color: #3B5354;
}
.paper_white a:link, .paper_white a:visited {
	color: #3B5354;
	/*text-transform:lowercase;*/
}

.paper_white a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #233334;	
	font-size : 10px!important;
	text-decoration: none;
}

#ext_paper_container{
	text-align: center;
	padding: 0;
	margin: 0 ;
	width: 100%;
}
.ext_paper_white{
	color: #3B5465;
	background: #FFFFFF;
	text-align:left;
	width: 766px;
}
.paper_white{
	color: #3B5465;
	background: #FFFFFF;
	padding: 0;
	border: solid 0px #000
}
.div_intestazione{
	width: 766px; 
	height:126px; 
	padding:0; 
	margin:0; 
	border: 0;
}
h3{
	font-size:10px;
	color: #AB020B;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 8px 0 4px 0;
}
.prd_in_cat {
	float:left; 
	width: 500px; /* 364px;*/
	padding: 0 4px 4px 4px;
	margin: 0 0 0 0;
}
.prd_in_cat a:link, .prd_in_cat a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #233334;	
	font-size : 10px!important;
	text-decoration: none;
}
.prd_in_cat a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #233334;	
	font-size : 10px!important;
	text-decoration: none;
}
#menu_gall a {outline:none;}
#menu_gall ul {margin:0;padding:0;list-style:none;width:2048px;}
#menu_gall ul li {float:left; width: 54px;margin:0 2px 0 0;padding:0;}
#menu_gall a.slide_right{float:left;width:18px;height:50px;display:block;border:solid 1px #ccc;cursor:pointer;padding:0 ;background: url(img/bg_freccia_dx.gif) no-repeat left top ;color:#fff;outline:none;}
#menu_gall a.slide_right:hover {background: url(img/bg_freccia_dx.gif) no-repeat right top;color:#e7e7e7;}
#menu_gall a.slide_left{float:left;width:18px;height:50px;display:block;border:solid 1px #ccc;cursor:pointer;padding:0 ;background: url(img/bg_freccia_sx.gif) no-repeat left top;color:#fff;outline:none;margin:0 4px 0 0;}
#menu_gall a.slide_left:hover {background: url(img/bg_freccia_sx.gif) no-repeat right top;color:#e7e7e7;}
#menu_gall .div_slide {float:left;width:448px;margin:0 auto;padding:0;overflow:hidden;}
#menu_gall .div_slide ul li a img {border:solid 1px #aaaaaa;}
#menu_gall .div_slide ul li a.on img {border:solid 2px #AB020B;}
#menu_gall .div_slide ul li a:hover img {border:solid 1px #AB020B;}
#menu_gall .div_slide ul li a.on:hover img {border:solid 2px #aaaaaa;}
img#imgprodotti {visibility:hidden;}
#span_codice_prodotto{color:#AB020B;position:absolute;width:50px;height:50px;z-index:15;padding:8px 0 0 0 ;}
.menu_root{
	list-style-type:none;
	color: #233334;
	margin: 0 0 0 0;
 	list-style: url("undund.gif");
	line-height: 16px;
	/*padding-right:0;*/
}
.menu_root_sel{
	list-style-type: none;
	color: #AB020B;
	margin: 0 0 0 0;
 	list-style: url("undund_red.gif");
	line-height: 16px;
	text-transform: uppercase;
	/*padding-right:0;*/
}
.ul_menu{
	margin: 0 2px 0 24px ;
	padding:0;
}
.menu_root a:link,.menu_root a:hover,.menu_root a:visited{
	color: #233334;
	text-transform: lowercase; /* togliere se si vuole Accessori MaxiScooter Maiuscolo*/
}
.menu_root_sel a:link,.menu_root_sel a:hover,.menu_root_sel a:visited{
	color: #AB020B;
	text-transform: uppercase;
}

.menu_root_sel .menu_root a:link, .menu_root_sel .menu_root a:hover, .menu_root_sel .menu_root a:visited{
	color: #233334;
	text-transform: lowercase;
}

.menu_root_sel .menu_root_sel a:link, .menu_root_sel .menu_root_sel a:hover, .menu_root_sel .menu_root_sel a:visited{
	text-transform: uppercase;
}
.menu_root_sel .menu_root_sel .menu_root a:link, .menu_root_sel .menu_root_sel .menu_root a:hover, .menu_root_sel .menu_root_sel .menu_root a:visited{
	text-transform: none;
}
li.menu_root_sel ul li.menu_root_sel ul li.menu_root_sel a{color:#AB020B!important;}
li.menu_root_sel ul li.menu_root_sel ul li a:hover{color:#AB020B!important;}



.ul_news{
	margin: 0 8px 0 1px ;
	padding:0;
}
.ul_news li{
	padding:0 0 16px 0;
	list-style-type:none;
	margin: 0 0 0 0;
	clear:both;	
 	/*list-style: url("undund.gif");*/
}
.ul_news li img{
	border:none;
	margin-right: 4px;
	float: left;
}
.div_label_forms{
	float: left ; 
	width: 236px; 
	padding-bottom:4px; 
	margin-right:30px;
	font-weight:bold;
}
.div_coppia{
	clear: both; 
	margin:0; 
	padding: 0;
	border: solid 1px #FFF;
}
.inp_forms{
	width: 200px;
	font-size : 10px!important;
}
.inp_forms_txt{
	width: 200px;
	font-size : 10px!important;
}
.inp_forms_sel{
	width: 206px;
	font-size : 10px!important;
}
.inp_forms_txta{
	width: 200px;
	font-size : 10px!important;
}
.dst_evidenzia{font-weight:bold;padding:8px; margin: 0 0 8px 0;border: solid 1px #a8b6b6; background-color:#f6f7f8;width:390px;float:left;clear:both;}
.dst_normal{font-weight:normal;padding:8px; margin: 0 0 8px 0; border: solid 1px #f0f0f0;width:390px;float:left;clear:both;}
.red_underlined{border-bottom: 1px solid rgb(168, 182, 182); margin: 0pt; padding: 0pt; overflow: visible; width: 120px;}
.section_underlined{clear: both; width: 590px ; margin: 0 0 14px 0; border-bottom: solid 1px #A8B6B6; color:#A61B22; text-transform:uppercase;}
/* POP GALLERY */
#finestra {border:ridge 1px #AAA  }
#finestra th {border-bottom:ridge 3px #AAA  }
#finestra th{background-color:#65797A;}
#finestra tr{background-color:#65797A;}
#finestra a{ text-decoration:none; border:none;}
#finestra a img{ border:none; margin:0 0 0 0;}
#titolo_finestra{display:block;margin:0;padding:4px;}
.tipo_rivenditore {padding: 15px 0 0 0;}
#links{margin:0; padding: 2px 2px 2px 8px; text-transform:uppercase;}
#links ul {
	list-style-type:none;
	color: #233334;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
 	list-style: url("undund.gif");
	line-height: 16px;
}
#links ul li {
	margin:0;
	padding:0;
	text-transform:none;
}
#files{margin:0; padding: 2px 2px 2px 8px; text-transform:uppercase;}
#files ul {
	list-style-type:none;
	color: #233334;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
 	list-style: url("undund.gif");
	line-height: 16px;
}
#links ul li {
	margin:0;
	padding:0;
	text-transform:none;
}
div.menu_x_moto {margin:0;padding:0;}
div.menu_x_moto .menu_root a, div.menu_x_moto .menu_root a:visited, div.menu_x_moto .menu_root a:hover {text-transform:none;}
div.menu_x_moto .menu_root_sel a:link,div.menu_x_moto .menu_root_sel a:visited, div.menu_x_moto .menu_root_sel a:hover{text-transform:none;}
/*
div.menu_x_moto .menu_root_sel .menu_root a,div.menu_x_moto .menu_root_sel .menu_root a:hover,div.menu_x_moto .menu_root_sel .menu_root a:link,div.menu_x_moto .menu_root_sel .menu_root a:visited {text-transform:lowercase;}
*/

 /*.menu_root_sel .menu_root a:link, .menu_root_sel .menu_root a:hover, .menu_root_sel .menu_root a:visited */
/*a.ramo_aperto {color: #AB020B; text-transform:uppercase;}*/

.div_png img {behavior: url("pngbehavior.htc");}

.bianco11 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.grigio10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #233334; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.verde10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #186826; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nero10{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.nero10u{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.deflink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #233334; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.deflink a:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #233334; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.deflink a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #233334; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navlink a:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #233334; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navlink a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
