
/*

	project: Adanti SpA

*/

body { margin: 15px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #008ab0; font:80%; }
h1, h2, h3 { margin-top: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
h1 { font: 70%; color:#008ab0; font-weight: bold; font-size: 16px; }
h2 { font-size: 136%; }
h3 { font-size: 100%; font-weight: bold; }
p, ul, ol { margin-bottom: 1.6em;}

img { border: 0; }

a { color:#008ab0; }
a:hover { text-decoration: none; }
hr { display: none; }
img.left { float: left; margin: 0 15px 0 0; }
img.right { float: right; margin: 0 0 0 15px; }

#header { width: 870px; height: 184px; margin: 0 auto; background: #fff url(/nqcontent/images/gitando/t1_bkgtop1.gif) no-repeat;}
/*#logo {float: left;	width: 185px;margin: 20px 0 20px 337px;}*/
#logo {width: 670px;margin: 0px auto;padding-top:20px;text-align:center;}
 
#toplinks { text-transform: uppercase; float: right; margin: 0; height: 20px; margin: 0; background:#008ab0; padding: 5px 15px 0 15px; }
#toplinks a { text-decoration: none; font-size: 80%; color: #FFFFFF;  background:#008ab0; margin: 8px 0 12px 8px; padding: 3px 8px 5px 5px; }
#toplinks a:hover {	text-decoration: none;	font-size: 80%;	color: #c2cd23;	background:#377BBE;	margin: 8px 0 12px 8px;	padding: 3px 8px 5px 5px;}


#menu { clear: both; height: 28px; background:#c2cd23; margin-top: 14px; padding: 0 0 0px 0;}
#menu ul { clear: both; width: 870px; margin: 0 auto; padding: 0; list-style: none; }
#menu li { float: left; display: block; background: #c2cd23;  }
#menu li a:hover { background:#008ab0; color: #fff; }
#menu a { display: inline; width: 60px; line-height: 28px; padding: 7px 6px 7px 6px; font: 70%; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; font-weight: bold; color: #008ab0; }
#menu a { width: auto; }
#menu li.active { background: #008ab0; }
#menu li.active a { background: #008ab0; color: #fff; }


#page {
	width: 870px;
	margin: 0px auto 0px auto;
	border: 1px solid #999999;
}

#content1 { float: left; width: 800px; margin: 20px 0 0 0; padding: 0 0 0 10px; }

#content { float: left; width: 480px; margin: 20px 0 0 0; padding: 0 0 0 10px; }
#content img { padding: 2px; border: 3px solid #eee; }
	
#content2 { float: left; width: 870px; background: #fff url(/nqcontent/images/gitando/t1_bottom.gif) no-repeat; height: 37px; }
#content2 a { color:#008ab0; font-weight: bold; font-size: 11px; margin: 10px 0px 0 678px; padding: 10px 0px 0px 0px; text-decoration:none; }
#content2 a:hover {
	color:#c2cd23;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0px 0 678px;
	padding: 10px 0px 0px 0px;
	text-decoration:none;
}


#sidebar { float: right; width: 320px; margin: 20px 0px 0 0; }

#footer { clear: both; width: 860px; margin: 0 auto; padding: 0 5px; height: 24px; padding-top: 10px;}
#footer p { margin: 0; font-size: 87%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#008ab0;}
#footer .right { float: right; }

.testo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#008ab0;
	text-transform: uppercase;
}
.testo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#008ab0;
}
.testo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#f9aa53;
}
.testo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#008ab0;
}
.testo5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.table{
margin:0;
padding:0;
}

.riga{
margin: 0;
padding:0;
width: 800px; background: #fff url(/nqcontent/images/gitando/spacer_grey.gif) repeat-x; height: 1px; 
}


#login{width:100%;}

#content1 table{border:1px solid #7F7772; border-collapse:collapse;width:90%; }
#content table tr{border:1px solid #7F7772;}
#content1 table th, #content1 table td{border:1px solid #7F7772; text-align:left; padding:5px;}

#content1 table.proposte{border:none;width:100%;}
#content table.proposte tr{border:none;}
#content1 table.proposte th, #content1 table.proposte td{border:none; text-align:justify; padding:5px;}

div.div4colonne{display:block ;width:850px;float:left;margin:10px 0px 0px 10px;}
div.div4colonne div.div4{display:inline;position:relative; width:190px; float:left;margin:0px 20px 0px 0px;}
div.div4colonne .div4 div.div_border {position: relative;display:table; width:190px;height:190px; vertical-align:middle; text-align:center;border: 1px solid #bbbbbb; float:left;overflow:hidden;margin:0px;}
div.div4colonne .div4 div.div_border div.div_img{width:100%;display: table-cell; vertical-align: middle; position:relative; text-align:center; #top:50%;margin:0px;}
div.div4colonne .div4 div.div_border div.div_img  img{#top:-50%;#position: relative;}
.allegato{padding: 13px;clear:left;}
