.home_link_mostre { color:#868686; font-family: Helvetica, arial, Verdana; font-size: 14px; line-height: 25px; letter-spacing: 2px; font-weight:normal; text-decoration:none;}
a.home_link_mostre {color :#929191; font-weight: normal}
a.home_link_mostre:visited {color :#929191; font-weight: normal}
a.home_link_mostre:active {color :#929191; font-weight: normal}
a.home_link_mostre:hover {color :#ababab; font-weight: normal}


.home_testo { color:#c9c9c8; font-family:  Helvetica,  Trebuchet MS, Arial,  Verdana; font-size: 13px; font-weight: normal; line-height:22px; letter-spacing: 1px; text-decoration:none;}
a.home_testo {color :#c9c9c8; font-weight: normal}
a.home_testo:visited {color :#c9c9c8; font-weight: normal}
a.home_testo:active {color :#c9c9c8; font-weight: normal}
a.home_testo:hover {color :#d9d9d6; font-weight: normal}


.box{
background-color: #575248;
width:410px;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 8px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}


.box_testo { color:#abaaa2; font-family:  Helvetica,  Trebuchet MS, Arial,  Verdana; font-size: 12px; font-weight: normal; line-height:18px; letter-spacing: 1px;}
a.box_testo {color :#abaaa2; font-weight: normal}
a.box_testo:visited {color :#abaaa2; font-weight: normal}
a.box_testo:active {color :#abaaa2; font-weight: normal}
a.box_testo:hover {color :#bba579; font-weight: normal}



/* web grigio */
.menusup { color:#898080; font-family:  Arial, Helvetica; font-size: 11px; font-weight:normal;   text-decoration:none; letter-spacing: 1px;}
a.menusup {color :#5a5959; font-weight: normal}
a.menusup:visited {color :#5a5959; font-weight: normal}
a.menusup:active {color :#5a5959; font-weight: normal}
a.menusup:hover {color :#bc0f0f; font-weight: normal}



.footer { color:#5a5959; font-family:  Arial, Helvetica; font-size: 11px; font-weight:normal; line-height:16px; text-decoration:none; letter-spacing: 1px;}
a.footer {color :#5a5959; font-weight: normal}
a.footer:visited {color :#5a5959; font-weight: normal}
a.footer:active {color :#5a5959; font-weight: normal}
a.footer:hover {color :#650606; font-weight: normal}



.testosmall { color:#5a5959; font-family:  Arial, Helvetica; font-size: 12px; font-weight:normal; line-height:16px; text-decoration:none; letter-spacing: 1px;}
a.testosmall {color :#5a5959; font-weight: normal}
a.testosmall:visited {color :#5a5959; font-weight: normal}
a.testosmall:active {color :#5a5959; font-weight: normal}
a.testosmall:hover {color :#650606; font-weight: normal}


/* fine web grigio */

.nome_studio { color:#0e0d0d; font-family: helvetica, Verdana; font-size: 24px; letter-spacing: 4px;}

.filo_nome_studio{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-bottom: 2px solid #d9d8d8;}







.detail_titolo { color:#bcac8c; font-family:Arial, Verdana, Helvetica; font-size: 25px; letter-spacing: 1px; font-weight:normal; line-height:25px}

.detail_testo { color:#abaaa2; font-family:  Helvetica,  Trebuchet MS, Arial,  Verdana; font-size: 12px; font-weight: normal; line-height:19px; letter-spacing: 1px; text-decoration:none;}
a.detail_testo {color :#abaaa2; font-weight: normal}
a.detail_testo:visited {color :#abaaa2; font-weight: normal}
a.detail_testo:active {color :#abaaa2; font-weight: normal}
a.detail_testo:hover {color :#d9d9d6; font-weight: normal}


.link_mostre { color:#abaaa2; font-family:  Helvetica, arial, Verdana; font-size: 13px; line-height: 20px; letter-spacing: 1px; font-weight:normal; text-decoration:none;}
a.link_mostre {color :#abaaa2; font-weight: normal}
a.link_mostre:visited {color :#abaaa2; font-weight: normal}
a.link_mostre:active {color :#abaaa2; font-weight: normal}
a.link_mostre:hover {color :#d0873f; font-weight: normal}



.sommario_articoli { color:#f4f1f1; font-family: Lucida Console, Monaco, helvetica, arial; font-size: 15px; letter-spacing: 1px; font-weight:normal; line-height:20px}

.testo_articoli { color:#abaaa2; font-family:  Helvetica,  Trebuchet MS, Arial,  Verdana; font-size: 14px; font-weight: normal; line-height:19px; letter-spacing: 2px;}
a.testo_articoli {color :#abaaa2; font-weight: bold}
a.testo_articoli:visited {color :#abaaa2; font-weight: bold}
a.testo_articoli:active {color :#abaaa2; font-weight: bold}
a.testo_articoli:hover {color :#abaaa2; font-weight: bold}



.tabella_forms {
	border: 1px solid #111111;
	border-bottom: 1px solid #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/}
	
	
	
	.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	width:80px;
	font-weight: normal;
	background-color: #cccccc;
}


.formtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #121212;
}


.forms_title {
	background-color: #EFEFEF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 2px;

}

.forminput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #cccccc;
}



/* BOX HOME Rollover */

/* hover */
.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
}

/* double border effect on our image */

.imgteaser a img {
	float: left;
	margin: 0;
	border: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
}

/* ÒLearn MoreÓ and then styling the caption. */

.imgteaser a .more {
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 1.2em;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.imgteaser a:hover .desc{
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 11px;
	left: 11px;
	padding: 10px;
	margin: 0;
	width: 380;
	border-top: 1px solid #999;
}
.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.5em;
}

/*ÒLearn MoreÓ to show, and when hovered, we want to hide that and show our caption*/

.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}


/* FINE BOX HOME Rollover */





/* Old
.tabella_forms {
border: 1px solid #999999;
}
*/

/*
OLD

.forms {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	padding: 2px;

}


.forms2 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding: 2px;

}


.forms_list_1 {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	padding: 2px;

}

.forms_list_2 {
	background-color: #efefef;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	padding: 2px;

}




.forminput3 {
	border: 1px solid #9FB1CC;
}





.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #48678C;
}

.formtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
}

.edit_hitlist_label {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.edit_hitlist_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


.formtitle2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #121212;
}




*/


/*
.testo_big { color:#abaaa2; font-family:  Times New Roman, Times, Arial,  Verdana; font-size: 17px; font-weight: normal; line-height:25px; letter-spacing: 1px;}
a.testo_big {color :#abaaa2; font-weight: bold}
a.testo_big:visited {color :#abaaa2; font-weight: bold}
a.testo_big:active {color :#abaaa2; font-weight: bold}
a.testo_big:hover {color :#abaaa2; font-weight: bold}
*/



.titolino_mostre { color:#a49e83; font-family: Verdana; font-size: 14px; letter-spacing: 2px;}


/*
.menu_footer { color:#000000; font-family:Verdana,Arial,Helvetica; font-size: 12px; font-weight:normal; line-height:16px; text-decoration:none; letter-spacing: 1px;}
a.menu_footer {color :#000000; font-weight: normal}
a.menu_footer:visited {color :#000000; font-weight: normal}
a.menu_footer:active {color :#000000; font-weight: normal}
a.menu_footer:hover {color :#650606; font-weight: normal}


.menu_sito_top { color:#d5d4cd; font-family:  Helvetica, arial, Verdana; font-size: 13px; line-height: 20px; letter-spacing: 1px; font-weight:normal; text-decoration:none;}
a.menu_sito_top {color :#d5d4cd; font-weight: normal}
a.menu_sito_top:visited {color :#d5d4cd; font-weight: normal}
a.menu_sito_top:active {color :#d5d4cd; font-weight: normal}
a.menu_sito_top:hover {color :#d0873f; font-weight: normal}
*/





/* ??

.filo_menu_footer{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 2px;
border-top: 1px solid #21201a;
border-right: 1px solid #21201a;
border-left: 1px solid #21201a;
border-bottom: 1px solid #21201a;}







.filoverticale{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
border-right: 1px solid #0C3C03}


.banner{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 2px;
border-top: 2px solid #F9A006;
border-right: 2px solid #F9A006;
border-left: 2px solid #F9A006;
border-bottom: 2px solid #F9A006;}


.titolino { color:#FFFFFF; font-family:Impact, Charcoal; font-size: 16px;}

.menu_sito { color:#FFFFFF; font-family: Trebuchet MS, Helvetica, Verdana; font-size: 13px; font-weight:bold;}
a.menu_sito {color :#FFFFFF; font-weight: bold}
a.menu_sito:visited {color :#FFFFFF; font-weight: bold}
a.menu_sito:active {color :#FFFFFF; font-weight: bold}
a.menu_sito:hover {color :#F7D49D; font-weight: bold}




.home_titolo { color:#90052F; font-family:Impact, Charcoal; font-size: 42px;}
.home_titolo2 { color:#740000; font-family:Impact, Charcoal; font-size: 28px;}




.home_testo2_title_small { color:#C31907; font-family: Trebuchet MS, Arial, Verdana; font-size: 15px; font-weight:bold}
a.home_testo2_title_small {color :#C31907; font-weight: bold}
a.home_testo2_title_small:visited {color :#C31907; font-weight: bold}
a.home_testo2_title_small:active {color :#C31907; font-weight: bold}
a.home_testo2_title_small:hover {color :#4192DE; font-weight: bold}


.home_testo2_small { color:#04347C; font-family: Verdana, arial; font-size: 11px; line-height: 12px; font-weight: bold}
a.home_testo2_small {color :#04347C; font-weight: bold}
a.home_testo2_small:visited {color :#04347C; font-weight: bold}
a.home_testo2_small:active {color :#04347C; font-weight: bold}
a.home_testo2_small:hover {color :#4192DE; font-weight: bold}

.home_pallino { color:#04347C; font-family: Verdana, arial; font-size: 11px; line-height: 10px;}


.Home_descrizione_sito { color:#064B8B; font-family:Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; line-height:15px}
a.Home_descrizione_sito {color :#064B8B; font-weight: bold}
a.Home_descrizione_sito:visited {color :#064B8B; font-weight: bold}
a.Home_descrizione_sito:active {color :#064B8B; font-weight: bold}
a.Home_descrizione_sito:hover {color :#999999; font-weight: bold}



.titolo_banner1 { color:#000066; font-family: Arial black, Verdana; font-size: 16px; line-height:16px; font-weight:bold}

.titolo_banner2 { color:#BA0202; font-family: Arial black, Verdana; font-size: 17px; line-height:16px; font-weight:bold}






.home_testo_title_small { color:#490909; font-family: Trebuchet MS, Arial, Verdana; font-size: 10px; font-weight:bold}


.home_testo_small { color:#BD0606; font-family: Trebuchet MS, Arial, Verdana; font-size: 10px; font-weight:bold}
a.home_testo_small {color :#BD0606; font-weight: bold}
a.home_testo_small:visited {color :#BD0606; font-weight: bold}
a.home_testo_small:active {color :#BD0606; font-weight: bold}
a.home_testo_small:hover {color :#4192DE; font-weight: bold}



.sezione_titolo { color:#740000; font-family:Impact, Charcoal; font-size: 48px;}

.sezione_titolino { color:#FFFFFF; font-family:Impact, Charcoal; font-size: 20px;}

.sezione_sommario { color:#0C3C03; font-family:verdana, Helvetica, Verdana; font-size: 15px; font-weight: normal}

.lista_categoria_sommario { color:#8C4C07; font-family:Trebuchet MS, Helvetica, Verdana; font-size: 13px; font-weight: normal}



.sezione_menu { color:#BD0606; font-family: Trebuchet MS, Helvetica, Verdana; font-size: 17px; line-height:20px; font-weight:bold}
a.sezione_menu {color :#BD0606; font-weight: bold}
a.sezione_menu:visited {color :#BD0606; font-weight: bold}
a.sezione_menu:active {color :#BD0606; font-weight: bold}
a.sezione_menu:hover {color :#4192DE; font-weight: bold}




.lista_titolo {  color:#740000; font-family:Impact, Charcoal; font-size: 30px; font-weight: normal}

.lista_titolini {  color:#BD0606; font-family:Trebuchet MS, Helvetica, Verdana; font-size: 16px; font-weight: bold}

.lista_sommario {  color:#8C4C07; font-family:Trebuchet MS, Helvetica, Verdana; font-size: 15px; font-weight: normal}

.lista_titolo_sezione {  color:#0C3C03; font-family:Impact, Charcoal; font-size: 30px; font-weight: normal}

.lista_titolo_categoria {  color:#D4064A; font-family:Impact, Charcoal; font-size: 30px; font-weight: normal}



.lista_testo { color:#222222; font-family:Verdana,Arial,Helvetica; font-size: 12px; font-weight:normal; line-height:18px}
a.lista_testo {color :#3366FF; font-weight: bold}
a.lista_testo:visited {color :#3366FF; font-weight: bold}
a.lista_testo:active {color :#3366FF; font-weight: bold}
a.lista_testo:hover {color :#999999; font-weight: bold}

.detail_titolini { color:#cd975d; font-family:Arial, Verdana,Arial,Helvetica; font-size: 13px; letter-spacing: 1px; font-weight:normal; line-height:18px}

.detail_link { color:#b0800c; font-family: Verdana, arial; font-size: 10px; line-height: 15px; font-weight: normal; letter-spacing: 1px;}
a.detail_link {color :#cac3b2; font-weight: normal}
a.detail_link:visited {color :#cac3b2; font-weight: normal}
a.detail_link:active {color :#cac3b2; font-weight: normal}
a.detail_link:hover {color :#cac3b2; font-weight: normal}






.testo { color:#222222; font-family:Verdana,Arial,Helvetica; font-size: 12px; font-weight:normal; line-height:16px}
a.testo {color :#3366FF; font-weight: bold}
a.testo:visited {color :#3366FF; font-weight: bold}
a.testo:active {color :#3366FF; font-weight: bold}
a.testo:hover {color :#999999; font-weight: bold}


.form_label { color:#333333; font-family:Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold;}
a.form_label {color :#0000FF}
a.form_label:visited {color :#0000FF}
a.form_label:active {color :#0000FF}
a.form_label:hover {color :#cc0000}
*/