.testo_titolo_evidenza
{
	font-size: 14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#63BD19; 
	text-decoration: none;
}

.testo_titolo_elenco
{
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#63BD19; 
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
}

.testo_evidenza_bold
{
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#181512; 
	text-decoration: none;
	font-weight:bold;
}

.strisciaEvidenza
{ 
	background-color:#FFFFFF;
	float:left;
	clear:left;
	width:660px;
	margin-top: 20px; 
	padding-bottom: 20px;
}

.boxEvidenzaFaiDaTeFirstLeft
{
	float:left; 
	width: 180px; 
	padding-left:10px; 
	padding-right:20px;
	display: inline;
}
.boxEvidenzaFaiDaTe
{
	float:left; 
	width: 180px; 
	padding-left:19px; 
	padding-right:20px; 
	border-left:1px solid #C9D5DB;
	display: inline;
}

.boxEvidenzaFaiDaTeHeaderTesto
{
	float:left; 
	line-height:30px; 
	margin-left:5px;
	display:inline;	
}

.boxEvidenzaFaiDaTeHeaderTestoSenzaIcona
{
	float:left; 
	line-height:30px;
}

.boxEvidenzaFaiDaTeHeader
{
	float:left; 
	width:100%;
}

.boxEvidenzaFaiDaTeTitolo
{
	float:left; 
	clear:left; 
	margin-top:10px; 
	width:100%;
}

.boxEvidenzaFaiDaTeTesto
{
	float:left; 
	clear:left; 
	margin-top:0px; 
	width:100%;
}

.boxEvidenzaFaiDaTeLink
{
	float:left; 
	clear:left;
	margin-top:5px; 
	width:125px; 
	height:40px;
}
.boxMenuTabScheda
{
	float:left; 
	width:615px; 
	margin-top:18px; 
	margin-bottom: 30px;
	border-bottom: 2px solid #C1CFD6; 
	height:30px; 
	padding-left: 45px; 
	text-align:center;
}
.boxTitoloScheda
{
	float:left; 
	width:660px; 
	margin-top:30px;
	margin-bottom:20px;	
}
.boxImgTitoloScheda
{
	float:left; 
	padding-left: 10px; 
	width:18px;
}
.boxTestoTitoloScheda
{
	height:18px; 
	line-height:18px; 
	float:left; 
	width: 600px; 
	padding-left:22px;
}
.boxEvidenzaFaiDaTeLink a
{
	line-height:40px;
}

.strisciaElenco
{ 
	background-color:#FFFFFF;
	float:left;
	clear:left;
	width:660px;
	margin-top: 10px; 
	padding-bottom: 10px;
}

.strisciaElenco_mod
{ 
	background-color:#FFFFFF;
	float:left;
	clear:left;
	width:300px;
	margin-top: 15px; 
	padding-bottom: 15px;
}


.boxDueColonneSx
{
	float:left; 
	width:299px; 
	border-right:solid 1px #C1CFD6; 
	padding-right:20px;
	padding-bottom: 20px;
}

.boxDueColonneSx_mod
{
	float:left; 
	width:299px; 
	border-right:solid 1px #C1CFD6; 
	padding-right:20px;
}

.boxDueColonneDx
{
	float:left; 
	width:280px; 
	padding-right:20px; 
	padding-left:20px;
	padding-bottom: 20px;
}

.boxDueColonneDx_mod
{
	float:left; 
	width:280px; 
	padding-right:20px; 
	padding-left:20px;
}

.boxElementoElencoColonna
{
	padding-top:26pX; 
	font-size:12px;
	line-height:18px;
}

.tab_scheda1_enable
{
	width: 46px;
	height: 30px;
	background-image:url(../img/bg_tabScheda1enable.jpg);
	float: left;
	margin-left: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height: 30px;
	
}

.tab_scheda1_disable
{
	width: 46px;
	height: 30px;
	background-image:url(../img/bg_tabScheda1disable.jpg);
	float: left;
	margin-left: 5px;
	
}

.testo_tab_scheda1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height: 30px;
}

.testo_tab_scheda1 a:hover
{
	text-decoration: underline;
}

.tab_scheda2_enable
{
	width: 118px;
	height: 30px;
	background-image:url(../img/bg_tabScheda2enable.jpg);
	float: left;
	margin-left: 5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height: 30px;
	
}

.tab_scheda2_disable
{
	width: 118px;
	height: 30px;
	background-image:url(../img/bg_tabScheda2disable.jpg);
	float: left;
	margin-left: 5px;
	
}

.testo_tab_scheda2 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#63BD19;
	text-decoration: none;
	font-weight:bold;
	line-height: 30px;
}

.testo_tab_scheda2 a:hover
{
	text-decoration: underline;
}

.testo_titolo_scheda1_bold
{
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#181512; 
	text-decoration: none;
	font-weight:bold;
}


.titoloElementoElencoColonna
{
	font-size: 14px;
	color:#61BF1A;
	font-weight:bold;
	padding-bottom:8px;	
}


.link_corsi
{
	font-size:12px; 
	font-weight:bold;
}

.boxElenco
{
	float:left; 
	width:640px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:30px;
}

.testo_orario
{
	font-size:11px;
	line-height:normal;
}

/* Gestione aggiuntiva fai-da-te */

.fai-da-te_impara_elenco_semplice_content
{
	float:left;
	clear:left;
	margin-top:15px;
	width:100%;
}
.fai-da-te_impara_elenco_semplice_content_img
{
	float:left; 
	margin-top: 10px; 
	margin-left: 10px;
	margin-right: 5px; 
}
.fai-da-te_impara_elenco_semplice_striscia_elenco_content
{
	float:left;
	width: 460px;
	padding-left:20px;
	padding-right:20px;
}

.fai-da-te_impara_elenco_semplice_striscia_elenco_content_mod
{
	float:left;
	width: 300px;
	padding-left:0px;
	padding-right:0px;
}

.fai-da-te_impara_elenco_semplice_striscia_elenco_content_mod a.linkTesto,
.fai-da-te_impara_elenco_semplice_striscia_elenco_content_mod a:visited.linkTesto
{
	color:#5F5C5C;
	text-decoration:none;
}

.fai-da-te_impara_elenco_semplice_striscia_elenco_content_mod a:hover.linkTesto
{
	text-decoration:underline;
}

.fai-da-te_border_bottom_option
{
	border-bottom: 1px solid #C1CFD6;
}
.fai_da_te_spaginatore
{
	color: #CCCCCC; 
	font-weight:bold; 
	float:left; 
	border-top: 1px solid #C1CFD6; 
	border-bottom: 1px solid #C1CFD6;
	margin-top: 30px; 
	padding-top:5px; 
	padding-bottom:5px; 
	line-height:14px; 
	width:299px;
}

.fai_da_te_spaginatore .floatLeft a, .fai_da_te_spaginatore .floatRight a
{
 color:#63BD19;
 width:auto;
 text-decoration:none;
}

 

.fai_da_te_spaginatore .floatLeft a:hover, .fai_da_te_spaginatore .floatRight a:hover
{
 text-decoration:underline;
}

/* CSS nuovo layout schede fai-da-te */
.fai_sottoTitolo
{
	color: #61BF1A;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: left;
	float: left;
}
.fai_boxRientroTesto
{
	float:left; 
	width:610px; 
	padding-left:50px; 

}
.fai_schedaText
{
	flat: left;
	clear: left;
}
.fai_colonnaSx
{
	float: left;
	clear: left;
	padding-right: 20px;
	width: 120px;
}
.fai_colonnaDx
{
	float: left;
	width: 470px;
}
.fai_boxRiga
{
	float: left;
	clear: left;
	width: 610px;	
	margin-top: 10px;
}
.fai_textGreen
{
	color: #63BD19;
}
.fai_boxTitoloScheda
{
	float: left;
	width: 320px;
	padding-top: 3px;
}
.fai_boxLinkBackTitolo
{
	float:right; 
	padding-bottom:5px;
	margin-right: 10px;
}
.fai_ul
{
	padding:0;
	margin:0;
	border:0;

}
.fai_ul li
{
	width:100%;
	list-style-type:disc;
}
.fai_subsx_num
{
	float: left;
	clear: left;
	width: 10px;
}
.fai_subsx_text
{
	float: left;
	margin-left: 10px;
	width:450px;
}

/* LAYOUT SCHEDA DECORATIVA */

.scheda_deco_numero_bg {
	background-image:url(../img/bg_scheda_deco.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width: 34px;
	height: 34px;
	color: #FFFFFF;
	text-align: center;
	font-size: 24px;
	line-height: 34px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}

.scheda_deco_riga_elementi {
	float: left;
	clear: left;
	width: 660px;
	margin-top: 30px;

}

.scheda_deco_riga_prima {
	float: left;
	clear: left;
	width: 660px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.scheda_deco_img_principale {
	float: left;
	width: 254px;
}
.scheda_deco_livello
{
	float: left;
	width: 244px;
	margin-left:10px;
	line-height: 20px;
}
.scheda_deco_fai_sottoTitolo
{
	font-weight: bold;
	color: #61BF1A;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
.scheda_deco_fai_sottoTitolo_dark
{
	font-weight: bold;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
.scheda_deco_img_ele {
	float: left;
	margin-left: 10px;
	margin-right: 20px;
}
.scheda_deco_img_prod {
	position: absolute;
	right: 0;
	bottom: 0;
	width:104px;
	height: 104px;
}
.scheda_deco_contenitore_testo {
	font-size: 14px;
	position:relative; 
	height:166px;
}

/*.fai-da-te_impara_elenco_semplice_striscia_elenco_content_mod 
	float:left;
	padding-left:0;
	padding-right:0;
	width:300px;
}*/

.guarda_container
{
	float: left; 
	width: 660px;
	height:auto;
	display:inline;
}
.guarda_container h1
{
	float: left; 
	width: 100%;
	text-indent:10px;
	padding-bottom:10px;
	height:auto;
	display:inline;
	border-bottom:1px solid #E2E2E2;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#00533F;
	margin-top:30px;
}
.guarda_container .guarda_elenco_video
{
	float: left; 
	width: 100%;
	height:auto;
}
.guarda_container .guarda_singolo_video
{
	float: left;
	display:inline;
	margin-top:30px;
	margin-left:10px;
	width: 180px;
	height:185px;
	overflow:hidden;
}
.guarda_container .next
{
	margin-left:55px;
}
.guarda_container .guarda_singolo_video .guarda_immagine
{
	float: left;
	width: 100%;
	height:130px;
}
.guarda_container .guarda_singolo_video .guarda_immagine a
{
	float: left;
	width: 150px;
	height:130px;
}
.guarda_container .guarda_singolo_video .guarda_immagine a img
{
	border:0px;
	width: 150px;
	height:130px;
}
.guarda_container .guarda_singolo_video .guarda_immagine img
{
	border:0px;
	width: auto;
	height:130px;
}
.guarda_container .guarda_singolo_video a.title
{
	float: left;
	width: auto;
	height:15px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	color:#6BB025;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.guarda_container .guarda_singolo_video a.title:hover
{
	text-decoration:underline;
}
.guarda_container .guarda_singolo_video span
{
	float: left;
	width: 100%;
	height:40px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	color:#58585A;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.guarda_container .guarda_singolo_video h2
{
	float: left;
	width: 100%;
	height:15px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	color:#868789;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.agevolazioni_novita_container
{
	float:left;
	width:300px;
	margin-top:20px;
}
.agevolazioni_novita_container h1
{
	float:left;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #C1CFD6;
	padding-bottom:10px;
	width:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#00583D;
	font-weight:bold;
	margin-top:20px;
}
.agevolazioni_novita_container .agevolazioni_novita_box
{
	float:left;
	width:294px;
	display:inline;
	margin-left:3px;
	margin-right:3px;
	margin-top:15px;
	height:auto;
	overflow:hidden;
	position:relative;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_top
{
	float:left;
	width:294px;
	height:8px;
	background-image:url(../images/agevolazioni_novita_top.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center
{
	float:left;
	padding-left:12px;
	padding-right:12px;
	width:270px;
	height:auto;
	overflow:hidden;
	background-color:#F0F8E9;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center h1
{
	float:left;
	padding:0px;
	margin:0px;
	margin-top:10px;
	border:0px;
	color:#00583D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:auto;
	width:100%;
	overflow:hidden;
	background-color:#F0F8E9;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center span
{
	float:left;
	padding:0px;
	margin:0px;
	color:#808080;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:auto;
	width:100%;
	overflow:hidden;
	background-color:#F0F8E9;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni
{
	float:left;
	margin-top:15px;
	margin-bottom:0px;
	height:40px;
	width:100%;
	position:relative;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_novita
{
	float:right;
	width:60px;
	height:60px;
	position:absolute;
	top:-20px;
	right:10px;
	background-image:url(../images/icona_novita_agevolazioni.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_bottom
{
	float:left;
	width:294px;
	height:8px;
	background-image:url(../images/agevolazioni_novita_bottom.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_scarica_pdf_novita
{
	float:left;
	width:auto;
	height:27px;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_scarica_pdf_novita .agevolazioni_scarica_pdf_novita_image
{
	float:left;
	width:35px;
	height:27px;
	padding-bottom:3px;
	border-bottom:2px solid #60BA1C;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_scarica_pdf_novita .agevolazioni_scarica_pdf_novita_image img
{
	float:left;
	width:27px;
	height:27px;
	padding-left:4px;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_scarica_pdf_novita .agevolazioni_scarica_pdf_novita_link
{
	float:left;
	line-height:27px;
	height:27px;
	width:auto;
	margin-left:10px;
	display:inline;
}
.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_scarica_pdf_novita .agevolazioni_scarica_pdf_novita_link a
{
	float:left;
	height:auto;
	width:auto;
	color:#63BD19;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.agevolazioni_novita_container .agevolazioni_novita_box .agevolazioni_novita_center .container_agevolazioni_opzioni .agevolazioni_scarica_pdf_novita .agevolazioni_scarica_pdf_novita_link a:hover
{
	text-decoration:underline;
}

.agevolazioni_title_container
{
	float:left;
	width:660px;
	height:auto;
	margin-top:30px;
	padding-bottom:10px;
	
}

.agevolazioni_total_container
{
	float:left;
	width:660px;
	height:auto;
	margin-top:30px;
	padding-bottom:30px;
	background-image:url(../images/background_agevolazioni.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}