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

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

#link-footer {display:none;}

/* IINIZIO UP
*********************** */
#site-up {
	padding: 0px;
	margin: 0px;
	background: #000000 url(img/struttura/sf_up.gif) repeat-x top;
	width: 770px;
	height: 100px;
	float: left;
}

.barra-up {
	clear: both;
	padding: 0px;
	margin: 0px;
	background: #8FC50F url(img/struttura/sf_barra_up.gif) repeat-x top;
	width: 770px;
	height: 10px;
	font: 5px "Trebuchet MS"
}

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

#banner-up {
	padding: 25px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 480px;
	text-align: center;
	
}
/* *********************
 FINE UP */

/* INIZIO MENU UP
****************************** */
#menu_up {
	font: 10px Tahoma,Arial,Helvetica,sans-serif;
	float:left;
	width: 770px;
	padding: 0px;
	margin: 0px;
	background:#000 url(img/menu_up/mup_sf.gif) repeat-x;
	border-top:1px solid #000;
	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:10px 8px 11px 8px;
	float:left;
	display:block;
	text-decoration: none;
	color:#333;
}

#menu_up a:hover,
#menu_up a:focus {
	text-decoration:none;
	color:#fff;
	background:#000 url(img/menu_up/mup_over.gif) repeat-x;
}

#menu_up .interno {
	margin-top: 2px;
	background: url(img/menu_up/mup_interno.gif) repeat-x bottom;
	border-right: 1px solid #222;
	color:#FFF;
}

#menu_up .internosx {
	margin-top: 2px;
	background: url(img/menu_up/mup_interno_sx.gif) no-repeat bottom left;
	border-right: 1px solid #222;
	color: #FFF;
}

#menu_up .internodx {
	margin-top: 2px;
	background: url(img/menu_up/mup_interno_dx.gif) no-repeat bottom right;
	color:#FFF;
}

#menu_up .interno a,
#menu_up .internosx a,
#menu_up .internodx a {
	padding: 8px 7px 10px 7px;
	color:#FFF;
}

#menu_up .internosx a {
	padding-left: 11px;
}

#menu_up .internodx a {
	padding-right:10px;
}

#menu_up .interno a:hover,
#menu_up .interno a:focus {
	background:url(img/menu_up/mup_interno_over.gif) repeat-x bottom;
}

#menu_up .internosx a:hover,
#menu_up .internosx a:focus {
	background:url(img/menu_up/mup_interno_sx_over.gif) repeat-x bottom left;
}

#menu_up .internodx a:hover,
#menu_up .internodx a:focus {
	background:url(img/menu_up/mup_interno_dx_over.gif) no-repeat bottom right;
}

#menu_up .interno a.on,
#menu_up .internosx a.on,
#menu_up .internodx a.on {
	color: #A0DE0F;
}

#menu_up .interno a.off,
#menu_up .internosx a.off,
#menu_up .internodx a.off {
	color: #FFFFFF;
}

#menu_up a.verde {
	color: #FF6A00;
}

#menu_up .pulsante {
	background:url(img/menu_up/mup_pulsante.gif) no-repeat;
}

#menu_up .pulsante a:hover {
	color:#fff;
	background:#000 url(img/menu_up/mup_pulsante_over.gif) no-repeat;
}
/* ******************************
FINE MENU UP */

/* INIZIO BARRA ACCEDI RICERCA
******************************* */
#barra-accedi-ricerca {
	float: left;
	height: 31px;
	width: 770px;
	margin: 0px;
	padding: 0px;
	font: bold 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #A0DE0F;
	background: url(img/barra_accedi/sf_barra_accedi.gif) #37422D;
}

#barra-accedi-ricerca form {
	padding: 0px;
	margin: 0px;
}

#accedi {
	padding: 6px 0px 5px 0px;
	margin: 0px;
	float: left;
	width: 500px;
}

#ricerca {
	padding: 6px 0px 5px 0px;
	margin: 0px;
	float: left;
	width: 270px;
	text-align: right;
}

#accedi p, #ricerca p {
	padding: 1px 5px 0px 5px;
	margin: 0px;
	float: left;
}

#accedi p a,
#accedi p a:visited,
#ricerca p a,
#ricerca p a:visited {
	padding: 1px 0px 0px 5px;
	margin: 0px;
	color: #A0DE0F;
	text-decoration:none;	
}

#accedi p a:hover,
#accedi p a:focus,
#ricerca p a:hover,
#ricerca p a:focus {
	color: #FF6A00;
}

#accedi input,
#ricerca input {
	float: left;
	padding: 0px;
	margin: 0px;
	background: #000000;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #A0DE0F;
	border: 1px solid #2C2D2F;
}

#accedi input.pulsante,
#ricerca input.pulsante {
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 5px;
	border: 0px;
	font: bold 9px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #A0DE0F;
	background: #000000;
	border: 1px solid #2C2D2F;
}
/* ***********************************
FINE BARRA ACCEDI RICERCA */



/* INIZIO BARRA DIVISORIA UP SITO  
*************************** */
#barraviviroria {
	clear:both;
	padding: 0px;
	margin: 0px;
	font: 5px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

#barraviviroria_menu {
	padding: 0px;
	margin: 0px;
	float: left;
	background: url(img/barra_divisoria/sf_lato_menu.gif);
	width: 156px;
	height: 11px;
}

#barraviviroria_corpo {
	padding: 0px;
	margin: 0px;
	float: left;
	background: url(img/barra_divisoria/sf_lato_corpo.gif);
	width: 458px;
	height: 11px;
}
/* ***********************************
FINE BARRA DIVISORIA UP SITO   */

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

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

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

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

/* inizio menu 1 */
.boxmenu_sx {
	padding: 0px;
	margin: 0px 8px 5px 0px;
	border-top: 1px solid #2C2D2F;
	border-bottom: 1px solid #2C2D2F;
	border-right: 1px solid #2C2D2F;
	background: #222222;
	color: #A0DE0F;
	text-align: left;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.boxmenu2_sx {
	padding: 0px;
	margin: 0px 8px 5px 0px;
	border-top: 1px solid #2C2D2F;
	border-bottom: 1px solid #2C2D2F;
	border-right: 1px solid #2C2D2F;
	background: #D3D3D3;
	color: #000000;
	text-align: left;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.boxmenu_dx {
	padding: 0px;
	margin: 0px 0px 5px 8px;
	border-top: 1px solid #2C2D2F;
	border-bottom: 1px solid #2C2D2F;
	border-left: 1px solid #2C2D2F;
	background: #222222;
	color: #A0DE0F;
	text-align: left;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.boxmenu2_dx {
	padding: 0px;
	margin: 0px 0px 5px 8px;
	border-top: 1px solid #2C2D2F;
	border-bottom: 1px solid #2C2D2F;
	border-left: 1px solid #2C2D2F;
	background: #D3D3D3;
	color: #000000;
	text-align: left;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.boxmenu_sx h3,
.boxmenu2_sx h3,
.boxmenu_dx h3,
.boxmenu2_dx h3 {
	background: #3F3F41 url(img/menu/sf_titolomenu.gif) top left repeat-x;
	padding: 2px 0px 2px 5px;
	margin: 0px;
	font: bold 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #2C2D2F;
}

.boxmenu_sx h3,
.boxmenu_dx h3 {
	color: #A0DE0F;
}

.boxmenu2_sx h3,
.boxmenu2_dx h3 {
	color: #FF6A00;
}


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

.boxmenu_sx ul.menu li,
.boxmenu2_sx ul.menu li,
.boxmenu_dx ul.menu li,
.boxmenu2_dx ul.menu li {
	display: inline;	
}

.boxmenu_sx ul.menu li a,
.boxmenu2_sx ul.menu li a,
.boxmenu_dx ul.menu li a,
.boxmenu2_dx ul.menu li a,
.boxmenu_sx ul.menu li a:visited,
.boxmenu2_sx ul.menu li a:visited,
.boxmenu_dx ul.menu li a:visited,
.boxmenu2_dx ul.menu li a:visited {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 15px;
	text-decoration: none;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #99CC00;
	background: #222222 url(img/menu/freccia_verde.gif) no-repeat left 5px;
	border-bottom: solid 1px #0F1317;
	border-top: solid 1px #1B1F23;
	text-align: left;
}

.boxmenu_sx ul.menu li a:hover,
.boxmenu2_sx ul.menu li a:hover,
.boxmenu_dx ul.menu li a:hover,
.boxmenu2_dx ul.menu li a:hover,
.boxmenu_sx ul.menu li a:focus,
.boxmenu2_sx ul.menu li a:focus,
.boxmenu_dx ul.menu li a:focus,
.boxmenu2_dx ul.menu li a:focus {
	color: #FF6A00;
	background: #37422D url(img/menu/freccia_rossa.gif) no-repeat left 5px;
}

.boxmenu_sx ul.menu li.on a,
.boxmenu2_sx ul.menu li.on a,
.boxmenu_dx ul.menu li.on a,
.boxmenu2_dx ul.menu li.on a,
.boxmenu_sx ul.menu li.on a:visited,
.boxmenu2_sx ul.menu li.on a:visited,
.boxmenu_dx ul.menu li.on a:visited,
.boxmenu2_dx ul.menu li.on a:visited {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 15px;
	text-decoration: none;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #FF6A00;
	background: #37422D url(img/menu/freccia_rossa.gif) no-repeat left 5px;
	border-bottom: solid 1px #0F1317;
	border-top: solid 1px #1B1F23;
	text-align: left;
}

.boxmenu_sx ul.menu li.on a:hover,
.boxmenu2_sx ul.menu li.on a:hover,
.boxmenu_dx ul.menu li.on a:hover,
.boxmenu2_dx ul.menu li.on a:hover,
.boxmenu_sx ul.menu li.on a:focus,
.boxmenu2_sx ul.menu li.on a:focus,
.boxmenu_dx ul.menu li.on a:focus,
.boxmenu2_dx ul.menu li.on a:focus {
	color: #97CF0F;
	background: #474D50 url(img/menu/freccia_verde.gif) no-repeat left 5px;
}

.boxmenu_sx p,
.boxmenu2_sx p,
.boxmenu_dx p,
.boxmenu2_dx p {
	margin: 0px;
	padding: 5px;
}

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

.boxmenu_sx p a,
.boxmenu_dx p a,
.boxmenu_sx p a:visited,
.boxmenu_dx p a:visited {
	color: #FF6A00;
}

.boxmenu2_sx p a,
.boxmenu2_dx p a,
.boxmenu2_sx p a:visited,
.boxmenu2_dx p a:visited {
	color: #009DE9;
}

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

.boxmenu2_sx p a:hover,
.boxmenu2_dx p a:hover,
.boxmenu2_sx p a:focus,
.boxmenu2_dx p a:focus {
	color: #FF6A00;
}


.boxmenu_sx form,
.boxmenu2_sx form,
.boxmenu_dx form,
.boxmenu2_dx form {
	padding: 0px 5px 5px 5px;
	margin: 0px;
}

.boxmenu_sx input,
.boxmenu2_sx input,
.boxmenu_dx input,
.boxmenu2_dx input {
	padding: 0px;
	margin: 0px;
	background: #000000;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #A0DE0F;
	border: 1px solid #2C2D2F;
}

.boxmenu_sx input.pulsante,
.boxmenu2_sx input.pulsante,
.boxmenu_dx input.pulsante,
.boxmenu2_dx input.pulsante {
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 5px;
	border: 0px;
	font: bold 9px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #A0DE0F;
	background: #000000;
	border: 1px solid #2C2D2F;
}

.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: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #009DE9;
	text-align: left;	
}



/* inizio menu 1 */





.boxhome {
	border: 1px solid #2C2D2F;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font: 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	background: #F3F3F3;
	color: #000000;
}

.boxhome h3 {
	background: #3F3F41 url(img/menu/sf_titolomenu.gif) top left repeat-x;
	padding: 2px 0px 2px 5px;
	margin: 0px;
	font: bold 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #2C2D2F;
	color: #A0DE0F;
}

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

.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: 770px;
	padding: 0px;
	margin: 0px;
	font: 12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;
	background:#000000;
}

#sito-bottom-dx {
	float: left;
	padding: 5px;
	margin: 0px;
}

#sito-bottom-sx {
	float: right;
	padding: 5px;
	margin: 0px;
}

#sito-bottom-sx p,
#sito-bottom-dx p
{
	padding: 0px;
	margin: 0px;
}

#sito-bottom-sx p a,
#sito-bottom-sx p a:visited,
#sito-bottom-dx p a,
#sito-bottom-dx p a:visited
{
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	color:#99CC00;
}

#sito-bottom-sx p a:hover,
#sito-bottom-sx p a:focus,
#sito-bottom-dx p a:hover,
#sito-bottom-dx p a:focus
{
	padding: 0px;
	margin: 0px;
	color: #FF6A00;
}

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

.tophome {
	FONT-SIZE:10px; COLOR:#014164; FONT-FAMILY:Lucida Sans Unicode, sans-serif; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;
}
.tophome A:link {
	FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000000; FONT-FAMILY:"Tahoma"; TEXT-ALIGN:left; TEXT-DECORATION:none
}
.tophome A:visited {
	FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000000; FONT-FAMILY:"Tahoma"; TEXT-ALIGN:left; TEXT-DECORATION:none
}
.tophome A:hover {
	FONT-SIZE:9px; COLOR:#5685b1
}
.tophome A:active {
	FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#5685b1; FONT-FAMILY:"Tahoma"; TEXT-ALIGN:left; TEXT-DECORATION:underline
}

.corpo {
	FONT-SIZE:12px; COLOR:#000000; FONT-FAMILY:"Tahoma", sans-serif; padding: 0px 5px 0px 5px;
}
.corpo A:link {
	FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#014164; FONT-FAMILY:"Tahoma"; TEXT-ALIGN:left; TEXT-DECORATION:none
}
.corpo A:visited {
	FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#014164; FONT-FAMILY:"Tahoma"; TEXT-ALIGN:left; TEXT-DECORATION:none
}
.corpo A:hover {
	FONT-SIZE:12px; COLOR:#5685b1
}
.corpo A:active {
	FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#5685b1; FONT-FAMILY:"Tahoma"; TEXT-ALIGN:left; TEXT-DECORATION:underline
}
