body {
	margin: 0px;
	padding: 0px;
	/*background: #22304e url(img/struttura/sf_sito.gif) center repeat-y;*/
	background:url(http://www.sedicigames.com/sfondi/pok/sfondo1.jpg) #d6d6d6 no-repeat top center;
	text-align: center;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #041525;
}

hr {
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 4px;
}

#sitocentrato {
	width: 776px;
	margin: auto;
	padding: 0px;
	text-align: left;
}

.clear {
	clear: both;
	display: none;
	padding: 0px;
	margin: 0px;
}


/* INIZIO CLASSI GENERALI 
*********************** */
div {
	margin: 0px;
	padding: 0px;
}
img {border: 0px;}
.nascosto {
	padding: 0px;
	margin: 0px;
	display: none;
}
/* FINE CLASSI GENERALI 
*********************** */


/* INIZIO BARRA UP - DOWN 
********************** */
.site-barra {
	padding: 0px;
	margin: 0px;
	background: #000000;
	width: 776px;
	height: 20px;
	float: left;
}

.site-barra p {
	padding: 0px;
	margin: 0px;
	font: 10px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
}

.site-barra p a:hover,
.site-barra p a:focus {
	color: #c0c0c0;
}

.site-barra p.sx{
	padding: 2px 0px 0px 5px;
	float: left;
}

.site-barra p.dx{
	padding: 2px 5px 0px 0px;
	float: right;
	text-align: right;
}

.site-barra p a, .site-barra p a:visited {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #ff6600;
}


/* ******************** 
FINE BARRA UP - DOWN */


/* INIZIO SITE UP
******************* */
#site-up {
	padding: 0px;
	margin: 0px;
	background: #041525 url(img/struttura/sf_up.gif) repeat-x top;
	width: 776px;
	float: left;
}

#logo-up {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 348px;
	text-align: center;
}


#accedi-up {float:right; padding:0; width:240px;}
#accedi-up form{ float:left; padding:3px 0px 0px 0px;}
#accedi-up form label{ color:#999; display:block; float:left; font-size:10px; padding-right:3px; margin:0;}
#accedi-up form label input{border:1px solid #000; padding:1px 2px;}
#accedi-up form label input.text{width:86px;}
#accedi-up form label input.password{width:66px;}
#accedi-up .links{float:left;color:#999; width:100%;}
#accedi-up .links a{color:#c9cd9a;}
#accedi-up form .btn{margin:11px 0 0;}


/* ******************** 
******* FINE SITE UP */

/* INIZIO MENU UP
***************** */
#menu_up {
	font: 10px Tahoma,Arial,Helvetica,sans-serif;
	float: left;
	width: 776px;
	padding: 0px;
	margin: 0px;
	background:#FFFFFF url(img/menu_up/mup_sf.gif) repeat-x;
	overflow: hidden;
}

#menu_up ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#menu_up li {
	float:left;
}

#menu_up a,
#menu_up a:visited {
	font-weight:bold;
	padding: 8px 8px 7px 8px;
	float:left;
	display:block;
	text-decoration: none;
	color:#333;
	background:#FFFFFF url(img/menu_up/mup_sf_pulsante_off.gif) no-repeat right;
}

#menu_up li.on a,
#menu_up li.on a:visited
 {
	font-weight:bold;
	padding: 8px 8px 7px 8px;
	float:left;
	display:block;
	text-decoration: none;
	color:#333;
	background:#FFFFFF url(img/menu_up/mup_sf_pulsante_on2.gif) no-repeat right;
}

#menu_up a:hover,
#menu_up a:focus,
#menu_up li.on a:hover,
#menu_up li.on a:focus {
	text-decoration:none;
	color:#fff;
	background:#0b2d50 url(img/menu_up/mup_sf_pulsante_on.gif) no-repeat right;
}

/* ******************** 
******* FINE MENU UP */
.nascosto {padding: 0; margin:0; display: none;}
/* INIZIO BARRA CERCA 
***************** */
#barra_cerca {
	clear: both;
	font: bold 12px Tahoma,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	padding: 5px 0px;
	margin: 0px;
	background: #000000 url(img/menu_up/mup_down.gif) repeat-x bottom;
	text-align: right;
	border-bottom: 2px solid #FF6600;
}

#barra_cerca form{
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
/* *****************
FINE BARRA CERCA  */


/* SRUTTURA SITO CENTRO 
*************************** */
#sito-centro {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 776px;
	background: #FFFFFF url(img/struttura/sf_corpo.gif);
}

#sito-menu-sx {
	display: block;
	float: left;
	width: 151px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#sito-menu-dx {
	display: block;
	float: right;
	width: 151px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#sito-corpo {
	float: left;
	display: block;
	width: 474px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #ffffff;
	border: 0px;
}
/* ***************************
FINE SRUTTURA SITO CENTRO */

/* inizio menu 1 */
.boxmenu_sx {
	padding: 0px;
	margin: 5px 1px 0px 0px;
	background: #FFFFFF;
	color: #0c2d4d;
	text-align: left;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.boxmenu_dx {
	padding: 0px;
	margin: 5px 0px 0px 5px;
	background: #FFFFFF;
	color: #0c2d4d;
	text-align: left;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.boxmenu_sx h3,
.boxmenu_dx h3 {
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font: bold 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-align: left;
}

.boxmenu_dx ul.menu2,
.boxmenu_sx ul.menu,
.boxmenu_dx ul.menu {
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.boxmenu_dx ul.menu2 li a,
.boxmenu_sx ul.menu li a,
.boxmenu_dx ul.menu li a,
.boxmenu_sx ul.menu li a:visited,
.boxmenu_dx ul.menu li a:visited {
	margin: 0px;
	padding: 1px 2px 1px 10px;
	text-decoration: none;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #0c2d4d;
	text-align: left;
}

.boxmenu_dx ul.menu2 li a {
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #FFB380 solid;
	padding: 1px 2px 1px 5px;
	display: block;
}


.boxmenu_dx ul.menu2 li a:hover,
.boxmenu_sx ul.menu li a:hover,
.boxmenu_dx ul.menu li a:hover,
.boxmenu_dx ul.menu2 li a:focus,
.boxmenu_sx ul.menu li a:focus,
.boxmenu_dx ul.menu li a:focus {
	color: #FF6600;
}

.boxmenu_dx p {
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

.boxmenu_sx p {
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

.boxmenu_sx p a,
.boxmenu_dx p a,
.boxmenu_sx p a:visited,
.boxmenu_dx p a:visited {
	margin: 0px;
	padding: 0px;
	color: #FF6A00;
	text-decoration: none;
	font-weight: bold;
	color: #FF6A00;
}

.boxmenu_sx p a:hover,
.boxmenu_dx p a:hover,
.boxmenu_sx p a:focus,
.boxmenu_dx p a:focus {
	color: #009DE9;
}


.boxmenu_dx ul.carello {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.boxmenu_dx ul.carello li {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #009DE9;
	text-align: left;	
}



/* inizio menu 1 */

.boxhome {
 	clear: both;
	padding: 0px;
	margin: 5px 5px 0px 5px;
	text-align: left;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.boxhome h2 {
	background: #D3D3D3;
	padding: 2px 0px 2px 5px;
	margin: 0px;
	font: bold 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 2px solid #000000;
	color: #000000;
}

.boxhome h1 {
	padding: 2px 0px 2px 5px;
	margin: 0px;
	font: bold 16px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 2px solid #000000;
	color: #000000;
}

.boxhome p {
	margin: 0px;
	padding: 0px;
}

.boxhome p a,
.boxhome p a:visited {
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.boxhome p a:hover,
.boxhome p a:focus {
	color: #009DE9;
}



/* INIZIO SITO BOTTOM 
****************************** */
#sito-bottom {
	width: 776px;
	padding: 0px;
	margin: 0px;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: both;
	border-top: 4px solid #FF6600;
}

/* **************************
INIZIO SITO BOTTOM */


#film {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
#film A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2d4b9b; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#film A:hover {
	COLOR: #cccccc
}
#attori {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
#attori A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2d4b9b; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#attori A:hover {
	COLOR: #cccccc
}
.corpo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
.corpo A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2d4b9b; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.corpo A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2d4b9b; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.corpo A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.corpo A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#2d4b9b; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.carrello {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica;
	color: #3e474b;
	text-align: left;
	padding: 0px 1px 0px 1px;
	border: 1px solid #d9dcdd;
}

/* INIZIO OFFERTE PRODOTTI  
*********************** */
#prodotti_in_offerta_piccoli {
	background: #FFFFFF;
	padding: 0px; margin: 0px;
	width: 460px;
	float: left;
}
#prodotti_in_offerta_piccoli dl {
	padding: 0px; margin: 0px;
	width: 153px;
	height: 140px;
	float: left;
	position: relative;
}
#prodotti_in_offerta_piccoli dl.prodotto_offerta_piccolo {
	background: #FFFFFF url(img/prodotti/box_offerte/offerte_box_grigio_p.gif) no-repeat 3px 5px;
}
#prodotti_in_offerta_piccoli dl.prodotto_offerta_piccolo_ara {
	background: #FFFFFF url(img/prodotti/box_offerte/offerte_box_arancione.gif) no-repeat 3px 5px;
}
#prodotti_in_offerta_piccoli dl.prodotto_offerta_piccolo_ver {
	background: #FFFFFF url(img/prodotti/box_offerte/offerte_box_verde.gif) no-repeat 3px 5px;
}
#prodotti_in_offerta_piccoli dl.prodotto_offerta_piccolo_celeste {
	background: #FFFFFF url(img/prodotti/box_offerte/offerte_box_celeste.gif) no-repeat 3px 5px;
}
#prodotti_in_offerta_piccoli dt {
	padding: 0px; margin: 0px;
	color: #FFFFFF;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 7px;
	left: 10px;
}
#prodotti_in_offerta_piccoli dd.immagine_prodotto{
	padding: 0px; margin: 0px;
	position: absolute;
	top: 25px;
	left: 5px;
	text-align: center;
	width: 65px;
}
#prodotti_in_offerta_piccoli dd.in_carrello{
	padding: 0px; margin: 0px;
	position: absolute;
	top: 55px;
	left: 80px;
}
#prodotti_in_offerta_piccoli dd.nome_prodoto {
	padding: 0px; margin: 0px;
	position: absolute;
	top: 90px;
	left: 7px;
	height: 50px;
	width: 138px;
}
#prodotti_in_offerta_piccoli dd.nome_prodoto a:link, #prodotti_in_offerta_piccoli dd.nome_prodoto a:visited {
	padding: 0px; margin: 0px;
	vertical-align: middle;
	font: bold 10px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #204C95;
	text-decoration: none;
}
#prodotti_in_offerta_piccoli dd.prezzo{
	padding: 0px; margin: 0px;
	font: normal 20px Arial, sans-serif;
	position: absolute;
	top: 25px;
	left: 73px;
	width: 70px;
	color: #FF3300;
	text-align: right;
}
#prodotti_in_offerta_piccoli .euro{
	font: normal 13px Arial, sans-serif;
	color: #FF3300;
}
/* FINE OFFERTE PRODOTTI
*********************** */