/* CSS Document */
/***** ULTIME REALIZZAZIONI ***************/

 
h2{ font-size:14px;  margin:10px 0px 5px 15px;}
.latest h3{ width:auto; background-color:#ffffff; color:#235e7a; font-size:12px; height:20px; padding:2px 0px 2px 2px; font-style:italic;}
.latest { width:200px; height:395px; overflow:visible; position:relative; float:left; margin: 5px 5px 10px 0px; font-size:10px; padding:5px;}
.latest ol{ text-indent:0px; margin-left:20px;
	padding:0px; }
.latest li{ text-indent:0px;margin:0px;
padding:5px; padding-left:0px; }
#menu_inf_int{ width:100%;}

.setlang a:hover{ font-size:10px; background-color:#FFCC00; color:#215D7B; text-decoration:none;}
.setlang a:link, .setlang a:visited{ font-size:10px; color:#235e7a; text-decoration:none;
}
.setlang{ font-size:10px; color:#235e7a; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:11px; 
	text-align:left; width:100px; padding-left:3px;}
/*************/

img.foto{ margin-top:10px; margin-bottom:10px;}
#divContainer {
	width: 450; 
	height: 330; 
	overflow: hidden; 
	clip: rect(0,450,300,0); 
	visibility: hidden
} 
#divContent{
	position: absolute;
	color: #215D7B;
}

A.rollover:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #235E7A; padding-left: 4px;}
A.rollover:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #235E7A; padding-left: 4px;}
A.rollover:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #235E7A; padding-left: 4px;}
A.rollover:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #235E7A; padding-left: 4px;}

A.mailink:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 15px; font-weight: normal; color: #215D7B; padding-right: 6px; text-align:right; text-decoration: underline;}
A.mailink:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 15px; font-weight: normal; color: #215D7B; padding-right: 6px; text-align:right; text-decoration: underline;}
A.mailink:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 15px; font-weight: normal; color: #215D7B; padding-right: 6px; text-align:right; text-decoration: underline;}
A.mailink:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 15px; font-weight: normal; color: #215D7B; padding-right: 6px; text-align:right; text-decoration: underline;}

body{
background-color: #FFFFFF;
font-family:verdana, arial, helvetica;
font-size: 11px;
font-style : normal;
color:#215D7B;
scrollbar-arrow-color : #333333;
scrollbar-base-color : #e5e5e5;
scrollbar-darkshadow-color : #999999;
scrollbar-face-color : #e5e5e5;
scrollbar-track-color : #e5e5e5;
scrollbar-3dlight-color : #ffffff;
padding:0px; 
margin:0px;
}

.tabella {
border-top:1px #173b4d solid; 
border-bottom:1px #173b4d solid; 
border-left:1px #173b4d solid;
border-right:1px #173b4d solid;
}

.testonormale{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	color:#215D7B;
	text-align:left;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
}
.testogiallo{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : bold;
	color:#ecd062;
	text-align:left;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
}
.testobianco{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	color:#FFFFFF;
	text-align:right;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
}
.testobiancosx{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	color:#FFFFFF;
	text-align:left;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
}

.testobiancograssetto{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	font-weight : bold;
	color:#FFFFFF;
	text-align: left;
	padding-left : 6px;
}

.testoblugrassetto{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-weight : bold;
	color:#235e7a;
	text-align: left;
	line-height : 15px;
	margin-left : 6px;
	margin-right : 6px;
	margin-top : 6px;
	margin-bottom : 6px;
	font-style:italic;padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
}
.testocorsivo{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : italic;
	color:#215D7B;
	text-align:left;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	background-position:0px bottom;
	background-repeat:no-repeat;
}

.testocorsivodx{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : italic;
	color:#215D7B;
	text-align:right;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
}
.tx_obiettivi{
height:inherit; width:445px; background-color:#E6EBEE; position:relative; 

font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : italic;
	color:#215D7B;
	text-align:left;
	line-height : 15px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;}
.testoiframe{
font-family:verdana, arial, helvetica;
font-size: 10px;
color:#215D7B;
text-align:justify;
}

.testolink{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	color:#215D7B;
	text-align:right;
	line-height : 20px;
	padding-right : 6px;
}

.testoconsfondo{
	background-repeat: no-repeat;
	background-position: right top;
	font-family:verdana, arial, helvetica;
	font-size: 10px;
	color:#215D7B;
	line-height : 15px;
}

.testoscrolling{
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	text-align:left;
	line-height : 15px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}

div.tx_content
{font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-style : normal;
	color:#235e7a;
	text-align:left;
	line-height : 15px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	background-image:url(../images/content/foglia.gif); 
	width:275px; 
	height:252px; 
	background-repeat: repeat-y; 
	background-color:#F4E39F; margin-right:20px; padding-left:45px;}
	
/*** PORTFOLIO  *****/
span#theTitle{ font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left; width:350px;}

span#caption{ font-size:10px; color:#215D7B; width:350px;
text-align:left; }
	a.jscript:link, a.jscript:visited { text-decoration:none;}
	a.jscript:hover { background-color:#F4E39F; text-decoration:none; }
	
#rightColumn {
	background-color: #E8EFF4;
	float: left;
	width:430px;
	text-align:center;
height:420px;
	position:relative;
	right:0px; background-image:url(../images/portfolio/bkg.gif); background-position:bottom right; background-repeat:no-repeat;
}

#rightContent {
position:relative;

	
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
		
}
#rightContent img {border:1px solid #215D7B; margin-bottom:20px;}

 li.dentro { padding: 0; text-indent:12px; margin-bottom:10px; color:#235e7a;}
 
 li.dentro a{ padding: 0; text-indent:12px; padding-bottom:10px; color:#235e7a;}
 
 /****privacy **/
 .privacy { font-size:9px; text-align:center; width:100%; line-height:12px;}
 
 .privacy a:hover { color:#ffcc00; text-decoration:none; }
 
 .privacy a:link, .privacy a:visited {color:#235e7a; font-weight:normal; }
