BODY 
{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #2269AB url(../_img/sf_global.jpg) repeat-x top;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#page {
	text-align:left;
	margin: 0px auto 0px auto;
	width: 971px;
	padding: 7px 0px 10px 0px;
	background-color: #ffffff;

  }

  
  
/* unique IDs */
#banner_container 
{
	float:right;
	width: 484px;
	height: 109px;
}

#banner{
	margin-top:30px;
}

#banner_120x600{
	margin-top:15px;
	text-align: center;
	margin-bottom:15px;
}




#colonna_dx
{
	float:left;
	width: 160px;
	margin-left:7px;
	margin-top:15px;
}

#colonna_sx {
	margin-right:11px;
	float:left;
	width: 769px;
	margin-bottom: 10px;
}
  
  
.box_tut_pletti_container
{
	display: block;
	border-bottom: 2px solid #c79130;
	border-left: 2px solid #c79130;
	border-right: 2px solid #c79130;
	border-top: 0px;
	padding-bottom: 0px;

}  

#cols_sx_dx {  
	float:left;
	width: 302px;
	margin-left:10px;
}

#cols_sx_sx {
	margin-right:10px;
	float:left;
	width:447px;
}



#header_container {
width: 949px; 
height: 148px;
background: url(../_img/logo.gif) no-repeat top left;
/*margin-bottom: 18px;*/
margin-left:11px;
margin-right:11px;
}

#pulsantiera {  
clear: both;
float:right;
width: 620px;
height: 39px;
line-height:normal;
}

#pulsantiera ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	width:100%;

}

#pulsantiera li{
	display:inline;
	float: left;
	display:block;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;	
/*	width:150px;*/
}

/**************  bt menu  ********************/
#bt_home
{
	width:150px;
	height: 39px;
}
.bt_home_out{
	background: url(../_img/bt_home.gif) no-repeat 0px -106px;
}

.bt_home_over{
	background: url(../_img/bt_home.gif) no-repeat 0px -55px;
}
.bt_home_clic{
	background: url(../_img/bt_home.gif) no-repeat 0px -5px;
}

#bt_tutorial
{
	width:150px;
	height: 39px;
	position:relative;
	left:-5px;
}

.bt_tutorial_out{
	background: url(../_img/bt_tutorial.gif) no-repeat 0px -106px;
}

.bt_tutorial_over{
	background: url(../_img/bt_tutorial.gif) no-repeat 0px -55px;
}
.bt_tutorial_clic{
	background: url(../_img/bt_tutorial.gif) no-repeat 0px -5px;
}

#bt_faq
{
	width:150px;
	height: 39px;
	position:relative;
	left:-10px;
}
.bt_faq_out{
	background: url(../_img/bt_faq.gif) no-repeat 0px -106px;
}

.bt_faq_over{
	background: url(../_img/bt_faq.gif) no-repeat 0px -55px;
}
.bt_faq_clic{
	background: url(../_img/bt_faq.gif) no-repeat 0px -5px;
}

#bt_download
{
	width:150px;
	height: 38px;
	position:relative;
	left:-15px;
}

.bt_download_out{
	background: url(../_img/bt_download.gif) no-repeat 0px -106px;
}

.bt_download_over{
	background: url(../_img/bt_download.gif) no-repeat 0px -55px;
}
.bt_download_clic{
	background: url(../_img/bt_download.gif) no-repeat 0px -5px;
}
/**********************************************/











#hot_box_home 
{
	width:769px;
	height: 328px;
/*	margin-bottom: 15px;*/
	background: url(../_img/hotspot_home.jpg) no-repeat 0px 0px;

}
#hot_box_home_bt{
	float:right;
	width: 483px;
	/*position: relative;
	top:209px;*/
}
#hot_box_home_testo{
	color:#fff;
	float: right;
	width: 500px;
	height: 174px;
	margin-top: 35px;
	margin-right: 30px;
	font-size: 17px;
	font-weight: normal;
}
#page_container 
{
	margin: 0px 11px 0px 11px;
	width:949px;
}







#footer{
	clear:both;
	display:block;
	background-color: #ededed;
	width:100%;
	height:57px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}


#footer a{
	color: Gray;
	text-decoration:none;
}
#footer a:hover{
	color: Gray;
	text-decoration:underline;
}

A {
text-decoration:none;
}

A:LINK {  }

A:VISITED {  }

/* note that A:HOVER isn't supported by all browsers */
A:HOVER {text-decoration:underline;}

DIV {  }

IMG {  }

LI {  }

UL {  }


/* classes */
.articolo_testo_home {
 font-size: 15px;
 font-weight: normal;
}

.articolo_testo_home a {
 font-size: 12px;
 font-weight: bold;
 color: #da9d33;
}

.articolo_titolo_home {
padding-top:10px;
	/*margin-top: 10px;*/
	font-size: 18px;
	font-weight: bold;
}

.articolo_titolo_home a{
	color:#000;
}



.faq_testo_home {
 font-size: 15px;
 font-weight: normal;
  line-height:13px;
}

.faq_testo_home a {
 font-size: 12px;
 font-weight: bold;
 color: #da9d33;
}

.faq_titolo_home {
	padding-top:5px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.faq_titolo_home a {
	color:#000;
}




.mod_titolo_home {
	padding-top:10px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.mod_titolo_home a {
	color:#000;
}
.mod_testo_home {
 font-size: 15px;
 font-weight: normal;
/*  line-height:13px;*/
  padding-top: 5px;
}

.mod_testo_home a {
 font-size: 12px;
 font-weight: bold;
 color: #da9d33;
}





.box_articolo_align_dx 
{
	background-color: #fdf5c2;
	height: 135px;
	padding-left: 10px;
	padding-right: 10px;
		cursor: pointer;
		color:#000000;
}
.box_articolo_align_dx_hover{
	background-color: #fdf5c2;
	height: 135px;
	padding-left: 10px;
	padding-right: 10px;
		cursor: pointer;
		color:#da9d33;
}
.box_articolo_align_dx_img{
top:0px;
	border: 1px solid Black;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
/*	clip:rect(0,114,150,0);*/

}

.immagineboxarticolohomedx
{
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	width: 150px;
	height: 114px;
	overflow:hidden;
	background: url(../_img/sf_box_img_home_150.png);
}
.immagineboxarticolohomesx
{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	width: 150px;
	height: 114px;
	overflow:hidden;
	background: url(../_img/sf_box_img_home_150.png);
}
.box_articolo_align_sx {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fced98;
	height: 135px;
	cursor: pointer;
	color:#000000;
}
.box_articolo_align_sx_hover{
		padding-left: 10px;
	padding-right: 10px;
	background-color: #fced98;
	height: 135px;
	cursor: pointer;
	color:#da9d33;
}
.box_articolo_align_sx_img{
	margin-top: 10px;
	border: 1px solid Black;
	float: left;
	margin-right: 11px;
}









.box_mod_align_dx 
{
	background-color: #ededed;
	height: 135px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	color:#000000;
}

.box_mod_align_dx_hover 
{
	background-color: #ededed;
	height: 135px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	color:#ac262a;
}


.box_mod_align_dx_img{
	margin-top: 10px;
	
	float: right;
	margin-left: 10px;
	height: 111px;

}


.box_mod_align_sx {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D6D6D6;
	height: 135px;
	cursor: pointer;
	color:#000000;
}
.box_mod_align_sx_hover{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D6D6D6;
	height: 135px;
	cursor: pointer;
	color:#ac262a;
}
.box_mod_align_sx_img{
	margin-top: 10px;
	border: 1px solid Black;
	float: left;
	margin-right: 11px;
}















.box_col_sx_testo_home {  
 font-size:12px;
}

.box_col_sx_titolo_home {
font-size:12px;
font-weight: bold;

  }
  
  
.box_col_sx_titolo_home a{
color:#000;
  }

.box_faq 
{ 
	background: url(../_img/box_sf_faq.png); 
	height:56px;
	padding-left:21px;
	margin-top:0px;
	padding-top:10px;
	padding-right: 10px;
	border-bottom: 2px dashed  #ffffff;
	color: #000000;
	cursor: pointer;
}
.box_faq_hover
{ 
	background: url(../_img/box_sf_faq.png); 
	height:56px;
	padding-left:21px;
	margin-top:0px;
	padding-top:10px;
	padding-right: 10px;
	border-bottom: 2px dashed  #ffffff;
	color: #187dc3;
		cursor: pointer;
}


.box_faq_titolo2righe 
{ 
	background: url(../_img/box_sf_faq.png); 
	/*height:56px;*/
	padding-left:21px;
	margin-top:0px;
	padding-top:0px;
	padding-right: 10px;
	border-bottom: 2px dashed  #ffffff;
	color: #000000;
	cursor: pointer;
}
.box_faq_hover_titolo2righe
{ 
	background: url(../_img/box_sf_faq.png); 
	/*height:56px;*/
	padding-left:21px;
	margin-top:0px;
	padding-top:0px;
	padding-right: 10px;
	border-bottom: 2px dashed  #ffffff;
	color: #187dc3;
	cursor: pointer;
}


.bloccolink{
	display: inline;
	position: relative;
	width:80px;
	
}

.banner_pagina{
	margin-top:0px;
	margin-bottom:11px;
}
.tutorial_col_sk {
	display: block;
	width: 138px;
	margin-left: 7px;
	margin-right: 7px;	
	padding-top:7px;
	color: #000000;
	cursor: pointer;
		margin-bottom: 15px;	
}

.tutorial_col_sk_hover {
	display: block;
	width: 138px;
	margin-left: 7px;
	margin-right: 7px;	
	padding-top:7px;
	color: #da9d33;
	cursor: pointer;
	margin-bottom: 15px;
	}

.tutorial_col_sk_img
{
	border: 1px solid #000000;
	margin-bottom: 5px;
}


#box_faq_container { }

#box_faq_contenuto{
	background-color:#cddfec; 
}

#testata_box_faq {
	background: url(../_img/box_tit_faq.png) no-repeat left top;
	height: 37px;
	margin-bottom: 7px;
}

#testata_box_tutorial {
	background: url(../_img/box_tit_tutorial.png) no-repeat left top;
	height: 37px;
	margin-bottom: 7px;
}

#testata_box_mod{
	background: url(../_img/box_tit_mod.png) no-repeat left top;
	height: 37px;
	margin-bottom: 7px;
}


#box_link_testata_dx {color:#ffffff;float:right;margin-top:21px;margin-right:7px; }
#box_link_testata_dx a{
	color:#ffffff;
	font-size: 11px;
}

#box_mod_container{margin-top:16px;}
#box_tutorial_pletti {margin-bottom:20px;}

#testata_box_pletti
{
	background: url(../_img/box_sf_tit_sx_tut.png) no-repeat left top;
	height: 35px;
}

#testata_box_pcomm
{
	background: url(../_img/box_sf_tit_sx_tut_comm.png) no-repeat left top;
	height: 35px;
}
#testata_box_ptipsletti
{
	background: url(../_img/box_sf_tit_sx_faq_lette.png) no-repeat left top;
	height: 35px;
}
#testata_box_ptipscomm
{
	background: url(../_img/bt_tipscommentate.gif) no-repeat left top;
	height: 35px;
}

#testata_box_pscaricati
{
	background: url(../_img/box_sf_tit_sx_scaricati.png) no-repeat left top;
	height: 35px;
}

#testata_box_ultimicommenti
{
	background: url(../_img/box_tit_utilicommenti.png) no-repeat center top;
	height: 35px;

}



.link_pletti{
	clear:both;
	display: block;
	text-align:right;
	padding-right:7px;
	color:#c79131;
	padding-top:5px;
}
.link_pletti a {
	color:#c79131;
}
#box_tips_pcommentate{
	margin-bottom:20px;
}

#box_piu_scaricati{
	margin-bottom:20px;
}

#box_ultimicommenti{
		margin-bottom:14px;
		border: 2px solid #187dc3;
		background-color: #f6f6f6;
}



.link_pcomment
{
clear: both;
	padding-top: 10px;
	text-align:right;
	padding-right:7px;
	color:#167fc3;
}
.link_pcomment a{
	color:#167fc3;
}


.link_pscaricati
{
	clear: both;
	padding-top: 10px;
	text-align:right;
	padding-right:7px;
	color:#da9d33;
}
.link_pscaricati a{
	color:#da9d33;
}



#autoreCol_sx{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #9a9a9a;
}

.box_tips_pcomm_container
{
	border-bottom: 2px solid #167fc3;
	border-left: 2px solid #167fc3;
	border-right: 2px solid #167fc3;
	border-top: 0px;
	padding-bottom: 7px;
} 
.box_download_pscaricati_container
{
	padding-bottom: 7px;
	background: #fef8d6 url(../_img/box_sf_tit_sx_scaricati_down.png) no-repeat top;
} 

.box_ultimicommenti_container
{
	padding-bottom: 7px;
} 

#elenco_tutorial_col_sx {
	margin-top:10px;
	display: block;
	padding-top:2px;
	background-color: #f6f6f6;
	padding-left: 5px;
	padding-bottom: 7px;
}
.elenco_tutorial_col_sx_hover
{
	margin-top:10px;
	display: block;
	padding-top:2px;
	background-color: #f6f6f6;
	padding-left: 5px;
	padding-bottom: 7px;
	color: #da9d33;
}



#elenco_tutorial_col_sx ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	width:100%;	
}

.elenco_tutorial_col_li{
	/*float: left;*/
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo.png) no-repeat 0px 3px;
	cursor: pointer;
	color: #000000;
}
.elenco_tutorial_col_li_hover{
/*	float: left;*/
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo.png) no-repeat 0px 3px;
	cursor: pointer;
	color: #da9d33;
}

#elenco_tutorial_col_sx li a{
color:#000;
font-weight: bold;
}






#elenco_ultimicomm_sx{
	margin-top:0px;
	display: block;
	padding-top:0px;
	padding-left: 5px;
	padding-bottom: 7px;
}

#elenco_ultimicomm_sx ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	width:100%;
	
}

#elenco_ultimicomm_sx li{
/*	display:inline;*/
	float: left;
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;	

/*	width:150px;*/
}
#elenco_ultimicomm_sx li a{
color:#000;
font-weight: bold;
}







#elenco_tips_col_sx {
	padding-top:10px;
	background-color: #f6f6f6;
	padding-left: 5px;
}

#elenco_tips_col_sx ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	width:100%;
	
}

#elenco_tips_col_sx li{
/*	display:inline;*/
	float: left;
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;
	
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo_blu.png) no-repeat 0px -3px;
/*	width:150px;*/
}
#elenco_tips_col_sx li a{
	color:#000;
	font-weight: bold;
}




#elenco_tips_col_sx_sf{
	padding-top:10px;
	padding-left: 5px;
	padding-bottom: 7px;
}



#elenco_tips_col_sx_sf ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	width:100%;
	
}
/*
#elenco_tips_col_sx_sf li{
/*	display:inline;* /
	float: left;
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;	
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo_blu_bianco.png) no-repeat 0px 3px;
	color:#000000;
	cursor:pointer;
/*	width:150px;* /
}

*/




#elenco_download_col_sx_sf{
	padding-top:10px;
	padding-left: 5px;
	padding-bottom: 7px;
}

#elenco_download_col_sx_sf ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	width:100%;
	
}

#elenco_download_col_sx_sf li{
/*	display:inline;*/
	float: left;
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;	
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo_giallo.png) no-repeat 0px 3px;
/*	width:150px;*/
}
#elenco_download_col_sx_sf li a{
	color:#000;
	font-weight: bold;
}




/************************ pagina tutorial ********************/
#titolosezione_tutorial{
	background: url(../_img/titolo_tutorial.png) no-repeat top;
	width:769px;
	height: 55px;
}
#titolosezione_tutorial_piuletti{
	background: url(../_img/titolo_tutorial_piuletti.png) no-repeat top left;
	
	width:769px;
	height: 29px;
	margin-top:20px;
	margin-bottom:10px
}

#titolosezione_tutorial_piucommentati{
	background: url(../_img/titolo_tutorial_piucomm.png) no-repeat top;
	width:769px;
	height: 29px;
	margin-top:20px;
	margin-bottom:10px
}

.pg_tutorial_primibox{
	clear: both;
	display:block;
	width:769px;
	height: 158px;
	background-color:#e89e3b;
	margin: 0px 0px 20px 0px;
}
.pg_tutorial_primibox_hover{
	clear: both;
	display:block;
	width:769px;
	height: 158px;
	background-color: #F0C17F;
	margin: 0px 0px 20px 0px;
}

.primibox_img{
	margin:10px 10px 10px 15px;
   border: 2px solid White;
   float: left;
	cursor:  pointer;
}

#pg_tutorial_primibox_container{
	float: right;
	width:510px;
	cursor:  pointer;
	font-size:16px;
	margin-right: 15px;
}
.pg_tutorial_titolobox_primibox
{
	display: block;
	font-size:22px;
	font-weight: bold;
	margin: 7px 0px 4px 0px;
}




.pg_tutorial_primibox_stat{
	font-size:14px;
	color: White;
	display: block;
	padding-top: 4px;
}


.pg_tutorial_box_sx{
	background-color: #fced98;
	float:left;
	width:375px;
	height: 169px;
	margin-bottom: 20px;
		cursor:  pointer;
}

.pg_tutorial_box_sx_hover{
		background-color: #FEF7D0;
	float:left;
	width:375px;
	height: 169px;
	margin-bottom: 20px;
		cursor:  pointer;
}

/*
.pg_tutorial_box_sx img{
	border: 2px solid #000;
	float:left;
	margin: 0px 10px 0px 10px;
}
*/

.titolobox_piccolo{
	clear: both;
	display: block;	
	font-size:18px;
	font-weight: bold;
	margin: 10px 10px 10px 10px;
}
.testobox_piccolo{
	font-size:15px;
	float:right;
	width:190px;
	padding-right: 10px;
}

.imgbox_piccolo{
	float:left;
	width: 150px;
	 border: 2px solid #000;
	 margin: 0px 10px 0px 10px;
}
.pg_tutorial_piccolo_stat{
	float:right;
	font-size:13px;
	color: #ed6c30;
	display: block;
	width:190px;
	padding-top: 10px;
	padding-right: 10px;
}


.pg_tutorial_box_dx{
	background-color: #fced98;
	float:right;
	width:375px;
	height: 169px;
	margin-bottom: 20px;
	cursor:  pointer;
}
.pg_tutorial_box_dx_hover{
	background-color: #FEF7D0;
	float:right;
	width:375px;
	height: 169px;
	margin-bottom: 20px;
	cursor:  pointer;
}


/********************* fine pagina tutorial ******************/



/*********************** paginazione *****************************/


#paginazione_bt_prev{
	width:33px;
	float:left;	
	height: 33px;
}

#paginazione_bt_next{
	width:33px;
	float:right;
	height: 33px;
}
#paginazione_container{
	clear:both;
	display: block; 
	width:769px;
	background: url(../_img/paginazione_sf.png) no-repeat 0px 0px;
	height: 33px;
}


#paginazione_pagine{
	width:700px;
	margin: 0px;
	float:left;
	text-align: center;
}

#paginazione_pagine ul{
	list-style-type: none;
	float:left;
	text-align: center;
	padding:0px;
	margin: 0px;
	height: 33px;
/*	width: 300px;*/	
}

#paginazione_pagine li{
	float: left;
	display:block;
	width: 50px;
	height: 20px;
	margin: 2px 0px;
	cursor: pointer;
/*	width:150px;*/
}
.paginazione_elementi_tutorial{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: White;
	border: 1px solid #dcdcdc;
		
}

.paginazione_elementi_tutorial_hover{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: #faf4cf;
	border: 1px solid #dcdcdc;

}

.paginazione_elementi_tutorial_sel{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: #fced98;
	border: 1px solid #dcdcdc;
		
}



.paginazione_elementi_faq{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: White;
	border: 1px solid #dcdcdc;
		
}

.paginazione_elementi_faq_hover{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: #C3DDEF;
	border: 1px solid #dcdcdc;

}

.paginazione_elementi_faq_sel{
		margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: #8cbee1;
	border: 1px solid #dcdcdc;
}

/*********************** fine paginazione ************************/





/************************ pagina faq ********************/
#titolosezione_faq{
	background: url(../_img/titolo_faq.png) no-repeat top;
	width:769px;
	height: 55px;
}


#titolosezione_faq_piuletti{
	background: url(../_img/titolo_faq_piuletti.png) no-repeat top left;
	
	width:769px;
	height: 29px;
	margin-top:20px;
	margin-bottom:10px
}

#titolosezione_faq_piucommentati{
	background: url(../_img/titolo_faq_piucomm.png) no-repeat top;
	width:769px;
	height: 29px;
	margin-top:20px;
	margin-bottom:10px
}


.pg_faq_box_sx{

	float:left;
	width:374px;
	height: 113px;
	margin-bottom: 20px;
	cursor:  pointer;
	background: url(../_img/faq_sf_box.png) no-repeat 0px 0px;
}

.pg_faq_box_sx_hover{
	background:  url(../_img/faq_sf_box_hover.png) no-repeat 0px 0px;
	float:left;
	width:374px;
	height: 113px;
	margin-bottom: 20px;
	cursor:  pointer;
}

.titolobox_piccolo_faq{
	clear: both;
	display: block;	
	font-size:18px;
	font-weight: bold;
	margin: 10px 0px 4px 20px;
}
.testobox_piccolo_faq{
	font-size:16px;
	padding-right: 10px;
	padding-left: 20px;
	margin-bottom: 4px;
}
.testobox_piccolo_txt_faq{
	font-size:14px;
	padding-right: 10px;
	padding-left: 20px;
	color: Gray;
}
.imgbox_piccolo{
	float:left;
	width: 150px;
	 border: 2px solid #000;
	 margin: 0px 10px 0px 10px;
	 
}
.pg_faq_piccolo_stat{
	font-size:13px;
	color: #187dc3;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 20px;

}


.pg_faq_box_dx{
	background: #bad8ed url(../_img/faq_sf_box.png) no-repeat 0px 0px;
	float:right;
	width:374px;
	height: 113px;
	margin-bottom: 20px;
	cursor:  pointer;
}
.pg_faq_box_dx_hover{
	background: #bad8ed url(../_img/faq_sf_box_hover.png) no-repeat 0px 0px;
	float:right;
	width:374px;
	height: 113px;
	margin-bottom: 20px;
	cursor:  pointer;
}


/********************* fine pagina faq ******************/




/********************* pagina interna faq *******************/
#pageArticolo{
	width: 628px;
	margin-right:10px;
	float:left;	
}

#pageArticolo_col_DX{
	width: 301px;
	margin-left:10px;
	float:right;	
}
#titolosezione_faq_articolo{
	background: url(../_img/titolo_faq_rec.png) no-repeat left top;
	width:628px;
	height: 55px;
}
#FAQ_titologrande
{
	font-size: 35px;
	font-weight: bold;
}

#FAQ_sottotitolo
{
	font-size: 25px;
}

#FAQ_testo
{
	background-color: #e8f2f9;
	font-size: 15px;
	padding: 5px 10px 5px 10px;
}
#articolo_testo
{
	background-color: #e8f2f9;
	font-size: 15px;
	padding: 5px 10px 5px 10px;
}
.mt-image-none
{
	margin-left:7px;
	margin-right: 7px;
}

#FAQ_box_commento{
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
#FAQ_commento_titolo_aggiungi{
	background: url(../_img/titolo_aggiungicommento.png) no-repeat;
	height: 19px;
	width:628px;
}
#FAQ_commento_titolo_lista{
	background: url(../_img/titolo_commenti.png) no-repeat;
	height: 19px;
	width:628px;
	margin-top: 30px;
}
#FAQ_commento_campiinput_container{
	background-color: #e9edf1;
	padding: 5px 5px 5px 5px;
}
#FAQ_commento_elenco{
	padding: 10px 5px 0px 5px;
	border-bottom: 1px dashed  #ededed;
}

#faq_box_piu_lettiDX{
	margin-bottom:20px;
	margin-top:20px;
}

#faq_box_piu_lettiDX_testata{
	background: url(../_img/box_sf_tit_sx_faq_plette_big.png) no-repeat left top;
	height: 35px;
	margin-bottom: 0px;
	margin:0px;
}



#faq_box_piu_commentatiDX_testata{
	background: url(../_img/box_sf_tit_sx_faq_pcomm_big.png) no-repeat left top;
	height: 35px;
	margin:0px;
}

#faq_box_piu_letti_DX_container{
	display: block;
	border-bottom: 2px solid #187dc3;
	border-left: 2px solid #187dc3;
	border-right: 2px solid #187dc3;
	border-top: 0px;
	padding-bottom: 0px;
	margin:0px;
}
.faq_box_piu_letti_sf_elemento1{
	cursor: pointer;
	background: White;
	color: Black;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
.faq_box_piu_letti_sf_elemento1_hover{
	cursor: pointer;
	background: White;
	color: #187dc3;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
.faq_box_piu_letti_sf_elemento2{
	cursor: pointer;
	background: #f6f6f6;
	color: Black;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	
}
.faq_box_piu_letti_sf_elemento2_hover{
	cursor: pointer;
	background: #f6f6f6;
	color: #187dc3;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}

.faq_box_piu_letti_titolo{
	font-weight: bold;
	
}

/******************** fine pagina interna faq ***************/






/********************* pagina interna tutorial *******************/
#pageArticolo{
	width: 628px;
	margin-right:10px;
	float:left;	
}

#pageArticolo_col_DX{
	width: 301px;
	margin-left:10px;
	float:right;	
}
#titolosezione_tutorial_articolo{
	background: url(../_img/titolo_tutorial_rec.png) no-repeat left top;
	width:628px;
	height: 55px;
}
#FAQ_titologrande
{
	font-size: 35px;
	font-weight: bold;
}

#FAQ_sottotitolo
{
	font-size: 25px;
}

#tutorial_testo
{
	font-size: 15px;
	padding: 5px 0px 5px 0px;
}


#passitutorial_container{
	width: 628px;
	/*height: 589px;*/
	background: #fdf5eb url(../_img/passi_tutorial_linea_sf.png) no-repeat top;
	clear:both;
	display: block; 
	margin-top: 20px;
	padding-bottom: 10px;
}


.passitutorial_elementi{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: White;
	border: 1px solid #dcdcdc;
	width:21px;
	height: 21px;
}

#passitutorial_pagine{
	width:555px;
	margin: 0px;
	float:left;
	text-align: center;
}


#passitutorial_pagine ul{
	list-style-type: none;
	float:left;
	text-align: center;
	padding:0px;
	margin: 0px;
	height: 33px;
/*	width: 300px;*/	
}

#passitutorial_pagine li{
	float: left;
	display:block;
	width: 30px;
	height: 23px;
	margin: 2px 0px;
	cursor: pointer;
	
	font-size: 12px;
/*	width:150px;*/
}

#passitutorial_bt_prev{
	width:33px;
	float:left;	
	height: 33px;
}

#passitutorial_bt_next{
	width:33px;
	float:right;
	height: 33px;
}

.passitutorial_elementi_tutorial_sel{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: #f4cf9d;
	border: 1px solid #dcdcdc;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
	width: 21px;
	padding-top: 3px;
		
}


.passitutorial_elementi_tutorial_hover{
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 6px;
	background-color: #F9E6CB;
	border: 1px solid #dcdcdc;
	width:21px;
	height: 21px;
	

}

.passitutorial_img{
	margin-top:15px;
}

#tutorial_box_piu_lettiDX_testata{
	background: url(../_img/box_sf_tit_sx_tutorial_plette_big.png) no-repeat left top;
	height: 35px;
	margin-bottom: 0px;
	margin:0px;
}




#tutorial_box_piu_commentatiDX_testata{
	background: url(../_img/box_sf_tit_sx_tutorial_pcomm_big.png) no-repeat left top;
	height: 35px;
	margin:0px;
}

#tutorial_box_piu_letti_DX_container{
	display: block;
	border-bottom: 2px solid #f4cf9d;
	border-left: 2px solid #f4cf9d;
	border-right: 2px solid #f4cf9d;
	border-top: 0px;
	padding-bottom: 0px;
	margin:0px;
}
.tutorial_box_piu_letti_sf_elemento1{
	cursor: pointer;
	background: White;
	color: Black;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
.tutorial_box_piu_letti_sf_elemento1_hover{
	cursor: pointer;
	background: White;
	color: #e89e3b;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
.tutorial_box_piu_letti_sf_elemento2{
	cursor: pointer;
	background: #f6f6f6;
	color: Black;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	
}
.tutorial_box_piu_letti_sf_elemento2_hover{
	cursor: pointer;
	background: #f6f6f6;
	color: #e89e3b;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}

.tutorial_box_piu_letti_titolo{
	font-weight: bold;
	
}
#tutorial_box_piu_lettiDX{
	margin-bottom:20px;
	margin-top:20px;
}
/******************** fine pagina interna tutorial ***************/


 
 /******************  pagina download ******************************/
.pg_download_primobox{
	background: #f9dc32;
	border: 4px solid #92182e;
	clear: both;
	display:block;
	width:761px;
	height: 158px;
	margin: 0px 0px 20px 0px;
}


.pg_download_titolobox_primibox
{
	display: block;
	font-size:20px;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	line-height: 22px;
}

.pg_download_titolobox_primibox a
{
	color: #000000;
	text-decoration: none;	
}

.pg_download_titolobox_primibox a:over
{
	color: #000000;
	text-decoration: none;	
}

.pg_download_titolobox_primibox a:visited
{
	color: #000000;
	text-decoration: none;	
}

.pg_download_secondobox{
	background: #fdf5c2;
	clear: both;
	display:block;
	width:769px;
	height: 128px;
	margin: 0px 0px 20px 0px;
}

#pg_tutorial_secondobox_container{
	float: right;
	width:580px;

	font-size:16px;
	margin-right: 15px;
}


#titoloimigliorimod{
	background: url(../_img/titolo_i-migliori-mod.png) no-repeat top;
	width:769px;
	height: 26px;
}

.pg_download_modbox
{
	background: #ffffff;
	clear: both;
	display:block;
	width:769px;
	height: 95px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dashed  #ededed;
	padding-bottom:10px; 
}


.pg_download_titolobox_mod
{
	float:left;
	font-size:20px;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	line-height: 22px;
}
#pg_download_modbox_container{
	float: right;
	width:620px;
	font-size:16px;
	margin-right: 15px;
	
}


.pg_download_modbox_primibox
{
	float:left;
	font-size:15px;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	line-height: 22px;
}


.primiboxmod_img{
	margin:10px 10px 10px 15px;
   border: 2px solid White;
   float: left;
}


#titolosezione_download{
	background: url(../_img/titolo_download.png) no-repeat top;
	width:769px;
	height: 55px;
}


 /********************  fine pagina download ***********************/
 
 
 
 
.elenco_faq_col_li{
	float: left;
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo_blu_bianco.png) no-repeat 0px 3px;
	cursor: pointer;
	color: #000000;
}
.elenco_faq_col_li_hover{
	float: left;
	display:block;
	width:130px;
	margin: 10px 0px 0px 0px;
	padding-left: 12px;
	padding-right: 0px;	
	background: url(../_img/punto_raquo_blu_bianco.png) no-repeat 0px 3px;
	cursor: pointer;
	color:#187dc3;
}







 /******************  pagina download ******************************/
.pg_download_box_artinterno{
	background: #f9dc32;
	border: 4px solid #92182e;
	clear: both;
	display:block;
	width:627px;
	height: 158px;
	margin: 20px 0px 20px 0px;
}

#pg_tutorial_primibox_container_artinterno{
	float: right;
	width:480px;
	cursor:  pointer;
	font-size:16px;
	margin-right: 15px;
}




.pg_tutorial_box{
	background-color: #fced98;
	float:left;
	width:627px;
	height: 169px;
	margin-bottom: 20px;
		cursor:  pointer;
}

.pg_tutorial_box_hover{
		background-color: #FEF7D0;
	float:left;
	width:627px;
	height: 169px;
	margin-bottom: 20px;
		cursor:  pointer;
}
.testobox_{
	font-size:15px;
	float:right;
	width:430px;
	padding-right: 10px;
}
 /******************  pagina download ******************************/