body {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	position:relative;
	outline:none;
	margin:0;
	background:#FFF url(/img/BG.jpg) 30px 0 repeat-x;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #535353;
	text-align:left;
}

ul {list-style-type: square; padding-top:20px; padding-top:10px;}

li {padding-bottom:5px;}

p {margin:3px;}

textarea, input {
	border:1px solid #535353;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	outline:none;
	margin-bottom:1px;
	overflow:hidden;
	padding:2px;
}

select {
	border:1px solid #535353;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	outline:none;
	margin-bottom:1px;
	overflow:hidden;
	background:#EAEAEA;
}

/* titolo */
h1 {
	color: #535353;
	font-size: 13px;
	margin:0 0 0 0;	
}

h2 {
	color: #535353;
	font-size: 12px;
	margin:0px 0px 0px 0px;	
	font-weight:bold;
}

h2 span		{color:#fff, font-size:14px}

h3 			{color: #535353;	font-size: 12px; margin:0px 0px 5px 0px; }

h3 span		{font-size: 14px; font-weight:bold;}

h4 {
	color: #535353;
	font-weight: normal;
	font-size: 11px;
	margin:0 0 0 0;	
}

h5 {
	color: #535353;
	font-weight: normal;
	font-size: 16px;
	margin:0 0 0 0;	
}

a{ outline:none; text-decoration:none;}

a:link, a:visited{
	color: #535353;
	text-decoration: none;
	outline:none;
}

a:hover {
	color: #757575;
	text-decoration: underline;
}

.radio {
	border:0;
}

.ColorDX{
	background-color:#EAEAEA;
}

.TitoloPneumatici {
	font-size: 18px;
}

.TitoloRicerca{
	font-size: 15px;
	font-weight: bold;
}

.text2 {
	font-size: 9px;
	color: #BEBEBE;
	text-decoration: none;
	border: none;
}

.TitoloCarrello {
	font-size: 11px;
	color: #E63E3E;	
}

.PiedePneumatici {
	font-size: 8px;
}

.GarageHome {
	color: #E63E3E;
	font-size: 10px;
	font-weight: bold
}

.Tracking {
	color: #E63E3E;
	font-size: 12px;
	font-weight: bold
}

.TitoloGarage {
	color: #666699;
	font-size: 12px;
	font-weight: bold
}

.PrezzoPneumatici {
	font-size: 16px;
	font-weight: bold
}

.ListinoPneumatici {
	font-size: 16px;
	font-weight: bold;
	color: #D70000
}

.BordiVerdeGrande {
	border-left-width: 2px; 
	border-right-width: 2px; 
	border-color: #FFD800; 
	border-top-style: solid; 
	border-top-width: 2px; 
	border-bottom-width: 2px
}

.BordiMarca {
	border-style: solid; 
	border-width: 1px;
	border-color:#000000
}

.BordiVerdePiccolo {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFD800; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px
}

.BordiRossoPiccolo {
	border-color: #E63E3E; 
	border-top-style: solid; 
	border-top-width: 1px
}

.BordiGrigioGrande {
	border-left-width: 3px; 
	border-right-width: 3px; 
	border-color: #535353; 
	border-top-style: solid; 
	border-top-width: 3px; 
	border-bottom-width: 3px
}

.BordiGrigioPiccolo {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #535353; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px
}

.Pulsante {
	color: #000; 
	padding:0 4px;
	border: 1px solid #535353;
	background-color:#FFFFFF; 
	font-size:10px; 
	cursor:hand;
	cursor:pointer;	
}

.PulsanteLogin {
	color: #000;
	width:54px;
	padding:1px 0;
	border: 1px solid #535353;
	background-color:#F8D926; 
	font-size:10px; 
	cursor:hand;
	cursor:pointer;	
}

.PulsanteLogin:hover {
	color: #F8D926; 
	width:54px;	
	padding:1px 8px;
	border: 1px solid #F8D926;
	background-color:#000; 
	font-size:10px; 
	cursor:hand;
	cursor:pointer;	
}

.PulsanteReg {
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	padding:5px;
	font-weight:bold;
	border: 1px solid #535353;
	background-color:#FFFFFF; 
	font-size:16px; 
	cursor:hand;
	cursor:pointer;	
}

.PulsanteReg:hover {
	color: #757575;
	border: 1px solid #757575;	
}

.PulsanteRicercaRic {
font-family:Arial, Helvetica, sans-serif;
	width:200px;
	height:35px;
	color: #FFF; 
	border: 1px solid #535353; 
	font-size:13px;
	font-weight:bold;
	background:URL(/img/base/BG_Ricerca.jpg);
	cursor:hand;
	cursor:pointer;
}
.PulsanteRicercaRic:hover {
color:#999999;
}


.PulsanteRicercaRicNew {
font-family:Arial, Helvetica, sans-serif;
	width:248px;
	height:35px;
	color: #FFF; 
	/*border: 1px solid #FFF; */
	font-size:13px;
	font-weight:bold;
	background:URL(/img/base/BG_Ricerca.jpg);
	cursor:hand;
	cursor:pointer;
}

.PulsanteRicercaRicNew:hover {
color:#FFD800;
}

.PulsanteRicerca {
	color: #000; 
	border: 1px solid #535353; 
	font-size:14px;
	background-color:#FFFFFF; 
	cursor:hand;
	cursor:pointer;
}

.PulsanteRicerca:hover {
color:#999999;
}

.PulsanteContatto {
	color: #000;
	background-color:#FFFFFF;  
	border: 1px solid #000; 
	font-size:14px;
	cursor:hand;
	cursor:pointer;	 
}

.TabellaIndex {
	border-left-style: solid; 
	border-color:#535353; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	padding: 0
}

.TabellaNera {
	border-style: solid; 
	border-width: 2px;
	border-color:#000000
}

.BordoGrigioPiccoloDoppio {
	border-top:2px solid #FFD800;
	border-bottom:2px solid #FFD800;
}

.BordoVerdePiccoloDoppio {
	border-top:2px 
	solid #FFD800; 
	border-bottom:2px 
	solid #FFD800; 
	border-left-width: 2px; 
	border-right-width: 2px; 
	border-left-color:#FFD800; 
	border-right-color:#FFD800
}

.BordiRossoPiccoloCarrello {
	border-color: #E63E3E; 
	border-bottom-style: solid; 
	border-bottom-width: 1px
}

.BordiVerdePiccoloCarrello {
	border-color: #FFD800; 
	border-bottom-style: solid; 
	border-bottom-width: 1px
}

#elemento-dinamico{
	position:absolute;
	top:300px;
	left:300px;
	background:#FFD800;
	padding:3px;
	border:2px solid #535353;
	width:400px;
	height:60px;
	text-align:center;	
}
#elemento-dinamico div{color:#535353;font-size:12px;}
#elemento-dinamico div a{color:#535353;font-size:14px;text-decoration:none;}
#elemento-dinamico #chiudi{text-align:right}

/* CSS global Faq */

.cFaqTitolo{
	background:#FFF;
	font-size: 18px;	
	position:relative;
	padding:0px;
    border-bottom:1px solid #FFF;
	margin:1px;
	padding-left:2px;	
	border-left:10px solid #E63E3E;	
}

.cFaqSX{
	background:#EAEAEA;
	font-weight: bold;
	font-size: 12px;	
	position:relative;
	padding:0px;
    border-bottom:1px solid #FFF;
	margin:1px;
}

.cFaqSX span{padding-left:2px;}

.cFaqSX a:link, .cFaqSX a:visited {
	border-left:10px solid #FFD800;
	display:block;	
		height:20px;
}	

.cFaqSX a:hover {
	background:#FFD800;
	text-decoration: none;
	display:block;
	border-left:10px solid #E63E3E;
	color:#FFFFFF;			
}

.cFaqSX .cFaqDX  {
	border-left:10px solid #FFD800;	
	font-weight: normal;
	background:#FFF;	
	font-size: 12px;		
}

.cFaqDX .txt{display:none;padding:3px;}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.Footer						{text-align:center; font-size:9px; margin:0 0px 0 0px; height:235px; background:URL(/img/piede.jpg)}

.Footer ul 					{list-style:none; text-align:left;  height:auto; display: block; padding:0 0 0 15px; margin:0;}

.Footer ul li 				{list-style:none; text-align:left;  height:auto; display: block; padding:0; margin:0;}

.Footer ul li a				{font-size:9px; padding:0; margin:0; color:#fff}

.Opacity					{filter:alpha(opacity=80);opacity: 0.8;}

