/* CSS GLOBALE */
a:link{	color:#ff8a00;text-decoration:none}
a:active{	color:#ff8a00;text-decoration:none}
a:visited{	color:#ff8a00;text-decoration:none}
a:hover{color:#2386c9;text-decoration:none}

/* navigazione */


div#navigation ul{
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none
}
div#navigation ul a{
	display:block;
	width: 95%;
	border-bottom: 1px solid #666666;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	font-family: verdana;
	font-size: 11px;
	background-color: #FFFFFF;
}
div#navigation ul a:hover{
	background-color: #CCCCCC;
	color: #FFFFFF
}
div#navigation ul a#activelink{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
}

.G_link_blu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: underline;
}
.G_link_blu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #00458A;
	text-decoration: underline;
}
.G_link_blu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration: underline;
}
.G_link_blu:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
.G_link_blu_nu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.G_link_blu_nu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #00458A;
	text-decoration: none;
}
.G_link_blu_nu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration: none;
}
.G_link_blu_nu:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
.G_link_arancio{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: underline;
}
.G_link_arancio:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: underline;
}
.G_link_arancio:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: underline;
}
.G_link_arancio:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #00568f;
	text-decoration: underline;
}
.G_link_arancio:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.G_link_arancio_nounder:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
; text-decoration: none
}
.G_link_arancio_nounder:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
; text-decoration: none
}
.G_link_arancio_nounder:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #00568f;
; text-decoration: none
}
.G_link_arancio_nounder:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
; text-decoration: none
}

.G_link_grigio:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	font-size:12px;
}
.G_link_grigio:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-size:12px;
}
.G_link_grigio:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
	text-transform: uppercase;
	font-size:12px;
}
.G_link_grigio:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
	text-transform: uppercase;
	font-size:12px;
}

.G_link_grigioscuro:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.G_link_grigioscuro:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
.G_link_grigioscuro:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
}
.G_link_grigioscuro:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #505657;
	text-decoration: none;
}
.G_link_grigioscuro_nu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.G_link_grigioscuro_nu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.G_link_grigioscuro_nu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
}
.G_link_grigioscuro_nu:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #505657;
	text-decoration: none;
}
.G_link_nero:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #505657;
	text-decoration: none;
}
.G_link_nero:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #505657;
	text-decoration: underline;
}
.G_link_nero:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #505657;
	text-decoration: none;
}
.G_link_nero:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
}
.G_link_rosso:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #00568f;
	text-decoration: underline;
}
.G_link_rosso:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #00568f;
	text-decoration: underline;
}
.G_link_rosso:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
.G_link_rosso:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
}
.G_link_bianco:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.G_link_bianco:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.G_link_bianco:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.G_link_bianco:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
.G_link_bianco1:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.G_link_bianco1:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.G_link_bianco1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.G_link_bianco1:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.G_bott_num:link {
	display:block;
	color: #333333;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #DCEBF8;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.G_bott_num:visited {
	display:block;
	color: #333333;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #DCEBF8;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.G_bott_num:hover {
	display:block;
	color: #FFFFFF;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #1C578C;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.G_bott_num1:link {
	display:block;
	color: #333333;
	text-decoration: none;

	font-size: 11px;
	background-color: #DCEBF8;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	width: 12px;
}
.G_bott_num1:visited {
	display:block;
	color: #333333;
	text-decoration: none;
	;
	font-size: 11px;
	background-color: #DCEBF8;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	width: 12px;
}
.G_bott_num1:hover {
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	;
	font-size: 11px;
	background-color: #1C578C;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	width: 12px;
}
.G_bott_num2:link {
	display:block;
	color: #333333;
	text-decoration: none;

	font-size: 11px;
	background-color: #DCEBF8;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	width: 22px;
}
.G_bott_num2:visited {
	display:block;
	color: #333333;
	text-decoration: none;

	font-size: 11px;
	background-color: #DCEBF8;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	width: 22px;
}
.G_bott_num2:hover {
	display:block;
	color: #FFFFFF;
	text-decoration: none;

	font-size: 11px;
	background-color: #1C578C;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	width: 22px;
}
.G_bott_etich:link {
	display:block;
	color: #333333;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-image: url(../immagini/globale/freccia_arancio_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase
}
.G_bott_etich:visited {
	display:block;
	color: #333333;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-image: url(../immagini/globale/freccia_arancio_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase
}
.G_bott_etich:hover {
	display:block;
	color: #FFFFFF;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #FF9900;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-image: url(../immagini/globale/freccia_arancio_hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase
}
.G_bott_etich:active {
	display:block;
	color: #FFFFFF;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #FF9900;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-attachment: fixed;
	background-image: url(../immagini/globale/freccia_arancio_hover.gif);
	background-repeat: no-repeat;
	background-position: left center
}
.G_bott_etich_nolink {
	display:block;
	color: #333333;
	text-decoration: none; ;
	font-size: 11px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-image: url(../immagini/globale/freccia_arancio_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase
}
.G_bott_realiz:link {
	display:block;
	color: #00568f;
	text-decoration: underline; ;
	font-size: 13px;
	background-color: #FFFFFF;
	padding-right: 25px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-image: url(../immagini/globale/bg_realizz_link.jpg);
	background-repeat: no-repeat;
	background-position: left center
; height: 60px
; padding-top: 20px
}
.G_bott_realiz:visited {
	display:block;
	color: #00568f;
	text-decoration: underline; ;
	font-size: 13px;
	background-color: #FFFFFF;
	padding-right: 25px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-attachment: fixed;
	background-image: url(../immagini/globale/bg_realizz_link.jpg);
	background-repeat: no-repeat;
	background-position: left center
; height: 60px
; padding-top: 20px
}
.G_bott_realiz:hover {
	display:block;
	color: #003366;
	text-decoration: none; ;
	font-size: 13px;
	background-color: #D7DEEB;
	padding-right: 25px;
	border: 1px #333333 solid;
	font-weight: bold ;
	background-image: url(../immagini/globale/bg_realizz_hover.jpg);
	background-repeat: no-repeat;
	background-position: left center
; height: 60px
; padding-top: 20px
}
.G_btn_cerca:link {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	border: 2px solid #cccccc;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	width: 225px;
	background-image: url(../immagini/globale/ico_cerca.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	text-transform: uppercase;
}
.G_btn_cerca:visited {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	border: 2px #CCCCCC solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	width: 225px;
	background-image: url(../immagini/globale/ico_cerca.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	text-transform: uppercase;
}
.G_btn_cerca:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	border: 2px #003366 solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	width: 225px;
	background-color: #DCEBF8;
	background-image: url(../immagini/globale/ico_cerca_sub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	text-transform: uppercase;
}
.G_btn_cerca:active {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	border: 2px #cccccc solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	width: 225px;
	background-color: #F0F0F0;
	background-image: url(../immagini/globale/ico_cerca_sub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-style: normal;
	text-transform: uppercase;
}
.G_btn_regis:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../immagini/globale/btn1_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 25px;
	font-weight: bold;
		display:block;
	
}
.G_btn_regis:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../immagini/globale/btn2_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 25px;
	font-weight: bold;
		display:block;

}
.G_btn_regis:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../immagini/globale/btn1_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 25px;
	font-weight: bold;
		display:block;

}
.G_btn_regis:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(../immagini/globale/btn2_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 25px;
	font-weight: bold;
	display:block;
	
}
.G_percorso {
	color: #666666;
	border-top: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 7px;
	padding-top: 4px;
border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
; padding-bottom: 3px
}
.percorso {
	color: #666666;
	border-top: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 7px;
	padding-top: 4px;
border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
padding-bottom: 3px;
}

/* titoli */
.G_head {
	font-size: 12px;
	font-weight: bolder;
	color: #ff8a00;
	border-top: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 4px;
	margin-bottom: 4px;
border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
text-transform: uppercase;

}
.G_tit_box {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	padding: 2px;
}
.G_tit_bg_azzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	color: #133E61;
	background-color: #DCEBF8;
	padding-top: 2px;
}
.G_tit_bg_azzurro1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	color: #133E61;
	background-color: #DCEBF8;
	padding-top: 2px;
}
.G_tit_etichetta_blu {
	font-size: 11px;
	color: #133E61;
}
.G_tit_bg_giallo {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	color: #505657;
	background-color: #FFF7CE;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	clip:  rect(   )
}
.G_tit_bg_grigiobig {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #505657;
	background-color: #F2F2F2;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	clip: rect( ) ;
	font-size: 11px;
	border-color: black black #CCCCCC;
	border-bottom-width: 1px;
}
.G_tit_bg_grigiobig_light {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #505657;
	background-color: #F2F2F2;

	clip: rect( );
	font-size: 11px;
	border-color: black black #CCCCCC;
	border-bottom-width: 1px;
	padding: 7px;
}

/*testo e blocchi di testo*/

.G_txt_comune {
	font-size: 12px;
	text-align: justify;
	padding-bottom: 7px;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #5b5b5b;

}
.G_txt_comune a:link{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff8a00;
	text-transform:uppercase;
	font-weight: bold;
}
.G_txt_comune a:active{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff8a00;
	text-transform:uppercase;
	font-weight: bold;		
}
.G_txt_comune a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff8a00;
	text-transform:uppercase;
	font-weight: bold;			
}
.G_txt_comune a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2386c9;
	text-transform:uppercase;
	font-weight: bold;
		
}
.G_txt_p{
	font-size: 10px;
	text-decoration:none;
		font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
}
.G_txt_p a:active{
	font-size: 10px;
	text-decoration:none;
		font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
}
.G_txt_p a:visited{
	font-size: 10px;
	text-decoration:none;
		font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
}
.G_txt_p a:link{
		font-size: 10px;
	text-decoration:none;
		font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
}
.G_txt_p a:hover{
		font-size: 10px;
	text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
}
.G_txt_m {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:active{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	color:#2386c9;
}
.G_txt_g {
	font-size: 11px;
}
.G_txt_g3 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#ff8a00;
		text-decoration:none;
		font-weight: bold;

}
.G_txt_g3 a:link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#ff8a00;
		text-decoration:none;
		font-weight: bold;

}
.G_txt_g3 a:active{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#ff8a00;
		text-decoration:none;
		font-weight: bold;

}
.G_txt_g3 a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#ff8a00;
		text-decoration:none;
		font-weight: bold;

}
.G_txt_g3 a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#2386c9;
		text-decoration:none;
		font-weight: bold;

}
.G_txt_g2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	color:#015790;
			text-decoration:none;
}
.G_txt_g2 a:active{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#015790;
				text-decoration:none;

}
.G_txt_g2 a:link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#015790;
				text-decoration:none;

}
.G_txt_g2 a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#015790;
				text-decoration:none;

}
.G_txt_g2 a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		color:#ff8a00;
		text-decoration:none;
}
.G_txt_gg {
	font-size: 12px;
}
.G_txt_xl1 {

	font-size: 14px;
}
.G_txt_xl01 {

	font-size: 13px;
}
.G_txt_xl {

	font-size: 18px;
}
.G_rientro {
	text-indent: 10px
}
.G_pack_indirizzo {
	font-size: 10px;
	color: #505657;
	background-color: #F2F2F2;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 12px;
}
.G_txt_evidenziato {
	font-size: 11px;
	text-align: justify;
	padding-left: 50px;
	border-top-width: 0px;
	border-right-width: 7px;
	border-bottom-width: 0px;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #F2F2F2;
	margin-left: 40px;
	border-right-style: solid;
	border-right-color: #F2F2F2;
	padding-right: 30px;
}
.G_dida {
	font-size: 9px;
	color: #666666;
	padding: 10px;
}
.G_txt_verdana_black {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #505657;
}
.G_elenco {
	list-style-position: inset;
	list-style-image: url(../immagini/globale/freccia_arancio01.gif);
	list-style-type: disc;
}
.G_txt_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.G_tit_brd_bt_bianco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;
	color: #133E61;
	padding-top: 2px;
}
.G_txt_rosso {
	color: #FF0000;
}

/*tabelle*/
.G_container {
	width: 700px;
}

/*decor*/

.G_dec_cornice_grigio{
	border:1px solid #b6b7b9;
}

.G_dec_cornice_nero {
	border: 1px #000000 solid;
}
.G_dec_cornice_grigio_2pt {
	border: 2px #D3D3D3 solid;
}
.G_dec_cornice_grigio3pt {

	border: 3px solid #999999;
}
.G_dec_cornice_grigioc3pt {

	border: 3px solid #E0E0E0;
}
.G_dec_corn_gri_3lati_up {
	border-top: 3px solid #E0E0E0;
	border-right: 3px solid #E0E0E0;
	border-bottom: 0px #E0E0E0;
	border-left: 3px solid #E0E0E0;
}
.G_dec_corn_gri_3lati_middle {
	border-top: 0px #E0E0E0;
	border-right: 3px solid #E0E0E0;
	border-bottom: 0px #E0E0E0;
	border-left: 3px solid #E0E0E0;
}
.G_dec_corn_gri_3lati_down {
	border-top: 0px #E0E0E0;
	border-right: 3px solid #E0E0E0;
	border-bottom: 3px solid #E0E0E0;
	border-left: 3px solid #E0E0E0;
}
.G_dec_cornice_grigio6pt {

    border: 6px solid #CCCCCC;
}
.G_dec_cornice_azzurro {

	border: 1px solid #DCEBF8;
}
.G_dec_cornice_blu {

	border: 1px solid #133E61;
}
.G_dec_brd3lati_grigio{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px #999999;
	border-left: 1px solid #999999;
}
.G_dec_brd3lati_nero{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px ;
	border-left: 1px solid #999999;
}
.G_dec_brd3lati_nero_down{
	border-top: 0px ;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.G_dec_brdbottom_grigio{
	border-bottom: 1px solid #E0E0E0;
}
.G_dec_brdbottom_bianco{
	border-bottom: 1px solid #ffffff;
}
.G_dec_brdtop_grigio{
	border-top: 1px solid #999999;
}
.G_dec_brdtop_tt_grigio{
		border-top:1px dotted #015790;
}
.G_dec_brdsx_grigio{
	border-left: 1px solid #999999;
}
.G_dec_brdsxdx_nero{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.G_dec_brddx_grigio{
	border-right: 1px solid #999999;
}
.G_dec_brddx_arancio{
	border-right: 1px solid #ff8a00;
}
.G_dec_brddx_tt_grigio{
	border-right: 1px dashed #999999;
}
.G_dec_brdbottom_rossoscu{
	border-bottom: 1px solid #00568f;
	border-right: 1px solid #133E61;
}

.G_dec_brdsx_blu {

	border-left: 1px solid #133E61;
}

.G_dec_brdbottom_blu{

	border-bottom: 1px solid #133E61;
}

.G_dec_cornice_grigioscu_2pt {

	border: 2px solid #999999;
}
.G_dec_brd_sxdx {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.G_tabellafoto {
	margin-left: 15px; margin-bottom: 12px; float: right;
}
/*spacer*/
.G_spacer_bottom2 {
	margin-bottom: 2px
}
.G_spacer_bottom3 {
	margin-bottom: 3px
}
.G_spacer_bottom4 {
	margin-bottom: 4px
}
.G_spacer_bottom6 {
	margin-bottom: 6px
}
.G_spacer_bottom10 {
	margin-bottom: 10px
}
.G_spacer_bottom12 {
	margin-bottom: 12px
}
.G_spacer_bottom20 {
	margin-bottom: 20px
}
.G_spacer_topbottom3 {
	margin-bottom: 3px;
	margin-top: 3px;
}
.G_spacer_topbottom6 {
	margin-bottom: 6px;
	margin-top: 6px;
}
.G_spacer_top5 {
	margin: 5px;
}
.G_spacer_top8 {
	margin: 8px 0px 0px;
}
.G_spacer_top10 {
	margin: 10px;
}

.G_spacer_dx20 {
	margin-right: 25px;
}
.G_spacer_dx10 {
	margin-right: 10px;
}
.G_spacer_sx10 {
	margin-left: 10px;
}
.G_spacer_sx8 {
	margin-left: 8px;
}
.G_dec_brdsx_tt_grigio {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
}
.G_tit_bg_arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	color: #FFFFFF;
	background-color: #FF9900;
	padding-top: 2px;
	padding-left: 2px;
}
.G_txt_realizzazioni a:link{
	border-bottom:1px dotted #015790;
	padding:2px;
	display: block;
	font-size: 11px;
	margin-left:10px;
	color:#015790;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#f4f5f7;
	border-top:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
	
.G_txt_realizzazioni a:active{
	border-bottom:1px dotted #015790;
	padding:2px;
	display: block;
	font-size: 11px;
	margin-left:10px;
	color:#015790;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#f4f5f7;
	border-top:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
	
	.G_txt_realizzazioni a:visited{
	border-bottom:1px dotted #015790;
	padding:2px;
	display: block;
	font-size: 11px;
	margin-left:10px;
	color:#015790;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#f4f5f7;
	border-top:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
	
	.G_txt_realizzazioni a:hover{
	border-bottom:1px dotted #015790;
	padding:2px;
	display: block;
	font-size: 11px;
	margin-left:10px;
	color:#ff8a00;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#f4f5f7;
	border-top:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}

/*NUOVI STILI PER NUOVA VERSIONE HOME*/

.G_cont_box {
	margin: 0;
	padding: 5px;
}
.G_cont_box1 {
	margin: 0;
	padding: 5px 5px 0px;
}
.G_cont_box_welcome {
	margin: 0;
	padding: 10px 5px 10px;
	background-color: #E0E0E0;
	height: 20px;
	color: #0066FF;
}


#container_registarzione{
float:left;
width:790px;
}

#content_registarzione{
background-color: #FFFFFF;
float:left;
width:770px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color:#133e61;
text-align:left;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#content_registarzione_sotto{
background-image:url(img_pag_scheda_prodotto/riga_registrazione.jpg);
float:left;
width:781px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#ff8a00;
margin-top:2px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 9px;
text-align:right;
}

.titolone{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 21px;
color:#ff8a00;
}

.bordo_bottom_puntini{border-bottom:1px dotted #015790;}

.numerazione{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #cccccc;
	padding:5px;
	width:300px;

	background-color:#f4f5f7;
	text-align:center;
	
}
.azzurrino{
background-color:#D9EBF9}

.azzurro_1{
background-color:#dcebf8}
.azzurro_2{
background-color:#edf3fa}
.azzurro_3{
background-color:#c8daf0}
.giallo{
background-color:#FFEDA6}
.arancione{
background-color:#FF9900}

.tit_progetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff8a00;
	padding-left: 0px;
	font-weight: bold;
}
