/* CSS Document */
body
{
margin:auto;
background:url(body_back.jpg) center repeat-y #f7f7f7;
}
p,h1,h2,h3,ul
{
margin:0px;
padding:0px;
}

.spazio
{
margin:10px;
padding:10px;
}

.clear
{
clear:both;
}

#home
{
margin:auto;
width:977px;
}
#main
{
float:left;
width:977px;
}
#header
{
height:168px;
width:977px;
float:left;
}
#topheader
{
float:left;
width:940px;
position:relative;
padding-right:20px;
padding-left:10px;
height:70px;
}
.date
{
float:left;
font-size:13px;
font-family:Georgia;
color:#999999;
padding-top:5px;
}
.flags
{
float:left;
padding-top:13px;
}
.flags img
{
float:left;
margin-right:15px;
}
#nav
{
float:left;
font-size:13px;
font-weight:bold;
font-family:"Arial";
padding-top:18px;
color:#008cff;
}
#nav ul
{
list-style:none;
}
#nav li
{
float:left;
padding-left:2px;
padding-right:2px;
}
#nav ul li a
{
color:#999999;
text-decoration:none;
}
#nav ul li a:hover
{
text-decoration:underline;
}
.login a
{
float:right;
margin-top:18px;
text-decoration:none;
font-family:"Arial";
font-size:11px;
font-weight:bold;
color:#008cff;
}
.login a:hover
{
text-decoration:underline;
}
#logo
{
float:left;
width:392px;
padding-left:35px;
margin-top:-14px;
height:118px;
background:url(logo-back.jpg) no-repeat;
}

#logo a
{
width:281px;
margin-top:19px;
float:left;
height:118px;
}

#logo_en
{
float:left;
width:392px;
padding-left:35px;
margin-top:-14px;
height:118px;
background:url(logo_en.jpg) no-repeat;
}

#logo_en a
{
width:281px;
margin-top:19px;
float:left;
height:118px;
}

#logo_sp
{
float:left;
width:392px;
padding-left:35px;
margin-top:-14px;
height:118px;
background:url(logo_es.jpg) no-repeat;
}

#logo_sp a
{
width:281px;
margin-top:19px;
float:left;
height:118px;
}
#rightheader
{
float:left;
margin-top:-33px;
width:550px;
height:137px;
background:url(rightheader.jpg) no-repeat;
}

#imgprova
{
padding-to: 100px;
margin-top:-100px;

}

*html #rightheader
{
float:left;
margin-top:-33px;
width:547px;
height:137px;
background:url(rightheader.jpg) no-repeat;
}




#bottomheader
{
float:left;
padding-left:30px;
width:947px;
height:36px;
border-top:solid 1px #fbfbf9;
background:#eeefe7;
margin-top:4px;
font-size:16px;
}

#search
{
float:left;
width:500px;
padding-left:21px;
height:20px;
padding-top:15px;
background:#ffffff;
border:solid 1px #f6f7f3;
margin-right:13px;
margin-top:-15px;
font-size:12px;
font-family:"Arial";
color:#4c4c4c;
}
#search p
{
float:left;
padding-right:25px;
padding-top:10px;
}
#search .input
{
width:450px;
padding-right:4px;
padding-left:4px;
border:0px;
margin-top:-10px;
height:23px;
margin-right:0px;
background:url(sinput_back.jpg) no-repeat;
float:left;
}

.cerca
{
font-family:"Arial";
font-size:16px;
font-weight:bold;
float:left;
color:#008cff;
padding-top:7px;
padding-right:20px;
}

.search1
{
padding-right:4px;
padding-left:4px;
border:0px;
margin-top:-8px;
margin-right:0px;
float:right;
}


.rice
{
margin-top:4px;
}

a.newstiker
{
float:left;
font-family:"Arial";
font-size:12px;
color:#666666;
text-decoration: none;
}


#news
{
float:left;
width:977px;
height:52px;
font-family:"Arial";
font-size:12px;
color:#666666;
font-weight:bold;
background:url(news_back.jpg) repeat-x;

}

#news .time
{
color:#008cff;
}
#news img
{
float:left;
}
#news p
{
float:left;
padding-top:19px;
}
#content
{
width:977px;
float:left;
background:url(content_back.jpg) repeat-y;
margin-top:0px;
}
#rightcont ul
{
margin-left: 20px;
}
#contentstampa
{
width:auto;

}

#contentstampa1
{
width:auto;
}

#leftcontent
{
float:left;
padding-left:40px;
width:715px;
padding-right:20px;
color:#666666;
font-size:13px;
font-family:"Arial";
padding-top:0px;


}
#leftcontent a
{
color:#008cff;
}
#leftcontent a:hover
{
text-decoration:none;
}
#leftcontent .title
{
	margin-top:-10px;
color:#cccccc;
font-size:22px;
font-weight:bold;
}

#leftcontent .title1
{
margin-top:-10px;
margin-bottom:10px;
color:#008cff;
font-size:14px;
font-weight:bold;
}

#leftcontent h1
{
font-family:"Georgia";
color:#999999;
font-weight:normal;
font-size:24px;
}
#leftcontent h1 a
{
font-family:"Georgia";
color:#999999;
font-weight:normal;
font-size:24px;
text-decoration:none;
}

#leftcontent inevidenza a
{
font-family:"Arial";
color:#cccccc;
font-weight:normal;
font-size:12px;
text-decoration:none;
}


#leftcontent .text
{
float:left;
width:301px;
padding-top:0px;
}
#leftcontent .rimg
{
float:right;
margin-top:10px;
}
#rightcontent
{
float:left;
padding-left:15px;
width:175px;
}

a.servizi
{
width: 250px;
margin-top:12px;
font-size: 14px;
color:#666666;
font-family:"Arial";
text-decoration:none;
font-weight:bold;
}

.servizi
{
width: 250px;
margin-top:12px;
font-size: 12px;
color:#999999;
font-family:"Arial";
text-decoration:none;
}


.pdf
{
float:left;
width:140px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
font-family:"Arial";
font-size:12px;
font-weight:bold;
color:#808080;
padding-left:15px;
border:solid 2px #a6d7ff;
border-top:0px;
}

.pdf .title
{
font-family:"Verdana";
font-size:15px;
color:#666666;
font-weight:bold;
padding-bottom:8px;
padding-top:0px;
}


.pdf .titleflash a
{
font-family:"Verdana";
padding-left:8px;
padding-top:0px;
padding-bottom:5px;
font-size:12px;
color:#4DAEFF;
font-weight:bold;
text-decoration:none;
background:url(freccia.gif) no-repeat;
float:left;
display:block;

}

.pdf img
{
margin-top:10px;
}


.black
{
color:#000;
}
.rimg
{
margin-top:1px;
}
#footer
{
float:left;
width:977px;
padding-left:0px;
border-top:solid 1px #e0e0e0;
border-bottom:solid 1px #e0e0e0;
margin-top:10px;
background:#808080;
padding-top:15px;
padding-bottom:15px;
font-size:12px;
font-family:"Arial";
color:#fff;
}
.footinfo1
{
float:left;
width:293px;
padding-left:43px;
min-height:235px;
border-right:solid 2px #a6a6a6;
}
#footer .title
{
font-size:22px;
font-weight:bold;
color:#59e3ff;
}
#footer ul
{
list-style:none;
padding-top:10px;
}
#footer li
{
cursor:pointer;
}
#footer li a
{
color:#fff;
text-decoration:none;
float:left;
cursor:pointer;
padding-top:5px;
padding-bottom:5px;
border-top:dotted 1px #cccccc
}
.footinfo1 ul li a
{
width:243px;
}
.footinfo2 ul li a
{
width:165px;
}
.footinfo3 ul li a
{
width:258px;
}
.lasta a
{
border-bottom:dotted 1px #cccccc;
}
.footinfo2
{
float:left;
border-right:solid 2px #a6a6a6;
width:234px;
padding-left:44px;
min-height:235px;
}
.imgt
{
padding-top:2px;
padding-left:5px;
float:left;
}
.footinfo3
{
float:left;
width:300px;
padding-left:50px;
min-height:235px;
}
#bottomfooter
{
float:left;
color:#fff;
margin-top:15px;
border-top:solid 2px #a6a6a6;
width:925px;
padding-left:6px;
padding-top:17px;
}
#bottomfooter a
{
color:#fff;
text-decoration:none;
}
#bottomfooter a:hover
{
text-decoration:underline;
}
.rimginfo
{
float:right;
margin-top:35px;
width:378px;
height:271px;
background:url(rightback.jpg) no-repeat;
}
.rimginfo1
{
float:right;
margin-top:35px;
width:378px;
height:271px;
	

}
.rightinfo
{
width:150px;
padding-left:18px;
float:right;
min-height:325px;
background:url(rightinfo.jpg) repeat-y;
margin-top: -280px;


}


*html .rightinfo
{
height:323px;

}
.rightinfo .title1
{
margin:0px;
color:#008cff;
font-size:18px;
font-weight:bold;
padding-bottom:14px;
}

#h2t a
{
font-family:Georgia;
font-size:18px;
color:#999999;
padding-top:20px;
padding-bottom:14px;
font-weight:normal;
text-decoration: none;
}

.rightinfo h2
{
font-family:Georgia;
font-size:18px;
color:#999999;
padding-top:7px;
padding-bottom:14px;
font-weight:normal;
}


.title2
{
font-size:18px;
font-weight:bold;
color:#008cff;
padding-left:5px;
}
.path
{
color:#22508e;
font-size:11px;
font-family:Georgia;
font-style:italic;
}
.text1
{
color:#999999;
font-size:11px;
font-family:Georgia;
font-style:italic;
}
.text1 a
{
text-decoration:none;
color:#999999;
}
.text1 a:hover
{
color:#999999;
text-decoration:underline;
}
.cod
{
color:#808080;
font-size:13px;
font-family:"Arial";
font-weight:bold;
}
.cod1
{
color:#008cff;
font-size:13px;
font-family:"Arial";
font-weight:bold;
}
.path a
{
color:#22508e;
text-decoration:none;
}
.path a:hover
{
text-decoration:underline;
}
#inleftcontent
{
float:left;
padding-left:40px;
width:715px;
padding-right:20px;
color:#666666;
font-size:14px;
font-family:"Arial";
padding-top:15px;
}
#inleftcontent h1
{
color:#008cff;
font-family:Georgia;
padding-top:7px;
padding-bottom:5px;
margin-bottom:7px;
font-weight:normal;
border-bottom:solid 1px #cccccc;
}

#inleftcontentstampa
{
padding-left:40px;
width:400px;
padding-right:20px;
color:#000000;
font-size:15px;
font-family:"Arial";
padding-top:15px;
}

#inleftindagine
{
padding-left:40px;
width:700px;
padding-right:20px;
color:#000000;
font-size:15px;
font-family:"Arial";
padding-top:15px;
}

#inleftcontentstampa1
{

padding-left:40px;
width:450px;
padding-right:20px;
color:#000000;
font-size:15px;
font-family:"Arial";
padding-top:15px;
}

#inleftcontentstampa h2
{
padding-bottom:15px;
font-size:18px;
font-weight:normal;
width:600px;
font-family:"Georgia";
color:#000000;
}
#inleftcontentstampa h1
{
color:#000000;
font-family:Georgia;
padding-top:7px;
padding-bottom:5px;
margin-bottom:7px;
font-weight:normal;
border-bottom:solid 1px #cccccc;
}


#leftul
{
float:left;
width:177px;
}
#leftul ul
{
color:#808080;
font-size:13px;
list-style:none;
padding-top:30px;

}
#leftul ul a
{
color:#808080;
float:left;
display:block;
padding-top:7px;
padding-bottom:7px;
border-top:dotted 1px #b3b3b3;
width:160px;
text-decoration:none;
}
#leftul ul a:hover
{
color:#008cff;
}
#leftul .lasta a
{
border-bottom:dotted 1px #b3b3b3;
}
.active
{
color:#008cff;
}
#rightcont
{
float:left;
padding-top:10px;
width:522px;
padding-left:15px;
}
#rightcont .title
{
font-size:20px;
float:left;
margin-bottom:15px;

}
#rightcont1
{
float:left;
padding-top:10px;
width:522px;
padding-left:182px;
}
#rightcont1 p
{
float:left;
}
#rightcont1 .title
{
font-size:18px;
float:left;
margin-bottom:15px;
}

#rightcont1 h2
{
float:left;
padding-bottom:15px;
font-size:18px;
font-weight:normal;
width:522px;
font-family:"Georgia";
color:#999999;
}

#rightcont h2
{
float:left;
padding-bottom:15px;
font-size:18px;
font-weight:normal;
width:522px;
font-family:"Georgia";
color:#999999;
}
#rightcont ul.topul
{
float:left;
font-size:18px;
font-weight:bold;
color:#008cff;
padding-left:7px;
padding-top:1px;
list-style:none;
}
#rightcont ul.topul a
{
[if lt IE 7.0]  position:absolute;
background:url(topulback.jpg) right no-repeat;
padding-right:14px;
height:19px;
color:#008cff;
text-decoration:none;
float:left;
display:block;
}


#rightcont ul.topul ul
{
position:absolute;
display:none;
float:left;
list-style:none;
width:150px;
padding-top:5px;
padding-bottom:5px;
background:#fff;
margin-top:21px;
border:solid 1px #ccc;
}


#rightcont ul.topul a:focus
{
outline:none;
}
#rightcont ul.topul ul a
{
background:none;
float:left;
padding-left:5px;
width:128px;
margin-bottom:5px;
font-size:16px;
}
#rightcont ul.topul ul a:hover
{
color:#333333;
}
#rightcont ul.topul li:hover ul{
display: block;
}
.jtitle
{
color:#666666;
font-size:16px;
margin-bottom:7px;
font-weight:bold;
float:left;
}
.jtitle1
{
color:#666666;
font-size:16px;
margin-bottom:7px;
font-weight:bold;
float:left;
padding-top:16px;
padding-bottom:5px;
}
.jtitle a.minus,.jtitle1 a.minus
{
background:url(minussign.jpg) left no-repeat;
padding-left:25px;
height:18px;
float:left;
color:#666666;
text-decoration:none;
}
.jtitle a.plus,.jtitle1 a.plus
{
background:url(minussign.jpg) left no-repeat;
padding-left:25px;
height:18px;
float:left;
color:#008cff;
margin-top:7px;
text-decoration:none;
}

.jtitle a.freccia,.jtitle1 a.freccia
{
background:url(freccia_ricerca.gif) left no-repeat;
padding-left:25px;
height:18px;
float:left;
color:#666666;
text-decoration:none;
}



.datecont
{
float:left;
padding-left:28px;
width:492px;
color:#666666;
font-size:13px;
padding-top:10px;
margin-top:6px;
padding-bottom:10px;
border-bottom:solid 1px #f7f7f3;
border-top:solid 1px #f7f7f3;
background:#eeefe7;
}
.datecont a
{
color:#666666;
text-decoration:none;
}
.datecont a:hover
{
text-decoration:underline;
}
.datecont .date1
{
color:#008cff;
font-weight:bold;
}

.datecont .rep1 a
{
color:#008cff;
font-weight:bold;
}
.rtext
{
float:left;
width:385px;
padding-right:12px;
color:#666666;
font-size:13px;
}
.rtext h2
{
color:#999999;
font-size:31px;
font-family:Georgia;
font-weight:normal;
}
.rtext a,.bottomrcont a
{
color:#008cff;
float:right;
}
.rtext a:hover,.bottomrcont a:hover
{
text-decoration:none;
}
.bottomrcont
{
float:left;
margin-top:25px;
width:522px;
padding-top:25px;
padding-bottom:20px;
background:#eeefe7;
color:#666666;
margin-bottom:10px;
}
.bottomrcont h3
{
color:#999999;
font-size:18px;
font-family:Georgia;
font-weight:normal;
}
.bottomrcont .date1
{
color:#008cff;
font-weight:bold;
}
.date2
{
font-weight:bold;
padding-top:4px;
float:left;
color:#008cff;
}
.bottomrcont .col1
{
float:left;
padding-left:14px;
width:145px;
padding-right:14px;
border-right:solid 1px #cccccc;
}
.bottomrcont .col3
{
float:left;
padding-left:14px;
width:147px;
}
.elit
{
font-size:13px;
font-family:"Arial";
color:#666666;
padding-bottom:20px;
}
#notizia_nav
{
float:left;
width:525px;
background:#f6f6f5;
height:23px;
font-size:9px;
font-family:"Arial";
color:#808080;
margin-bottom:16px;
}
.not_img
{
float:left;
padding-top:5px;
padding-left:4px;
}
.not_img1
{
float:left;
padding-top:2px;
padding-left:4px;
}
.not_img2
{
float:left;
padding-top:3px;
padding-left:4px;
}
.not_img3
{
float:left;
padding-top:6px;
padding-left:4px;
}
.not_text a
{
float:left;
padding-top:7px;
padding-left:3px;
padding-right:4px;
padding-bottom:5px;
}
#notizia_nav ul
{
list-style:none;
}
#notizia_nav ul li
{
float:left;
}
#notizia_nav ul li a
{
text-decoration:none;
color:#808080;
}
.a_small
{
float:left;
margin-right:4px;
margin-top:7px;
margin-left:6px;
margin-bottom:5px;
}
.a_mid
{
float:left;
margin-right:4px;
margin-top:6px;
margin-bottom:4px;
}
.a_big
{
float:left;
margin-top:4px;
margin-bottom:3px;
}
.nottizia_cont
{
float:left;
width:521px;
line-height:18px;
padding-top:20px;
}
.nottizia_contstampa
{
width:600px;
line-height:18px;
padding-top:20px;
}
.title3
{
font-size:13px;
font-weight:bold;
color:#666666;
font-family:"Arial";
padding-top:10px;
float:left;
padding-bottom:10px;
}
.altre
{
color:#008cff;
font-size:13px;
font-family:"Arial";
padding-top:7px;
padding-bottom:15px;
float:left;
}
.altre a
{
color:#008cff;
}
.altre a:hover
{
color:#008cff;
text-decoration:none;
}
#login_content
{
width:977px;
float:left;
background:#eeefe7;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
margin-top:10px;
}
#login
{
float:left;
width:609px;
padding-left:190px;
padding-top:30px;
font-size:13px;
font-family:"Arial";
padding-bottom:30px;
color:#666666;
}
.cancle
{
padding-right:25px;
padding-top:14px;
}
.log_title
{
font-size:30px;
color:#008cff;
}
.inser
{
font-size:13px;
color:#666666;
}
.username
{
font-size:13px;
color:#666666;
font-weight:bold;
float:left;
margin-top:3px;
padding-right:7px;
}
.log_input
{
background:url(login_input.jpg) no-repeat;
border:0px;
font-size:11px;
float:left;
width:151px;
height:21px;
padding-bottom:2px;
padding-left:5px;
}
*html .log_input
{
padding-top:5px;
height:17px;
}
#login .row
{
float:left;
padding-right:10px;
}
#login .row1
{
float:left;
padding-right:10px;
width:250px;
}
.non
{
color:#008cff;
margin-right:2px;
}
.reg a
{
color:#008cff;
}
.reg a:hover
{
text-decoration:none;
color:#008cff;
}
.small_text
{
font-size:11px;
color:#666666;
border-top:solid 1px #c4c4c0;
padding-top:5px;
margin-top:10px;
}
#notizia_nav a:focus
{
outline:none;
}
a
{
color:#666666;
text-decoration:underline;
}
a:hover
{
text-decoration:none;
}
a:visited
{
color:#0066cc;
}
.boxcerca
{
font-family:"Arial";
font-size:12px;
font-weight:bold;
float:left;
color:#008cff;
padding-top:17px;
padding-right:20px;
}



#searchavanzata
{
float:right;
margin-top:-18px;
margin-right: 40px;
}

#rightcontric
{
float:left;
padding-top:10px;
width:570px;
padding-left:15px;

}

#rightcontric .title
{
font-size:18px;
float:left;
margin-bottom:15px;
}
#rightcontric h2
{
float:left;
padding-bottom:15px;
font-size:18px;
font-weight:normal;
width:570px;
font-family:"Georgia";
color:#999999;
}

.datecontric
{
float:left;
padding-left:10px;
width:570px;
color:#666666;
font-size:13px;
padding-top:10px;
margin-top:6px;
padding-bottom:10px;
border-bottom:solid 1px #f7f7f3;
border-top:solid 1px #f7f7f3;
background:#eeefe7;
}
.datecontric a
{
color:#666666;
text-decoration:none;
}
.datecontric a:hover
{
text-decoration:underline;
}
.datecontric .date1
{
color:#008cff;
font-weight:bold;
}

.bordersearch
{
border-left:dotted 1px #c4c4c0;
border-right:dotted 1px #c4c4c0;
}

#leftulric
{
float:left;
width:100px;
}
#leftulric ul
{
color:#808080;
font-size:13px;
list-style:none;
padding-top:30px;
}
#leftulric ul a
{
color:#808080;
float:left;
display:block;
padding-top:7px;
padding-bottom:7px;
border-top:dotted 1px #b3b3b3;
text-decoration:none;
width:100px;
}
#leftulric ul a:hover
{
color:#008cff;
}
#leftulric .lasta a
{
border-bottom:dotted 1px #b3b3b3;
}


#carousel {
	margin-top: 19px;
	margin-left: 130px;
	width: 200px;
	height: 390px;
	padding: 0;
	
	color:#666666;
	font-size:7px;
	font-family:"Arial";
		
	}
#carousel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
	display:block;
	}
#carousel li {
	display: inline;
	float: left;

}
.textholder {
	text-align: left;
	font-size: 14px;
	padding: 0px;
	font-weight:bold;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}


.tab-text
{
float:right;
margin-top:35px;


}




.clear { clear: both; }


.rassegna {
text-align:left;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
color:#008cff;
}


.box-fotonotizie {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 8px; MARGIN: 3px 0px; PADDING-TOP: 0px; margin-top:-10px;
}
.box-fotonotizie .foto-head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/media/images/athesis/bg-head-block.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 1px; PADDING-TOP: 0px; HEIGHT: 20px
}
.box-fotonotizie .foto-head A {
	FLOAT: left; MARGIN: 0px 10px; FONT: 11px/20px Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; TEXT-DECORATION: none
}
.box-fotonotizie .foto-head A:hover {
	TEXT-DECORATION: underline;
	
}
.box-fotonotizie .foto-head UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.box-fotonotizie .foto-head UL LI {
	FLOAT: left; BORDER-LEFT: #fff 3px solid
}
.box-fotonotizie .foto-head UL LI A {
	DISPLAY: block; MARGIN: 0px; FONT: 11px/20px Arial, sans-serif; WIDTH: 20px; CURSOR: pointer; COLOR: #fff; HEIGHT: 20px; BACKGROUND-COLOR: #999; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.box-fotonotizie .foto-head UL LI A#activelink {
	BACKGROUND-COLOR: #008cff;
	color: #ffffff;
}
.box-fotonotizie .foto-head UL LI A#activetemilink {
	BACKGROUND-COLOR: #989548;
	color: #ffffff;
}
.box-fotonotizie .foto-head UL LI A:hover {
	BACKGROUND-COLOR: #008cff; 
	TEXT-DECORATION: none;

}
.box-fotonotizie .foto-info-bg {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.box-fotonotizie .foto-info {
	MARGIN: 0px; OVERFLOW: hidden; BACKGROUND-COLOR: #f1f2f6
}
.box-fotonotizie .foto-info H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; MARGIN: 0px; FONT: 21px/23px "Times New Roman", Times, serif; COLOR: #303030; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.box-fotonotizie .foto-info H5 A {
	COLOR: #303030; TEXT-DECORATION: none
}
.box-fotonotizie .foto-info H5 A:hover {
	TEXT-DECORATION: underline
}
.box-fotonotizie .foto-info IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box-fotonotizie .foto-info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/15px Arial, sans-serif; COLOR: #303030; PADDING-TOP: 0px
}
.box-fotonotizie .foto-info P A {
	COLOR: #336699; TEXT-DECORATION: none
}
.box-fotonotizie .foto-info P A:hover {
	TEXT-DECORATION: underline
}
.box-fotonotizie-temi {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.box-fotonotizie-temi .foto-info-bg {
	BACKGROUND-COLOR: #f4f5e5! important
}
.box-fotonotizie-temi .foto-head UL LI > A:hover {
	BACKGROUND-COLOR: #989548! important
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


.boxfield {margin:5px 5px 5px 5px;
        padding: 0;
        font-weight:normal;
        color: #426563;
        border:1px solid #F3200A;
        font-size:11px;
	  width: 300px;
        min-height: 20px;	  
        height: 20px !important;
        }
        
.testotabellareg  {
        color:#446460;
        font-weight:normal;
        padding: 0px 10px 0px 0px;
        margin:5px 10px 0px 0px;
        font-size:80%;      
        font-family:"Arial";
        }

#contentreg  {
 
padding-left:40px;
width:650px;
padding-right:20px;
color:#000000;
font-size:15px;
font-family:"Arial";
padding-top:15px;
 }
