body 	{color:#EBEFF1;	font-family:Helvetica,arial,sans-serif;	font-weight: normal;	padding: 0;	margin:0;	background:url('../images/bk_body.jpg') top repeat-x;}

tbody{	padding:5px;	margin:0;	border:0;}

th{	font-weight: bolder;}

a	{	text-decoration:none;	font-weight: bolder;	color:#0D83B9;	outline:none;}
a img {border:0;}
.root{	font-size:11px;	width:900px;	margin:0 auto;	color:#0D83B9;	line-height:30px;	height: 30px;}

.root ul{	margin-left:0px;}

.root ul li{	display: inline;}

.root a{	color:#ccc;	font-weight:normal;}

.root a:hover{	color:#0D83B9;	font-weight:normal;}
		
button{	border:0; float:left;	margin-top:18px;	line-height:21px;	width:120px;}

.left {width:600px; height:600px; float:left; background:#EBEFF1;}

.right {width:300px; float:left; background:#EBEFF1;}

.spacer{ height:10px; width:280px;}

.box_links{ height:300px; margin-bottom:0; }

.box_info{ border-left:1px solid #FFFFFF; height:300px; width:300px; background-color:#0D83B9;}


.box_info a img{ margin-left:16px}

.bot_info { color:#7bc8eb; font-size: 11px; text-decoration:none; padding:21px; padding-top:70px;}

.bot_info a{color:#7bc8eb; font-weight:bold; text-decoration:none; }

.bot_info a:hover{ color:#fff; font-weight:bold; text-decoration:none;}

a .corporate { height:50px; width:300px; background:url('../images/neu/bot_corporate.png'); margin-top:15px; }

a:hover .corporate { background-position:bottom; }

a .internet{ height:50px; width:300px; background:url('../images/neu/bot_internet.png');
margin-top:15px;
}

a:hover .internet{
background-position:bottom;
}

a .multimedia{
height:50px;
width:300px;
background:url('../images/neu/bot_multimedia.png');
margin-top:15px;
}

a:hover .multimedia{
background-position:bottom;
}

a .about{
height:50px;
width:300px;
background:url('../images/neu/bot_about.png');
margin-top:15px;
}

a:hover .about{
background-position:bottom;
}

h1 {
	color: #ccc;
	font-size: 21px;
	font-weight: regular;
	margin: 0 21px;
	padding: 0.08em 0;
	text-align:left;
}

a:hover h1 {
	color: #fff;
}

h1 sup {
	color: #ddd;
}

h1 a {
	color: #fff;
	text-decoration: none;
}

h1 .company, h1 a .company {
	color: #d01a71;
}

h2 {
	color: #fff;
	font-size: 21px;
}

h3 {
	color: #0D83B9;
	font-size: 21px;
	font-weight: bolder;
}

h4 {
	font-size: 11px;
}
table {
border-collapse:collapse;
width:100%;
margin-bottom:101px;
}

td{
border-bottom:3px solid white;
padding-right:5px;
}



.content {
	margin: 0 auto;
	width: 900px;
	height: 600px;
	overflow:hidden;
	color:#888;	
}

.content p.linkage {
	text-align: right;
	font-size: 11px;
	color: #ddd;
}


.nome{
	font-size: 11;
	background:red;
}
.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}

.anteprima{

	height:5em;
}

.testo{
margin:300px 0 0 300px;
font-size:11px;
width:275px;
}

#bottom{
	width:100%;
	background:#0D83B9;
	margin-top:20px;
	text-align:center;
	font-size:11px;
}

#bottom .container{
	width:900px;
	margin:0 auto;
	text-align:left;
}

#bottom .container .colonna{
	width:300px;
	float:right;
}

#bottom .container .item{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom: dotted 1px white;
	width:270px;
	margin: 0 15px;
}

#bottom .container .colonna h1{
	color:white;
	margin: 30px 15px 15px 15px ;
	font-size:11px;
	text-transform:uppercase;
}

#bottom .container .colonna h3{
	color:white;
	margin: 5px 0px;
	font-size:11px;
}

#bottom .container .colonna p{
	color:#EBEFF1;
	margin: 0;
}

#bottom .container .colonna .image {
	width:270px;
	height:100px;
	overflow:hidden;
	margin:15px 0 0 0;
	border:solid 1px white;
}

#bottom .container .colonna .image img{
	margin-top:auto;
	margin-left:auto;
	height:auto;
	width:auto;
}

#bottom li{
	margin-bottom:10px;
}

#bottom a{
	color:white;
}

.copy{
	width:100%;
	text-align:center;
	color:white;
	font-size:11px;
	clear:both; 
	padding-top:50px;
	padding-bottom:10px;
}


#cover{
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:white;
	opacity:1;
	position:absolute;
	z-index:50;
	text-align:center;
}

.jdGallery a.link {
	color:white;
	float:right;
	margin-right:20px;
}

#thumbs{
	width:100%; 
	height:110px;
	margin-top:0;
	background:white;
	border-top:1px dotted #ccc;
}

.main_link{
	width:100%;
	margin:0;
	background:#0D83B9 url('../images/link_bk.png') bottom;
	height:40px;
}

.main_link ul{
	width:950px;
	margin: 0 auto;
	padding-top:6px;
}

.main_link ul li{
	display:inline;

}

.main_link li a{
	margin-right:0;
	margin-left:0px;
	color:white;
}

.main_link img{
	height:30px;
	width:auto;
}

.main_link .link img{
	text-align:center;
	margin:0 20px;
}

#box_info h3{
	color:white;
	margin: 30px 30px;
}

#box_info p{
	color:white;
	margin: 10px 30px;
	font-size:11px;
}


#home .logo_home 		{width:270px; float:left; margin:10px; margin-right:20px; overflow:hidden;}
#home .logo_home img	{margin:-70px -30px}
#home .quadratino 		{cursor:pointer; float:left; height:160px; margin-bottom:30px; margin-right:30px; overflow:hidden; width:270px; border:none;}
#home .descrizione 		{background:#0D83B9; color:white; float:left; font-family:Impact,Helvetica,arial,sans-serif; font-size:20px; height:0; line-height:40px; margin-right:-270px; margin-top:160px; overflow:hidden; position:absolute; text-align:center; width:270px;}
#home .myClass_over		{height:40px; margin-top:120px; }
#home .myClass_out		{height:0; margin-top:160px; }

.clear					{clear:both;}

#pag_interne .right				{background:none;}
#pag_interne .right img			{margin-left:30px}
#pag_interne .right h2			{margin-left:30px; color:#0D83B9; font-size:16px;}
#pag_interne .right p			{margin-left:30px; width:270px; font-size:16px; line-height:21px; color:#ccc}
#pag_interne #myGallery, #myGallerySet, #flickrGallery	{ margin:10px; height:365px; width:580px;}
#pag_interne .jdGallery a.right { background:transparent url(img/fleche2.png) no-repeat scroll right center;}
#pag_interne .content			{height:400px; background:url('../images/bk_slide_small.jpg') no-repeat; margin-top:50px;}

#pag_interne .fascia_azzurra	{width:100%; background:#e6f2f8;}
#pag_interne .fascia_box 		{width:900px; margin: 0 auto; margin-top:60px; }
#pag_interne .col_tre 			{color:#0D83B9; width:270px; margin-top:60px; margin-bottom:60px; float:left; padding:0;}
#pag_interne .col_tre p			{margin:0; text-align:justify;}
.margin_right_30{margin-right:40px;}

#pag_interne #thumbs{display:none;}
#pag_interne #bottom {margin-top:0;}

