div#area-articolo {
	width: 990px;
	background-image:url(/file_generali/img/background-art.gif);
	background-repeat:repeat-y;	
	margin: 10px 0 0 0;
	border-bottom-color:#CCDDE7;
	border-bottom-width:1px;
	border-bottom-style: solid;
}
div#articolo {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;*/
	margin:0;
	padding:0px;
	width:670px;
	float:left;
}

div#colonne-art-1-2 {
	width: 670px;
/*	background-image:url(/file_generali/img/background-art-2.gif);
	background-repeat:repeat-y;		*/
}

div#colonna-articolo {
	width: 165px;
	float:left;
	margin: 0 5px 0 5px;
}

div#link-1 {
	border-color:#CCDDE7;
	border-width:1px;
	border-style: solid;
	padding:2px;	
	margin: 0 0 5px 0;
}

div#testo-articolo {
	width: 470px;
	float:left;
	padding:0 10px 0 10px;
	background-color:transparent;
	border-left-color:#CCDDE7;
	border-left-width:1px;
	border-left-style: solid;	
}		

div#articolo h1 {
	font-size: 1em; 
	font-weight: bold;
	color: #8b0e2b; 
	margin: 0px; 
}

div#articolo h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #004276;
	margin: 0px;
	font-weight: bold;
}

div#articolo h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight:normal;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

div#intro-articolo {
	width: 650px;
	margin: 0 0 0 0;		
	background-color:#FFFFFF;	
}

div#intro-articolo h2 a {
	text-decoration:underline;
}

div#intro-articolo h2 a:hover {
	text-decoration:underline;
}

div#testo-articolo a{
	font-weight: bolder;
	text-decoration:underline;
}

div#testo-articolo a:hover{
	font-weight: bolder;
	text-decoration:underline;
}

div#articolo p {
	margin-top: 10px; 
	margin-bottom: 10px; 
}

div#colonna-3-art {
	width:315px; 
	float:left; 
	margin:0px;
	padding: 0 0 0 5px;
}

/* preso da external per le frecce avanti e indietro */
a.button_prec:link, a.button_prec:visited, a.button_prec:active
{
        background: url(/file_generali/img/prec.jpg) no-repeat left center;
        text-decoration:none;
		font-variant:small-caps;
        padding:0;
        border:0;
		padding-left: 20px;
}
a.button_prec:hover
{
        text-decoration:none;
        background: url(/file_generali/img/prec_over.gif) no-repeat left center;
		font-variant:small-caps;
        border:0;
        text-decoration:none;
		padding-left: 20px;
}

a.button_succ:link, a.button_succ:visited, a.button_succ:active
{
        background: url(/file_generali/img/succ.jpg) no-repeat  right center;
        text-decoration:none;
		font-variant:small-caps;
        padding:0;
        border:0;
		padding-right: 20px;
}

a.button_succ:hover
{
        text-decoration:none;
        background: url(/file_generali/img/succ_over.gif) no-repeat  right center;
		font-variant:small-caps;
		border:0;
        text-decoration:none;
		padding-right: 20px;
}

div#tools-articolo {
	font-size: 0.8em;
	float:right;
	border-right: 1px solid #CCDDE7;
	z-index:1;
}

div#tools-articolo ul {
	clear:both;
}

div#tools-articolo li {

	float: left;
	list-style: none;
	padding: 5px;
	margin: 0;
	border-top: 1px solid #CCDDE7;
	border-left: 1px solid #CCDDE7;
	border-bottom: 1px solid #CCDDE7;
	width: 70px;
	min-width: 70px;
}

div#tools-articolo li a{
	color: #369;
	text-decoration: none;
	
}

div#tools-articolo li a:hover{
	color: #369;
	text-decoration: underline;
}
