/* 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;

	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: 0px;
	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;

	font-weight: bold;
}
.G_txt_comune a:active{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff8a00;

	font-weight: bold;		
}
.G_txt_comune a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff8a00;

	font-weight: bold;			
}
.G_txt_comune a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2386c9;

	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: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:link{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:visited{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:active{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.G_txt_m a:hover{
	font-size: 12px;
	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;
}


.news{
background-color:#f2f2f2;

}
/*css per ob direct del 14-01-2010 inizio*/
div#titolo{
	float:left;
	height: 16px;
	border: 1px solid #FF7B24;
	width: 768px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 20px;
	background-image:url(../immagini/globale/ico_focus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	}
	
div#contenuto_pag_polo{
float:left;
border:1px solid #CCCCCC;
width:788px;
height:100%;
padding-bottom:20px;
}

div#header_polo_tot{
float:left;
width:788px;
}

div#header_polo{
float:left;
width:788px;
height:88px;
}

div#logo_polo{
float:left; 
width:241px; 
height:88px;
}

div#title_polo{
	float:left;
	font-size:24px;
	text-align:right;
	color:#000000;
	height:88px;
	line-height:88px;
	width:522px;
	padding-right:25px
}

.titolo{
	font-size:20px;
}

p {
	margin:0px;
	padding:0px;
}

.p1{
	width:570px;
}

.titolo_p{
	border-bottom: #8ccd00 solid 1px;
	padding-bottom:3px;
	color:#000000;
	font-weight:bold;
}

div#foto_polo{
	float:left;
	width:788px;
	height: 100%;
}

div#foto_polo_up_down{
float:left;
width:788px;
height:10px;
}

div#foto_polo_centrale{
	float:left;
	padding:0px 0px 0px;
	width:788px;
	height: 161px;
}

div#foto_polo_centrale_singole{
float:left;
}

.foto{
padding:0px 81px;
}

div#tit_paragrafo_polo{
	float:left;
	background-color:#014268;
	background-image:url(../20090914_polo_eccellenza/bkground_tit_prgfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:1px 58px 2px 28px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	
}

div#paragrafo_polo{
	float:left;
	width:788px;
	padding:30px 0px 0px;
}

div#txt_paragrafo_polo{
	float:left;
	padding: 20px 25px 0px;
	width:738px;
	font-size:12px;
	color:#000000;
}

div#txt_paragrafo_polo_1{
	float:left;
	padding: 20px 25px 0px;
	width:738px;
	font-size:12px;
	color:#000000;
	background:url(../../officebit_direct/2010/20100114_fbn/loghi_ob_lb.jpg)bottom right no-repeat;

}


div#txt_paragrafo_polo_2{
	float:left;
	padding: 20px 25px 0px;
	width:738px;
	font-size:12px;
	color:#000000;
}

#txt_paragrafo_polo ul{
	list-style-type:disc;
	padding-left:18px;
	padding-top:5px;
	margin:0px;
}

div#spazio_credits_polo{
	float:left;
	width:290px;
	padding-left:0px;
}

div#spazio_credits_polo_2{
	display:inline;
	float:left;
	width:380px;
	padding-left:65px;
}

div#info_polo{
	float:left;
	width:265px;
	padding-top:30px;
	padding-left:21px;
}

div#info_polo_2{
	float:left;
	width:350px;
	padding-top:30px;
	padding-left:21px;
}

div#azienda_polo{
float:left;
background-image:url(../20090914_polo_eccellenza/fondo_credits.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
}

div#azienda_polo_2{
	float:left;
	display:inline;
	background-image:url(../20090914_polo_eccellenza/fondo_credits.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:140px;
}

div#logo_azienda_polo{
	float:left;
	width:100%;
	padding-top:30px;
}

div#logo_azienda_polo_2{
	float:left;
	width:100%;
	height:100%;
	padding-top:40px;
}

#logo_azienda_polo_2 a{
font-weight:bold;
}




#logo_azienda_polo_2 a:hover{
font-weight:bold;
}

.spazio{
text-align:center;
}

div#fotogallery_polo{
float:left;
padding:9px;
width:720px;
height:228px;
background-image:url(../20090914_polo_eccellenza/fondo_fotogallery.gif);
}

div#content_fotogallery_polo{
	float:left;
	height:212px;
	width:700px;
}

div#riga_fotogallery_polo{
	float:left;
	width:700px;
	float:left;
	padding-left:5px;
}

#riga_fotogallery_polo ul{
display:inline;
margin:0px;
padding:0px;
}

#riga_fotogallery_polo li{
display:inline;
list-style-type:none;
}

#riga_fotogallery_polo img{
	margin-top:23px;
	margin-left:45px;
}

div#preview_fotogallery_polo{
	float:left;
	width:200px;
	padding-top:23px;
}

div#mini_menu{
	float:left;
	width:400px;
	padding:5px 0px 10px 25px;
	color:#ff8a00;
}

#mini_menu a{
	text-decoration:none;
	color:#999999;
}

#mini_menu a:hover{
text-decoration:none;
color:#333333;
}

div#footer_direct{
	float:left;
	background:url(../20091022_sedus/riga_fondo.gif) no-repeat bottom;
	padding:40px 294px 0px;
	width:200px;
	height:35px;
}

div#footer_direct_btn{
float:left;
width:200px;
}
/*css per ob direct del 14-01-2010 fine*/



/*css pagina novita anteprime2010 INIZIO*/

div#contenuto_novitaanteprime{
	float:left;
	border:1px solid #CCCCCC;
	height:100%;
	background-color:#f7f7f7;
	padding-bottom:8px;
	width:796px;
	

}

div#immagine_novita_anteprime{
	height:434px;
	float:left;
	margin:8px 8px 0px 8px;}

div#testo_novitaanteprime{
	background-color:#f5f6f8;
	border:8px solid #ffffff;
	float:left;
	margin:0px 8px 8px 8px;
}
div#titolo_novitaanteprime{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff8900;
	padding:5px 5px 0px 5px;
	text-align:center;

			font-weight: bold;
}

div#sottotitolo_novitaanteprime{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014268;
	padding:10px 5px 5px 0px;
	margin-bottom:10px;

	border-bottom:1px dotted #014268;
	margin-bottom:5px;
	font-weight: bold;
}

div#azienda{
	width:122px;
	background-color:#f4f5f7;
	border-bottom:1px dotted #999999;
	margin-top:10px;
	float:left;
	margin-right:8px;
	margin-left:8px;
	
	}
	
div#azienda_testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
div#azienda_testo a:active{color: #666666; text-decoration:none;}
div#azienda_testo a:visited{color: #666666; text-decoration:none;}
div#azienda_testo a:link{color: #666666; text-decoration:none;}
div#azienda_testo a:hover{color: #2386c9; text-decoration:none;}

div#titolo_aziende_anteprime{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff9900;
	background-color:#f4f5f7;
	padding:2px;
	border-bottom:1px solid #015790;
	border-top:1px solid #ffffff;
	text-transform: uppercase;
}

div#articolo_anteprime{
background-color:#e2f0f9;}

.G_link_arancio_anteprime{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
}
.G_link_arancio_anteprime:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
}
.G_link_arancio_anteprime:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8a00;
	text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
}
.G_link_arancio_anteprime:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #00568f;
	text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
}
.G_link_arancio_anteprime:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
		text-transform: uppercase;
		font-size: 11px;
}


div#articolo_novitaanteprime{
width:183px; 
padding:10px 3px 5px 3px;
float:left}

div#articolo_novitaanteprime p{
	background-image: url(../novita_anteprime2010/img/righetta.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:10px;
	text-align: justify;
}
div#immagini_articolo{
float:right;
padding:10px 5px 5px 5px;

}
/*css pagina novita anteprime2010 FINE*/

/*css per risultato ricerca*/

.ricerca_immagine img{ border:5px solid #f4f5f7;
	
		}
.ricerca_immagine{
		float:left;
		vertical-align:middle;
		text-align:center
		}

.ricerca_testo{float:left; padding:10px; width:600px }

.titolo_ricerca{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff8a00;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;}

.titolo_ricerca a:link{font-family: Arial, Helvetica, sans-serif;color:#ff8a00;text-decoration: underline;}
.titolo_ricerca a:visited{font-family: Arial, Helvetica, sans-serif;color:#ff8a00;text-decoration: underline;}
.titolo_ricerca a:active{font-family: Arial, Helvetica, sans-serif;color:#ff8a00;text-decoration: underline;}
.titolo_ricerca a:hover{font-family: Arial, Helvetica, sans-serif;color:#2386c9;text-decoration: underline;}	

.link_ricerca{
	font-family: Arial, Helvetica, sans-serif;
	color:#00568f;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;}
	
.link_ricerca a:link{color:#00568f;text-decoration: none;font-weight: bold;}
.link_ricerca a:visited{color:#00568f;text-decoration: none;font-weight: bold;}
.link_ricerca a:active{color:#00568f;text-decoration: none;font-weight: bold;}
.link_ricerca a:hover{color:#00568f;text-decoration: underline;font-weight: bold;}

.categoria_cerca{

	margin-left:10px;
	margin-bottom:10px;
	float:left;
}
	
.titolo_categoria_cerca {
	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;
	float:left;

	margin-left:10px;
}

.titolo_azzurro_cerca{
	border-bottom:1px solid #999999;
	padding-bottom: 2px;
	color: #133E61;
	background-color: #DCEBF8;
	font-weight: bold;
	width:780px;
	float:left;
	padding:5px;
	margin-top:5px}
	
.RIGA_RISULTATO{border-bottom:1px dotted #999999; float:left; margin-bottom:5px;width:780px; }