a:link{
	color: #006699;
	text-decoration: underline;
}
a:visited{
	color: #006699;
	text-decoration: underline;
}
a:hover{
	color: #00A8F9;
	text-decoration: underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.artSea #HEADER {
	background-image: url(images/bg_header.png);
	height: 117px;
	width: auto;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.artSea #HEADER #LOGO {
	background-image: url(images/logo-trans.png);
	height: 78px;
	width: 532px;
	margin-left: 5px;
	padding-top: 40px;
	background-repeat: no-repeat;
	background-position: left center;
}
.artSea #HEADER #MINISTERO {
	background-image: url(images/ministero-trans.png);
	float: right;
	height: 117px;
	width: 235px;
	margin-top: -119px;
}.artSea #SIDEBAR_LT {
	float: left;
	width: 185px;
	padding-top: 15px;
	padding-left: 2px;
}
.artSea #SIDEBAR_LT #MENU {
	height: auto;
	width: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 35px;
}


.artSea #SIDEBAR_LT #MENU .MENUITEM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005288;
	padding-left: 20px;
	height: 20px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5EEFF;
	margin-left: 2px;
}
.artSea #SIDEBAR_LT #MENU .MENUITEM a:link, .artSea #SIDEBAR_LT #MENU .MENUITEM a:visited, .artSea #SIDEBAR_LT #MENU .MENUITEM a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005288;
	text-decoration:none;
}
.menuItemOut{
	background-image: url(images/bullet_menu.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.menuItemOver{
	background-color:#F0F9FF;
	background-image: url(images/bullet_menu.hover.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}




.artSea #CONTAINER {
	margin-left: 185px;
}
.artSea #CONTAINER #CONTENT {
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 35px;
}
.webContent {
	text-align: justify;
	line-height: 18px;
}

.artSea #FOOTER {
	height: 62px;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url(images/bg_footer.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.newsContainer/* NEWS */
{
	background-image: url(images/news_icon.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-left: 25px;
	width: 85%;
	margin-bottom: 10px;
}
.newsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
}
.newsDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.newsBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 19px;
	text-align: justify;
}
.genericTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin-bottom: 10px;
	line-height: 18px;
}


/* */

.greyLink a:link{
	color: #999999;
	text-decoration: underline;
}
.greyLink a:visited{
	color: #999999;
	text-decoration: underline;
}
.greyLink a:hover{
	color: #666666;
	text-decoration: underline;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.midBlueText {
	font-size: 14px;
	color: #006699;	
}
.smlGreyText{
	font-size: 11px;
	color: #666;
}
.midGreyText{
	font-size: 12px;
	color: #666;
}
.GreySeparator{
	margin-right:2px;
	margin-left:2px;
	margin-bottom: 1px;
	padding-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.note{
	font-size: 12px;
	color: #598DAA;
	background-color: #DAE6FC;
	padding: 5px;
}
.tbl_label{
	font-size: 14px;
	color: #FFFFFF;
	background-color: #589EC0;
	text-align: center;
	padding: 2px;
}
.tbl_cell{
	color: #666666;
	margin: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}


/* DOCUMENTI */
#orderbar {
	margin-top: 5px;
}
#orderzone {
	margin-top:-10px;
	margin-right:15px;
	text-align: right;
	float: right;
	width: 350px;
}
#orderzone a{
	color:#333333;
	text-decoration:none;
}
#selectzone {
	margin-right:15px;
	text-align:right;
	background:#F3F3F3;
	float: right;
	width: 320px;
}

#document {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
.icondocument {
	float: left;
	margin-right: 6px;
}

/* Visualizzazione theme1 (index.php) tabella */

#docTable{
	background-color: #FFF;
	border: 1px solid #CCC;
	width:99%;
}
#docTitleCell{
	text-align:center;
	
	font-size: 12px;
	font-weight:bold;
	color: #333;
	
	background-color: #FAFAFA;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
#docCell{
	text-align:center;
}
#docCell a{
	text-decoration:none;
}

/*
#docTable{
	width:99%;
}
#docTitleCell{
	font-size: 12px;
	color: #333333;
	background-color: #eaeaea;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
#docCell{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CECFCE;

}
*/
/* */

/* Visualizzazione theme2 (index_all.php) */
#titledoc {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	width: 80%;
}
#datedoc {
	font-size: 12px;
	color: #666666;
	width: 80%;
}
#numproto {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width: 80%;
}
#descriptiondoc {
	background:#F3F3F3;
	text-align: justify;
	padding:5px;
	margin-left:46px;
}
/* */

#download{
	float:right;
	margin-right:20px;
	text-align: right;
	width:250px;
}
#download a{
	color:#0099FF;
	text-decoration:underline;
}
/* */


/* PAGE NAVIGATOR */
#newsPageNavigator{
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
}
#newsPrevBtn{
	float: left;
}
#newsNextBtn{
	float: right;
}
/* */


/* FAQ */
.question {
	background-image: url(_webcontents/faq/images/questionMark.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	text-indent: 22px;
	margin-top: 10px;
}
.answer {
	min-height: 22px;
	height: auto !important;
	height: 22px;
}
/* */

