@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
line-height: 130%;
}
p{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
text-align:justify;
line-height:normal;
margin:0;
}
a.linkbase{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
color:#000000;
text-decoration:underline;
}
a.linkbase:hover{text-decoration:none;}
div#wrapper{
width: 100%;
}
div#container {
width: 793px; 
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}
#bordo{
width: 100%;
border: none;
}
#pag{
width: 681px;
margin: 56px;
height: 1011px;
overflow: hidden;
position:relative;
}
#head{
height: 111px;
}
#head .left{
float: left;
display: inline;
}
#head .right{
float: right;
display: inline;
background:url(../img/head_girl.jpg);
width: 127px;
height: 111px;
}
#head .link{
width: 50px;
margin: 10px 0px 0px 4px;
}
#head a{
font: normal normal 9px Arial, Helvetica, sans-serif;
color: #0090ff;
text-decoration:underline;
}
#head a:hover{text-decoration:none;}
.uscita{
background-color:#eeefef;
height: 23px;
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
margin-top: 20px;
line-height: 23px;
vertical-align: middle;
}
.uscita .left{
float: left;
display: inline;
margin:0 0 0 10px;
}
.uscita .right{
float: right;
display: inline;
margin: 0 10px 0 0;
}
.uscita a{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
color:#000000;
text-decoration:none;
}
.uscita a:hover{
text-decoration:underline;
}
.anteprime{
border-bottom: 1px solid #D5001a;
padding-bottom: 10px;
height:auto;
}
.anteprime .in{
width: 100%;
height:auto;
overflow:hidden;
clear:both;
margin-top: 25px;
}
.anteprime .left{
float:left;
display: inline;
width:225px;
}
.anteprime .img{
width: 105px;
overflow: hidden;
float: left;
display: inline;
text-align: right;
}
.anteprime .didascalia{
float: left;
display:inline;
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
width: 100px;
margin-left: 3px;
}
.anteprime h1{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
color:#e42322;
margin:0px;
}
.anteprime h2{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
color:#44c0eb;
margin:0px;
}
.anteprime h3{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
color:#32a42c;
margin:0px;
}
.anteprime h4{
font: normal normal 12px Georgia, "Times New Roman", Times, serif;
color:#d345b1;
margin:0px;
}
.editoriale{
border-bottom: 1px solid #D5001a;
padding-bottom: 20px;
height:auto;
}
.editoriale .in{
width: 100%;
height:auto;
overflow:hidden;
clear:both;
margin-top: 15px;
margin-bottom: 20px;
}
.editoriale .title{
background:url(../img/editoriale_title.jpg) no-repeat left;
height: 30px;
width: 100%;
margin: 20px 0px 20px 0px;
}
.editoriale .foto{
float:left;
display: inline;
width: 105px;
height: 105px;
position: relative;
overflow:hidden;
margin: 0px 15px 0px 0px;
}
.editoriale .mask{
position:absolute;
top:0;
left:0;
width: 80px;
height: 80px;
}
.articoli{
}
.articoli .title{
background:url(../img/news_title.jpg) no-repeat left;
height: 30px;
margin: 35px 0px 20px 0px;
}
.articoli .title2{
background: url(../img/network_title.jpg) no-repeat left;
height: 30px;
margin: 25px 0px 10px 0px;
}
.articoli h1{
font: normal bold 14px Georgia, "Times New Roman", Times, serif;
color:#009ee0;
margin: 0px 0px 10px 0px;
}
.articoli h2{
font: normal bold 14px Georgia, "Times New Roman", Times, serif;
color:#009d30;
margin: 0px 0px 10px 0px;
}
.articoli h3{
font: normal bold 14px Georgia, "Times New Roman", Times, serif;
color:#d345b1;
margin: 0px 0px 10px 0px;
}
.articoli h4{
font: oblique normal 10px Georgia, "Times New Roman", Times, serif;
color:#009ee0;
margin:0 0 5px 5px;
}
.articoli .in{
width: 100%;
height:100%;
overflow:hidden;
clear:both;
background: url(../img/news_bg.gif) repeat-y center;
margin-top: 15px;
}
.articoli .foto{
float:left;
display: inline;
width: 105px;
height: 105px;
position: relative;
overflow: hidden;
margin: 0px 15px 0px 0px;
}
.articoli .foto_m{
float:left;
display: inline;
width: 87px;
height: 87px;
position: relative;
overflow: hidden;
margin: 0px 15px 0px 0px;
}
.articoli .foto_b{
float:left;
display: inline;
width: 152px;
height: 144px;
position: relative;
overflow: hidden;
margin: 10px 15px 5px 0px;
}
.articoli .mask{
position:absolute;
top:0;
left:0;
width: 105px;
height: 105px;
}
.articoli .left{
float: left;
display: inline;
width: 289px;
margin: 0px 20px 0px 0px;
text-align:justify;
}
.articoli .right{
float: right;
display: inline;
width: 289px;
margin: 0px 0px 0px 20px;
text-align:justify;
}
.blank{
background-color:#CCCCCC;
height:90px;
width: 100%;
}
.firma{
display: block;
font: oblique normal 10px Georgia, "Times New Roman", Times, serif;
color:#000000;
margin:0px 0px 10px 0px;
}
.banner{
	position:absolute;
	top: 918px;
	left:10px;
}
.testina{
background:url(../img/head_world_little.jpg) no-repeat left;
height: 52px;
}

.testina_viaggireligiosi{
background:url(../img/testa_viaggireligiosi.jpg) no-repeat left;
height: 67px;
}

.testina .t_in {
width: 440px;
float: right;
display: inline;
margin: 5px 0px 0px 0px;
}

.testina_viaggireligiosi .t_in {
width: 440px;
float: right;
display: inline;
margin: 5px 0px 0px 0px;
}

.lavorodacasa{
background:url(../img/banner_lavoro.jpg) no-repeat left;
width: 100%;
height: 171px;
position:relative;
margin: 10px 0px 0px 0px;
}
.lavorodacasa .txt{
font: normal normal 12px Arial, Helvetica, sans-serif;
position: absolute;
width: 170px;
height: 58px;
overflow: hidden;
margin:18px 0px 0px 8px;
text-align:left;
}
a.linkverdana{
font: normal bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
display:block;
}
a.linkverdana:hover{text-decoration:none;}
.liberatoria{
	position:absolute;
	top: 941px;
	left:10px;
	width: 98%;
	height: 70px;
	background-color:#009ddf;
}
.liberatoria .in{
color:#ffffff;
margin: 5px;}

.liberatoria a{
font: normal bold 10px Georgia, "Times New Roman", Times, serif;
color:#ffffff;
text-decoration:none;
}
.liberatoria a:hover{
text-decoration:underline;
}
