@charset "utf-8";
/* HOUSE */

body{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background-image:url(/images/back.jpg); background-position:top left; background-repeat:repeat; margin:0; padding:0;}

h1{ font-size:20px; color:#3E362F; margin:0;}
h2{ font-size:15px; color:#FFFFFF; margin:0;}
h3{ font-size:18px; color:#FFFFFF; margin:0;}
h4{ font-size:13px; margin:0; width:200px; font-weight:normal;}

.spacer{ clear:both; font-size:1%;}

#head{ background-image:url(/images/back_tool.png); background-position:top left; background-repeat:repeat-x; margin:0; padding:0; height:205px;}
#header{ width:970px; margin:0 auto 0 auto; padding:9px 0 0 0;}

#toolbar{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:16px; width:900px; margin:0 auto 0 auto; padding-top:2px; text-align:right; color:#ffffff;}
#toolbar a{ color:#ffffff; text-decoration:none;}
#toolbar a:hover{ text-decoration:underline;}

.pnl{ float:left;}


#nav{ font-size:12px; width:620px; text-align:right; margin-left:350px; margin-top:-78px; color:#1C4983;}
#nav a{ height:16px;  color:#fff; margin-right:3px; border-top:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; text-decoration:none; float:right; background-color:#1C4983; display:block; padding:2px 15px 5px 15px; text-align:center;}
#nav a:hover{ height:16px; color:#fff; margin-right:3px; border-top:2px solid #ffffff; border-left:2px solid #ffffff; border-right:2px solid #ffffff; text-decoration:none; float:right; background-color:#7E664C; display:block; padding:2px 15px 5px 15px; text-align:center;}

#hp_cont{ width:900px; margin:0 auto 0 auto; color:#FFFFFF; font-size:13px; }
#hp_cont a{color:#FFFFFF; text-decoration:underline;}
#hp_cont a:hover{color:#FEC300;  text-decoration:none;}

#cont_top{ background-image:url(/images/sha_up.png); background-position:top; background-repeat:repeat-x; height:20px; margin:0;}
#cont_mid{ background-image:url(/images/back_cont_02.jpg); background-position:top; background-repeat:repeat-y; margin:0; background-color:#000000;}
#cont_but{ background-image:url(/images/sha_down.png); background-position:top; background-repeat:repeat-x; line-height:17px; margin:0;}


#cont_top_a{ background-image:url(/images/sha_up.png); background-position:top; background-repeat:repeat-x; height:20px; margin:0;}
#cont_mid_a{ background-image:url(/images/back_cont_02.jpg); background-position:top; background-repeat:repeat-y; margin:0; background-color:#000000; text-align:center; padding:20px 0 20px 0;}
#cont_mid_a a{ color:#ffffff; text-decoration:underline;}
#cont_mid_a a:hover{ color:#FEC300; text-decoration:none;}
#cont_but_a{ background-image:url(/images/sha_down.png); background-position:top; background-repeat:repeat-x; line-height:17px; margin:0;}


#cont_house{width:900px; margin:0 auto 0 auto; color:#FFFFFF; font-size:13px; padding:5px;}
#cont_house a{color:#FFFFFF; text-decoration:underline;}
#cont_house a:hover{color:#FEC300;  text-decoration:none;}

#cont_house td{padding:10px; border-bottom:1px dotted #FFFFFF;}
#cont_house span{padding:10px 0 0 0; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#cont_house td{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#cont_house input{ margin:10px 0 6px 0; background-color:#FFFFFF; color:#000000; background-image:none;}

#cont_house_left{width:900px; margin:0 10px 0 0; color:#FFFFFF; padding:5px;}
#cont_house_left a{ width:141px; color:#ffffff; text-decoration:none; display:block;  padding:3px; border:2px solid #fff; float:left; text-align:center; margin-right:74px;}
#cont_house_left a:hover{ width:141px; text-decoration:none; background-color:#7E664C; color:#fff; display:block; padding:3px; border:2px solid #fff; float:left; text-align:center; margin-right:74px;}
#cont_house_left td{padding:0; margin:0; border-bottom:none;}

/*#cont_house_mid{width:300px; margin:0 10px 0 0; color:#FFFFFF; float:left; padding:5px;}
#cont_house_mid a{width:280px; color:#ffffff; text-decoration:none; display:block; height:92px; padding:5px;}
#cont_house_mid a:hover{width:280px; text-decoration:none; background-color:#7E664C; color:#fff; display:block; height:92px; padding:3px; border:2px solid #fff;}
#cont_house_mid td{padding:0; margin:0; border-bottom:none;}*/

.cont_house_right{width:420px; margin:20px 10px 0 0; color:#FFFFFF; float:left; padding:5px; border-top:1px dotted #ffffff;}
.cont_house_right span{padding:0px; margin:0px;}

#cont_interne_top{ background-image:url(/images/sha_up.png); background-position:top; background-repeat:repeat-x; height:20px; margin:0;}
#cont_interne_mid{ background-image:url(/images/back_cont_02.jpg); background-position:top; background-repeat:repeat-y; margin:0; padding-bottom:2px; background-color:#000000;}
#cont_interne_mid a{ color:#FFFFFF; text-decoration:underline;}
#cont_interne_mid a:hover{color:#FEC300;  text-decoration:none;}

#cont_interne_but{ background-image:url(/images/sha_down.png); background-position:top; background-repeat:repeat-x; line-height:17px; margin:0;}

.btn{ border:2px solid #ffffff; padding:2px; background-image:url(/images/back_but.jpg); background-position:top; background-repeat:repeat-y;}

.list_sx{ width:150px; float:left; margin-right:0px;}
.list_mid{ width:275px; float:left; margin-right:30px; line-height:1.5em;}
.list_dx{ width:420px; float:left;}


.altrefoto img{}
.altrefoto td{ vertical-align:top;}

#hplink { color:#ffffff; width:100%; text-align:left;}
#hplink a{ color:#ffffff; text-decoration:underline; width:100%; text-align:left;}
#hplink a:hover{color:#FEC300; text-decoration:none;  width:100%; text-align:left;}

#privacy { width:880px; color:#fff; border:1px solid #fff; font-size:11px; padding:10px; margin-top:10px;}

#footer{ width:900px; color:#FFFFFF; font-size:12px; text-align:center; margin:15px auto 45px auto;}


/*Amministrazione*/

