﻿* { padding: 0; margin: 0; }
body { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; color: #515e66; }
h1, h2 { font-weight: normal; }
a { text-decoration: none; color: #515e66; }

/*header*/

/*---start header---*/

#iHeader { width: 100%; height: 76px; background: #fff; position: relative; z-index: 305; }
#shadowHeader { width: 100%; height: 4px; background: #fff url('../../images/top_shadow.png') repeat-x; position: absolute; top: 76px; z-index: 100; }
#contHeader { width: 938px; height: 100%; margin: 0 auto; }

#header { width: 100%; height: 100%; }
#logo { width: 180px; height: 100%; float: left; display: inline; }

#sezHead1 { width: 750px; float: left; display: inline; z-index: 75px; }
#sezHead2 { width: 750px; height: 35px; float: left; display: inline; }	
#sezArea { width: 100%; position: relative; }
#sezHead3 { width: 780px;  height: 30px; margin: 5px 0 0 50px; float: left; display: inline; }
#sezHead4 { margin: 0; }

/*---end header---*/

/*login*/
	
#divLogin { width: 455px; height: 100%;	text-align: right; float: left;	display: inline; }
.aLogin { cursor: pointer; }
.enable { display: none; }
.visible { display: block; }
#area-riservata { width: 800px; min-height: 180px; color: #333; position: absolute; top: 38px; left: -50px; background: #666 url('../../images/sf-reserved.png') repeat-x; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-box-shadow: 0px 8px 18px #333; -webkit-box-shadow: 0px 8px 18px #333; box-shadow: 0px 8px 18px #333; z-index: 99; }
#ar-menu { width: 170px; min-height: 190px; float: left; display: inline; margin: 5px 0 0 0; border-right: solid 1px #aaa; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; background: url('../../images/_mt_sf_login_menu.png') repeat-y; }
#area3 ul { width: 200px; height: 100%; float: left; display: inline; list-style-type: square; color: #000; padding: 10px 0 0 20px; }
#area3 ul li:hover { cursor: pointer; color: #fff; }
.colortext { color: #fff !important; }
#rispRegister { width: 330px; padding: 10px; height: 100%; float: left;	display: inline; }
.textAR { color: #fff; text-align: left; padding: 10px; border-bottom: solid 1px #aaa; }		
#ar-menu ul { list-style-type: none; }
#ar-menu ul li { width: 160px; height: 25px; text-align: left; padding: 10px 0 0 10px; cursor: pointer; border-bottom: solid 1px #aaa; }
#ar-menu ul li:hover { color: #fff; }
#ar-contenuti { width: 580px; height: 100%; padding: 10px 0 0 10px; text-align: left; float: left; display: inline; }
#area1, #area2 { width: 620px; height: 100%; }
.tabForm { margin: 10px 20px; }
.tabForm td { color: #fff; padding: 3px; }
.textCase { width: 250px; color: #fff; background: #666; border: solid 1px #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.textCase2 { width: 160px; color: #fff; background: #666; border: solid 1px #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#close { width: 35px; height: 100%; padding: 10px 0 0 0; float: left; display: inline; cursor: pointer; }
#tabLogin { width: 50px; height: 20px; margin: 5px 0 0 390px; }
.btnLogin { font-size: 9px; width: 80px; height: 22px; margin: 10px 5px 0 0; padding: 3px; background: #fff url('../../images/_mt_sf_btn.png') repeat-x; border: solid 1px #666 !important; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor: pointer; }

/*end login*/

/*search*/

#divSearch { width: 260px; text-align: right; height: 100%; margin: 10px 0 0 0; float: left; display: inline; }
#labCerca { width: 90%; color: #ccc; padding: 2px; border: solid 1px #ccc !important; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/*end search*/

/*tooltip menu*/

#download_now, #download_now2, #download_now3, #download_now4, #download_now5, #download_now6, #download_now7, #download_now8 { display:block; text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif; color: #7e8990; font-size: 12px; overflow: hidden; padding: 0 8px 0 10px; cursor: pointer; background: url('../../images/point.png') no-repeat left; }

/* tooltip styling */

.tooltip { display:none; background: #fff url('../../images/tooltip.png') no-repeat top; -moz-box-shadow: 0 5px 2px #eee; -webkit-box-shadow: 0 5px 2px #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:15px 0 5px 0; margin: 12px 0 0 0; width:150px; color:#333; z-index: 400; }	
.tooltip ul { list-style-type: none; padding: 0 0 0 10px; }
.tooltip ul li { border-bottom: solid 1px #eee; background: url('../../images/sf-tooltip.png') repeat-x bottom;	cursor: pointer; font-size: 11px; margin: 0 0 0 -10px; padding: 6px 0 6px 5px; }
.tooltip ul li:hover { background: #f3f3f3; }
.cont { margin: 0 0 0 0; float: left; }
.cont a { text-decoration: none; color: #333; cursor: pointer; }	

/*end tooltip menu*/

/*underline title*/
#under1, #under2, #under3, #under4, #under5, #under6, #under7, #under8 {
	margin: 0 5px 0 0;
}
		
#under1 { border-bottom: solid 1px #b00505; }
#under2 { border-bottom: solid 1px #25b1cb; }
#under3 { border-bottom: solid 1px #62856b; }
#under4 { border-bottom: solid 1px #85509c; }
#under5 { border-bottom: solid 1px #f06b1f; }
#under6 { border-bottom: solid 1px #d2a713; }
#under7 { border-bottom: solid 1px #01211d; }
#under8 { border-bottom: solid 1px #4d6f98; }

/*---------------------------------------------------------*/

/*class header*/

.imgBorder { border: 0px; cursor: pointer; }


.content_news_detail a {
	text-decoration: underline;
}
.content_news_detail {
	margin-top: 10px;
}

.content_news_title {
	float: left; 
	font-size: 18px; 
	width: 830px; 
	line-height: 22px;
}

.content_news_date {
	float: right; 
	font-style: italic; 
	font-size: 12px; 
	margin-top: 6px;
}

.content_press td {
	padding: 7px 10px 5px 7px;
}
.content_press td {
	vertical-align: middle;
}

.content_press .even {
	background-color: #eee;
}
