/*
Theme Name: IrisNetwork
Theme URI: http://www.archimede.nu/
Description: Il tema predefinito di Iris Nework creato da Archimede.
Version: 1.0
Author: Archimede
Author URI: http://www.archimede.nu/
*/



/* Begin Typography & Colors */
.quadrato_sx{
	
}
.quadrato_dx{
	margin-left:21px;
}
.quadrato_sx img,
.quadrato_dx img{
	margin-top:13px;
}
body{
	margin:0;
	background-image:url(private_images/bk_body.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8d8d8d;
}
a{
	outline:none;
}
#page{
	width:971px;
	position:relative;
	margin:auto;
}
#header
{
	height:84px;	
	position:relative;
}
#header ul{
	list-style:none;
	margin:0 0 0 65px;
	padding:0;
	position:absolute;
}
#header li{
	float:left;	
}
#header ul a:link,
#header ul a:visited{
	float:left;
	display:block;
	padding-left:21px;
	margin-right:3px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
}
#header ul a:hover,
#header .current_page_item a:link,
#header .current_page_item a:visited,
#header .current_page_parent a:link,
#header .current_page_parent a:visited{
	background-image:url(private_images/menu/sel_sx.jpg);
	background-repeat:no-repeat;
	color:#21434d;
}
#header ul a:hover span,
#header .current_page_item a:link span,
#header .current_page_item a:visited span,
#header .current_page_parent a:link span,
#header .current_page_parent a:visited span{
	background-image:url(private_images/menu/sel_dx.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#header ul a:hover span span,
#header .current_page_item a:link span span,
#header .current_page_item a:visited span span,
#header .current_page_parent a:link span span,
#header .current_page_parent a:visited span span{
	background-image:url(private_images/menu/sel_mid.jpg);
	background-repeat:repeat-x;
}
#header ul ul{
	display:none;
}
#header ul a span{
	float:left;
	display:block;
	padding-right:20px;
}
#header ul a span span{
	float:left;
	display:block;
	height:50px;
	line-height:50px;
	padding-right:0px;
}
#header_liv2{
	height:44px;	
}
#header_liv2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
#header_liv2 li{
	float:left;	
}
#header_liv2 ul a:link,
#header_liv2 ul a:visited{
	float:left;
	display:block;
	padding-left:21px;
	margin-right:3px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	line-height:28px;
}
#header_liv2 ul a:hover,
#header_liv2 ul .current_page_item{
	color:#FFFFFF;
	text-decoration:underline;	
}
#logo{
	float:left;	
}
#BoxCerca{
	float:right;
	width:207px;
	height:29px;
	background-image:url(private_images/bk_cerca.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-right:11px;
	margin-top:10px;
}
#BoxCerca .textbox{
	border:0;
	position:absolute;
	left:15px;
	top:5px;
}
#BoxCerca .cmdCerca{
	position:absolute;
	left:185px;
	top:8px;
}
.clear {
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both;
}
#colonnasx{
	float:left;
	width:702px;
	
}
#box_grigio_scuro{
	background-image:url(private_images/cornici/grigio_scuro_middle.jpg);
	position:relative;
	float:left;
	width:702px;
}
#box_grigio_scuro .titolo{
	margin:0;
	font-size:40px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:36px;
	letter-spacing:-2px;
}
#box_grigio_scuro .titolo a:link,
#box_grigio_scuro .titolo a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
#box_grigio_scuro .titolo a:hover{
	text-decoration:underline;	
}
#box_grigio_scuro .testo{
	margin:10px 0 0 0;
	font-size:14px;
	color:#FFFFFF;
	text-align:justify;
}
#box_grigio_scuro .testo a:link,
#box_grigio_scuro .testo a:visited{
	color:#FFFFFF;
}
#box_grigio_scuro .testo a:hover{
	text-decoration:underline;	
}
.immaginesopra{
	float:left;
}
.immaginesotto{
	float:left;
}
#maschera_testata{
	position:absolute;
	top:0;
	left:255px;
}
#data_testata{
	width:67px;
	height:67px;
	text-align:center;
	background-color:#FFFFFF;
	position:absolute;
	top:15px;
	left:15px;
	font-size:15px;
	color:#b1b1b1;
	line-height:15px;
}
.data_articolo{
	width:67px;
	height:67px;
	text-align:center;
	background-image:url(private_images/box_data.jpg);
	font-size:15px;
	color:#b1b1b1;
	line-height:15px;
}
.commenti_articolo{
	width:67px;
	height:38px;
	text-align:center;
	background-image:url(private_images/box_commenti.jpg);
	font-size:12px;
	color:#7a7a7a;
	line-height:12px;
	margin-top:18px;
	padding-top:4px;
}
.commenti_articolo a:link,
.commenti_articolo a:visited{
	color:#7a7a7a;
	text-decoration:none;
	font-size:12px;
}
.commenti_articolo a span{
	color:#3A3A3A;
	font-size:18px;
	line-height:16px;
}
.commenti_articolo a:hover{
	text-decoration:underline;
}
.link_articolo{
	display:block;
	margin-top:3px;
}
#approfondimenti_testata{
	position:absolute;
	top:90px;
	right:5px;
}
#box_grigio{
	background-image:url(private_images/cornici/grigio_middle.jpg);
	position:relative;
	float:left;
	width:702px;
}
#box_grigio .titolo{
	font-size:26px;
	color:#5e7982;
	font-weight:bold;
	margin:15px 0 0 0;
	letter-spacing:-2px;
}
#box_grigio .titolo a:link,
#box_grigio .titolo a:visited{
	color:#5e7982;
	text-decoration:none;	
}
#box_grigio .titolo a:hover{
	text-decoration:underline;	
}
#box_grigio .testo{
	margin:15px 0 0 0;
	/*letter-spacing:-1px;*/
	text-align:justify;
	line-height:18px;
}
#box_grigio .testo strong{
	color:#5e7982;
}
.testo a:link,
.testo a:visited{
	color:#5e7982;
	text-decoration:underline;
}
.testo a:hover{
	text-decoration:none;
}
.testo img {
        padding: 10px 10px 10px 0;
        border: 0;
}
        
.dati_articolo a:link,
.dati_articolo a:visited{
	text-decoration:underline;	
}
.dati_articolo a:hover{
	text-decoration:none;	
}
.dati_articolo{
	font-weight:bold;
	font-size:11px;
	color:#1d404c;
	margin-top:25px;
}
.dati_articolo a:link,
.dati_articolo a:visited{
	color:#1d404c;
}
.dati_articolo a:hover{
	text-decoration:none;
}
.dati_articolo img{
	vertical-align:middle;
	border:0;
}
.separatore_articoli{
	margin-left:12px;
	margin-top:18px;
}
.separatore_team{
	margin-left:-50px;
	margin-top:18px;
}
#colonnadx{
	float:right;
	width:218px;
	background-image:url(private_images/cornici/grigio_chiaro_middle.jpg);
	background-repeat:repeat-y;
}
#colonnadx ul{
	margin:0;
	padding:0;
	list-style:none;
}
#colonnadx .widget_simpleimagelink_container{
	padding:0;	
}
#colonnadx img{
	border:0 !important;	
}
#colonnadx #collapsible-archive ul,
.ulcategorie{
	margin:0 0 11px 25px !important;
	padding:0;
	list-style:none;
}
#colonnadx .widgettitle{
	display:none;
}

.ulcategorie a:link,
.ulcategorie a:visited{
	font-weight:bold;	
}


#colonnadx ul a:link,
#colonnadx ul a:visited{
	color:#21434d;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:-1px;
}
#colonnadx ul{
	color:#21434d;
	letter-spacing:-1px;
}
#colonnadx ul a:hover,
#colonnadx ul .current-cat a:link,
#colonnadx ul .current-cat a:visited,
#colonnadx ul .hover-cat a:link,
#colonnadx ul .hover-cat a:visited,
#colonnadx ul .sel-cat a:link,
#colonnadx ul .sel-cat a:visited{
	color:#b86373;
}
#colonnadx ul ul a:link,
#colonnadx ul ul a:visited{
	color:#21434d !important;
}
#colonnadx ul ul a:hover,
#colonnadx ul ul .current-cat a:link,
#colonnadx ul ul .current-cat a:visited{
	color:#b86373 !important;
}
#footer{
	margin-top:30px;
	color:#a1afb3;
	text-align:center;
	margin-bottom:40px;
}
#footer a:link,
#footer a:visited{
	color:#a1afb3;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer strong{
	text-transform:uppercase;
	color:#21434d;
}
.img_team{
	position:relative;
}
.img_team div{
	width:78px;
	height:67px;
	background-image:url(private_images/box_team.jpg);
	position:absolute;
	top:0;
	left:-87px;
}
.img_team img{
	margin-top:4px !important;
	margin-left:4px;
	padding: 0 !important;
}
.testo h2{
	color:#5e7982;
	font-weight:bold;
	font-size:26px;
	margin:0 0 10px 0;
}
.link_documento img{
	border:0;
}
.widget_tag_cloud{
	padding:0 25px 0 25px;
	color::#4c4c4e;
}
#colonnadx ul .widget_tag_cloud a:link, #colonnadx ul .widget_tag_cloud a:visited{
	text-transform:capitalize;	
	color:#4c4c4e;
}
.ec3_events{
	margin:0 0 0 60px;
	padding:0;
	list-style:none;
	float:left;
	width: 321px;
	height: 70px;
	overflow: hidden;
}
.ec3_events li{
	display:block;
	height:100%;
}
.data_evento{
	background-image:url('private_images/top/day_evento.jpg');
	background-repeat:no-repeat;
	float:left;
	width:76px;
	height: 64px;
}
.data_evento div{
	padding-right:14px;
	padding-top:10px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	display:none;
}
.titolo_evento{
	float:left;
	width:235px;
	margin-left:10px;
	font-size:11px;
	margin-top:5px;
	color:#888888;
}
.titolo_evento a:link,
.titolo_evento a:visited{
	color:#405d65;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.titolo_evento a:hover{
	text-decoration:underline;
}
