/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:auto; background:url(../img/sfondo-body.gif) repeat;}
p{margin:0; padding:0;}
h1{margin:0; padding:0; font-size:20px; font-weight:normal;}
h3{	margin:0;	padding:0;	font-size: 14px;	color: #8a1c20;}
h5{margin:0; padding:0; padding-top:15px; color:#486c86; font-weight:bold;}
ul{margin:0; padding:0; margin-top:15px; margin-left:20px;}
.clear{clear:both;}
.p-viola{	padding: 10px;}
.titolo-didascalia{padding: 10px 10px 5px 10px; color:#486c86; font-weight:bold;}
.didascalia{padding: 0px 10px 5px 10px; color:#486c86;}
#spazio5{height:3px; float:left; width:495px;}
.dx{text-align:right;}

#contenuto{
	width:1000px;
	margin:auto;
	background:url(../img/sfondo-contenuto.jpg) repeat-y;
}

#ang-sx-bb{width: 10px; height: 24px; float:left;}
#barra-blu{ background:url(../img/sfondo-bb-head.gif) repeat-x; width: 976px; height: 24px; float:left;}
#ang-dx-bb{width: 14px; height: 24px; float:left;}
#ombra-ang-dx{width:11px; height:4px; float:left;}

#logo{	float:left;	width: 74px;	height: 73px;	padding-top: 10px;	padding-left: 5px;	padding-bottom: 5px;}

#slogan{float:left; width:200px; padding-top:30px; padding-left:10px;}
#menu-funzionale{	float:right;	color:#996600;	width:250px;	text-align: right;	padding-right: 12px;}

#box-con-ombra{width:989px; background:#FFFFFF;}
#ombra-del-box{width:1000px; background:url(../img/ombra-del-box.gif) repeat-y;}

#navigazione{width:989px; height:228px;background:#FFFFFF repeat;}
#ang-sx-bianco{width:4px; height:4px; float:left;}
#sfondo-bianco{width:981px; height:4px; float:left; background:url(../img/sfondo-bianco.gif) repeat-x;}
#ang-dx-bianco{width:4px; height:4px; float:left;}
#riga-menu{	width:981px;	height:20px;	float:left;	padding-left:4px;	background:#FFFFFF repeat;	padding-right: 4px;}
#sfondo-blu{width:981px; background:url(../img/sfondo-blu.gif) repeat-x; height:20px;}
#riga-bluazzurra{width:201px; height:20px; background:url(../img/riga-bluazzurra.gif) repeat-y; float:left; margin-left:42px;}
#voce1{	color:#FFFFFF;	font-size:11px;	float:left;	padding-left:15px;	padding-right:15px;	padding-top: 3px;	letter-spacing:1px;	font-weight: 700;}
#linea-bianca{width:2px; height:20px; float:left;}
#banner{width:981px;	height:200px;	float:left;padding-right: 4px;}


#ombra{width:989px; height: 6px; background:url(../img/ombra-div-ombra.gif) repeat-x;}
#azzurro{width:180px; height:6px; padding-left:46px;}

#corpo{width:989px; background:#FFFFFF;}


#colonna1{width:226px; float:left;background:url(../img/sfondo-news.gif) repeat-y;}
#box-news{width:226px;}
#riga-viola{width:226px; background:url(../img/riga-viola.gif) repeat-x; height:2px; margin-top:15px;}
#sfondo-titolo-news{widows:226px; height:18px; background:url(../img/sfondo-lilla.gif) repeat-x; margin-top:2px;}
#titolo-news{padding-left:55px; float:left;}
#testo-news{ padding-top:5px; padding-left: 5px; padding-right: 5px; border-right:#FFFFFF solid 1px; border-left:#FFFFFF 1px solid; margin-left:50px; margin-right:7px; background:#e5eef2 repeat; line-height:15px;}
#fondo-testo-news{margin-left:50px; margin-right:5px;}
.sx{padding-right: 5px;}
#sotto-box-news{background:url(../img/sfondo-news.gif) repeat-y; height:20px;}
#fondo-testo-colonna1{ background:url(../img/fondo-box-colonna1.gif) no-repeat;margin-left:50px; margin-right:5px; width:169px; height:50px;}


#colonna2{	float:left;	width: 495px;	margin-left:19px;	padding-top: 15px;}
#inizio{width:488px; text-align:right;}
#box1{	width: 495px;	background:url(../img/sfondo-box-sezioni.gif) repeat-y; min-height:160px;}
#box2{	width: 495px;	background:url(../img/sfondo-box-sezioni.gif) repeat-y; min-height:160px;}
#sfondo-box-sezioni{width: 488px;}
#riga-multi{float:left;	width: 300px;}
#titolo-sezione{float:left;	padding-top:5px;	width: 300px;}
#testo-sezione{	float:left;	width: 280px;	padding-left:10px;	padding-right:10px;	padding-top: 10px;}
#img-sezione{	float:right;}
img.img-box{padding-right: 20px;}
#fondo-box-sezioni{width:495px; float:left;}

#colonna2-interna{	width:744px;	float:right;	padding-top: 15px;}
#box1-interna{	background:url(../img/sfondo-box-sezioni.gif) repeat-y right;	width: 744px; }
#img-didascalia{	float:right;	width: 270px;	margin-right: 12px;}
#img-box{	float:right;	width: 270px;	background: url(../img/sfondo-body.gif) repeat;}
#didascalia{background:url(../img/sfondo-body.gif) repeat;	float:right;	width: 270px;}
#riga-vert{width:4px; background:#486c86 repeat-y; float:left;}
#titolo-box{	float:left;	padding-top: 20px;	width: 440px;}
#paragrafo-box{	float:left;	width: 400px;	line-height:20px;padding-left:15px;}
#sottotitolo-box{	float:left;	width: 400px;	padding-left: 15px;}
#fondo-box-sezioni-interna{	float:left;	width:744px;	padding-bottom: 5px;}

#colonna3{width:249px; float:right;}
#inizio-focus{width::247px; margin-top:15px;}
#box-focus{width:247px; background:url(../img/sfondo-focus.gif) repeat-y;}
.focus-hp{font-style:italic; line-height:15px; color:#486c86; padding-left:10px; padding-right:20px;}
.padding-5{padding-top:5px;}
.padding-10{padding-top:10px;}
#sfumatura-dx{width:11px; float:right;}

#footer{
	width:1000px;
	margin-bottom: 20px;
}
#footer a.link-grigio  {color:#999999;}
#footer a.link-grigio:hover {color:#999999;}

#ang-sx-foot{width: 8px; height: 29px; float:left;}
#sfondo-foot{width: 972px; height: 29px; float:left; background:url(../img/sfondo-footer.gif) repeat-x;}
#ang-dx-foot{width: 17px; height: 29px; float:left;}
#testo-foot{	float:right;	color:#999999;	font-size:10px;	padding-right: 30px;	padding-top: 3px;}
#azzurro-foot{	background:url(../img/azzurro-foot.gif) repeat-x;	width:180px;	margin-left: 38px;	float: left;}



/*link*/
a.menu:link, a.menu:visited{text-decoration:none;color:#FFFFFF;}
a.menu:focus, a.menu:active, a.menu:hover{text-decoration:underline; color:#FFFFFF;}

a.MFunz:link, a.MFunz:visited{text-decoration:underline;color:#996600;}
a.MFunz:focus, a.MFunz:active, a.MFunz:hover{text-decoration:none; color:#996600;}

a.link-grigio:link, a.link-grigio:visited{text-decoration:underline;color:#666666;}
a.link-grigio:focus, a.link-grigio:active, a.link-grigio:hover{text-decoration:none; color:#666666;}

a.link-news:link, a.link-news:visited{text-decoration:underline;color:#8a1c20;}
a.link-news:focus, a.link-news:active, a.link-news:hover{text-decoration:none; color:#8a1c20;}

