/* Gestionale avvocati stylesheet*/
body {margin: 0;}
.bg_top { background-image:url(img/2/struct/bg_top.jpg); background-repeat:no-repeat}
.bg_sx {background-image:url(img/2/struct/bg_sx.jpg); background-repeat:repeat-y;}
.bg_dx {background-image:url(img/2/struct/bg_dx.jpg); background-repeat:repeat-y;}
.bg_1 { background-color:#dfdfdf}

.bg_footer { background-image:url(img/2/struct/bg_footer.jpg); background-repeat:no-repeat}
.line_vert { background-image:url(img/2/struct/line_vert.jpg); background-repeat:repeat-y; }


/* TESTI */

/* TITOLO - NOME DELLO STUDIO*/
.testo_1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:43px;
	color:#525252;
	text-decoration:none;
}

.testo_2 {
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#0b355b;
	text-decoration:none;
}


.testo_3 {
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#c7c7c7;
	text-decoration:none;
}

/* menu I livello */
.testo_4 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#aa0000;
	font-size:12px;
	text-decoration:none;
	padding-left:30px;
}

.testo_4_over {
	font-family:Tahoma, Geneva, sans-serif;
	color:#aa0000;
	font-size:12px;
	text-decoration:none;
	padding-left:30px;
}
.testo_4_over:hover { text-decoration:underline }


.testo_5 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#525252;
	font-size:12px;
	text-decoration:none;
	padding-left:35px;
}

.testo_5:hover {text-decoration:underline;}

.testo_6 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#525252;
	font-size:11px;
	text-decoration:none;
	
	
}

.testo_7 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#767676;
	font-size:11px;
	text-decoration:underline;
	}
.testo_7:hover { text-decoration:none}



.testo_8 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#aa0000;
	font-size:12px;
	text-decoration:none;
	}
	
.testo_8_over {
	font-family:Tahoma, Geneva, sans-serif;
	color:#aa0000;
	font-size:12px;
	text-decoration:none;
}
.testo_8_over:hover { text-decoration:underline }



	
.testo_9 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#005683;
	font-size:12px;
	text-decoration:none;
	
}

.testo_9:hover {text-decoration:underline;}

/* titolo*/
.testo_10 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#900;
	text-decoration:none;
}

.testo_10_strong {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#900;
	text-decoration:none;
	font-weight:bold;
}


.testo_13 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	text-decoration:underline;
	
}
.testo_13:hover {text-decoration:none;}


/* nav area*/
.testo_11 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#a8a8a8;
	text-decoration:none;
}

/* main */
.testo_12 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.testo_14 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#333;
	text-decoration:none;
}

.testo_15 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#5a5a5a;
	text-decoration:none;
	font-weight:bold;
}

.testo_16_over {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	text-decoration:none;
	
}
.testo_16_over:hover {text-decoration:underline;}

.testo_17 { 
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
color:#333;
}
.testo_18_over {
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#434343;
text-decoration:none;
}
.testo_18_over:hover { text-decoration:underline}


.testo_19_over {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	text-decoration:underline;
	
}
.testo_19_over:hover {text-decoration:none;}

.testo_19_over_bis {
	font-family:Tahoma, Geneva, sans-serif;
	color:#900;
	font-size:12px;
	text-decoration:underline;
	
}
.testo_19_over_bis:hover {text-decoration:none;}

.testo_20 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	color:#525252;
	text-decoration:none;
}

.testo_21 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#787878;
	text-decoration:none;
}


/* FORM */
.generico { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
}

.generico_alto { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:25px;
width:450px;
}

.generico_bis { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:25px;
width:100px;
}

.generico_tris { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:25px;

}

.generico_3 { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:50px;
width:400px;
}


.generico_3_bis { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:80px;
width:330px;
}

.generico_6 { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:170px;
width:400px;
}


.generico_4 { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:20px;
width:150px;
}

.generico_4_bis { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:20px;
width:100px;
}

.generico_5 { 
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:20px;
width:20px;
}

.input_text_form { 
	background-color:#f2f2f2;
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:25px;
padding-left:5px;

}

.input_text_form_2 { 
	background-color:#f2f2f2;
border:1px solid #b3b3b3;
border-left:2px solid #900;
height:25px;
padding-left:5px;
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
font-weight:bold;

}

.input_text_messaggio { 
	background-color:#f2f2f2;
border:1px solid #b3b3b3;
border-left:2px solid #900;
font-family:Tahoma, Geneva, sans-serif;
}

.bottone {
	background-color:#dedede;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#434343;
	border:1px solid #909090;
	width:640px;
	height:35px;
}

.form_cerca {
	background-color:#dedede;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#434343;
	border:1px solid #909090;
	width:340px;
	height:36px;

}


.form_cerca2 {
	background-color:#dedede;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#434343;
	border:1px solid #909090;
	
	height:30px;

}

.button_2 {
	background-color:#dedede;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#434343;
	border:1px solid #909090;
	width:100px;
	height:40px;
}


.button_3 {
	background-color:#dedede;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#434343;
	border:1px solid #909090;
	width:150px;
	height:20px;
}


.bottoni_edit {
	background-color:#dedede;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#434343;
	border:1px solid #909090;
	height:35px;
}