/***************************************************************/
/* skin1.css                                                   */
/* Use with CARTOON.BUY B2C template                           */
/***************************************************************/

/***************************************************************/
/* HTML tag styles                                             */
/***************************************************************/

body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-image: url(images/back.png);
	background-color:#fff;
	}
body.white {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-image: url(images/back_w.png);
	background-color:#fff;
	}
#trailer{
	background-color:#000000;
	background-image: url(images/)
	}
	
a {
	color:#40659B;
	text-decoration: none;
	}
a:link {
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a:active {
	text-decoration: none;
	}

form {
	margin: 0px;
	padding: 0px;
	}
hr{
	color:#d7d7d7;
	height:1px;
	}
/***************************************************************/
/* Layout Div                                                  */
/***************************************************************/

div#master {
	margin: 0px auto;
	width: 945px;
	background-color: #ffffff;
	}
div#masterhead{
	background-image: url(images/back_header.png);
	background-repeat: repeat-x;
	background-color:transparent;
	}
div#premain {
	background-color: #ccc;
	}
div#main {
	text-align:left;
	margin: 0 auto 0 auto;
	background-image: url(images/back_main.png);
	background-repeat: repeat-y;
	background-color: #ccc;
	}
div#main.white {
	background-image: url(images/back_main_w.png);
	}
div#first {
	position:relative;
	width: 920px;
	margin: 0;
	padding: 0;
	}
td#late {
	width: 175px;
	vertical-align:top;
	}
td#mezz {
	width: 750px;
	padding-left:10px;
	vertical-align:top;
	}
div.homebox{
	width:33%;
	margin-left:5px;
}
table#first td{
	vertical-align:top;
	width:33%;
}
/***************************************************************/
/* Layout HEAD                                                 */
/***************************************************************/
div#head{width:945px;}

div#head,div.location,div#footer,div#endfooter{
	position:relative;
	text-align:left;
	}

#logo {
	margin: 0px;
	padding: 0px;
	text-align:left;
	background:transparent url(images/back_logo.png) repeat-x;
	}

#logo2 {
	position:absolute;
	left:-21px;
	top:0;
	}

#mainlist div.promo{position:absolute;bottom:2;left:-95;z-index:100}
#maindett div.promo{position:absolute;bottom:-11;left:-70;z-index:100}
#maincoll div.price div.promo{position:absolute;bottom:-5;left:-115;z-index:100}
#maincoll div.promo{position:absolute;bottom:34;left:4;z-index:100}

#topbar{
float:right;
background-color:#ffffff;
color:#f90;
margin:-2px 0 0 0;
padding:0;
font-size:9px;
}
#topbar a{
color:#f90;
}
#bottombar{
color: #999;
padding: 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#bottombar a{
color:#9A9A9A;
font-size: 11px;
text-decoration:none;
font-weight: normal;
text-align: left;
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin:0 0 4px 0;
}

#bottombar a:hover{
text-decoration:underline;
}

/***************************************************************/
/* BAR Div                                                     */
/***************************************************************/

#bar1{
	font-size:12px;
	font-weight:bold;
	color:#bb2025;
	background:#fff url(images/back_toolbar.png) repeat-x;
	text-align:right;
}
#barsx{
	padding:5px 2px 5px 1px;
	background:#fff url(images/back_toolbar_sx.png) left top no-repeat;
	}
#bardx{
	padding:5px 2px 5px 1px;
	background:#fff url(images/back_toolbar_dx.png) right top no-repeat;
	}
#bar1 a{
	color:#000000;
	background:#fff url(images/back_toolbar_butt.png) repeat-x;
	border-left:1px solid #ffffff;
	border-right:1px solid #666666;
	padding:5px 18px;
	}
#bar1 a:hover{
	text-decoration:none;
	color:#dd2025;
}
#bar1 a.selected{
	background:#bb2025;
	color:#ffffff;
	background:#bb2025 url(images/back_toolbar_selected.png) repeat-x;
	border-left:0px solid #333333;
	border-right:0px solid #333333;
}
#bar1 a.selectedd{
	background:#bb2025;
	color:#ffffff;
	background:#bb2025 url(images/back_toolbar_selectedd.png) repeat-x;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
#bar1 a:hover.selected,#bar1 a:hover.selectedd{
color:#ffffff;
}
#bar1 a:hover.shop{
color:#000000;
}
#bar1 a.shop{
	background:#f0f0f0;
	border-left:0px solid #ffffff;
	border-right:0px solid #666666;
	background:#fff url(images/back_toolbar_mid.png) right top repeat-x;
	color:#ffffff;
	padding:5px 10px;
}

#bar2{
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	background-color:#bb2025;
	/* background:#fff url(images/back_toolbar2.png) repeat-x; */
	text-align:center;
}
#bar2 a{color:#ffffff}

#bar1 div.toolbar{line-height:24px}
#bar2 div.toolbar{line-height:23px}

/***************************************************************/
/* LOCATION Div                                                */
/***************************************************************/

span.in {
	font-weight:normal;
	}

span.inr {
	margin: 0px;
	padding: 0px 4px;
	}

A.in {
	color: #BB2025;
	}

A.in:hover {
	text-decoration:underline;
	}

a#location{
	display:inline;
	font-size:11px;
	font-weight:normal;
	padding:2px 0 3px 4px;
	color:#999;
	text-decoration:none;
}
a#location:hover {
	text-decoration:underline;
}

a#locationz{
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:2px 8px 3px;
	margin-right:4px;
	background:#ccc url(images/back_boxnameg.png) repeat-x;
	color:#ffffff;
	border:1px solid #c0c0c0;
}
a#locationz:hover {
	background:#ccc;
	text-decoration:none;
}
a#locationn{
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:2px 8px 3px;
	background:#87a3cd url(images/back_boxname.png) repeat-x;
	color:#ffffff;
	border-left:1px solid #f90;
	border-top:1px solid #f90;
	border-right:1px solid #f90;
	border-bottom:1px solid #f90;
}
a#locationn:hover {
	background:#f90;
	text-decoration:none;
}

/***************************************************************/
/* Utility Div                                                 */
/***************************************************************/

#login{
	position:absolute;
	left:225px;
	top:-1px;
	font-weight:bold;
	color: #f90;
	background-color:#fff;
	font-size:9px;
	z-index:20;
}
#palette{
	position:absolute;
	left:185px;
	display: inline;
	z-index:20;
}
#login a{
	color: #ffffff;
}
img#ccare{
	position:absolute;
	right:20px;
	top:0px;
	margin: 0px;
	padding: 0px;
	z-index:10;
}

span.utility{
	height:24px;
	margin: 0px;
	padding: 4px 0 0 14px;
	color: #ffffff;
}


#utility img{
	margin: 0px;
	padding-top: 0px;
}

#utility a{
	font-size: 10px;
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}

/***************************************************************/
/* SEARCH BOX                                                  */
/***************************************************************/

div#search{
position: absolute;
padding: 0px;
top: 32px;
left: 510px;
height:35px;
}

div#search img.sx{
position:absolute;
left:0;
top:0;
}
div#search img.dx{
position:absolute;
right:-5px;
top:0;
}
div#search form{
position:relative;
top:5px;
left:50px;
z-index:10;
}
span.adshop{
	border-left:1px solid #d7d7d7;
	}
span.adcms{
	background-color:#f0f0f0;padding:3px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;
	}

/***************************************************************/
/* DETAIL BOX                                                  */
/***************************************************************/

div#box, div#boxw, div#boxww{position:relative;background:#ff9900 url(images/back_boxname.png) repeat-x}
#box span.btop,#box span.btop span,#box span.bbot,#box span.bbot span{background-image:url(images/rc.gif);position:relative;}
span.btop, span.btop span, span.bbot, span.bbot span{display: block;height: 10px;font-size: 1px; background-repeat: no-repeat; position:relative;}
span.btop {top:0px;left:0px;}
span.btop span{background-position: 100% -10px;top:0;left:0px;}
span.bbot{background-position: 0 -20px;top:0px;left:0px;}
span.bbot span{background-position: 100% -30px;top:0;left:0px;}
#boxw span.btop,#boxw span.btop span,#boxw span.bbot,#boxw span.bbot span{background-image:url(images/rcw.gif);position:relative;}
#boxww span.btop,#boxww span.btop span,#boxww span.bbot,#boxww span.bbot span{background-image:url(images/rc.gif);position:relative;}


/***************************************************************/
/* INPUT                                                       */
/***************************************************************/

#boxvar input.form110	{
	font-size: 10px;
	width: 130px;
	height:18px;
	margin: 0px 2px 0px 0px;
	border: 1px solid #999;
	background-color:#fff;
	}
#boxvar input.form110#ok	{
	width:98px;
	}

#search input.form110	{
	font-size: 10px;
	width: 260px;
	height:20px;
	margin: 0px 4px 0px 0px;
	padding: 2px;
	border: 1px solid #999;
	}
	
/***************************************************************/
/* BOX Div                                                     */
/***************************************************************/

#boxname{
	margin: 0px;
	padding: 4px 0px 4px 8px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background:#ff9900 url(images/back_boxname.png) repeat-x;
	}

#boxnamedescr{
	margin: 0px;
	padding: 10px 0 0 4px;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	}

#boxnamedescr a{
	margin: 0px;
	color: #40659B;
	font-size: 11px;
	font-weight: normal;
	}

#boxnamedescr a:hover{
	margin: 0px;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	}

#boxnamee{
	margin: 0px;
	padding: 0 0 4px 8px;
	color: #f90;
	font-size: 12px;
	font-weight: bold;
	background-color:#ffffff;
	border-bottom:1px solid #f90;
	}
#boxnameeg{
	margin: 0px;
	padding: 5px 0 5px 8px;
	color: #f90;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bg_action.jpg) repeat-x;
	border-top:1px solid #f90;
	border-bottom:1px dotted #DBDBDB;
	}
#boxnameegg{
	margin: 0px;
	padding: 5px 0 5px 8px;
	color: #f90;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bg_action2.jpg) repeat-x;
	border-top:2px solid #f90;
	border-bottom:1px dotted #DBDBDB;
	}
#boxnameee{
	margin: 0px;
	padding: 4px 0px 4px 8px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background:#ff9900;
	}
#boxname.ok{
	position:static;
	}
#boxname b{
	font-weight:normal;
	color:#999999;
	}
#boxname a{
	color: #bb2025;
	}
#boxname a:hover{
	text-decoration:none;
	}

#boxname img.logo{
	position:absolute;
	top:0;
	right:0;
	}	
.boxname{
	margin: 4px 0;
	padding: 4px 0px;
	color: #000000;
	font-size: 12px;
	color:#f90;
	}
.boxnamee{
	margin: 12px 0;
	padding: 4px 0px;
	color: #999;
	font-size: 11px;
	font-weight: bold;
	}
.boxname b{
padding: 4px 2px;
}
#corporate div.boxname{margin:0}
#boxbutton{
	margin: 0 0 2px 0;
	padding: 4px 0px 4px 8px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	background:#ffffff url(images/back_boxbutton2.png) center repeat-x;
	cursor:pointer;
	}

#boxvar, #auth, .boxvar{
	margin: 8px 0 12px 25px;
	padding: 4px 4px 4px 8px;
	font-size: 10px;
	color:#40659B;
	background-color:#f3f3f3;
	border-top:0px solid #ccc;
	}
#boxwar{
	margin: 0px;
	padding: 2px 10px;
	font-size: 10px;
	}
#boxwar.zero{
	padding:0;
}

#boxban{
	padding: 0;
	margin: 2px 0 8px 25px;
	border:1px solid #ff9900;
}

#boxbanaction{
	padding: 0;
	margin: 0 0 20px 25px;
	border:1px solid #ff9900;
}

#boxbantop{
	padding: 0;
	margin: 0 0 2px 25px;
	border:1px solid #ff9900;
}

#boxban1{
	position:relative;
	width:148px;
	height:60px;
	padding: 0;
	margin: 0;
	border:1px solid #bb2025;
}
#boxban1.l{
	width:247px;
	height:194px;
}
table.prodfirst {
	background-image: url(images/back_suggeri.png);
	background-repeat: repeat-x;
	background-color:#ffffff;
	background-position: bottom;
	border-bottom:1px solid #bb2025;
}
table.prodfirst td{
	text-align:center;
}

#boxvar b, #boxwar b{
	color:#40659B;
	}

#boxvar.ok{
	padding:8px 0;
	border-bottom:1px dotted #d7d7d7;
}

/***************************************************************/
/* BUTTON                                                      */
/***************************************************************/

#boxvar div.butt{
	border-top:1px dotted #d7d7d7;
	}

div.pushbutton {
	position:relative;
	margin:0;
	padding: 4px 0px 5px;
	border-bottom:1px solid #d7d7d7;
	font-size:10px;
	cursor:pointer;
	color:#bb2025;
	}
div.pushbuttonmaga {
	position:relative;
	margin:0;
	padding: 4px 8px 5px;
	border-top:1px dotted #d7d7d7;
	font-size:10px;
	cursor:pointer;
	color:#bb2025;
	}
div.pushbuttonrss {
	position:absolute;
	top:5px;
	right:4px;
	cursor:pointer;
	}
div.pushbuttontra {
	position:absolute;
	top:3px !important;
	top:5px;
	right:4px !important;
	right:12px;
	cursor:pointer;
	}

/***************************************************************/
/* CATEGORIE & BESTSELLER                                      */
/***************************************************************/

div.categorie{
margin:0;
padding:0;
}
div.categorie a, div.speedcate a{
display:block;
padding:3px 5px 3px 20px;
font-size:10px;
border-top:1px solid #ccc;
background:transparent url(images/list_f90.gif) no-repeat 4px 4px;
}
div.speedcate a{
background:#e0e0e0 url(images/list_blu.gif) no-repeat 4px 4px;
}
div.categorie a:hover, div.speedcate a:hover{
background-color:#fc0;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
div.categorie a.selected, div.speedcate a.selected{
background-color:#fff;
color:#40659B;
font-weight:bold;
text-decoration:none;
}

div.categorieg{
margin:0;
padding:0;
}
div.categorieg a{
display:block;
padding:3px 5px 3px 3px;
font-size:10px;
border-top:1px solid #ccc;
}

div.categorieg a:hover{
background-color:#fc0;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
div.categorieg a.selected{
background-color:#fff;
color:#40659B;
font-weight:bold;
text-decoration:none;
}

div.categorieac{
margin:0 0 0 6px;
padding:0;
}
div.categorieac a{
display:block;
padding:3px 5px 3px 20px;
font-size:10px;
border-top:1px solid #ccc;
background:transparent url(images/list_games.gif) no-repeat 4px 4px;
}

div.categorieac a:hover{
background-color:#fc0;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
div.categorieac a.selected{
background-color:#fff;
color:#40659B;
font-weight:bold;
text-decoration:none;
}

div.categorieacn{
margin:0 0 0 6px;
padding:0;
}
div.categorieacn a{
display:block;
padding:3px 5px 3px 20px;
font-size:10px;
border-top:1px solid #ccc;
background:transparent url(images/list_games_red.gif) no-repeat 4px 4px;
}

div.categorieacn a:hover{
background-color:#fc0;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
div.categorieacn a.selected{
background-color:#fff;
color:#40659B;
font-weight:bold;
text-decoration:none;
}

#boxvar td.num{
	width:20px;
	font-size:10px;
	text-align: right;
	vertical-align:top;
}

#boxvar td.hit{
	padding-left:0;
	line-height: 12px;
	font-size:10px;
	padding-bottom:3px;
}

#boxvar a.hit{
	font-size:10px;
	color: #000000;
	border:0;
	display:block;
}

#boxvar a.hit:hover{
	color:#bb2025;
	text-decoration:none;
}

/***************************************************************/
/* Corporate                                                   */
/***************************************************************/

#corporate{
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	color:#707070;
	}
#corporate span.stabilo, #corporate a.stabilo{
background-color:#bb2025;
padding:0 4px 1px;
color:#fff;
font-weight:normal;
}
#corporate form{
	margin: 0px;
	padding: 0px;
}

div.title,h1{ /* H1 */
	padding: 0px 2px 8px;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
	}

div.title div,h2{ /* H2 */
	padding: 4px 16px;
	font-size:14px;
	color:#40659B;
	font-weight:bold;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
	}
div.title i{ /* H2 */
	font-size:18px;
	color:#999;
	font-style:normal;
	text-transform:capitalize;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
	}

#corporate div.titlee, td.mezz div.titlee, #adsearch td.titleidd,#mainsdett div.stitle,div.suggeri div.stitle,h3{ /* H3 */
	margin: 4px 8px 0px 8px;
	padding: 4px;
	color:#40659B;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
}
div.titleee{
	padding: 0 0px 4px 8px;
	font-size:12px;
	font-weight:bold;
	color:#bbbbaa;
	border-bottom: 1px dotted #d7d7d7;
	}

div.titleh,h4{ /* header */ /* H4 */
	margin:0;
	text-align:left;
	padding: 4px 8px 8px 18px;
	font-size:18px;
	color:#f90;
	font-weight:normal;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
	}

div.titlecc{ /* CCARE */
	padding: 12px 0px 4px 16px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom: 1px dotted #f00;
	background:#fff url(images/back_ccare.gif) left top no-repeat;
	}
div.titlehh,h5{ /* header */ /* H5 */
	margin:-2px 0 0 0;
	padding: 0 8px 2px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
	background:#ff9900 url(images/back_boxname.png) repeat-x;
	}
h6{ /* header */ /* H6 */
	margin:0;
	padding: 0 8px 18px;
	font-size:14px;
	color:#40659B;
	font-weight:bold;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Arial, sans-serif;
	background:#fff url(images/back_pricewww.png) repeat-x;
	}

#adsearch td.titleidd{
	padding: 12px 8px 0px 12px;
	border-bottom:0;
}

#corporate div.section{
	margin: 0px;
	padding: 4px 12px;
	font-size:11px;
	font-weight: normal;
}

div.sectionn, td.mezz div.section,div.sectionpdf,div.sectionend{
	margin: 0px;
	padding: 4px 12px 12px;
	font-size:11px;
	font-weight: normal;
}

div.sectionendd{
	margin: 0px;
	font-size:11px;
	font-weight: normal;
}

div.sectionn b,div.section b{
	color: #f90;
}

#tornasu,#torna{padding: 2px 12px;font-size:9px;font-weight:bold;color:#ffffff;background-color:#fc0}
#torna{font-weight:normal;padding:1px 12px;color:#ffffff}
#torna.img{font-weight:normal;padding:1px 0px 1px !important;padding:2px 0px 3px}
#tornasu{float: right;margin: 5px 3px 0 0;background:#ccc url(images/back_boxnameg.png) repeat-x;}
a#tornasu,a#torna{color: #ffffff}
a#tornasu:hover,a#torna:hover{text-decoration:none;background:#d7d7d7;color:#ffffff}


.sectionn ul, .section ul, .sectionpdf ul{
margin: 0px 0px 0px 15px;
padding: 0px 10px 0px 20px;
}
.sectionn ol, .section ol, .sectionpdf ol{
margin: 0;
padding: 0px 10px 0px 30px;
color:#666;
}

.sectionn ul a, .section ul a, .sectionpdf ul, #corporate a b{color:#f90;font-weight:normal;	list-style-image: url("images/ul_red.gif");}

#corporate a b{font-weight:bold}

.sectionn ul a:hover, .section ul a:hover, #corporate a:hover b {color:#40659B;text-decoration:none}

.sectionn ul li, .section ul li , #adsearch ul li{list-style-image: url("images/ul_gray.gif");line-height:16px}

#maincoll .section ul a {font-weight:bold;color:#000}
#maincoll .section ul a:hover {text-decoration:underline}
#maincoll .section ul span.titlesmall {color:#f90}

div#sfondonote,span#sfondonote, td#sfondonote, table#sfondonote td{background-color:#f9f9f9}
td#sfondonote b {color:#3C72A5}
div#sfondonotee, td#sfondonotee, table#sfondonotee td{background-color:#f9f9f9;font-size:9px}

#corporate div.sshot{padding: 0px;margin: 12px 14px;border: 1px solid #bbbbaa;text-align: center}
#corporate div.sshota{padding: 0px;margin: 12px 14px;border: 1px solid #bbbbaa;text-align: left;font-size:11px}
#corporate div.sshota p{margin:4px;padding:0 5px}

.ali{
display:inline;
font-size:11px;
}
.ali span.alert{
background-color:#ffffcc;
border-left:4px solid #f90;
padding:2px 8px;
color:#f00;
}
.ali span.ok{
border-left:4px solid #00AE14;
background-color:#effef1;
padding:2px 8px;
color:#00AE14;
}
/***************************************************************/
/* BOXWAR                                                        */
/***************************************************************/

div#prewar{
	position:relative;
}

#boxwar a:hover{
	color:#bb2025;
}

div#boxwar ul{
	margin: 0px 0px 0px 15px;
	padding: 0;
	}
div#boxwar ul.zero{
	margin: 0;
	}
div#boxwar dl{
	margin:0;
	padding:0;
	}
div#boxwar dt{
	margin:0;
	padding:4px 8px;
	border-bottom:1px solid #d7d7d7;
	}
div#boxwar dl dt dl{
	margin:0;
	padding:0;
	}
div#boxwar dl dt dl dt{
	margin:0 -10px;
	padding:4px 8px;
	font-weight:normal;
	}
div#boxwar dd{
	margin-left:0px;
	padding:4px 10px;
	border-bottom:1px solid #d7d7d7;
	border-left:0px solid #d7d7d7;
	}
div#boxwar dd.ok{
	background:#ffffff url(images/back_dd.png) repeat-y;
	padding-bottom:10px;
}
div#boxwar dt.ok{
	font-weight:bold;
	background:#fff url(images/back_toolbar.png) repeat-x;
	border-bottom:1px solid #d7d7d7;
}
div#boxwar dd.ok a{
	font-weight:bold;
	color:#bb2025;
	border-bottom:1px solid #d7d7d7;
}
div#boxwar dd.ok dl dd a{
	font-weight:normal;
	color:#000;
	border-bottom:0px solid #d7d7d7;
}
div#boxwar li{
	margin:-3px 0 0 -5px  !important;
	margin:0;
	padding:0;
	list-style-image: url("images/ul_cyan.gif");
	line-height:14px;
}
div#boxwar li.maga{
	margin:0;
	padding:1px 8px 6px;
	list-style-image: url("images/ul_maga.gif");
	list-style-position: inside;
	line-height:14px;
	border-top:1px dotted #d7d7d7;
}
div#boxwar li.tra{
	margin:0;
	padding:1px 8px 6px;
	list-style-image: url("images/ul_cyan.gif") !important;
	list-style-image: url("images/ul_ccyan.gif");
	list-style-position: inside;
	line-height:14px;
	border-top:1px dotted #d7d7d7;
}
div#boxwar div.dx,div#corporate div.dx{
	position:relative;
	top:4px;
	float:right;
	margin-top:0px;
	}
div#corporate div.dx{
	color:#bbbbaa;
	font-size:9px;
	border-bottom:0px;
	font-weight:normal;
	}
div#boxwar div.sx,div#corporate div.sx{
	position:relative;
	float:left;
	margin-right:5px;
	}
div#corporate div.sx{
	color:#bbbbaa;
	font-size:9px;
	border-bottom:0px;
	font-weight:normal;
	}
div#boxwar div.mx,div#corporate div.mx{
	position:relative;
	text-align:center;
	margin-right:5px;
	}
div#corporate div.mx{
	color:#bbbbaa;
	font-size:9px;
	border-bottom:0px;
	font-weight:normal;
	}
div#boxwar li.tra div.dx{
	top:2px;
	}
div#boxwar div.dx span{
	cursor:pointer;
	}
div#boxwar div.dx#photo{
	right:-5px;
	margin-bottom:5px;
	border-left:5px solid #bb2025;
	}
div#boxwar div.sx#photo{
	left:0;
	}
div#boxwar div#photocovmaga{
	margin-bottom:5px;
	margin-top:4px;
	border-left:5px solid #bb2025;
	border-right:0px solid #bb2025;
	}
div#boxwar div.title{
	margin:0;
	padding:3px 0;
	font-size:11px;
	}
div#boxwar div.title a{
	color:#bb2025;
	}
div#boxwar div.content{
	margin-bottom:10px;
	}
	
div#ec{
	position:absolute;
	bottom:0px !important;
	bottom:20px;
	width:100%;
	margin:4px 0;
	padding: 0;
	border-top:1px dotted #d7d7d7;
}
ul#ec{
	position:absolute;
	bottom:9px !important;
	bottom:49px;
	}
/***************************************************************/
/* FORM                                                        */
/***************************************************************/

.tableform{position:relative;height:100% !important;height:auto;z-index:1;}
.collform, .bannerform{position:relative !important;position:static;height: 100% !important;height:auto;z-index:1;}

/***************************************************************/
/* Corporate ADSEARCH                                          */
/***************************************************************/

table#adsearch{
	margin-top: 0px;
	width:745px;
}

table#adsearch.ok{
	border-top:1px dotted #d7d7d7;
}

#adsearch td{
	margin: 0px;
	padding: 4px 12px;
	font-size: 11px;
	font-weight: normal;
	border-bottom:1px dotted #d7d7d7;
	color:#707070;
}

#adsearch td.title{
	width: 160px;
	padding-right:12px;
	text-align: right;
	font-weight: normal;
	color:#000;
	background-color:#f9f9f9;
}

#adsearch td.adv,#adsearch td.advdx{
	width: 125px;
	padding-right:0px;
	text-align: right;
	font-weight: normal;
	color:#2C3467;
	white-space:nowrap;
}
#adsearch td#mid{
width:250px;
}

#adsearch td.titledx{
	width: 160px;
	padding-left:12px;
	text-align: left;
	font-weight: normal;
	color:#2C3467;
	background-color:#f9f9f9;
	border-left:1px solid #AEB2CF;
}

#adsearch td#tipoh{
	width: 160px;
	padding-right:12px;
	text-align: right;
	border-right:1px solid #AEB2CF;
}

#adsearch td#end{
	background-color:#f9f9f9;
}

#adsearch td.titlee{
	width: 160px;
	vertical-align: top;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

#adsearch input, #adsearch select,div.section input, div.section select {width:240px !important;width:260px;font-size: 12px;border: 1px solid #ccc}
#adsearch input.half, #adsearch select.half,div.section input.half, div.section select.half {width: 99%}
#adsearch input.halfa {width:240px !important;width:260px}
#adsearch input.fulla {width:240px !important;width:258px}

/***************************************************************/
/* SHOW PRODOTTI & Co.                                         */
/***************************************************************/

table#homel{}

table#homel td {text-align:center}

table#homel div#box{width:370px;background:#ffcc00 url(images/back_homel.png) bottom left repeat-x}

p.sect {text-align:right}

p.sect span{
	position:relative;
	top:4px !important;
	top: -4px;
	width:auto;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px 3px;
	background:#FFC977 url(images/back_form2.png) left center repeat-x;
	color:#ffffff;
	border:1px solid #f90;
	cursor:pointer;
}
p.sect span a{color:#fff}

table#homem div#box{background: #ccc url(images/back_pricew.png) bottom left repeat-x;} 	/* PRICE HOMEM */
table#homes div#box{background: #ccc url(images/back_pricew.png) bottom left repeat-x; } 	/* PRICE HOMES */
#pricebox{background: #ccc url(images/back_priceww.png) bottom left repeat-x;}
div.ssprice div#box{background: #ccc url(images/back_priceww.png) bottom left repeat-x;}
div.price div#box{background: #ccc url(images/back_priceww.png) bottom left repeat-x;}

div#box.corporate{background:#fff;margin-bottom:15px}

table.prod {
	margin: 0px;
	}

table.prod td{
	vertical-align: top;
	}

#prodimg,#prodimgg{
	margin: 0;
	padding: 0;
	background: #ccc url(images/back_title.png) top left repeat-x;
	}
#prodimg img,#prodimgg img{border:1px solid #fff}

#prodsez, #prodsezz {
	margin: 0px;
	padding: 12px 0px 4px; /* spazio tra righe homepage */
	color: #2C3467;
	font-size: 18px;
	font-weight: bold;
	border-bottom:1px solid #AEB2CF;
	}

#prodtitle, #prodtitlee,#mainsrch div.title, #maincoll div.ttitle,#mainlist div.ttitle,#mainsrch div.stitle, #maincoll div.stitle{
	margin: 0px;
	padding: 2px 0px;
	color: #f90;
	font-size: 14px;
	font-weight: bold;
	}
#mainlist div.ttitle,#maincoll div.ttitle{ /* AF title */
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	border-bottom:1px solid #f90;
}
#prodend div#box,#prodendd div#box{
	padding:0;
	background: #fff;
}
#prodtitle,#prodtitlee{
	padding:0;
	background: #fff url(images/back_title.png) top left repeat-x;
}

#prodtitle a, #prodtitlee a,#mainsrch div.title a, #maincoll div.ttitle a,#mainlist div.ttitle a,#mainsrch div.stitle a, #maincoll div.stitle a{
	color: #f90; /* TITLE COLOR */
	}

#mainlist div.stitle,#maincoll div.stitle{ /* AF title */
	margin:0 0 5px 0;
	padding:0;
	font-size:16px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	border-bottom:1px solid #f90;
}
div.ttitle a:hover{text-decoration:none}

#contentlist div.stitle{
padding: 10px;
}
#homes div.stitle{
padding:0 5px;
font-size:11px;
}
#homem div.stitle{ /* HOME(M) TITLE   */
padding: 10px 15px;
background:#f0f0f0;
color:#000;
font-weight:normal;
font-size:11px;
line-height:1.5;
}
#homem div.stitle a{
	color: #fff; /* HOME(M) TITLE COLOR */
	}
#homes div.stitle a{
	color: #fff; /* HOME(S) TITLE COLOR */
	}
#proddett,#proddettt{
	margin: 0px;
	padding: 4px 0px 4px 8px;
	line-height: 1.25;	
	}

#boxwar div.price,#prodpr,#prodprr,#mainsrch div.price, #maincoll div.price, #mainlist div.price,#maincoll div.ssprice,#maindett div.price{ /* button box */
	margin: 0px;
	padding:0px;
	color:#333333;
	font-weight: normal;
	font-size:11px;
	line-height: 1.2;	
	}
#maindett div.price{
	font-size:12px;
}
#prodpr,#prodprr{
	padding:0;
}

#prodpr i, #prodprr i{
	font-weight: bold;
	font-style: normal
}

#prodpr b, #prodprr b,#mainsrch div.price b, #maincoll div.price b, #mainlist div.price b,#mainsrch div.sprice b,#mainsrch div.ssprice b, #maincoll div.ssprice b{
	font-weight: bold;
	}

#prodpr form,#prodprr form,.tableform form,.collform form,.tableform strong,#maindett form,#boxban1 form{ /* FORM PRICE button position */
	position:absolute;
	bottom:13px;
	right:2px;
	margin: 0;
	padding: 0;
}
#prodpr form,#prodprr form{
	bottom:-4px !important;
	bottom:11px;
	right:0px;
}
#boxban1 form{
	bottom:-1px;
	right:-1px;
}
.collform form{ /* listprod on maincoll */													/* MRX */
	right:5px;
	bottom:0;
}
table#maindett form{
	bottom:-5px !important;
	bottom:-5px;
	right:-20px !important;
	right:0px;
}
table#maincoll div.tableform form{ /* mainprod on maincoll */				/* MRX */
	bottom:0;
	right:10px;
}
table#maincoll.altra div.tableform form{ /* mainprod on maincoll */	/* MRX */
	bottom:0;
	right:10px;
}
table#maincoll.altro div.tableform form{ /* mainprod on maincoll */ /* MRX */
	bottom:10px;
	right:10px;
}

table#maincoll.altra,table#maincoll.altro{                          /* MRX */
border-bottom:0px solid #f90;
margin-bottom:10px;
}
table#mainlist.altra{                          											/* MRX */
border-bottom:1px solid #f90;
margin-bottom:10px;
}

table#mainlist div.tableform form{ /* prod on mainLIST */
	bottom:0;
	right:5px;
}

#prodpr form span,#prodprr form span,.tableform form span,.tableform strong span,.collform form span,#maindett form span{ /* price button */
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px 3px;
	background:#87a3cd url(images/back_form.png) repeat-x;
	color:#ffffff;
	border-left:0px solid #40659B;
	border-top:1px solid #40659B;
	border-right:1px solid #40659B;
	border-bottom:1px solid #40659B;
	}
td#prodpr form span,#prodprr form span{
	margin-left:3px;
	}
div#prodpr form span{
	margin-left:8px;
	}
#boxban1 form span{ /* price button */
	display:block;
	float:left;
	font-size:9px;
	font-weight:bold;
	padding:2px 8px 3px;
	background-color:#bb2025;
	color:#ffffff;
	border-left:0px solid #ff6666;
	border-top:1px solid #ff6666;
	border-right:1px solid #ff6666;
	border-bottom:1px solid #ff6666;
	}
	
#prodpr form i,#prodprr form i,.tableform form i,.tableform strong i,.collform form i,#maindett form i, .trailerz i{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin: 0 0 0 5px;
	padding:2px 8px 3px 8px;
	font-style:normal;
	background:#87a3cd url(images/back_form.png) repeat-x;
	color:#ffffff;
	border-left:1px solid #40659B;
	border-top:1px solid #40659B;
	border-right:1px solid #40659B;
	border-bottom:1px solid #40659B;
	}
#boxban1 form span.img,#prodpr form span.img,#prodprr form span.img,.tableform form span.img,.tableform strong span,.collform form span.img,#maindett form span.img{
	border-left:1px solid #40659B;	
	margin: 0;
	padding:4px 8px 4px 6px;
	}
#boxban1 form span.img{
	padding:2px 5px 3px 3px;	
	}
#prodpr a:hover,#prodprr a:hover,.tableform a:hover,.collform a:hover,#maindett a:hover, #boxban1 a:hover{
	text-decoration:none;
	cursor:pointer;
	}

/***************************************************************/
/* BEFPRICE                                                    */
/***************************************************************/

#befprice,#befpricehome{visibility:hidden;height:10px;}
#befpricedett{visibility:hidden;height:25px;}
#befpricecoll{visibility:hidden;height:20px}
.altros #befpricecoll{visibility:hidden;height:25px !important;height:30px}
#befpricecollphoto{visibility:hidden;height:50px;}
#befpricelist{visibility:hidden;height:35px;}
#befpricewar{visibility:hidden;height:88px;}
#befpricewar2{visibility:hidden;height:20px;}
#befpricewar3{visibility:hidden;height:30px;}
#befpricewar4{visibility:hidden;height:25px;}

/***************************************************************/
/* COLLANA                                                     */
/***************************************************************/

#mainsrch, #maincoll, #mainlist{margin: 10px 0 0;padding: 0px;}
#mainsrch{border-bottom: 1px solid #0066cc;}
#mainsrch a, #maincoll a, #mainlist a{color:inherit}
#mainsrch td, #maincoll td, #mainlist td{vertical-align: top;}
#maincoll{margin:0}
#mainlist{margin-bottom:0}
#photolist{position:relative;width:100px;padding-top:6px}
#photolistg{position:relative;width:170px;padding-top:6px}
#homem td#photolist{border-top:5px solid #f90;padding:0}
#homem td#contentlist{background-color: #f0f0f0;border-bottom:0px solid #f90;border-top:1px solid #f90}
#homes td#photolist{background-color: #ccc}
#homes td#contentlist{background-color: #ccc}
#contentmainn {background: #ccc url(images/back_titleee.png) top left repeat-x;}
#secondcoll td#photolistt {background: #ccc url(images/back_titleee.png) top left repeat-x;}
#secondcoll td#contentlistt {background: #ccc url(images/back_titleee.png) top left repeat-x;}
#photobiglist{width:130px;padding-top:6px}
#photobiglist img{border:0px solid #ffffff}
#contentlist{position:relative;padding: 0 0 5px 0;}
td#textlistt {background: #ccc url(images/back_titleee.png) top left repeat-x;}

#mainsrch img.loca, #maincoll img.loca, #mainlist img.loca{padding: 0;margin: 0 0 10px 0}

#homem img.loca{border:0px solid #fff;margin:0} /* 2ND GROUP HP */
#homes img.loca{border:1px solid #fff;margin:5px 5px 0 5px}
#secondcoll img.loca{border:1px solid #fff;margin:0 10px 0 1px}
#photolist img{border:0px solid #ffffff}

#mainsrch div.content, #maincoll div.content, #mainlist div.content{
	margin: 5px 5px 10px 10px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color:#666;
}
#mainlist div.content{margin: 0 5px 10px 10px}
#mainsrch div.price, #maincoll div.price, #mainlist div.price, #maindett div.price{position:absolute;width:97% !important;width:100%;}
#mainlist div.price p,#maincoll div.price p,#mainsrch div.price p,#maindett div.price p{margin:0;padding:0;}
#maindett div.price{position:relative;}
#maindett div.price p{margin: 0;padding: 0;}
td.collcontent{
	border-bottom:20px solid #fff;
	vertical-align:top;
	width:50%;
	}
p.dettalert { color: #ff0000; }
p.alert { color: #ff0000; }
td.collcontent{position:static !important;position:relative}

#maincoll div.ssprice{
	position:absolute;
	width:100%;
	}

#maincoll div.ssprice p,#maincoll div.price p,#mainlist div.price p{
	margin: 0 0 0 10px;
	padding:0;
}

#maincoll div.ssprice{ /* gray position box price with dom*/ /* MRX */
	bottom: 10px !important;
	bottom: 10px; 
}

#maincoll div.price{        /* MRX */
	bottom: 9px !important;
	bottom: 10px;
}

#maindett div.price{
	bottom: -5px !important;
	bottom: -5px;
}

#mainlist div.price{
	bottom: 0px !important;
	bottom: 0px;
}

#mainsrch div.sprice{
	margin: 15px 10px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5;
}

#mainsrch div.ssprice{
	margin: 0 3px;
	padding: 2 5px;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5;
	background-color: #f5f5f5;
}

#contentmain div.ttitle  {padding-left:10px}
#textlist div.ttitle {padding-left:10px}

/***************************************************************/
/* ALERT                                                       */
/***************************************************************/

span.dettalert {color: #ff0000; font-weight: bold}
div.alert{text-align:left;color: #ff0000;margin: 0px;	padding: 4px 12px 8px;font-size: 12px;font-weight: bold;border-bottom: 0px dotted #d7d7d7}
div.alertt{text-align:left;color: #ff0000;margin: 0px;	padding: 4px 8px;font-size: 12px;font-weight: normal;border-bottom: 1px dotted #d7d7d7}
span.alert{color: #ff0000;font-size: 11px;font-weight: normal}
SUP {font-size:9px;color: #3C72A5;font-weight: normal} /* register sanmarino */
div#boxalert{
	position:relative;
	margin: 0px;
	padding: 4px 8px;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	border-bottom:1px dotted #d7d7d7;
	border-top:1px solid #000000;
	background-color:#f9f9f9;
}

/***************************************************************/
/* BOX                                                         */
/***************************************************************/

td.boxhead,a.boxhead,span.boxhead{
	padding: 3px 24px;
	background-color:#f00;
	color:#f00;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	}
a.boxhead, li a.boxhead,span.boxhead{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}


td.boxb{
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

td.boxend{
	padding-bottom:10px;
	font-size:12px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	text-align:center;
}

/***************************************************************/
/* LIST                                                        */
/***************************************************************/

div.list,div.listt {
	margin-top:0;
	font-size:11px;
	color:#000;
	padding:4px 4px;
	}
div.listt#alto {
	display:block;
	height:18px;
	}

div.listt .testobold, div.list .testobold {
	background-color:#f0f0f0;
	color:#000;
	padding:4px 8px;
	font-weight:bold;
	}

div.listt a.testo,div.list a.testo, div.list a {
	margin-right:1px;
	padding:4px 8px;
	font-weight:bold;
	color:#000;
	}
div.listt a.testo:hover, div.list a.testo:hover {
	background-color:#f90;
	color:#ffffff;
	text-decoration:none;
	}

#results,#resultss,#resultsss{
	float: right;
	padding: 0px;
	font-size:11px;
	color: #333333;
	z-index:10;
}

#results{
	margin:  -18px 4px 0px 0px;
	font-weight: normal;
}
#results b{
	color:#000;
}

#resultss{
	margin:  0px 4px 0px 0px !important;
	margin:  0px 4px 0px 0px;
	font-weight: normal;
}

#resultsss{
	margin:  -17px 0px 0px 0px;
	font-weight: normal;
}

#resultss a, .section a{
	color: #000;
	font-weight: bold;
}

#resultsss select, .list select {
	font-size:10px;
	border: 1px solid #999;
}

div.catora{
	margin: 0px;
	padding: 4px 0px 4px 8px;
	text-align:center;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #f90;
	border-top:1px solid #f90;
}

/***************************************************************/
/* CART carrello modifica (adsearch)                           */
/***************************************************************/

#adsearch td.carth{padding:0 12px 4px;text-align: left;color:#ffffff;font-size: 12px;font-weight: bold;background:#f90 url(images/back_boxname.png) repeat-x;border-bottom: 1px solid #bbbbaa}
#adsearch td.cartprod{border-bottom: 1px solid #bbbbaa}
#adsearch td.cartprod a{color: #3C72A5;font-size: 11px;font-weight: normal;}
#adsearch td.carttitle{text-align: right}
#adsearch td.cartprice{text-align: right;white-space: nowrap}
#adsearch td.carttitlee{font-size: 11px;font-weight: bold;text-align: right;border-bottom: 1px solid #bbbbaa}
#adsearch td.cartpricee{font-size: 11px;font-weight: bold;text-align: right;white-space: nowrap;border-bottom: 1px solid #bbbbaa}
td.cartsc{color:#f00;background-color:#f9f9f9;text-transform:lowercase;text-align:center}
#adsearch td.butt{text-align: center;border-bottom: 0px}
#adsearch td.titleid{font-size: 11px;font-weight: bold;color: #ffffff;background-color: #bb2025;border-bottom:0px solid #bbbbaa}
#adsearch textarea {margin: 8px 0px 8px 0px;width: auto;font-size: 11px;border: 1px solid #2C3467}
#adsearch td.ok, #adsearch td#ok {border-bottom: 1px solid #bbbbaa}

#adsearch td#qty{text-align:center;font-weight:bold;color:#2C3467}

/***************************************************************/
/* DETT                                                        */
/***************************************************************/

#maindett{margin:0;padding:0;width:100%}
td#photo,td#photodett,td#photohome{vertical-align:top}
td#photo{width:120px}
td#photodett{text-align:center}
#photoid img{border:0px solid #ffffff}

td#text,td.textdett{vertical-align:top}
#maindett img.loca{border: 1px solid #fff}

#maindett td#text, #maindett td#photoo {background: #ccc url(images/back_titleee.png) top left repeat-x;}

#maindett div#related {float:right;padding:4px 4px}
#maindett div#related div.title {font-size:11px}
#maindett div#related div.content {font-size:9px;padding:0}
#maindett div.title{margin: 0px;padding: 0;font-size: 18px;font-weight: bold;color: #fff}
#maindett div.content{margin:0px;padding:8px 0px;font-size: 11px;font-weight: normal;line-height: 1.2;color:#000}
div.content p{margin:0;padding:2px 0;font-size: 11px;color:#000}
#maindett div.content#descr {border-top:1px dotted #d7d7d7;border-bottom:1px dotted #d7d7d7}
div.multi, div#multi {margin:8px;color:#000;font-size:11px}
div.multi p, div#multi p{margin:0;padding:4px}
div#multi p{border-left:0px dotted #d7d7d7;padding: 0 4px 4px;}
div#multi ol {margin:0;padding:4px 24px}
div.multi td {margin:0; font-size:11px; color: #000}
#mainsdett{margin:0;padding:0}
#mainsdett table{margin:0;padding:0}
#mainsdett td{font-size:11px;vertical-align:top}
#mainsdett td.textdett{width:50%;padding:0}
#mainsdett div.stitle{margin: 0px;padding: 4px}

#text div.title, #text div.content{margin-left:10px}
#maincoll div.price em{color:#f90;font-weight:bold;font-size:14px;font-style:normal;}
#maincoll div.ssprice em{color:#f90;font-weight:bold;font-size:12px;font-style:normal;}
#mainlist div.price em{color:#f90;font-weight:bold;font-size:14px;font-style:normal;}
#homem div.ssprice em{color:#000;font-weight:normal;font-size:11px;font-style:normal;}
#homem div.ssprice {color:#000;bottom:0;background-color:#f0f0f0;padding-bottom:8px;border-bottom:1px solid #f90}
#homem form {bottom:8px}
#maincoll div.stitle#poco {
	margin:0;
	padding:0;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
	border-bottom:0px solid #f90;
	}
#maincoll div.stitle#poco a,#maincoll div.stitle#poco a span {color:#000;font-weight:normal;}
#maincoll div.ssprice#offerte {position:static;margin-bottom:4px;color:#ccc}
#maincoll div.ssprice#offerte b {color:#ccc}


/***************************************************************/
/* SUGGERI                                                     */
/***************************************************************/

table.suggeri {
	border-bottom:1px solid #f90;
}
table.suggeri td{width: 25%;vertical-align: top;text-align:center;padding:4px;color:#000;font-size:9px}
table.suggeri td a{color:#f90}
table.suggeri td img{margin-top:8px;border:0px solid #f90}
table.suggeri td.link{color: #bb2025;font-size:11px}
table.suggeri td.title,table.suggeri td a{font-size:11px;font-weight:bold;color:#333;padding-bottom:5px}
table.suggeri td.titlee,table.suggeri td.titlee a{font-size:10px;font-weight:normal;color:#333}
table.suggeri td.price{font-size:11px;font-weight:bold}

/***************************************************************/
/* NEWS NOTES                                                  */
/***************************************************************/

table.note {}
table.note td{border:1px solid #d7d7d7;width: 25%;text-align:center;padding:8px}
table.note td.note{background-color:#f0f0f0;padding:4px}

/***************************************************************/
/* Footer Div                                                  */
/***************************************************************/

div#footer{
	margin: 0 -10px;
	padding: 2px 8px 2px 18px;
	height:100px;
	color: #333;
	font-size:11px;
	background-image: url(images/back_footer.png);
	background-repeat: repeat-x;
	background-color:#f3f3f3;
	}

div#footer div#wrap{
	padding: 5px 20px;
	}

#copyright {
	margin: 0px;
	padding: 8px 0px;
	font-weight:bold;
	color:#999;
	}
#copyright a{
	color:#999;
	}
#copyright a b{
	color:#f90;
	}

div#endfooter{
	position:relative;
	line-height:10px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background-color:#bb2025;
	}

div#footer div.portal,div#footer div.portal a{
	font-size:9px;
	color:#ffffff;
	padding:2px 0px;
}

div#speedbar,div#speedbar a{
	font-size:9px;
	color:#cccccc;
	padding:8px 0px;
}

/***************************************************************/
/* EXPLOIT                                                     */
/***************************************************************/

i {font-style:normal}

div#fine, td#fine, table#fine{border-bottom: 1px solid #f90}
table#fine, table#fineg td {vertical-align:top}
div#fine, div#fineg img {padding-top:5px}
div#nofine, td#nofine{border-bottom: 0px solid #bbbbaa}
div#sx{border-right:8px solid #f0f0f0}
div#dx{border-left:8px solid #f0f0f0}
div#provvi{position:absolute;top:5px;left:10px;text-align:center;background:#fc0;color:#00f;border:5px solid #000;font-size:18px;font-weight:bold;width:80px;z-index:50}
div#float{float:left}

span.titlesmall{font-size:11px;font-weight:normal}
.ttitle span.titlesmall{font-size:13px;font-weight:normal}

span.datesmall{font-size:9px;font-weight:normal;color:#bbbbaa}
td.spacer{padding:0 10px}
td.spacerdx{padding-right:10px}
.zero{margin:0;padding:0}

a.vai, a.vaii{
font-size: 10px;
font-weight:bold;
padding: 3px 16px 4px;
}
a.vai{
background:#ff9900 url(images/back_boxnameblu.png) repeat-x;
color: #fff;
}
a.vaii{
background:#ccc url(images/back_boxnameg.png) repeat-x;
color: #000;
}

a:hover.vai, a:hover.vaii {
	text-decoration:none;
}
a:hover.vai {
background:#40659B;
}
a:hover.vaii {
background:#ccc;
}


/***************************************************************/
/* ZOOM                                                        */
/***************************************************************/

div.titlez{
	font-size: 18px;
	font-weight: normal;
	color: #f90;
	border-bottom: 1px solid #d7d7d7;
}

/** con ICONA stampante
div.printback {padding:4px 9px 4px 4px;margin:0 0 5px 0;float:left;background: #fff url(/customer/printback_dx.gif) no-repeat top right }
div.printback a.testo  {background: #fff url(/customer/printback_sx.gif) no-repeat -2 -1 }
div.printback a.testo:hover  {color: #00f }

div.printback {float:left;background: #fff url(/customer/printback_dx.gif) no-repeat top right }
div.printback a.testo {background: transparent url(/customer/printback_sx.gif) no-repeat top left }
**/

div.printback {float:left;position:relative}
div.printback img {position:absolute;top:0;right:5px !important;right:4px}
div.printback a.testo {padding:6px 5px 4px;border:1px solid #d7d7d7}
.list#alto .testobold, .list#alto .testo {padding:3px 5px 4px;border:1px solid #d7d7d7;}
div.printback a.testobold, div.printback span.testobold {padding:6px 5px 4px;border:1px solid #d7d7d7}

/***************************************************************/
/* EXPLOIT (print)                                             */
/***************************************************************/

div.printdate {visibility:hidden;position:absolute}

span#popophoto {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 90px;
	height: 45px;
	z-index: 90;
	background: url(images/logo-velina.png) 0 0 no-repeat !important;
	background: transparent;
}
img.popophoto {
	position: absolute;
	display: none;
	bottom:-5px;
	right:-3px;
	z-index: 90;
	background: transparent;
}


@media print {
div.printicon {display:none}
div.printdate {visibility:visible;position:relative}
div.printfooter {}
.printrecord {height:24% !important;height:25%; border-bottom:0px solid #ccc}

#adsearch {border-top:1px solid #ccc}
td,div, #adsearch td {color:#000;border-bottom:0px solid #ccc}
#adsearch td.title {}
#adsearch td.poporecord {color:#000;border-bottom:1px solid #ccc}
img.popophoto {display:block}

}
span.download {
	/*background: see style css*/
	display: block;
	padding: 10px 10px 10px 30px;
	margin-bottom: 0;
	background: url(images/pdf.gif) 0 50% no-repeat;
}

.style3
{color: #FF9900;
font-family:Verdana;
font-size:13px;
font-weight:bold;
}
#network h1 a  {
	color: #999999;
	font-size: 11px;
	text-decoration:none;
	border: 0;
	margin: 0;
	font-weight: normal;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#network h1 a:hover  {
	text-decoration:underline;
}
#network h1  {
	color: #626262;
	font-size: 12px;
	text-decoration:none;
	border: 0;
	margin: 0;
	font-weight: bold;
	text-align: left;
	padding: 1px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#linknetwork a{
	color: #9A9A9A;
	font-size: 11px;
	text-decoration:none;
	border: 0;
	margin: 0;
	font-weight: normal;
	text-align: left;
	padding: 1px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#buynet  {
	color: #FF9900;
	font-size: 13px;
	text-decoration:none;
	background-color:#f0f0f0;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 8px 8px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#homegames {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 6px 0 0 0;
	}
#homegames a{
	color: #369;
	}
#homegames a:hover{
	color: #369;
	text-decoration:underline;
	}
#ico_wii {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#999999;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_xbox {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#29D328;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_xbox360 {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#009900;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_psp {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#0099CC;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_pc {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#CC0000;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_psone {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#0033FF;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_ps2 {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#003399;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_ps3 {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#003366;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_mac {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#CC99CC;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_gc {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#6665FE;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_ds {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#00CCCC;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_gba {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#663399;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_gba {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#663399;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_gaaa {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#FF6633;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#ico_gacc {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration:none;
	background-color:#CCBE23;
	font-weight: bold;
	text-align: center;
	padding: 3px 8px 2px 8px;
	border-left: 5px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.pren {
width: 100px;
height: 18px;
font-size: 10px;
background-color:#ECE9D8;
border:1px solid #CCCCCC;
}
#quandoarriva {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	margin: 8px 10px 0 0;
}
#network .h1     {font: bold   12px Arial,Helvetica,sans-serif;color:#646464;padding:0 0 5px;margin:0;line-height:15px;}
#network .h2 a  {font: normal 11px Arial,Helvetica,sans-serif;color:#999999;padding:0 10px 0 0;margin:0 0 0 0;font-weight:normal; text-decoration:none}
#network .h2 a:hover  {text-decoration:none}
/***************************************************************/
/**  Buy Dev Team                                             **/
/***************************************************************/
