HTML, body{	padding:0;	margin:0;	font-size:11px;	font-family:Arial, Helvetica, sans-serif; color:#b3b3b3; background-image:url(img/pattern_all.gif); background-repeat:repeat-y;}
#outer { width:918px; margin:0; padding:0;}
#wrapper {padding:0px 30px 0px 30px; margin:0;}

.header .logo{float:left; margin-right:50px;}
.header .top{float:left; width:633px;}
.top .inviamail{ background-color:#fafafa; height:38px; font-size:9px; color:#b3b3b3}
.inviamail .formmail{margin:0; padding:0;}
.inviamail table{padding:7px 0 0 15px;}

.tbnormal { width:156px; font-size:10px; color:#000000; height:16px; border:1px solid #d7d7d7;}
.inviamail a{ line-height:16px; font-size:10px; padding-bottom:10px;}
.txt10{font-size:10px}

a{color:#990000;}
a:hover {text-decoration:none}

.menu { font-size:10px; border-bottom:1px solid #d7d7d7; padding:22px 0px 7px 7px;}
.menu a{text-decoration:none; display:block;  background:url(img/bullet_menu_havesub.gif) no-repeat left; padding:0px 0px 0px 8px; margin:0px 18px 0px 0px}
.menu a.nosub{text-decoration:none; display:block;  background:url(img/bullet_menu_nothavesub.gif) no-repeat left; padding:0px 0px 0px 10px; margin:0px 18px 0px 0px}

.menu a:hover{ color:#000;}

.menu .mn_st {float:left; margin:0px 0px 0px 12px; }
.menu .mn_nd {float:left;margin:0px 0px 0px 6px;}
.menu .mn_vc {float:left;margin:0px 0px 0px 6px;}

#dropmenudiv{position:absolute; z-index:100; padding:0px 0px 3px 0px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; background-color:#f8f8f8; margin-top:7px; margin-left:-5px; font-size:10px;}
#dropmenudiv a{display:block; width:auto; color:#848484; padding:3px 0px 3px 10px; text-decoration:none; background:url(img/bullet_menu_nothavesub.gif) no-repeat left; margin-left:5px;}
#dropmenudiv a:hover{color:#000;}


.content .cntleft {float:left; width:182px; margin:40px 43px 0px 0px}
.content .cntright {float:left;}
.cntleft p.text{color:#b2b8b0; margin:0px; padding:0px; text-align:justify; line-height:15px; font-size:11px;}
.cntleft p.text strong{color:#646464; font-weight:normal; font-size:11px;}

.contentint .cntleft {float:left; width:182px; margin:0px 43px 0px 0px}
.contentint .cntright {float:left; margin:0px 0px 20px 0px; text-align:justify; color:#848484; line-height:18px; font-size:12px; width:631px;}

.contentint .cntright strong, .contentint .cntright b{color:#000000; font-weight:normal;}

.flashhp {border:1px solid #d7d7d7;}

.listnews{margin:10px 0px 0px 5px; color:#848484; height:160px;}
.listnews .data { font-size:11px; color:#646464; border-bottom:1px solid #d7d7d7; background:url(img/bullet_data.gif) no-repeat left; padding:0px 0px 0px 11px; line-height:16px; margin:0px 0px 4px 0px;}
.listnews .single{float:left; width:195px; margin:0px 10px 0px 0px;}
.listnews .single a {color:#646464; text-decoration:none; display:block; margin:0px 0px 3px 0px;}
.listnews .single a.normal {color:#990000; text-decoration:underline;}
.listnews .single a.normal:hover {text-decoration:none;}

.footer{
	clear:both;
	margin:20px 0px 0px 225px;
	font-size:9px;
}

.footer .footleft{float:left; background:#fafafa; width:320px; margin:0px 5px 0px 0px}
.footleft p{padding:7px 0px 5px 10px; margin:0;}
.footer .footright{float:left; background:#fafafa;width:307px;}
.footright p{padding:7px 0px 5px 10px; margin:0;}
.footright span.prelink{ color:#848484}

.tablesubmenu{background:url(img/bg_submenu_interno.jpg) no-repeat;}

.tablesubmenu a{ display:block;color:#848484; padding:3px 12px 3px 0px; text-decoration:none; background:url(img/bullet_menu_nothavesub.gif) no-repeat right; margin-right:7px; font-size:10px;}
.tablesubmenu a:hover{color:#000;}

.tablesubmenu a.sel{background:url(img/bullet_submenu_sel.gif) no-repeat right; color:#b3b3b3}

.flashint{border:1px solid #d7d7d7; float:left; margin:0px 15px 5px 0px;}

#chisiamo a.a1{background:url(img/bullet_submenu_sel.gif) no-repeat left; color:#b3b3b3;padding:0px 0px 0px 10px;}
#casefamiglia a.a2 {background:url(img/bullet_submenu_sel.gif) no-repeat left; color:#b3b3b3;padding:0px 0px 0px 10px;}
#comeaiutare a.a3 {background:url(img/bullet_submenu_sel.gif) no-repeat left; color:#b3b3b3;padding:0px 0px 0px 10px;}
#contattaci span.a4 {color:#b3b3b3;}
#archivionews span.a5 {color:#b3b3b3;}

h2 {color:#990000; font-size:14px; line-height:18px; font-weight:bold; padding:0px 0px 0px 0px; margin:0 0 0 0;}
.linediv{ border-bottom:1px solid #d7d7d7; padding:3px 0px 3px 0px; margin-bottom:5px; height:1px;}
.conttext {width:180px; font-size:9px;}
.linkbullet {color:#990000;}

.strillo{ background-color:#FDF1EE; padding:3px 0 3px 0; margin:3px 0;}
.strillo b, strong{color:#000000; font-weight:normal}
.strillo .data { font-size:11px; color:#646464; border-bottom:1px solid #d7d7d7; background:url(img/bullet_data.gif) no-repeat left; padding:0px 0px 0px 11px; line-height:16px; margin:0px 0px 4px 0px;}