/*generici*/
body,form{
margin:0px;
}
input,select,textarea{
border:1px solid #818181;
background-color:#FAFAFA;
font-family:Tahoma,Verdana,Arial,Sans Serif;
font-size:11px;
color:#000000;
}
.sel_search{
	width: 80px;
}
.bott_form_ca{
border:none;

}
td{
font-family:Tahoma,Verdana,Arial,Sans Serif;
font-size:11px;
color:#000000;
}
.div_nasc{
	visibility:hidden;
	position:absolute;
	margin:0px;
}
.div_vis{
	visibility:visible;
	position:relative;

}
/*testa*/
.elenco_prov{
	line-height:18px;
	text-align:left;
}
.testa_ca{
height:79px;
border:1px solid #777777;
background-image: url("testa_ca.jpg");
background-position:left top;
background-repeat:no-repeat;
padding-left:12px;
}
.linea_1_ca{
line-height:4px;
background-color:#B9B9B9;
border:1px solid #FFFFFF;
border-left:none;
border-right:none;
}
.menu_ca{
height:22px;
border:1px solid #818181;
background-image: url("menu_ca.gif");
background-position:left top;
background-repeat:repeat-x;
padding-left:12px;
}
.menu_ca2{
height:22px;
/*border:1px solid #818181;*/
background-image: url("bott_id_ca.gif");
background-position:left top;
background-repeat:repeat-x;
padding-left:2px;
}
.btn_ca{
width:134px;
height:22px;
background-image: url("bt2_ca.gif");
background-position:left top;
background-repeat:no-repeat;
text-align:left;
color:#6A6A6A;
}
.btn_double_ca{
width:208px;
height:22px;
background-image: url("bt_double_ca.gif");
background-position:left top;
background-repeat:no-repeat;
text-align:left;
color:#6A6A6A;
}
.btn_ca2{
width:104px;
height:22px;
background-image: url("bott_mu_ca.gif");
background-position:left top;
background-repeat:no-repeat;
text-align:center;
color:#6A6A6A;
}
.btn_ca3{
width:104px;
height:22px;
background-image: url("bott_mu2_ca.gif");
background-position:left top;
background-repeat:no-repeat;
text-align:center;
color:#6A6A6A;
}
.btn_h_ca{
width:104px;
height:22px;
background-image: url("bt_h_ca.gif");
background-position:left top;
background-repeat:no-repeat;
text-align:center;
color:#8D0000;
}
.white_ca{
line-height:1px;
}
/*corpo*/
.col1_ca{
width:628px;
background-color:#F6F6F6;
text-align:center;
}
.col2_ca{
width:2px;
}
.col3_ca{
width:330px;
background-color:#EEEEEE;
text-align:center;
}
/*box_corpo soluzione in tre parti
.ts_box_ca{
width:100px;
height:26px;
background-image:url(ts_box_ca.gif);
background-repeat:no-repeat;
}
.cr_box_ca{
height:26px;
background-image:url(cr_box_ca.gif);
background-repeat:repeat-x;
text-align:center;
font-weight:bold;
color:#DC0000;
}
.cl_box_ca{
width:16px;
height:26px;
background-image:url(cl_box_ca.gif);
background-repeat:no-repeat;
}
*/

/*menu utenti*/

.testa_mu_ca{
height:15px;
background-image:url(ts_box_mu_ca.gif);
background-repeat:no-repeat;
background-color:#DC0000;
color:#FFC2C2;
font-weight:bold;
text-align:center;
}
.linea1_mu_ca{
line-height:2px;
background-color:#DC0000;
border-bottom:1px solid #FFFFFF;
}
.linea2_mu_ca{
line-height:1px;
background-color:#FFFFFF;
}
.linea3_mu_ca{
line-height:1px;
background-color:#000000;
border-bottom:#818181 2px solid;
}
.corpo_mu_ca{
width:121px;
height:20px;
background-image:url(mini_mu_ca.gif);
background-repeat:no-repeat;
background-position:left center;
background-color:#E1E1E1;
border-left:#A3A3A3 1px solid;
border-right:#A3A3A3 1px solid;
vertical-align:middle;
color:#FFFFFF;
padding-left:15px;
text-align:left;
}
.piede_mu_ca{
line-height:1px;
background-color:#FFFFFF;
border:#A3A3A3 1px solid;
border-top:none;
}

/*fine menu utenti*/

/*box_corpo*/

.testa_big_box_ca{
height:26px;
background-image: url("box_maxi_2_ca.gif");
background-repeat:no-repeat;
background-position:left;
text-align:center;
font-weight:bold;
color:#9c0000;
}
.testa_small_box_ca{
height:26px;
background-image: url("box_mini_2_ca.gif");
background-repeat:no-repeat;
background-position:left;
text-align:center;
font-weight:bold;
color:#DC0000;
}
.corpo_box_ca{
background-color:#FFFFFF;
padding-top:13px;
padding-bottom:13px;
}
/*tabella 1*/
.tab_ca{
	border:1px solid #818181;
}
.tab_car{
	border:1px solid #818181;
}
.tit_tab_car{
	background-color:#F6F6F6;
	border-bottom:1px solid #818181;
	color:#818181;
}
.sub_tab_car{
	border-bottom:1px solid #818181;
}
.s_tab2_car{
	text-align:left;
	line-height:15px;
}
.tit_tab_ca{
background-color:#CDCDCD;
background-image: url("car_ca.gif");
background-position:left center;
background-repeat:no-repeat;
height:27px;
padding-left:30px;
text-align:left;
font-weight:bold;
color:#2F2C2C;
}
.s_tab1_ca{
width:100px;
height:20px;
background-color:#E2E2E2;
color:#5B5B5B;
font-weight:bold;
text-align:right;
padding-right:5px;
}
.s_tab2_ca{
padding-left:3px;
border:1px solid #8E8E8E;
color:#5B5B5B;
font-weight:bold;
text-align:left;
color:#000000;
}
.s_tab2_ca_no{
padding-left:3px;
border:1px solid #8E8E8E;
color:#5B5B5B;
text-align:left;
color:#000000;
}
.s_tab1_ca2{
height:20px;
background-color:#E2E2E2;
color:#5B5B5B;
font-weight:bold;
text-align:right;
padding-right:5px;
}
.s_tab1_ca3{
height:20px;
background-color:#E2E2E2;
color:#5B5B5B;
font-weight:bold;
text-align:center;
}
.s_tab1_ca4{
height:20px;
background-color:#E2E2E2;
color:#5B5B5B;
font-weight:bold;
text-align:left;
padding-left:5px;
}
.s_tab1_ca5{
height:2px;
background-color:#E2E2E2;
color:#5B5B5B;
}
.s_tab2_ca2{
padding-left:3px;
height:20px;
border:1px solid #8E8E8E;
color:#5B5B5B;
text-align:left;
color:#000000;
}
.s_tab2_ca3{
padding-left:3px;
height:20px;
border:1px solid #8E8E8E;
color:#5B5B5B;
text-align:center;
color:#000000;
}
.s_tab3_ca{
width:115px;
height:20px;
text-align:right;
padding-right:3px;
border:1px solid #C6C6C6;
color:#000000;
}
.h3px_ca{
line-height:3px;
}
.testo_ca{
padding:3px;
text-align:justify;
line-height:18px;
color:#373737;
}
.testo_ca2{
padding:3px;
text-align:center;
line-height:18px;
color:#373737;
}
/*tabella foto*/
.foto_ca{
border:4px solid #A5A5A5;
}
.sf_foto_ca{
	background-color:#EEEEEE;
	height:166px;
	}
.pie_foto_ca{
	background-color:#A5A5A5;
	font-size:3px;
	}
.foto2_ca{
border:1px solid #A5A5A5;
}
.bkg_1_ca{
background-image: url("car_mini_2_ca.gif");
background-position:center center;
background-repeat:no-repeat;
}
/*piede*/
.sep_ca{
line-height:3px;
background-image: url("sep_ca.gif");
background-position:left center;
background-repeat:repeat-x;
}
.piede1_ca{
line-height:2px;
background-color:#DC0000;
border-bottom:1px solid #FFFFFF;
}
.piede2_ca{
line-height:7px;
background-color:#777777;
}
/*link*/
a,a:link,a:visited,a:hover{
color:#000000;
text-decoration:none;
}
a.menu:link,a.menu:visited,a.menu:hover{
color:#000000;
text-decoration:none;
padding-left:18px;
}
a.bt_h_link_ca,
a.bt_h_link_ca:link,
a.bt_h_link_ca:visited,
a.bt_h_link_ca:active
{
font-weight:normal;
color:#8D0000;
text-decoration:none;
}
a.bt_h_link_ca:hover{
font-weight:normal;
color:#FF0000;
text-decoration:none;
}
a:link,a:visited,a:hover{
color:#000000;
text-decoration:none;
}
a.tit_lista,a.tit_lista:link,a.tit_lista:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
}
a.tit_lista:hover{
color:#4E4E4E;
font-weight:bold;
text-decoration:none;
}
a.tit_citta,a.tit_citta:link,a.tit_citta:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:10px;
}
a.tit_citta:hover{
color:#151615;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
a.cat_news,a.cat_news:link,a.cat_news:visited{
color:#9c0000;
text-decoration:none;
font-weight:bold;
}
a.cat_news:hover{
color:#9c0000;
font-weight:bold;
text-decoration:none;
}
