	
/* standard elements */
html {min-height: 100%;}

* {
	margin-left: 0;
	padding: 0;
}

a {color: #2F762F; text-decoration: none;}
a:hover {color: #3f9f3f;
text-decoration:none}
img {border: 0px;}
body {
	background: #FFFFFF ;
	color: #333;
	font: normal 13px  Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	margin: 0px;
	border-left: 10px solid #b00000;
	background: url(../img/redbox.gif) 0px 0px repeat-y;
/*
		background: url(../img/colori/bg.gif) 940px 0px repeat-y;
*/
}

p,code,ul {padding-bottom: 0.4em;text-align: justify;}
p.just {text-align: justify;}

h1 {font: bold 14px;}
h2 {font: bold 13px}
h3 {font: bold 12px; margin-bottom: 0px; margin-bottom: 0px}
h4 {font: bold 14px; margin-bottom: 6px;}
form,input {margin: 0; padding: 0; display: inline;}

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	color: #666;
	display: block;
	font: normal 1em;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3 {font-family:Georgia, Times, serif;}
/*
 misc */
.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}

/* structure */
.inner-container
{
	margin:0px;
	padding:0px;
	margin-left: 0px;
	padding-right:0px;
	width: 960px;
	/*background: #FCCFFF;*/
	border-right: 1px solid #DFDFDF;
	background:#ffffff;
}

.outer-container
{
	padding-bottom: 0px;
/*
	background-image: url(../img/colori/bg.gif);
	background-repeat: repeat-x;
	background-color: #E9E9E9;
*/
}

/* headere & title */
.header {
	height: 182px;
	margin-bottom: 0px;
	/*text-align: right;*/
	/*background: url('../img/it-stripe6.jpg') 100% 100% no-repeat;
	background: url('../img/it-stripe.gif') 0% 100% repeat-x;*/
}
.automobilia {
	padding-left:14px;
	height: 140px;
	width: 258px;
	margin-bottom: 0px;		
	font-family:Georgia, Times, serif;
	font-size:1.5em;
	color:#666666;
	float:left;
	}
.automobilia h1 {
	font-family:Georgia, Times, serif;	
	padding-top: 0px;
	margin-right: 0px;
	text-align: right;
	font-size: 14px;
	color: #b00000;
	margin-bottom:0px;
	padding-bottom:10px;
}
.topmenu
{	
	margin-left: 11px;
	margin-top: 5px;
}
.banner{
	width:665px;
	height:180;
	float:right;
}
.istitLinks{
	text-align:right;
	float:right;
	margin:0;
	margin-left: 8px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 20px;	
}
#title h1{
	padding-top: 90px;
	margin-right: 25px;
	text-align: right;
	font-size: 14px;
	color: #FFFFFF;
}
a.titolo {
color:#2F762F;
}

a:hover.titolo  {
color:#3f9f3f;
}

#title {
	width:665px;
	height:50;
	margin:0px;
}

/* path */
.path {
	font-size: 10px;
	font-family: sans-serif;
	text-align:right;
	padding-right: 6px;
	padding-top: 1px;
	color: #333;
}
.path a {
	text-decoration: none;
	color: #333;
}
.path a:hover {
	text-decoration: underline;
	color: #3f9f3f;
}

/* main */
.main {
	/*background: #FF00FF;*/
	border-top: 0px;
	padding: 0;
	width:960px;
}

/* content */
.content {
	float: left;
	padding: 0px;
	margin: 0px;
	/*background: #FF00FF;*/
}
.contentIns {
	float: left;
	width: 725px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top:10px;
	padding:0px;
	/*background: #F0FF00;*/
}
.contentIns .title {
	background: #ffffff ;
	margin-bottom: 5px;
	margin-top: 0px;
	/*color: #E7BF20;*/
}
.contentIns  h1 {
	font: 16px  Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 18px;
	padding-bottom: 0px;
	text-align: left;
	text-transform:none;
	margin-bottom:0px;
	margin-top:0;
	letter-spacing: 0.05em;
	color: #b00000;
}
.contentIns h2
{
	font: 15px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 10px;
	color: #b00000;
	font-weight:normal;
	clear: both;
}
.contentIns h2 a{
	margin-bottom: 0px;
	margin-top: 0px;
	color: #2F762F ;
}
.contentIns h2 a:hover{
	color: #3f9f3f ;
}
.contentIns h3 {
	font: 16px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	font-weight:normal;
	padding-left: 0px;
	padding-top: 10px;
	margin:0;
	color: #b00000;
}
.contentIns h3 a {color: #b00000;}
.contentIns h3 a:hover {color: #3f9f3f;}
.contentIns h4 {
	font: 16px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	padding-left: 0px;
	margin-bottom: 10px;
	color: #b00000;
}
.contentIns h5
{
	font: 16px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 15px;
	color: #b00000;
	font-weight:normal;
}
.contentIns h5 a{
	margin-bottom: 0px;
	margin-top: 0px;
	color: #2F762F ;
}
.contentIns h5 a:hover{
	color: #3f9f3f ;
}

.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
	font: Times New Roman, Times, Georgia, serif;

}
.contentIns p,ul {
	margin-left: 18px;
	margin-right:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0;
	padding-top:0px;
	font-size: 13px;
	line-height: 1.4em;
	font: Times New Roman, Times, Georgia, serif;
	}
.content li {
	margin-left: 18px;
	font-size: 13px;
	line-height: 1.2em;}
}

.contentIns p,ul{
	text-align: left; 
	padding-left: 0px;/**/
	padding-right: 25px;	
	font: Times New Roman, Times, Georgia, serif;
	color: #333333;
	}
	
.contentIns li {padding-bottom: 7px;}

#content-right{
	float: right;
	width: 210px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	/*background: #FFF000;
	border-left: 1px solid #FF0000;*/
}
#content-right-home{
	float: right;
	width: 160px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
#content-right .title {
	margin-top:8px;
	margin-bottom:0px;
	background-color: #C00;
	/*background: #000000 ;
	color: #E7BF20;*/
}
#content-right .title h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	font: 13px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
	text-transform:uppercase;
	color: #f4f4f4;	
	margin-bottom:0;
}
#content-right .title h2 a {
	color: #FFF;	
}
#content-right .title h2 a:hover {
	color: #3f9f3f;	
	background-color: #FFF;
}
#content-rightIns{
	margin-top: 16px;
	padding: 0px;
	text-align: center;
}
#content-rightIns img{
	display: block;
	border: 0px;
	margin-bottom: 10px;
}
#content-rightIns p {
	text-align: left;
	font-size: 0.9em;}	

/* navigation */
.navigation {
	float: left;
	width: 115px;
	margin-top: 0px;
}
.iLVocIt, .iLVocEn
{
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 4px;
	padding: 0px;
	height: 15px;
	font: 13px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	color: #B00000;
	letter-spacing: 0.1em;
}


.menuVert
{
	margin: 0px;
	margin-right: 20px;
	margin-bottom: 4px;
	padding: 0px;	
	font: 11px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	color: #666;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height:17px
}

.menuVert a
{
 font: 13px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
 font-weight: bold;
 color: #205820; 
}

.menuVert a:hover{
	color: #3f9f3f;
	text-decoration: none;
/*	border-bottom: 1px solid #3f9f3f; */ 
}

.menuVertS {line-height:18px;padding;0px;margin:0px;margin-top:10px;}
/*
.iLVoc a:hover{
	text-decoration: none;
	color: #3f9f3f;
	background: url(../img/colori/black.gif) no-repeat;
	background-position: center right;
}
.iLVoc a.Evid{
	color: #000000;
	text-decoration: underline;
}
*/

#ProdLinks{
	margin-bottom: 4px;
	margin-top: 34px;
}
.pLVoc, .pLVocEvid  {
	float:left;
	font: 14px  Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color: #333;
	padding:0px;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 2px solid #ccc;
}
.pLVoc a
{
	/*text-transform: uppercase;*/
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #205820;  /* 2F762F;*/
	font-style: normal;
}
.pLVoc a:hover{
	color: #3f9f3f;
	text-decoration: none;
	border-bottom: 1px solid #3f9f3f;
}
.pLVocEvid a{
	color: #b00000;
	font-style: normal;
	text-decoration: none;
	border-bottom: 5px solid #FFF;
	margin:0px;
	padding: 0px;
}
.pLVocEvid a:hover{
	color: #3f9f3f;
	text-decoration: none;
	border-bottom: 1px solid #3f9f3f;
}

.navigation h2 {
	color: #5A5A43;
	font: bold 1.1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}

/* footer */
.footer
{
	margin-top: 20px;
	width: 100%;
	margin-left: 0px;
	/*	border-top: #ccc 1px solid ;*/
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	line-height: 1.3em;
	color: #666;
	background: url('../img/it-stripe-grey.gif') 100% 0% repeat-x;
	height: 150px;
}
.footer p{
	text-align:center;
}
.footerIns {
	padding-left: 2px;
	display: block;
	font-size:12px;
	margin-top: 20px;	
}
.footerIns p{
	text-align:left;
	font: 0.9em;
	color: #AAAAAA;
}
.footerIns p a {
	color: #AAAAAA;
	text-decoration: none;
}
.footerIns p a:hover {color: #3f9f3f;
text-decoration: none;}
.footermenu
{	
	font: 13px  Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	border-bottom: #ccc 1px solid ;
	letter-spacing: 0.1em;
	text-align: left;
}
.footermenu a
{
	text-decoration: none;
	color: #205820;
}
.footermenu a:hover
{
	text-decoration: none;
	color: #3f9f3f;
	border-bottom: 1px solid #3f9f3f;
}
.Box-right
{
	display: block;
	border-bottom: #CFCFCF 1px solid;
	border-right: #CFCFCF 1px solid;
	border-left: #DFDFDF 1px solid;
	border-top: #DFDFDF 1px solid;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	background: url(../img/colori/sfum-grigia.gif) repeat-Y;
	background-color: #F0F0F0;
}
.Box-right-img{
	margin: 0px;
	width: 75px;
	float:left;
}
.Box-right p{
	float:right;
	padding:5px;
	margin:0px;
	width: 120px;
	text-align: left;
	font: 12px Arial, Verdana, sans-serif;
	color:#333;
}
.Box-right p a {
	color:#666;
}
.Box-right p a:hover {
	color:#3f9f3f;
}

.Box-right a.catLink {
	color:#2F762F;
	/*font-size: 11px;*/
}
.Box-right a.catLink2 {
	color: #666;
	font-size: 11px;
}

.Box-home{
	border-bottom: #3f9f3f 1px solid ;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 0px;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:10px;
	background:#FFF;/*url(../img/colori/sfum-grigia.gif) repeat-x*/
	width:100%;

}
.Box-home-img{
	margin-right: 8px;	
	float:left;
	padding-left:0px;
}
.Box-home p{
	padding:10px;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.4em;
	color:#333;
	padding-top:0px;
	margin-top:0px;
}
.Box-home p a {
	color:#666;
}
.Box-home p a:hover {
	color:#3f9f3f;
}

a.catLink_home {
margin-left:20px;
margin-bottom:10px;
font-size:1.3em;
text-decoration:none;
color:#000000;
font-weight:bold;
}
a.catLink_home:hover {
margin-left:20px;
margin-bottom:10px;
font-size:1.3em;
text-decoration:underline;
color:#3f9f3f;
font-weight:bold;	
}
a.acquista_home {
color:#b00000;
background:url(../img/arrow.gif) 0 3px no-repeat;
padding-left:20px;
text-decoration:none;
}
a.acquista_home:hover {
color:#3f9f3f;
background:url(../img/arrow.gif) 0 3px no-repeat;
padding-left:20px;
text-decoration:underline;
}
.Box{
	float:left;
	padding-left: 15px;
	margin-right:5px;
	margin-bottom: 18px;
	width:122px;
	text-align: center;
}
.Box p
{
	text-align: center;
	float: none;
	margin: 0px;
	padding: 3px;
	font: 11px Arial, Verdana, sans-serif;
	border-bottom: #CFCFCF 1px solid;
	border-right: #CFCFCF 1px solid;
	border-left: #DFDFDF 1px solid;
	background: url(../img/colori/sfum-grigia3.gif) repeat-Y;
	height: 50px;
	width:116px;
}
.Barrato
{
	text-decoration: line-through;
	color: #666;
}

.Box h3{
	text-align: center;
	font-size: 12px;
	float: center;
	margin-bottom:0px;
}
.Box .imgCont
{
	width: 122px;
	height: 110px;
	text-align: center;
	float: none;
	vertical-align: middle;
	background: url(../img/colori/sfum-grigia2.gif) repeat-Y;
	background-color: #F0F0F0;
	padding-bottom:0px;
	padding-top:10px;
	border-top: #DFDFDF 1px solid;
	border-right: #CFCFCF 1px solid;
	border-left: #DFDFDF 1px solid;
}

.ImgsHome{
	display: block;
	width: 450px;
}
.BoxHome{
	float:left;
	margin:0px;
	width:140px;
	text-align: left;
	margin-right: 8px;
	margin-bottom: 8px;
	padding:0px;
	padding-left: 22px;
	padding-right: 12px;
}
.BoxHome p{
	margin:0px;
	padding:0px;
	text-align: left;
	font-size:10px;
}

.TableHome{
	margin-left: 15px;
	margin-bottom: 15px;
}
.TableHome td img{
	margin-right: 15px;
}
.Box2{
	border: #EEEEEE 1px solid ;
	/*float:left;
	background: #CC0000;
	*/margin-right:5px;
	margin-left: 10px;
	padding:6px;
	text-align: center;
	
}
.Box2 .imgCont{
	text-align: center;
	float: none;
	vertical-align: middle;
		background: url(../img/colori/sfum-grigia.gif) repeat-x;
}
.BoxSmall{
	float:left;
	margin-right:5px;
	margin-left: 15px;
	width:15px;
	height:15px;
	text-align: center;
}
.BoxSmall2Cont{
	padding:5px;
	background: url(../img/colori/sfum-grigia.gif) repeat-x;
}
.BoxSmall2{
	float:left;
	margin-right:5px;
	margin-left: 5px;
	width:40px;
	height:40px;
	text-align: center;
}
/************** .story styles *****************/

.CatInfo{
	font-size: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 20px;
	margin-left: 20px;
	text-align:left;
	color: #838382;
}
.BoxQuadro {
	float: left;
	text-align:center;
	/*width: 12px;*/
	padding: 3px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0 0px 2px 0px;
	background: #f4f4f4;
	color: #333;
	font-size:13px;
	font-weight:bold;
}

.BoxQuadroEvid {
	float: left;
	text-align:center;
	/*width: 12px;*/
	padding-top:3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:3px;
	margin:0px;
	background: #FFF;
	color: #B00000;
	font: 13px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	font-weight:normal;
}
.CatInfo a{
	display:block;
	color: #2F762F;
	text-decoration: none;
	font: 13px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	margin:0px;
	border-bottom: 1px solid #FFF;
}
.CatInfo a:hover{
	color: #3f9f3f;
	text-decoration: none;
	border-bottom: 1px solid #3f9f3f;
}
.CampoTesto 
	{
	FONT-WEIGHT: normal; FONT-SIZE: 12px;
	background-color: #FAFAFA;
	border-bottom: #CCC 1px solid ;
	border-right: #CCC 1px solid ;
	border-left: #AAA 1px solid ;
	border-top: #AAA 1px solid ;
}
.Pulsante {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;
	background-color: #205820;
	border-width: 1px;
	color : #FFFFFF;
	border-bottom: #CFCFCF 1px solid ;
	border-right: #CFCFCF 1px solid ;
	border-left: #DFDFDF 1px solid ;
	/*border-top: #DFDFDF 1px solid ;*/
}

.PulsanteRed {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;
	background-color: #205820;
	border-width: 1px;
	color : #FFFFFF;
	border-bottom: #CFCFCF 1px solid ;
	border-right: #CFCFCF 1px solid ;
	border-left: #DFDFDF 1px solid ;
	/*border-top: #DFDFDF 1px solid ;*/
}

.BoxCarrello{
	background: url(../img/colori/sfum-grigia.gif) repeat-Y;
	background: #F0F0F0;
	width: 172px;
	border-bottom: #CFCFCF 1px solid ;
	border-right: #CFCFCF 1px solid ;
	border-left: #DFDFDF 1px solid ;
	/*border-top: #DFDFDF 1px solid ;*/
	margin:10px;
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
	padding: 4px;
}


.BoxCarrello  p{
	font-size: 0.9em;
	padding: 4px;
}


.BoxCarrello table th{
	text-align:left;
	font-weight: normal;
	font-size:11px;
}

.BoxCarrello2{
	background: url(../img/colori/sfum-grigia.gif) repeat-x;
	margin-right: 0px;
	margin-left:0px;
	margin-top: 16px;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: #CFCFCF 1px solid ;
	border-right: #CFCFCF 1px solid ;
	border-left: #DFDFDF 1px solid ;
	/*border-top: #DFDFDF 1px solid ;*/
}

.BoxCarrello2  h3{
	font-weight:normal;
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	font: 13px Lucida Grande, Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
	text-transform:uppercase;
	color: #666;
	background-color: #DDD;
}
.BoxCarrello2  h3 a {
	color: #333;
	text-decoration:none;
}

.BoxCarrello2  h3 a:hover{
	color: #3f9f3f;
	text-decoration:none;
}
.BoxCarrello2  p
{
	font-size: 12px;
	padding: 5px;
	font-family:  Verdana, Arial, Tahoma,sans-serif;
}

.BoxCarrello2 table th{
	text-align:left;
	font-weight: normal;
}
.TbArticolo p{
	margin:0px;
	padding:2px;
	font-size:1em;
}
.TabellaC th {
	text-align:center;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #666;
	font-weight: bold;
	padding:2px
}
.TabellaC tr {
	font-size: 12px;
	text-align: left;
	background: #FAFAFA /*url(../img/colori/sfum-grigia.gif) repeat-x;*/
}

.TabellaC {
	background-color: #FFFFFF;
	margin: 8px 0 0 20px;
	/*border: 1px solid #CCCCCC;*/
}
.TabellaC tr td {
	padding:1px;
	text-align:center;
	
}

.TabellaC2 tr {
	font-size: 13px;
	background-color: #FFFFFF;
	text-align: left;
}
.TabellaC2 {
	background-color: #FFFFFF;
	margin:8px;
	margin-left:15px;
	padding:4px;
}
.TabellaC2 tr td {
	padding:2px;
}
.TabellaC2 tr td.Left {
	width:100px;
	text-align:left;
}
.TabellaC2 tr td.Left {
	width:260px;
}
.TabellaC2 td p,h3 {
	padding-left:0px;
}
p.Small{
	font-size: 11px;
}
.Red
{
	color: #333;
	font-weight: bold;
}
.Yellow{
	color: #EE0000;
	font-size: 15px;
	font-weight: bold;
}
.TagCloud{
	border-bottom: #CFCFCF 1px solid ;
	border-right: #CFCFCF 1px solid ;
	border-left: #DFDFDF 1px solid ;
	/*border-top: #DFDFDF 1px solid ;*/
	padding: 6px;
	margin-top: 0px;
}

.TagCloud a{
	color: #AAAAAA;
	padding: 4px;
	text-decoration:none;
}

.TagCloud a:hover{
	color: #CC0000;
}
.contentIns .TagCloud {
	margin: 0px;
	margin-right: 18px;
	margin-left: 18px;
	text-align: center;
}
.tc1{	font-size: 22px;}
.tc2{	font-size: 20px;}
.tc3{	font-size: 18px;}
.tc4{	font-size: 17px;}
.tc5{	font-size: 16px;}
.tc6{	font-size: 15px;}
.tc7{	font-size: 14px;font-weight: bold;}
.tc8{	font-size: 13px;}
.tc9{	font-size: 11px;}

.Divisore{
border-bottom: 1px solid #CFCFCF; 
margin-right: 20px; 
margin-bottom: 0px;
padding-top: 10px;
clear: both;
}
.ImgHome{
margin-left:15px;
margin-right: 10px; 
margin-top: 5px; 
float: left;
}
