html,body {
	margin: 0px;
	padding: 0px;
	background: url(../immagini/bground.png) repeat;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#left {
/*	width: 135px;
	height: 312px;*/
	background: url(../immagini/left.png) no-repeat bottom left;	
	text-align: left;
	vertical-align: top;
}

#content {
	/*width: 488px;
	height: 312px;
	background: url(../immagini/center.png);*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*padding: 3px 5px;*/
	text-align: justify;
	background-color: #FFFFFF;
}

#right {
	/*width: 377px;
	height: 312px;*/
	background: url(../immagini/right.png) no-repeat top left;
	vertical-align: top;
	/*margin: 0;
	padding: 0;*/
}

table#right {
	/*padding-left: 10px;*/
	text-align: left;
	text-transform: lowercase
}

#right a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#right a:hover {
	color: #FF0000;
}

#right td {
	/*padding: 2px 3px;*/
	height: 18px;
}

/*#right li {
	display: inherit;
	line-height: 150%;
	list-style: none;
	position: relative;
	top: 0px;
	left: -15px;
}*/

#left a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#left a:hover {
	color: #FF0000;
}

table#table_left {
	text-align: left;
	position: relative;
	left: 20px;
}

table#table_left td {
	/*padding: 2px 3px;
	padding-left: 25px;*/
	/*height: 16px;
	vertical-align:middle;*/
}

/*#left li {
	display: inherit;
	line-height: 150%;
	list-style-image: url(../immagini/stella.png);
	position: relative;
	top: 5px;
	left: -10px;
}*/

#content li {
	line-height: 120%;
	list-style: disc;
}

#content ul {
	margin-top: 5px;
}

p.info  {
	margin: 2px 0;
}

p.next  {
	text-align: right;
}
p.prev  {
	text-align: left;
}
.next a, .prev a {
	text-decoration:none;
	color: #DA241C;
	font-size:11px;
	font-weight: bold;
}
.next a:hover, .prev a:hover {
	text-decoration:underline;
}

#vuoto li {
	height: 60px;
}

#banner td {
	padding: 2px 3px;	
}

/*#left table {
	position: relative;
	top: 5px;
	left: 20px;
}*/

#central {
	background: url(../immagini/bgcenter.png) repeat-y;
}

.bold_red {
	color: #DA241C;
	font-weight: bold;
}
.bold_red2 {
	color: #A80000;
	font-weight: bold;
}
.bold_black {
	color: #000000;
	font-weight: bold;
}
.bold_white {
	color: #FFFFFF;
	font-weight: bold;
	background-color:#990000;
}
.bold_blu {
	color: #0000FF;
	font-weight: bold;
	text-decoration:none;
}

.bold_blu_sottolineato {
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

.bold_green {
	color: #008000;
	font-weight: bold;
}


.toplink h1,#products h1{
	margin: 0 7px;
	color:#2F4A71;
	font:bold 11px/18px Arial,sans-serif;
	text-transform:capitalize
}
.toplink h1 a,#products h1 a{
	color:#2F4A71;
	font:bold 11px/18px Arial,sans-serif;
	text-decoration:none;
}
.toplink h1 a:hover,#products h1 a:hover{
	color:#FD8711;
	font:bold 11px/18px Arial,sans-serif;
	text-decoration:underline
}
.contatti_blue{
	font-style: italic;
	font-weight: bold;
	color: #000080;
}
.contatti_grigio{
	font-style: italic;
	font-weight: bold;
	color: #808080;
}
.contatti_rosso{
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.contatti_verde{
	font-weight: bold;
	color: #008000;
}
.contatti_celeste{
	font-style: italic;
	font-weight: bold;
	color: #3366FF;
}
.contatti_violaceo{
	font-style: italic;
	font-weight: bold;
	color: #BF005F;
}

td#info {
	width: 485px;
	text-align: center;
}
/********************************************** HEADER **********************************************/

form{
	margin: 0;
	padding: 0;
}
input,textarea,button{
	border: 0px solid;
	color: #475078;
	font: 12px Arial,sans-serif;
}
/*
div.input-news{
	float: left;
	width: 224px;
	height: 25px;
	background: url(../images/bground_05.png) no-repeat top left;
}
input#news{
	display: block;
	width: 222px;
	height: 25px;
	margin: 3px 0;
}*/
div.input-search{
	float: left;
	width: 157px;
	height: 18px;
	background: url(../immagini/bground_13.png) no-repeat top left;
}
input#search{
	display: block;
	width: 155px;
	height: 18px;
	margin: 0;
}
/***************************************************************************************************/

/********************************************** STORE **********************************************/
.price{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}

.product{
	/*color: #38609E;*/
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.model{
	font-size: 11px;
}

.model_codice{
	font-size: 11px;
	color: #000099;
	font-weight: bold;
}

#current{
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}

.page{
	text-decoration: underline;
	color: #000000;
	/*color: #003399;	
	font-weight: bold;*/
}
.schedule{
	color: #6D6E71;
	font-size: 11px;
}
.titolo_schedule{
	font-weight: bold;
	color: #990000;
}
.selsize{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.selcolor {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.selprint {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tdschedule{
	padding: 3px 5px 1px 5px;
}
.infoproduct{
	height: 22px;
	background-color: #DA241C;
	color: #FFFFFF;
	font-family: "Arial Black";	
	font-size: 12px;
	letter-spacing: 2px;
}
.tdcolor{
	padding: 0px 2px;
	text-align: center;
}
/***************************************************************************************************/

/********************************************** NEWS ***********************************************/
/*.titlenews a {
	text-decoration: underline;
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}*/
.titlenews {
	text-decoration: none;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}
.news_description {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
.ticker{
	color: #DA241C;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
/***************************************************************************************************/

/********************************************** CART ***********************************************/

.box {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	color: #666666;
	font-size:10px; 
	margin-left: 4px; 
	margin-top: 4px; 
}
.colore	{
	/*border:1px #68B0F9 solid;*/
	border:1px #999999 solid;
}

.shopping a{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.entryTableHeader{
	/*background-color: #7F92A4;*/
	background-color: #990000;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.minicart a{
	color: #666666;
	font-size:10px;
	text-decoration: underline;
}
.contenutoCart{
	font-size: 11px;
	color: #555;
}
.contenutoCart a{
	font-size: 11px;
	color: #555;
	text-decoration: none;		
}
.boxqty {
	border: 1px solid #cccccc;
	width: 17px;
}
.cartbutton {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	color: #666666;
	font-size:10px; 
	padding: 2px; 
}
.lineatratteggiata{
	border-bottom:1px #7F92A4 dashed;
	text-align:left;
	color:#333333;
	font-size:12px;
	padding:2px;
}
.checkout{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.checkout_optional{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.shipping_info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #006699;*/
	color: #666666;
}
.cod_art{
	font-weight: bold;
	color: #0000FF;
}
.banner {
	/*border-width: 1px;
	border-style: solid;
	border-color: #999999;*/
	padding: 3px;
}
td#spaziobanner_vuoto {
	height: 90px;
}
td#spazio_pre_banner_vuoto {
	width: 13px;
}
.tdbox {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999; 
}
/**************************************************************************************/

/**************************************** NEWS ****************************************/

.box-notizie {
	width: 100%;
	margin: 0 0 6px 0;
	font-size: 11px;
	padding: 0px;
	float: left;
}

.box-notizie img {
	width: 132px; height: 66px;
	margin: 0px 4px 4px 0px;
	border: 1px solid #000;
	float: left;
}

.box-notizie p {
	margin: 2px 0 4px 0;
	padding-bottom: 3px;
    line-height: 14px;
	min-height: 70px;
	border-bottom: 1px solid #CACACA;
}

* html .box-notizie p {
	height: 70px;
}

.box-notizie strong.path_home {
	margin: 0;
	padding: 3px 0px 3px 0px;
	color: #990000;
	background: #FFE9A4;
    display: block;
}

.box-notizie strong.path_away {
	margin: 0;
	padding: 3px 0px 3px 0px;
	color: #FFFFFF;
	background: #000FFA;
    display: block;
}

.box-notizie p span.date {  /*   Data dell'Articolo   */
    font-size: 10px;
}

.box-notizie p a {
    color: #000;
    text-decoration: none;

	/* border: 1px dashed #ccc;   ------------- DEBUG purpose  */
}

.box-notizie p a:hover {
    color: #000;
    text-decoration: underline;
}
/***************************************************************************************/

/**************************************** LINKS ****************************************/

.box-links {
	width: 100%;
	margin: 0 0 6px 0;
	font-size: 11px;
	padding: 0px;
	float: left;
}

.box-links table {
	margin: 2px 0 4px 0;
	padding-bottom: 3px;
    line-height: 14px;
	min-height: 60px;
	border-bottom: 1px solid #CACACA;
}

* html .box-links table {
	height: 60px;
}

.box-links table a {
    color: #00F;
    text-decoration: underline;

	/* border: 1px dashed #ccc;   ------------- DEBUG purpose  */
}

.box-links table a:hover {
    color: #00F;
    text-decoration: none;
}

.box-links img {
	/*width: 110px; height: 55px;*/
	margin: 0px 4px 0px 0px;
	border: 1px solid #000;
	float: left;
}




#submenu li {
	display: inline;
	line-height: 200%;
	list-style: none;
	text-align: center;
}
#submenu {
	background: #990000;
	border-bottom: none;
	margin: 0 0 5px 0;
	padding: 1px 2em 1px 1em;
}

#submenu .current {
	/*background: #AEADAD;*/
	/*border-top: 1px solid #045290;
	border-right: 2px solid #045290;*/
	color: #FF0;
	font-weight: bold;
}

#submenu a {
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: .3em .4em .33em;
	text-decoration: none;
}

#submenu a:hover {
	/*background: #ddeaf4;*/
	color: #FF0;
	font-weight: bold;
}

#submenu li {
	line-height: 170%;
}