body{
	margin:0;
/*	background-image: url(../im/04_WS_Dinon_0000_Template.jpg);*/
	background-repeat: no-repeat;
	background-image: url(../images/bg_dx1.jpg);

	background-position: 373px 0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p{
	margin:0;
}
h1{
	margin:0;
}
plash{
	margin:0;
}
h3{
	margin:0;
}
ul{
	margin:0;
	padding: 0;
}
li{
	margin:0;
}
img{
	border: 0;
}
a{
	text-decoration: none;
	color: #d30014;
}
.onda {
	position: fixed;
	z-index: 100;
	top: 140px;
	width: 100%;
	
}
#onde{
	background-repeat: no-repeat;
	background-image: url(../images/onde_bg.gif);
	width: 373px;
	float: left;
}
.content{
	position: absolute;
	left: 373px;
	top: 0;
	visibility: visible;
}
.content_home{
	position: absolute;
	width: 620px;
	height: 590px;
	z-index: 111;
	left: 410px;
	top: 145px;
	visibility: visible;
	margin-bottom: 20px;
}
.content h3{
	color: #d30014;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 15px;
	margin-left: 70px;
}
.content p{
	
	width: 400px;
}
.content img{

	margin-left: 60px;
	margin-top: 60px;
	
}

.content ul#credits, .content ul#credits ul{
	padding: 15px 0 0 0;
 	list-style-type: none;
 	margin: 0;
	margin-top: 10px;
 	margin-left: 40px;
	width: 550px;
}
.content ul#credits li{
	/*padding: 10px 0 10px 30px;*/
	margin-left: 30px;
	margin-bottom: 40px;
}
.content ul#credits li img{
	display: block;
	margin-left: -3px;
	margin-top: -8px;
	margin-right: 20px;
	
}


.content ul#credits ul{
	margin: 0px 0 70px 20px;
	width: 300px;
	
}
.content ul#credits li ul li{
	font-style: italic;
	line-height: 15px;
	margin: 5px 0 0px 25px;
	padding: 0px 0 0px 20px;
	
}
/*--------------------------------------*/
.content ul#credits li#adrianolubrano{
	
	margin-top: 15px;
}
.content ul#credits li#adrianolubrano img{
	
	float: left;
}
.content ul#credits li#marcopoglie{
	
	margin-top: 15px;
}
.content ul#credits li#marcopoglie img{
	float: left;
	
}
.content ul#credits li#engimedia{
	
	margin-top: 15px;
}
.content ul#credits li#engimedia img{

	float: left;
}
.content ul#credits li#fotografie{
	margin-top: 50px;
}
.content ul#credits li#fotografie img{
	float: left;
}
.content ul#credits li#risorseumane{
	
	background: url(../images/credits/virgole1.png) 320px 115px no-repeat;
}
.content ul#credits li#risorseumane img{
	margin-right: 5px;
	
	
}
/*--------------------------------------*/
/*                  sitemap              */
/*--------------------------------------*/
.content ul#sitemap{
margin: 0;
} 
.content ul#sitemap ul{
	
	list-style-type: none;
}
.content ul#sitemap ul#homeDinon{
	position: absolute;
	left: 271px;

	background: url(../images/siteMap_home.gif);
	list-style-type: none;
		font-size: 0;
		color: #d8dde0;
}
.content ul#sitemap ul#homeDinon a{
	width: 135px;
	height: 476px;
	display: block;
}
.content ul#sitemap ul#mare{
	position: absolute;
	left: 430px;
	margin-top: 80px;
	
} 
.content ul#sitemap ul#mare li{
	background: url(../images/siteMap_cerchio.gif) 0 0 no-repeat;
	height: 42px;
	
	padding: 11px 0 0 50px;
}
.content ul#sitemap ul#mare li a{
	color:	#666;
}
.content ul#sitemap ul#mare li a:hover{
	color:	#000;
}
.content ul#sitemap ul#dinamico{
	position: absolute;
}
.content ul#sitemap ul#dinamico li#blogg{
	background: url(../images/siteMap_blog.gif) 0 0 no-repeat;
		width: 271px;
		height: 262px;
		
}
.content ul#sitemap ul#dinamico li#blogg a{
		width: 271px;
		height: 262px;
		display: block;
		font-size: 0;
		color: #d8dde0;
}
.content ul#sitemap ul#dinamico li#news{
	background: url(../images/siteMap_news.gif) 0 0 no-repeat;
		width: 271px;
		height: 213px;
}
.content ul#sitemap ul#dinamico li#news a{
		width: 271px;
		height: 213px;
		display: block;
		font-size: 0;
		color: #d8dde0;
}

/*------------------[  SX  ]--------------------*/
.sx{
	position: fixed;
z-index: 120;
background-repeat: no-repeat;
	background: url(../images/bg_sx.gif) 360px 0 no-repeat;
	
	width: 393px;
		
	
	
}
.sx img#logo{
	margin: 18px 0 0 25px;
}
.sx ul{
	margin: 7px 0 0 0;
	list-style-type: none;
	position: relative;
	z-index: 101;
	
}
.sx ul li{
	margin: 0 68px 0 160px;
	
}
.sx ul li a{
	text-decoration: none;
	color: #999999;
	display: block;
	
	width: 160px;
	height: 17px;
	
}
.sx ul li a:hover{
	text-decoration: none;
	color: #d30014;
	
}
.sx ul li a span{
	display: none;
}
/*---------------------------------------------------------------*/
.sx ul li#b0 a{
	background-image: url(../images/acqua_vita.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b1 a{
	background-image: url(../images/temsione_coesione.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b2 a{
	background: url(../images/adattamento.gif) ;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b3 a{
	background: url(../images/trasparenza.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b4 a{
	background: url(../images/sviluppo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b5 a{
	background: url(../images/comunicazione.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b6 a{
	background: url(../images/scambio.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b7 a{
	background: url(../images/crescita.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li a:hover{
	background-position: 0px -17px !important;
}
.sx ul li a.selected{
	background-position: 0 -17px !important;;
}
.sx h1{
	display: none;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.sx ul li#b1e a{
	background-image: url(../images/en/temsione_coesione.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b2e a{
	background: url(../images/en/adattamento.gif) ;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b3e a{
	background: url(../images/en/trasparenza.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b4e a{
	background: url(../images/en/sviluppo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b5e a{
	background: url(../images/en/comunicazione.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b6e a{
	background: url(../images/en/scambio.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sx ul li#b7e a{
	background: url(../images/en/crescita.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------*/

.figura{
	width: 380px;
	height: 375px;

	
	position: absolute;
	left: 350px;
	bottom: 25px;
	z-index: 102;
}
.figure_home{
	
	position: fixed;
	left: 0px;
	top: 0;
	bottom: -10px;
	z-index: 109;
	width: 100%;
	
}
.figure{
	
	position: fixed;
	left: 300px;
	top: 0;
	bottom: 25px;
	z-index: 109;
	width: 100%;
	
}

.t_loghi{
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 590px;
	top: 20px;
	z-index: 110;
}
.t_loghi h3{
	font-size: 25px;
	
}
.t_loghi span{
	color: #e31c18;
	margin: 5px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
.t_loghi p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
}
/*-----------------------------------------------------*/
.fila_loghi{
	position: absolute;
	bottom: 100px;
	left: 400px;
	top: auto;
	height: 30px;
	background: #00000;
	z-index: 210;
	width: 610px;
}
/*-----------------------------------------------------*/
.t1_home{
	width: 590px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 415px;
	top: 60px;
	z-index: 110;
}
.t1_home p{

	padding-left: 6px;
	margin-top: 6px;
}
/*----------------------------*/
.t1{
	width: 250px;
	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 720px;
	top: 60px;
	z-index: 110;
}
.t1 p{

	padding-left: 3px;
	margin-top: 6px;
}
.t2{
	width: 250px;
	height: auto;

	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 700px;
	top: 490px;
	z-index: 105;
}
.t2 h3{
	font-size: 34px;
	margin-left: 9px;
	color: #e2241b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.t2 ul{
	list-style-type: none;
	margin-left: 15px;
	line-height: auto;
	font-family: Arial, Helvetica, sans-serif;

}
.t2 ul li a{
	font-size: 20px;
	color: #666;	
}
.t2 ul li a:hover{
	color: #000;	
}
.menu{
	width: 360px;
	height: 40px;
	border: #999 dashed 1px;
	
	position: absolute;
	left: 0px;
	bottom: 25px;
	z-index: 204;
}
/*---------------------------------------------------------------*/
.mails{
	width: 250px;
	position: absolute;
	left: 59px;
	top: 380px;
	bottom: 25px;
	z-index: 600;
}
.redazionali{
	width: 280px;
	position: absolute;
	left: 52px;
	top: 330px;
	bottom: 25px;
	z-index: 600;
}
.map{
	width: 316px;
	height: 303px;
	position: absolute;
	left: 50px;
	
	bottom: 50px;
	z-index: 10;
	background: url(../images/map_contact.gif) 0 bottom no-repeat;
	
	
}
.indi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.indi p{
	margin-top: 5px;
	
}
.indi h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E2241B;
	margin: 0;
	padding: 0;
	margin-bottom: -10px;
}
.indi{
	position: absolute;
	left: 50px;
 	top: 290px;

	z-index: 600;
}
.indi a{
 color:#222;
}

.indi a:hover{
 color:#E2241B;
}
/*--------------------------------------------------------------*/
.redazionali img{
 	margin-bottom: 6px;
	margin-left: 4px;
	float:	none;
}
.redazionali ul{
	margin: 0;
	list-style: none;
}
.redazionali li{
	margin: 0;
	background: url(../images/arrow.gif) 0 0 no-repeat;
	padding: 4px 0 0 15px;
	
}

.redazionali ul li a{
	margin: 0;
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	
}
.redazionali ul li a:hover{
	color: #666;
}

/*--------------------------------------------------------------*/
.mails img{
 margin-bottom: 15px;
}
.mails ul{
	list-style: none;
}
.mails li{
	margin-bottom: 7px;
}
.mails ul li a{
	color: #000;
}
.mails ul li a:hover{
	color: #666;
}
.mails ul li a span{
	color: #e2241b;
}
/*---------------------------------------------------------------*/
.banner{
	width: 250px;
	position: fixed;
	left: 59px;
	top: 350px;
	bottom: 25px;
	z-index: 600;
	padding-bottom: 25px;
	
}
.banner img{

}
ul#banner{
	margin-left: 0px;
	margin-bottom: 15px;
	margin-top: 9px;
}

ul#banner li{
	list-style-type: none;	
	margin-bottom: 10px;
	font-size: 11px;
	
}

ul#banner a h3{
		margin-top: -13px;
	text-decoration: none;
	/*color: #d30014;*/

font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
	font-size: 12px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 8px;
}
ul#banner a p{
	text-decoration: none;
	margin-top: -10px;

	
}
ul#banner span{
	text-decoration: none;
	color: #CC0000;
	font-size: 20px;
	margin-left: 77px;
	
	line-height: 15px;
}
ul#banner a{
	color: #000000 !important;	
	text-decoration: none;
	
}
ul#banner a:hover, ul#banner a:hover h3{
	color: #CC0000 !important;	
}
ul#banner li img.f{
	
	border: 1px solid #999;
	float: left;
	margin-right: 10px;

}
/*---------------------------------------------------------------*/
.foot{
	
	height: 50px;
	background: url(../images/bg_foot2.jpg) repeat-x;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: -1px;
	z-index: 1000;
}
#fasciaRossa{
	display: block;
	height: 50px;
	background:  url(../images/bg_foot1.jpg) no-repeat;
}
.foot ul{
	margin-right: 20px;
	margin-left: 40px;
}
.foot ul li {
	 float: left;
	 margin-top: 8px;
	 padding: 0px 10px;
	 font-size: 10px;
	 font-family: Arial, Helvetica, sans-serif;
	 /*border-right: 1px solid #d30014;*/
	 list-style: none;
 }
.foot ul li a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
.foot ul li a:hover{
	color: #000
}
/*----------------------------------------------------------------------*/
#soleD{
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	
	padding: 30px 30px 0 20px;
	/*background: url(../images/soleD.gif) center right no-repeat;*/
	position: absolute;
	left: 370px;
}
#serviceMenu{
	height: auto;
	float: right;
	padding: 20px 10px 0 20px;
	/*background: url(../images/soleD.gif) center right no-repeat;*/
}
ul#serviceMenu li a{
	color: #444;
	text-decoration: none;
}
ul#serviceMenu li a:hover{
	color: #CC0000
}
#soleD strong{
	font-weight: bold;
	color: #CC0000;
	padding-right: 10px;

	
}
#soleD span{

	padding-right: 10px;

	
}
.foot li.ovale a{
	color: #000000;
	line-height: 55px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
}
.foot li.ovale a:hover{
	color: #e2241b;
}
.ovale{

background: url(../images/ovale_bottom.gif) 6px 0 no-repeat;
width: 80px;
height: 76px;
display: block;
position: relative;
top:-22px;
left: 50px;
}
.barr{
	color: #CCC;
	margin-left: 20px;
	font-size: 8px;
}
