@charset "UTF-8";
.Titoli_contenuto {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #ff5a00;
	text-decoration: none;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
}
.Titoli_portfolio {
	font-family: Arial;
	font-size: 30px;
	font-weight: normal;
	color: #ff5a00;
	text-decoration: none;
	text-align: left;
	text-indent: 75px;
	padding-top:40px;
	vertical-align: middle;
}
.Testo_interno_portfolio {
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-indent: 75px;
	vertical-align: top;
}
.img_settori {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #ff5a00;
	text-decoration: none;
	text-align: left;
	text-indent: 20px;
	vertical-align: top;
}
.Titoli_lavoro_mese {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	background-color: #FF5A01;
}
/* CSS inizio testo interno nero */
.Testo_interno_nero {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
}
.Testo_interno_nero A:link,.Testo_interno_nero A:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
}
.Testo_interno_nero A:hover,.Testo_interno_nero A:active{
	color: #333333;
	text-decoration: underline;
	text-align: left;
}
/* CSS fine testo interno nero */
.Testo_evidenziato {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
}
/* CSS data */
.data {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
/* CSS dati a sinistra della foto */
.dati_zerodue {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.dati_zerodue A:link,.dati_zerodue A:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.dati_zerodue A:hover,.dati_zerodue A:active{
	color: #000000;
	text-decoration: none;
	text-align: left;
}
/* CSS Titoli menu bianche grossi */
.titoli_menu {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
}
/* CSS inizio numero pagine */
.numero_pagine {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
.numero_pagine A:link,.numero_pagine A:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration: none;
	text-align: right;
	text-indent: 15px;
	vertical-align: middle;
}
.numero_pagine A:hover,.numero_pagine A:active{
	color: #ff5a00;
	text-decoration: none;
	text-align: right;
}
/* CSS fine numero pagine */
/* CSS voci sottomenu */
.menu {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
}
.menu A:link,.menu A:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
}
.menu A:hover,.menu A:active{
	color: #ff5a00;
	text-decoration: none;
	text-align: left;
}
/* CSS voci sottomenu */
.menu2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
}
/* CSS tabella testata */
.table_testata {
	background-image: url(../img_zerodue/template_img/testata.jpg);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 9px;
	color: #666;
	text-decoration: none;
	vertical-align: top;
}
.table_background {
	background-image: url(../img_zerodue/template_img/background.jpg);
	background-repeat: repeat-y;
	text-decoration: none;
}
.table_background_bianco {
	background-image: url(../img_zerodue/template_img/background_bianco.jpg);
	background-repeat: repeat-y;
	text-decoration: none;
}
/* CSS tabella menu arancione con logo */
.table_menu {
	background-image: url(../img_zerodue/template_img/menu.jpg);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 9px;
	color: #666;
	text-decoration: none;
	vertical-align: top;
}
.table_menu_clienti {
	background-image: url(../img_zerodue/template_img/linea_menu_portfolio.jpg);
	background-repeat: repeat-y;
	text-decoration: none;
}
.table_contenuto {
	background-image: url(../img_zerodue/template_img/contenuto.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	vertical-align: top;
}
.table_contenuto_2 {
	background-image: url(../img_zerodue/template_img/contenuto_2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	vertical-align: top;
}
.table_riga_grey {
	background-image: url(../img_zerodue/riga_grey.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}
.immagini_portfolio {
	padding-top:60px
	}
.back {
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #ff5a00;
	text-align: right;
	padding-right:75px

}