    /* CSS Document */

html, body {
	margin:0;
	padding:0;
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	color:#373737;

	background-color:#FFF;
}

img {
	border:0px;
	text-decoration:none;
}

.contGenerale {
	margin:0 auto;
	padding:0;
	width:996px;
	position:relative;
}


h4 a{
text-decoration:none;
color:#373737;
font-size:12px;
font-weight: normal;
line-height: 16px;
}

/*------head*/
/*------------------------------------------*/

.head {
	margin:0;
	padding:0 0 6px 0;
	float:left;
	width:996px;
}

/*------BannerHead*/

.BannerHead {
	margin:4px 0 6px 0px;
	padding:0 0 0 20px;
	float:left;
	width:994px;
	height:90px;
}

.BannerHead img, .BannerHead a {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}

.BannerHead a img {
	float:right;
}

/*------accessoAbbonati*/

.Sbagliato {
	margin:0;
	padding:5px 0 0 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	width:90px;
	height:48px;
	top:23px;
	left:210px;
	background-image:url(../images/Sbagliato.gif);
	background-repeat:no-repeat;
}


.accessoAbbonati {
	margin:0px;
	padding:0;
	background-image:url(../images/bg7.jpg);
	background-repeat:no-repeat;
	width:234px;
	height:74px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.accessoAbbonati p {
	margin:0 0 0 0px;
	padding:7px 0 0 10px;
	float:left;
	font-size:10px;
	line-height:11px;
}

.accessoAbbonati p a {
	margin:0;
	padding:0;
	color:#312828;
	text-decoration:none;
}

.accessoAbbonati p a:hover {
	margin:0;
	padding:0;
	color:#312828;
	text-decoration:underline;
}

.Styleinput {
	margin:5px 0 0 5px;
	padding:0 5px 0 5px;
	background-color:#FFFFFF;
	color:#6b6b6b;
	float:left;
	width:90px;
	height:13px;
	font-weight:bold;
	font-size:10px;
	border:1px #CCCCCC solid;
}

.Styleinvia {
	margin:8px 3px 0 0px;
	padding:0;
	float:left;
	width:67px;
	height:21px;
	display:block;
	cursor:pointer;
	background-image:url(../images/img-accedi.jpg);
	background-repeat:no-repeat;
	border:0px;
}

/*------*/

.Abbonati {
	margin:0 0 0 0;
	padding:0;
	background-image:url(../images/bg-08.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:70px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.Abbonati h2 {
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	line-height:14px;
}

.Abbonati p {
	margin:0;
	padding:12px 0 0 8px;
	float:left;
	width:130px;
	height:45px;
	font-size:10px;
}

.Styleinvia2 {
	margin:0;
	padding:0;
	float:left;
	width:67px;
	height:21px;
	display:block;
	cursor:pointer;
	background-image:url(../images/img-log.gif);
	background-repeat:no-repeat;
	border:0px;
	text-decoration:none;
	position:absolute;
	top:46px;
	left:133px;
}


/*------SubMenu*/

.SubMenu {
	margin:10px 0 0 0;
	padding:0;
	width:996px;
	height:22px;
	float:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.SubMenu span {
	margin:5px 5px 0 0;
	padding:0 15px 0 0; 
	text-decoration:none;
	color:#343a90;
}

.SubMenu span a {
	margin:0;
	padding:0; 
	text-decoration:none;
	color:#343a90;
}

.SubMenu span a:hover {
	margin:0;
	padding:0; 
	text-decoration:underline;
	color:#343a90;
}

.SubMenu span img {
	margin:0px 5px 0 2px;
	padding:0;
	float:left;
	border:0px;
}

/*------Meteo*/

.Meteo {
	margin:5px 0 0 0px;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.Meteo b {
	font-size:10px;
	font-weight:bold;
}

.Meteo p {
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	color:#3a3a3a;
}

.Meteo p a {
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	color:#3a3a3a;
}

.Meteo p a:hover {
	margin:0;
	padding:0;
	float:left;
	text-decoration:underline;
	color:#3a3a3a;
}

.Meteo p img {
	margin:0 5px 0 5px;
	padding:0;
	float:left;
	border:0;
}


/*------MenuDx*/

.MenuDx {
	margin:5px 5px 0 0;
	padding:0 0px 0 0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.MenuDx ul, .MenuDx li {
	margin:0 3px 0 3px;
	padding:0;
	display:inline;
	list-style:none;
}

.MenuDx a:link, .MenuDx a:visited {
	margin:0;
	padding:0;
	color:#696969;
	text-decoration:none;
}

.MenuDx a:hover, .MenuDx a:focus, .MenuDx a:active {
	margin:0;
	padding:0;
	color:#000000;
	text-decoration:underline;
}

/*------------------------------------------*/
/*------MenuSuperiore*/

.MenuSuperiore {
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:996px;
	height:38px;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-align:center;
}

.MenuSuperiore ul, .MenuSuperiore li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

.MenuSuperiore a:link, .MenuSuperiore a:visited {
	margin:0;
	padding:0 5px 0 5px;
	color:#ffffff;
	text-decoration:none;
}

.MenuSuperiore a:hover, .MenuSuperiore a:focus, .MenuSuperiore a:active {
	margin:0;
	padding:0 5px 0 5px;
	color:#D9E8FF;
	text-decoration:none;
}

/*------MenuSub

.MenuSub {
	margin:-8px 0 0 0;
	padding:0 0 0 0;
	width:996px;
	height:25px;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-align:center;
}

.MenuSub ul {
	margin:0;
	padding:0;
	width:996px;
	height:25px;
	float:left;
	display:block;
	text-align:center;
}

.MenuSub li {
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	list-style:none;
	background-image:url(../images/bg-sottosezioni.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:25px;
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
}

.MenuSub li p {
	margin:0;
	padding:0;
	text-align:center;
}

.MenuSub a:link, .MenuSub a:visited {
	margin:0;
	padding:0;
	color:#2c2c2c;
	width:120px;
	text-decoration:none;
	text-align:center;
}

.MenuSub a:hover, .MenuSub a:focus, .MenuSub a:active {
	margin:0;
	padding:0;
	color:#5e5050;
	width:120px;
	text-decoration:none;
}*/

/*------MenuSub*/

.MenuSub {
	margin:-8px 0 0 0;
	padding:0 0 0 0;
	width:996px;
	height:25px;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-align:center;
}

.MenuSub table {
	text-align:center;
	border:0; 
	height:25px;
}

.MenuSub b {
	margin:0;
	padding:0;
	font-weight:bold;
	display:inline;
	position:relative;
	top:6px;
}

.MenuSub td {
	background-image:url(../images/bg-sottosezioni03.jpg);
	background-repeat:repeat-x;
}

.MenuSub td div {
	margin:0;
	padding:0;
	position:relative;
	height:25px;
}

.MenuSub a:link, .MenuSub a:visited {
	margin:0;
	padding:0;
	color:#2c2c2c;
	text-decoration:none;
	text-align:center;
}

.MenuSub a:hover, .MenuSub a:focus, .MenuSub a:active {
	margin:0;
	padding:0;
	color:#5e5050;
	text-decoration:none;
}

/*------------------------------------------*/
/*------contLogo*/

.contLogo {
	margin:0;
	padding:0;
	width:996px;
	height:120px;
	float:left;
	position:relative;
}

/*------Ora*/

.Ora {
	margin:30px 0 0 0;
	padding:0 0 0 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.Ora p {
	margin:0;
	padding:0;
	float:left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.1pt;
}

.Ora b {
	margin:0;
	padding:0;
	font-size:14px;
	color:#324691;
	display:block;
}

/*------Logo*/

.Logo {
	margin:0 0 0 0px;
	padding:0;
	float:left;
	width:450px;
	height:80px;
}

.Logo img, .Logo img a {
	margin:0;
	padding:0;
	border:0px;
	float:right;
	display:block;
	text-decoration:none;
	cursor:pointer;
}

/*------ContGiornaleoggi*/

.ContGiornaleoggi {
	margin:0;
	padding:0;
	float:right;
	width:255px;
	background-image:url(../images/sfoglia.jpg);
	background-position:70px 0px;
	background-repeat:no-repeat;
}

/*------icoGironale*/

.icoGirnale {
	margin:6px 0 0 0px;
	padding:0;
	float:left;
	width:70px;
	height:107px;
	background-image:url(../images/bg-newspaper.png);
	background-repeat:no-repeat;
}

.icoGirnale img {
	margin:2px 0 0 5px;
	padding:0;
	float:left;
	border:0px;
}

.icoGirnale img a {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
}

/*------Rss*/

.Rss {
	margin:0px 0 0 0;
	padding:0;
	float:right;
	width:150px; 
	height:51px;
}

.Rss img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.Rss img a {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
	cursor:pointer;
}

/*------barRicerca*/

.barRicerca {
	margin:-3px 0 0 0;
	padding:0 0 0 25px;
	width:720px;
	height:40px;
	float:left;
}

.barRicerca h1 {
	margin:0;
	padding:0;
	color:#2d43cb;
	font-size:16px;
	letter-spacing:-1px;
}

/*.barRicerca input {
	margin:0;
	padding:0 5px 0 5px;
	font-size:12px;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #d7d7d7 solid;
	float:left;
}

.barRicerca input:hover {
	border:1px #9AADB4 solid;;
}*/

#ricerca {
	margin:0 0 0 0;
	padding:2px 5px 0 5px;
	width:345px;
	height:16px;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px #d7d7d7 solid;
	float:left;
}

#cerca {
	margin:0 15px 0 3px;
	padding:0;
	width:45px;
	height:18px;
	background-color:#17298f;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border:1px #d7d7d7 solid;
	cursor:pointer;
	float:left;
}

/*------barRicerca*/

.barRicercaSele {
	margin:3px 10px 0 0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#636363;
	width:280px;
}

.barRicercaSele p {
	margin:0 2px 0 2px;
	padding:0;
	float:left;
}

.barRicercaSele input {
	margin:0px 2px 0 2px;
	padding:0px;
	float:left;
}

/*------------------------------------------*/
/*------fine head*/

/*------NotiziaApertuta*/
/*-----------------------------------------*/

.NotiziaApertuta {
	margin:0 0 15px 0;
	padding:0;
	height:100%;
	float:left;
}

.NotiziaApertuta h5 {
	margin:0;
	padding:0 5px 0 5px;
	text-align:center;
	color:#0c1f8f;
	font-size:120px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:-5px;
        line-height: 120px;
        width: 984px;
        overflow: hidden;
        white-space: nowrap
}

.NotiziaApertuta h5 a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#0c1f8f;
	border:0px;
}

.NotiziaApertuta h2 {
	margin:0px 0 0 0;
	padding:0 5px 0 5px;
	color:#040606;
	font-size:30px;
	text-align:center;
	font-weight:normal;
        position: relative;
        bottom: 12px;
}

.NotiziaApertuta h2 a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#040606;
}

.NotiziaApertuta img {
	margin:15px 0 0 0;
	padding:0;
	float:left;
	border:0px;
}

.NotiziaApertuta img a{
	float:left;
	border:0px;
	text-decoration:none;
}

.NotiziaApertuta p {
	margin:15px 5px 0 0;
	padding:0;
	float:right;
	width:265px;
	font-size:15px;
	color:#121212;
	line-height:16pt;
	font-weight:200;
	text-align:justify;
}

.NotiziaApertuta p a {
	text-decoration:none;
	color:#121212;
	display:block;
}


/*------RssArticolo*/

.RssArticolo {
	margin:10px 0 0 95px; 
	padding:0;
	float:left;
}

.RssArticolo img, .RssArticolo img a {
	margin:0;
	padding:0;
	float:left;
	border:0px;
	text-decoration:none;
}

/*-----CommentaArticolo*/

.CommentaArticolo {
	margin:0 0 0 80px;
	padding:0;
	float:left;
	width:150px;
	height:26px;
}

.CommentaArticolo img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.CommentaArticolo img a {
	margin:0;
	padding:0;
	border:0px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

.CommentaArticolo span {
	margin:0;
	padding:0;
	float:left;
	width:32px;
	height:26px;
	background-image:url(../images/commenta1.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.CommentaArticolo span b {
	margin:0;
	padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;
}

/*-------------------------------*/
/*-----CommentaArticolo2*/

.CommentaArticolo2 {
	margin:0 auto;
	padding:0 0 0 75px;
	height:26px;
}

.CommentaArticolo2 img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.CommentaArticolo2 img a {
	margin:0;
	padding:0;
	border:0px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

.CommentaArticolo2 span {
	margin:0;
	padding:0;
	float:left;
	height:26px;
	background-image:url(../images/commenta1Cen.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

.CommentaArticolo2 span b {
	margin:0;
	padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;
}

/*------------------------------------------*/
/*------Fine NotiziaApertuta*/

/*------ColonnaDx*/
/*------------------------------------------*/

.ColonnaDx {
	background:#ffffff;
	margin:0;
	padding:0;
	float:right;
	width:300px;

}

/*------Banner300*/

.Banner300 {
	margin:5px 0 5px 0;
	padding:0;
	width:300px;
	height:100%;
	float:right;
}

.Banner300 img, .Banner180 img {
	margin:0;
	padding:0;
	border:0px;
}

.Banner300 a, .Banner180 a {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	color:#111111;
}

/*------Banner180*/

.ContBanner180 {
	margin:10px 0 5px 0;
	padding:0;
	width:198px;
	height:160px;
	float:left;
	border:1px #ccc solid;
}

.Banner180 {
	margin:0;
	padding:5px 0 0 8px;
	width:180px;
	height:150px;
	float:left;
}

.Banner180 img {
	border:0px;
}

/*------Banner900*/

.Banner900 {
	padding:9px 3px 10px 3px;
	width:990px;
	float:left;
	/*background:url(../images/piede-fr.jpg) no-repeat 0 0 #ffffff;
	height:100%;dimux*/

}

.Banner900 img {
	border:0px;
}

/*------UltimaOra*/

.UltimaOra {
	margin:0px 0px 5px 0px;
	padding:0;
	width:298px;
        padding:10px 0px;
        height:75px;
        overflow:hidden;
        position:relative;
	float:right;
	border:1px #bbc6d9 solid;
}

/*------VideoFoto*/

.VideoFoto {
	margin:5px 0px 5px 0;
	padding:0;
	float:right;
	width:300px;
	height:278px;
	background-image:url(../images/Videobg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.VideoFotoMenu {
	margin:1px 0 0 0;
	padding:0;
	float:left;
	width:300px;
	height:21px;
}

.VideoFotoMenu img {
	margin:0;
	padding:0;
	float:left;
	border:0px;
	cursor:pointer;
}

.VideoFotoMenu a {
	cursor:pointer;
}

/**/

.active {
	margin:0;
	padding:3px 0 0 0;
	float:left;
	display:block;
	color:#FFF;
	background-color:#828cc1;
	width:75px;
	height:20px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
}

.noactive {
	margin:0;
	padding:3px 0 0 0;
	float:left;
	display:block;
	color:#FFF;
	background-color:#b4b6c5;
	width:75px;
	height:20px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
}


/**/

#Video {
	margin:0;
	padding:3px 0 0 16px;
	float:left;
	width:270px;
	height:240px;
	border:0px;
}

/*------Foto*/

#Foto {
	margin:0;
	padding:30px 0 0 15px;
	float:left;
	width:270px;
	height:240px;
}

#Foto2 {
	margin:10px 0 10px 0;
/*	padding:30px 0 0 15px;*/
	float:left;
	width:680px;
	height:500px;
	background-color:#000;
}



/*------ContBlogHome*/

.ContBlogHome {
	/*margin:5px -2px 5px 0;*/
	margin: 0px;
	padding:0;
	width:300px;
	height:211px;
	float:right;
	background-image:url(../images/contBlog.jpg);
	background-repeat:no-repeat;
        border: 1px solid #DADCE5;
}

.ContBlogHome p{
        padding-left: 10px;
        padding-top: 5px;
}

.ContBlogHome div {
	margin:0;
	padding:5px 0 3px 0;
	clear:both;
}

.ContBlogHome div span {
	margin:0 0 0 10px;
	padding:0 10px 0 3px;
	float:left;
	width:50px;
	height:47px;
	display:block;
	background-image:url(../images/fotoBlogHome.jpg);
	background-repeat:no-repeat;
}

.ContBlogHome div img {
	margin:0;
	padding:4px 0 0 0px;
	border:0px;
	float:left;
}

.ContBlogHome div img a {
	margin:0;
	padding:0;
	display:block;
}

.ContBlogHomep1 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#1f3290;
	font-weight:bold;
}

.ContBlogHomep2 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#0d0d0d;
	font-style:italic;
}

.ContBlogHomep1 a {
	color:#1f3290;
	text-decoration:none;
}

.ContBlogHomep2 a {
	color:#0d0d0d;
	text-decoration:none;
}

/*------ContBlogHome2*/

.ContBlogHome2 {
	/*margin:5px -2px 5px 0;*/
	margin: 0px;
	padding:0;
	width:300px;
	height:211px;
	float:right;
	background-image:url(../images/contBlog.jpg);
	background-repeat:no-repeat;
}

.ContBlogHome2 div {
	margin:0;
	padding:3px 0 3px 0;
	clear:both;
}

.ContBlogHome2 div span {
	margin:0 0 0 10px;
	padding:0 10px 0 3px;
	float:left;
	width:50px;
	height:47px;
	display:block;
	background-image:url(../images/fotoBlogHome.jpg);
	background-repeat:no-repeat;
}

.ContBlogHome2 div img {
	margin:0;
	padding:4px 0 0 0px;
	border:0px;
	float:left;
}

.ContBlogHome2 div img a {
	margin:0;
	padding:0;
	display:block;
}

.ContBlogHome div h1 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#1f3290;
}

.ContBlogHome2 div h2 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#0d0d0d;
	font-style:italic;
}

.ContBlogHome2 div h1 a {
	color:#1f3290;
	text-decoration:none;
}

.ContBlogHome2 div h2 a {
	color:#0d0d0d;
	text-decoration:none;
}














/*------FirmePrestigiose*/

.FirmePrestigiose {
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:300px;
	height:60px;
}

.FirmePrestigiose img {
	margin:0;
	padding:0;
	border:0px;
	float:right;
}

/*------LiberoShopping*/

.ShopHome {
	margin:5px 0 0 0;
	padding:0;
	width:300px;
	height:150px;
	background-image:url(../images/LiberoShopping.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	float:right;
	position:relative;
}

.ShopHome span {
	margin:0;
	padding:0;
	font-size:11px;
	font-style:italic;
	color:#000000;
	width:180px;
	height:70px;
	position:absolute;
	right:10px;
	top:40px;
	line-height:10pt;
	font-weight:normal;
}

.ShopHome span a {
	text-decoration:none;
	color:#000000;
}

.ShopHome span a:hover {
	text-decoration:none;
	color:#000000;
}

.ShopHome p {
	margin:0;
	padding:0;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	position:absolute;
	/*right:30px;*/
	bottom:15px;
	left:215px;
}

.ShopHome p a {
	text-decoration:none;
	color:#233690;
}

.ShopHomeFoto {
	margin:0;
	padding:0;
	width:82px;
	height:96px;
	background-image:url(../images/LiberoShoppingContFoto.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:25px;
}

.ShopHomeFoto img {
	margin:0;
	padding:7px 0 0 5px;
	border:0px;
}

/*------ShopHomeinvia*/

.ShopHomeinvia {
	margin:0;
	padding:0;
	width:100px;
	height:44px;
	background-image:url(../images/LiberoShoppingAcquista.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	left:15px;
	cursor:pointer;
	text-decoration:none;
}

/*------ShopHomeinvia*/


.LiberoSciare {
	margin:5px 0 0 0;
	padding:0;
	width:300px;
	height:150px;
	background-image:url(../images/LiberoShopping.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	float:right;
	position:relative;
}

.LiberoSciare h1 {
	margin:0;
	padding:0;
	font-size:12px;
	font-style:italic;
	color:#000000;
	width:180px;
	height:70px;
	position:absolute;
	right:10px;
	top:40px;
	line-height:10pt;
}

.LiberoSciare h1 a {
	text-decoration:none;
	color:#000000;
}

.LiberoSciare h1 a:hover {
	text-decoration:none;
	color:#000000;
}

.LiberoSciare p {
	margin:0;
	padding:0;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	position:absolute;
	/*right:30px;*/
	bottom:15px;
	left:215px;
}

.LiberoSciare p a {
	text-decoration:none;
	color:#233690;
}

.LiberoSciareFoto {
	margin:0;
	padding:0;
	width:82px;
	height:96px;
	background-image:url(../images/LiberoShoppingContFoto.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	left:25px;
}

.LiberoSciareFoto img {
	margin:0;
	padding:7px 0 0 5px;
	border:0px;
}

.LiberoSciareinvia {
	margin:0;
	padding:0;
	width:100px;
	height:44px;
	background-image:url(../images/LiberoShoppingAcquista.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	left:15px;
}

.LiberoSciareinvia input {
	margin:0;
	padding:0;
	width:100px;
	height:44px;
	display:block;
	background:transparent;
	border:0px;
	cursor:pointer;
}


/*------------------------------------------*/
/*------fine ColonnaDx*/

/*------ColonnaSx*/
/*------------------------------------------*/

.ColonnaSx {
	background:#ffffff;
	margin:0;
	padding:0;
	float:left;
	width:685px;
}

.ColonnaSx h1 {
	margin:5px 0 5px 10px;
	padding:0;
	font-size:30px;
	font-weight:normal;
	color:#2d43cb;
}

/*------Notizia*/

.ContNotizia {
	margin:0;
	padding:0;
	width:360px;
	height:100%;
	float:left;
}

.Notizia {
	margin:25px 0 0 0;
	padding:0;
	width:340px;
	float:left;
}

.Notizia h1 {
	margin:0;
	padding:0 0 5px 0 ;
	font-size:20px;
	/*letter-spacing:-1px;*/
	line-height:20px;
        font-weight:bold;
	color:#373737;
	float:left;
	width:100%;
}

.Notizia h2 {
	margin:3px 0 0 0;
	padding:0;
	font-size:15px;
	/*letter-spacing:-1px;*/
	line-height:13pt;
	color:#373737;
	float:left;
	width:100%;
}

.Notizia p {
	margin:0;
	padding:2px 0px 0 0px;
	color:#373737;
	font-size:12px;
	float:left;
	width:340px;
	line-height:12pt;
}

.Notizia h1 a, .Notizia h2 a, .Notizia p a {
	text-decoration:none;
	color:#373737;
	float:left;
}

.Notizia h1 a:hover, .Notizia h2 a:hover, .Notizia p a:hover {
	text-decoration:underline;
	color:#373737;	
	float:left;
}

.Notizia img {
	margin:5px 0 3px 0;
	padding:0;
	border:0px;
	float:left;
}

/*--------------------*/
/*------Editoriale*/

.Editoriale {
	margin:5px 0 0 0;
	padding:0;
	width:340px;
	height:100%;
	float:left;
	background-image:url(../images/editoriale.jpg);
	background-repeat:no-repeat;
}

/*------EditorialeDx*/

.EditorialeDx {
	margin:0;
	padding:0;
	float:right;
	width:200px;
	height:100%;
}

.EditorialeDx h1 {
	margin:10px 0 0 0px;
	padding:0;
	font-size:16px;
	letter-spacing:-1px;
	line-height:15pt;
	text-transform:uppercase;
	float:left;
}

.EditorialeDx p {
	margin:0;
	padding:2px 5px 0 0px;
	font-size:12px;
	float:left;
	line-height:12pt;
}

.EditorialeDx h1 a, .EditorialeDx h1 a:hover {
	text-decoration:none;
	color:#203390;
	float:left;
}

.EditorialeDx p a {
	text-decoration:none;
	color:#2A2B32;
	float:left;
}

.EditorialeDx p a:hover {
	text-decoration:none;
	color:#000;	
	float:left;
}

/*------EditorialeSx*/

.EditorialeSx {
	margin:0;
	padding:0;
	float:left;
	width:120px;
	height:100%;
}

.EditorialeSx img {
	margin:68px 12px 0 0;
	padding:0;
	float:right;
	border:0px;
}

.EditorialeSx p {
	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:120px;
	text-align:center;
	font-style:italic;
	font-size:9px;
}

.EditorialeSx p a {
	text-decoration:none;
	color:#373737;
}

.EditorialeSx p a:hover {
	text-decoration:none;
	color:#000;
}
/*--------------------*/
/*------Servizio*/

.ContServizio {
	margin:0;
	padding:0;
	float:right;
	width:308px;
}

.Servizio {
	margin:8px 0 8px 0;
	padding:0;
	width:280px;
	float:right;
	background-color:#f3f6fc;
}

.Servizio h1 {
	margin:0px;
	padding:5px 0 0 0;
	font-size:15px;
	/*letter-spacing:-1px;*/
        font-weight:bold;
	line-height:15px;
	color:#373737;
	float:right;
	width:135px;
	position:relative;
}

.Servizio h2 {
	margin:0;
	padding:10px 2px 0 2px;
	font-size:13px;
	/*letter-spacing:-1px;*/
	line-height:10pt;
	color:#373737;
	position:relative;
        width: 270px;
        clear:both;
}

.Servizio p {
	margin:0;
	padding:10px 2px 5px 2px;
	color:#373737;
	font-size:11px;
	float:left;
	overflow:hidden;
        width: 270px;
        clear:both;
}

.Servizio h1 a, .Servizio h2 a, .Servizio p a {
	text-decoration:none;
	color:#373737;	
}

.Servizio h1 a:hover, .Servizio h2 a:hover, .Servizio p a:hover {
	text-decoration:underline;
	color:#595959;	
}


/*------*/

/*-----.Serviziodiv*/

.Serviziodiv {
	margin:0;
	padding:0;
	float:left;
        width:136px;
        height:109px;
}

.Serviziodiv img {
	margin:0;
	padding:0;
	border:1px #e4e4e4 solid;
	float:left;
}

.Serviziodiv img a {
	margin:0;
	padding:0;
	text-decoration:none;
	border:1px #e4e4e4 solid;
}

/*------*/

.ContServizioRoma {
	margin:0;
	padding:0;
	float:right;
	width:308px;
	height:100%;
}

.ServizioRoma {
	margin:8px 0 8px 0;
	padding:0 5px 0 10px;
	width:300px;
	height:100%;
	float:right;
	background-color:#f3f6fc;
}

.ServizioRoma h1 {
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	letter-spacing:-1px;
	line-height:14pt;
	text-transform:uppercase;
	color:#373737;
	float:right;
	width:100%;
}

.ServizioRoma h2 {
	margin:3px 0 0 0;
	padding:0;
	font-size:12px;
	letter-spacing:-1px;
	line-height:14pt;
	color:#373737;
	float:right;
	width:100%;
}

.ServizioRoma p {
	margin:0;
	padding:10px 0px 5px 0px;
	color:#373737;
	font-size:11px;
	width:100%;
	float:right;
}

.ServizioRoma h1 a, .ServizioRoma h2 a, .ServizioRoma p a {
	text-decoration:none;
	color:#373737;	
}

.ServizioRoma h1 a:hover, .ServizioRoma h2 a:hover, .ServizioRoma p a:hover {
	text-decoration:none;
	color:#595959;	
}



/*-----CommentaArticoloPic*/

.CommentaArticoloPic {
	margin:10px 0 0 5px;
	padding:0;
	float:left;
	width:90px;
	height:23px;
}

.CommentaArticoloPic img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.CommentaArticoloPic img a {
	margin:0;
	padding:0;
	border:0px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

.CommentaArticoloPic span {
	margin:0;
	padding:0;
	float:left;
	width:26px;
	height:23px;
	background-image:url(../images/commenta1.png);
	background-repeat:no-repeat;
	text-align:center;
}

.CommentaArticoloPic span b {
	margin:0;
	padding:2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;
}

.CommentaArticoloPic strong {
	margin:0;
	padding:3px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

/*------------------------------*/
/*-----CommentaArticoloPic2*/

.CommentaArticoloPic2 {
	margin:10px 0 0 0px;
	padding:0;
	float:left;
	width:125px;
	height:23px;

}

.CommentaArticoloPic2 img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.CommentaArticoloPic2 img a {
	margin:0;
	padding:0;
	border:0px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

.CommentaArticoloPic2 span {
	margin:0;
	padding:0;
	float:left;
	height:23px;
	background-image:url(../images/commenta1Cen.png);
	background-repeat:repeat-x;
	text-align:center;
}

.CommentaArticoloPic2 span b {
	margin:0;
	padding:2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;
}

.CommentaArticoloPic2 strong {
	margin:0;
	padding:3px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

/*------------------------------*/
/*------GalleryPage*/

.GalleryPage {
	margin:15px 0px 15px 0;
	padding:0;
	float:right;
	width:690px;
	height:159px;
	background-image:url(../images/inghippo.jpg);
	background-repeat:no-repeat;	
}

.Frec {
	margin:0;
	padding:0;
	float:left;;
	height:159px;
	width:25px;
}

.Frec img {
	margin:70px 0 0 0;
	padding:0;
	float:left;
	border:0px;
}


/*------Articolo*/
/*------------------------------------------*/

.Articolo {
	margin:0;
	padding:0;
	float:right;
	width:475px;

}


/*------ArticoloTitolo*/

.ArticoloTitolo {
	min-height:70px;	
 	margin:0 0 5px 0;
	padding:0 0 5px 0;
	width:475px;
	height:100%;
	float:left;
	background-image:url(../images/Articolobg.jpg);
	background-repeat:repeat-y;
	position:relative;
}

.ArticoloTitolo h1 {
	margin:0;
	padding:5px 0 5px 5px;
	font-size:35px;
        line-height:35px;
	color:#065B9B;
        letter-spacing: 1px;
        clear:both;
}

.ArticoloTitolo h2 {
	margin:0;
	padding:5px 0 0 5px;
	font-size:18px;
	color:#065B9B;
	font-weight:normal;
        clear:both;
}

.ArticoloTitolo p {
	margin:0;
	padding:0;
	position:absolute; 
	bottom:0px; 
	right:3px;
}

/*-----*/

.ArticoloTesto {
	margin:0;
	padding:0 0 5px 0;
	line-height:12pt;
	font-size:12px;
	text-align:justify;
}

/*------FontGr*/

.FontGr {
	margin:0;
	padding:4px 5px 0 0;
	font-size:34px;
	color:#065B9B;
	line-height:20pt;
        float:left;
        display: block;
}

/*------Articoloimg*/

.ArticoloImg {
	margin:5px 0 10px 0;
	padding:0;
	width:475px;
	height:320px;
	float:right;
	position:relative;
        z-index:1;
}


.CommentaFoto {
	margin:0;
	padding:0;
	position:absolute;
	top:-5px;
	right:15px;
	width:112px;
	height:25px;
}

.CommentaFoto img {
	margin:0;
	padding:0;
	float:right;
	border:0;
}


/*------Corsivo*/

.Corsivo {
	margin:15px;
	padding:0;
	position:relative;
}

.Corsivo p {
	margin:0;
	padding:30px;
	font-size:14px;
}

.ApiceSx {
	margin:0;
	padding:0;
	width:31px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
}

.ApiceDx {
	margin:0;
	padding:0;
	width:31px;
	height:29px;
	position:absolute;
	bottom:0;
	right:0;
}

/*------------------------------------------*/
/*------Articolo*/

/*------------------------------------------*/
/*------Colonnina*/

.Colonnina {
	margin:0;
	padding:0;
	width:205px;
	height:100%;
	float:left;
}

.ColonninaTitolo {
	margin:0;
	padding:0;
	width:200px;
	height:70px;
	background-image:url(../images/ColonninaBg.jpg);
	background-repeat:repeat-y;
	float:left;
}

.ColonninaTitolo h1 {
	margin:0;
	padding:25px 0 0 0;
	text-align:center;
	font-size:22px;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

/*------Reazione*/

.Reazione {
	margin:5px 0 0 0;
	padding:0;
	width:192px;
	height:116px;
	background-image:url(../images/PedinaBg.jpg);
	background-repeat:no-repeat;
	float:left;
}

.Reazione img {
	margin:45px 0 0 0;
	padding:0;
	border:0px;
	float:left;
}

.Reazione p {
	margin:0;
	padding:0;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
	width:192px;
}

/*------LetturaSimul*/

.LetturaSimul {
	margin:10px 0 0 0;
	padding:0px;
	width:180px;
	float:left;
}

.LetturaSimul p {
	margin:0;
	padding:0 10px 0 20px;
	float:left;
	font-size:22px;
	color:#172a90;
}

.LetturaSimul span {
	margin:0;
	padding:8px 0 0 0;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	line-height:6pt;
}

/*-----ColonninaCommenti*/

.ColonninaCommenti {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:200px;
	height:100%;
	float:left;
	border-top:1px #dadce5 solid;
}

/*------CommentaColonnina*/

.CommentaColonnina {
	margin:8px 0 8px 0;
	padding:0;
	float:left;
	width:183px;
	height:100%;
	background-image:url(../images/SfumCommenti.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:hidden;
}

.CommentaColonnina h2 {
	margin:0;
	padding:0 3% 0 3%;
	width:94%;
	font-size:10px;
        line-height: 12px;
	font-weight:normal;
        font-style: normal;
	float:left;
        color:#333;
}

.CommentaColonnina h1 {
	margin:0;
	padding:0 3% 0 3%;
	width:94%;
	font-size:13px;
        line-height: 14px;
        color:#065B9B;
	float:left;
}

.CommentaColonnina p {
	margin:0;
	padding:1% 3% 0 3%;
	width:94%;
	float:left;
}

/*----*/

.contCom {
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:183px;
	height:20px;
}

.contCom p {
	margin:3px 0 0 7px;
	padding:0;
	float:left;
	color:#0B0B0B;
}

.contCom p a {
	margin:0;
	padding:0;
	float:left;
	color:#0B0B0B;
}

.contCom img {
	margin:0 5px 0 0;
	padding:0;
	float:right;
	border:0px;
}

/*------ArticoliCollegati*/

.ArticoliCollegati {
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px #dadce5 solid;
	border-top:1px #dadce5 solid;
	width:180px;
	height:100%;
	float:left;
}

.ArticoliCollegati h1 {
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	color:#051152;
	font-size:16px;
}

.ArticoliCollegati p {
	margin:5px 0 5px 0;
	padding:0 5px 0 10px;
	display:block;
	text-decoration:none;
	background-image:url(../images/quad.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.ArticoliCollegati p a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#232323;
}

.ArticoliCollegati p a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
}

/*------PiuLetti*/

.PiuLetti {
	margin:0 0 5px 0;
	padding:0 0 15px 0;
	float:right;
	width:300px;
	height:250px;
	border:1px #dadce5 solid;
}

.PiuLetti h1 {
	margin:0;
	padding:10px 0 0 10px;
	color:#051152;
	font-size:16px;
}

.PiuLetti div {
	margin:10px 0 3px 0;
	padding:0;
	clear:both;
}

.PiuLetti div img {
	margin:5px 5px 5px 10px;
	padding:0;
	float:left;
	border:0px;
	display:block;
}

.PiuLetti div span {
	margin:0;
	padding:0;
	font-size:12px;
	display:block;
}

.PiuLetti div em {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:none;
	display:block;
}

.PiuLetti a {
	text-decoration:none;
}

.PiuLetti a span {
	margin:0;
	padding:0;
	color:#051152;
	text-decoration:none;
}

.PiuLetti a em {
	margin:0;
	padding:0;
	color:#282828;
	text-decoration:none;
}

.PiuLetti a:hover span, .PiuLetti a:hover em {
	margin:0;
	padding:0;
	color:#282828;
	text-decoration:none;
}

/*------RicAffina*/

.RicercaText {
	margin:0 0 15px 0;
	padding:0;
	width:685px;
	float:left;
}

.RicAffina {
	margin:0;
	padding:0;
	width:190px;
	height:48px;
	float:left;
	background-image:url(../images/contRice.jpg);
	background-repeat:no-repeat;
}

.RicAffina h1 {
	margin:0;
	padding:10px 0 0 30px;
	font-size:16px;
	float:left;
	color:#393939;
}

/*------RicercaSezione*/

.RicercaSezione {
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px #dadce5 solid;
	border-top:1px #dadce5 solid;
	width:190px;
	float:left;
}

.RicercaSezione h1 {
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	color:#051152;
	font-size:16px;
}

.RicercaSezione p {
	margin:5px 0 5px 0;
	padding:0 5px 0 10px;
	display:block;
	text-decoration:none;
	background-image:url(../images/quad.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.RicercaSezione b {
	color:#666;
	font-size:10px;
}

.RicercaSezione p a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#232323;
}

.RicercaSezione p a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
}

/*------ContRicerca*/

.ContRicerca {
	margin:0;
	padding:0;
	float:right;
	width:475px;
	height:100%;
}

.RisRicerca {
	 margin:5px 0 10px 10px;
	 padding:0 0 5px 0;
	 float:left;
	 width:400px;
	 border-bottom:1px #ccc solid;
}

.RisRicerca h1 {
	 margin:0;
	 padding:0;
	 font-size:18px;
}

.RisRicerca h1 b {
	 margin:0;
	 padding:0;
	 font-size:12px;
	 color:#3A3A3A;
}

.RisRicerca p {
	 margin:5px 0 0 0;
	 padding:0;
	 line-height:12pt;
	 float:left;
}

.RisRicerca h1 a {
	text-decoration:none;
	color:#2B47C5;
}

.RisRicerca p a {
	text-decoration:none;
	color:#393939;
}

/*------RisBtn*/

.RisBtn {
	margin:10px 0 0 0;
	padding:0;
	width: 475px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.RisBtn  ul {
	margin:0;
	padding:0;
	list-style:none;
}

.RisBtn  li {
	display: inline;
	margin: 0;
	padding: 0;
}

.RisBtn  a:link, .RisBtn  a:visited {
	margin: 0;
	padding:2px 4px 2px 4px;
	color: #05181E;
	text-decoration: none;
	text-align:center;
	border:1px #8BB1CD solid;
}

.RisBtn  a:hover, .RisBtn  a:focus, .RisBtn  a:active {
	color:#FFF;
	background-color:#2B7CBE;
	border-color:#8BB1CD
	
}

.clickB {
	color:#FFF;
	background-color:#2B7CBE;	
}

/*------Colonnina*/
/*------------------------------------------*/


.RegioneNotizia {
	 margin:5px 0 10px 10px;
	 padding:0 0 5px 0;
	 float:left;
	 width:400px;
	 border-bottom:1px #ccc solid;
}

.RegioneNotizia span {
	 margin:0;
	 padding:0;
	 font-size:9px;
}

.RegioneNotizia h1 {
	 margin:0;
	 padding:0;
	 font-size:18px;
}

.RegioneNotizia p {
	 margin:5px 0 0 0;
	 padding:0;
	 line-height:12pt;
	 float:left;
}

.RegioneNotizia h1 a {
	text-decoration:none;
	color:#2B47C5;
}

.RegioneNotizia p a {
	text-decoration:none;
	color:#393939;
}

/*------SezioneNotizia*/
/*------------------------------------------*/

.SezioneNotizia {
	 margin:5px 0 10px 10px;
	 padding:0 0 5px 0;
	 float:left;
	 width:400px;
	 border-bottom:1px #ccc solid;
}

.SezioneNotizia img {
	margin:0 5px 0 0;
	padding:0;
	float:left;
}

.SezioneNotizia h1 {
	 margin:0;
	 padding:0;
	 font-size:19px;
	 float:left;
	 width:295px;
	}

.SezioneNotizia p {
	margin:0;
	padding:0;
	font-size:9px;
	width:295px;
	float:left;
}

.SezioneNotizia span {
	margin:5px 0 0 0;
	padding:0;
	line-height:12pt;
	
}

.SezioneNotizia h1 a {
	text-decoration:none;
	color:#2B47C5;
}

.SezioneNotizia span a {
	text-decoration:none;
	color:#393939;
}

/*------------------------------------------*/

/*------------------------------------------*/
/*------ContSezione*/

.ContSezione {
	margin:0 0 35px 0;
	padding:0 0 0 0;
	width:996px;
	height:100%;
	float:left;
}

.ContSezione h1 {
	margin:5px 0 5px 10px;
	padding:0;
	font-size:30px;
	font-weight:normal;
	color:#2d43cb;
}

/*------Sezione-------------*/

.Sezione {
	margin:0px;
	padding:0;
	float:left;
	width:305px;
}

.SezioneFotoFr {
	height:255px;
}

.SezioneLinkFr {
	height:46px;
}

.Sezione3 {
	float:right;
	width: 305px; 
}

.Sezione2 {
	margin:0 0 0 40px;
}

.Sezione img {
	margin:0;
	padding:0;
	float:left;
	border:0px;
}

#atffc {
	display:none;
}

.Sezione h1 {
	margin:15px 0 0 0;
	padding:0;
	font-size:18px;
	color:#333;
	float:left;
}

.Sezione p {
	margin:0;
	padding:0;
	color:#111111;
	float:left;
	line-height:12pt;
	font-size:13px;

}
.Sezionediv {
height:175px;

}

Sezionediv h1 {
	width:100%;
}

.Sezione h1 a, .Sezione p a {
	color:#333;
	text-decoration:none;
}

.Sezione a:hover {
	text-decoration:underline;
}
/*------RssSezione*/

.RssSezione {
	margin:20px 0 0 0px; 
	padding:0;
	float:left;
}

.RssSezione img, .RssSezione img a {
	margin:0;
	padding:0;
	float:left;
	border:0px;
	text-decoration:none;
}

/*------CommentaSezione*/

.CommentaSezione {
	margin:18px 5px 0 0;
	padding:0;
	float:right;
	width:150px;
	height:26px;
}

/*
.CommentaSezione img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.CommentaSezione img a {
	margin:0;
	padding:0;
	border:0px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

.CommentaSezione span {
	margin:0;
	padding:0;
	float:left;
	width:32px;
	height:26px;
	background-image:url(../images/commenta1.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.CommentaSezione span b {
	margin:0;
	padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;
}
*/


/*------RssSezione*/

.RssSezione {
	margin:20px 0 0 0px; 
	padding:0;
	float:left;
}

.RssSezione img, .RssSezione img a {
	margin:0;
	padding:0;
	float:left;
	border:0px;
	text-decoration:none;
}

/*------CommentaSezione*/

.CommentaSezione {
	margin:18px 5px 0 0;
	padding:0;
	float:right;
	width:150px;
	height:26px;
}


/*------ContSezione*/
/*------------------------------------------*/

/*------BlogSezione*/
/*------------------------------------------*/

.ContBlogSezione {
	margin:5px 2px 0px 2px;
	padding:0;
	width:335px;
	height:180px;
	float:left;
	position:relative;
}

.FeedBlogSezione {
	margin:0;
	padding:0;
	position:absolute;
	top:100px;
	left:0px;
}

/*------*/

.BlogSezioneCommenta {
	margin:0;
	padding:0;
	position:absolute;
	top:110px;
	left:26px;
}

.BlogSezioneCommenta p {
	margin:0;
	padding:0;
	font-size:10px;
}

.BlogSezioneCommenta p a{
	text-decoration:none;
	color:#2c2c2c;
}

.BlogSezioneCommenta p a:hover{
	text-decoration:underline;
	color:#2c2c2c;
}

/*------*/
/*------*/

.BlogSezioneImg {
	margin:0;
	padding:0;
	width:85px;
	height:105px;
	position:absolute;
	top:0;
	left:10px;
	border:1px #CCC solid;
}

.BlogSezioneImg img {
	margin:2px 0 0 4px;
	padding:0;
	border:0px;
}

/*------*/
/*------*/

.ContBlogSezioneTesto {
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:70px;
}

.ContBlogSezioneTesto h1 {
	margin:0;
	padding:3px;
	color:#0c2090;
	font-size:16px;
	background-color:#fff;
	float:left;
	width:100%;
}

.ContBlogSezioneTesto strong {
	margin:0;
	padding:0 0 0 34px;
	width:100%;
	color:#2c2c2c;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}

.ContBlogSezioneTesto p {
	margin:0;
	padding:10px 0 0 34px;
	float:left;
}

.ContBlogSezioneTesto h1 a, .ContBlogSezioneTesto p a {
	color:#2c2c2c;
	text-decoration:none;
}

.ContBlogSezioneTesto h1 a:hover, .ContBlogSezioneTesto p a:hover {
	color:#2c2c2c;
	text-decoration:underline;
}

/*------*/

/*------------------------------------------*/
/*------BlogSezione*/

/*------CartinaRegioni*/
/*------------------------------------------*/

.CartinaRegioni {
	margin:5px 2px 0px 2px;
	padding:0;
	width:335px;
	height:510px;
	float:right;
}

/*------*/

.ContRegioni {
	margin:5px 2px 0px 2px;
	padding:0;
	width:335px;
	height:140px;
	float:left;
	position:relative;
}

.ContRegioniImg {
	margin:0;
	padding:0;
	width:85px;
	height:105px;
	position:absolute;
	top:0;
	left:10px;
	border:1px #CCC solid;
}

.ContRegioniImg img {
	margin:2px 0 0 4px;
	padding:0;
	border:0px;
}

/*------*/

.ContRegioniTesto {
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:70px;
}

.ContRegioniTesto h1 {
	margin:0;
	padding:3px;
	color:#0c2090;
	font-size:16px;
	background-color:#fff;
	width:100%;
	float:left;
}

/*------*/

.styleH1 {
	margin:0;
	padding:0 0 0 34px;
	float:left;
}

.styleH1 h1 {
	margin:0;
	padding:0;
	color:#2c2c2c;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}

/*------*/


.ContRegioniTesto p {
	margin:0;
	padding:10px 0 0 34px;
	float:left;
}

.ContRegioniTesto b {
	font-size:10px;
}

.ContRegioniTesto h1 a, .ContRegioniTesto p a {
	color:#2c2c2c;
	text-decoration:none;
}

.ContRegioniTesto h1 a:hover, .ContRegioniTesto p a:hover {
	color:#2c2c2c;
	text-decoration:underline;
}

/*------------------------------------------*/
/*------CartinaRegioni*/

/*------ContBlog*/
/*------------------------------------------*/

.ContBlog {
	margin:0;
	padding:0;
	width:685px;
	text-align:justify;
}

.ContBlog span {
	margin:0;
	padding:0 0 5px 0;
	line-height:15pt;
	font-size:12px;
}

.ContBlog h1 {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	color:#17298f;
	line-height:22pt;
}

.GiornoOra {
	margin:0 0 10px 0;
	padding:60px 0 2px 0;
	float:left;
	border-bottom:1px #6a6a6a solid;
	color:#6a6a6a;
	width:355px;
}

/*------blogger*/

.blogger {
	margin:0;
	padding:0;
	width:322px;
	background-image:url(../images/contBlogger.jpg);
	background-repeat:no-repeat;
	float:right;
	text-align:left;
}

.colonnaBlog {
	margin:0;
	padding:0;
	width:323px; 
	float:right;
}

.blogger h1 {
	margin:10px 0 0 0;
	padding:0 0 5px 0px;
	float:left;
	color:#17298f;
	font-size:14px;
	border-bottom:1px #cac9c9 solid;
	width:175px;
}

.blogger h2 {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	float:left;
	font-size:12px;
	width:175px;

}

/*----------bloggerimg*/

.Bloggerimg {
	margin:15px 10px 0 0;
	padding:0;
	width:110px;
	float:left;
}

.Bloggerimg img {
	margin:0;
	padding:3px;
	float:left;
	background-color:#fff;
	border:1px #9e9e9e solid;
}

.MailBlogger {
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	width:100px;
	float:right;
}

.MailBlogger img {
	margin:3px;
	padding:0 0 0 2px;
	float:right;
	border:0px;
}

.MailBlogger span {
	margin:0;
	padding:0;
	float:right;
	text-decoration:none;
}

.MailBlogger a {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	color:#666;
}

/*------Richiesti*/

.Tags {
	margin:10px 0 10px 0;
	padding:0;
	width:322px;
	background-image:url(../images/richiesti.jpg);
	background-repeat:no-repeat;
	text-align:left;
	float:right;
}

.Tags ul, .Tags li {
	margin:10px 0 0 0;
	padding:0;
	float:left;
	display:inline;
	font-size:13px;
}


.Tags a:link, .Tags a:visited {
	margin: 0;
	padding: 0px 3px 0px 3px;
	display: block;
	color: #05181E;
	text-decoration: none;

}

.Tags a:hover, .Tags a:focus, .Tags a:active{
	text-decoration: underline;
	color:#333;
}


/*------blogImg*/

.blogImg {
	margin:5px 0 10px 0;
	padding:0;
	width:355px;
	position:relative;
}

.blogImg img {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
}

/*------SpazioBlog*/

.SpazioBlog {
	margin:10px 0 0 0;
	padding:0;
	background-image:url(../images/SpazioBlog.jpg);
	background-repeat:no-repeat;
	width:684px;
	height:119px;
	float:left;
}

/*------CommentiSpazio*/

.Priva {
	margin:10px 0 10px 0px;
	padding:0;
	width:130px;
	height:23px;
	background-image:url(../images/comBlog1.png);
	background-repeat:no-repeat;
	float:left;
}

.Priva img {
	margin:0;
	padding:0;
	float:left;
	border:0px;
}

.Priva p {
	float:left;
	margin:0;
	padding:0 0 0 7px;
	font-size:16px;
	width:30px;
	color:#fff;
}

.Priva p a {
	color:#fff;
	text-decoration:none;
}

/*------CommentiSpazio2*/

.Priva2 {
	margin:10px 0 10px 0px;
	padding:0;
	width:400px;
	height:23px;
	float:left;
}

.Priva2 img {
	margin:1px 0 0 4px;
	padding:0;
	float:left;
	border:0px;
}

/*------ContPiva*/

.ContPiva {
	margin:0;
	padding:0;
	width:100%;
	height:23px;
	float:left;
}

/*------PrivaSx*/

.PrivaSx {
	margin:0;
	padding:0;
	float:left;
	width:13px;
	height:23px;
	background-image:url(../images/comBlogSx.png);
	background-repeat:no-repeat;
}

/*------PrivaDx*/

.PrivaDx {
	margin:0;
	padding:0;
	float:left;
	width:13px;
	height:23px;
	background-image:url(../images/comBlogDx.png);
	background-repeat:no-repeat;
}

/*------PrivaCen*/

.PrivaCen {
	margin:0;
	padding:0;
	float:left;
	height:23px;
	background-image:url(../images/comBlogCe.png);
	background-repeat:repeat-x;
}

.PrivaCen p {
	float:left;
	margin:0;
	padding:0;
	font-size:16px;
	color:#fff;
	text-decoration:none;
}

.PrivaCen a, .PrivaCen a:hover {
	color:#fff;
	text-decoration:none;
}




/*------CommentaaSpazio*/

.CommentaSpazio {
	margin:0;
	padding:42px 0 0 50px;
	float:left;
	width:155px;
	height:45px;
}

.CommentaSpazio img {
	border:0px;
	float:left;
}

/*------Condividi*/

.Condividi {
	margin:0;
	padding:55px 0 0 50px;
	width:220px;
	height:20px;
	float:left;
}

.Condividi img {
	margin:0;
	padding:0;
	float:left;
	border:0px;
	cursor:pointer;
}

/*------Reazione2*/

.Reazione2 {
	margin:0;
	padding:44px 10px 0 0;
	width:165px;
	height:64px;
	float:right;
}

.Reazione2 img {
	margin:0;
	padding:0;
	border:0px;
	float:left;
}

.Reazione2 a {
	margin:0;
	padding:0;
	border:0px;
	float:right;
}

/*------CommentiBlog*/

.CommentiBlog {
	margin:5px 0 5px 0;
	padding:3px 5px 3px 5px;
	width:675px;
	float:left;
	border-bottom:1px #999 dashed;
	border-top:1px #999 dashed;
}

.CommentiBlog span {
	padding:2px 0 5px 35px;
	background-image:url(../images/cosino.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

.TxtBlog {
	line-height:14pt;
	clear:both;
}

/*------MunuBlog*/

.MunuBlog {
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	height:30px;
        text-align:center;
        background-color:#e8e8e8;
        width: 100%;
        float:left;
}

.MunuBlog ul {
	margin:0;
	padding:0;
	list-style:none;
}

.MunuBlog li {
	display: inline;
	margin: 0;
	padding:0;
}

.MunuBlog a:link, .MunuBlog a:visited {
	margin:0;
	padding:0 3px 0 3px;
	text-decoration: none;
	color:#767676;
}

.MunuBlog a:hover, .MunuBlog a:focus, .MunuBlog a:active {
	color: #000;
	text-decoration:none;
}

/*------lascia_commento*/

.lascia_commento {
    margin:0px;
    padding:0px 0 5px 0;
    text-align:center;
    text-transform:uppercase;
    font-size:14px;
}

.lascia_commento a {
    color:#0a4c76 !important;
}

/*------------------------------------------*/
/*------ContBlog*/

.contatti {
	margin:10px 0 10px 0;
	padding:10px;
	width:300px;
	clear:both;
	line-height:18pt;
}

.contatti h1 {
	margin:0;
	padding:0;
	font-size:15px;
}

.contatti h2 {
	margin:0;
	padding:0;
	font-size:12px;
}

.contatti p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#373737;
}

.contatti p a {
	color:#373737;
	text-decoration:none;
}

.contatti p a:hover {
	color:#373737;
	text-decoration:underline;
}

/*------Piede*/
/*------------------------------------------*/

.ContPiede {
	margin:0 auto 10px auto;
	padding:0;
        width:1016px;
        display:block;
	clear:both;
	height:auto;
	background-image:url(../images/footer.jpg);
        background-position:bottom;
        background-color:#f6f6f6;
        background-repeat:repeat-x;
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
        border-top:1px #cacaca solid;
}

.Piede {
	margin:0 auto;
	padding:0;
	width:996px;
	height:35px;
}

.Piede img {
	margin:1px 5px 0 20px;
	padding:0px;
	float:left;
}

.Piede p {
	margin:0;
	padding:10px;
	float:left;
}

/*------------------------------------------*/
/*------Fine Piede*/

/*---Menu_footer*/

.Menu_footer {
    margin:0px;
    padding:0px;
    width:1016px;
}

.Menu_footer ul {
    margin:5px 0 5px 0;
    padding:0px;
}

.Menu_footer ul ul {
    margin:5px 10px 5px 10px;
    padding:0px;
    width:180px;
    float:left;
    list-style:none;
}

.Menu_footer ul li {
    margin:0px;
    padding:5px 0 5px 0;
    border-bottom:1px #cacaca dotted;
    background-image:url(../images/cursor.png);
    background-repeat:no-repeat;
    background-position:left;
}

.Menu_footer ul li:hover {
    background-image:url(../images/cursor_hover.png);
    background-repeat:no-repeat;
    background-position:left;
}

.Menu_footer ul li a:link, .Menu_footer ul li a:visited {
    padding:0 0 0 20px;
    color:#424242;
    text-decoration:none;
    display:block;
}

.Menu_footer ul li a:hover, .Menu_footer ul li a:focus, .Menu_footer ul li a:active{
    color: #000;
}

/*.columns {
    padding:10px;
    -moz-column-count: 3; 
    -moz-column-gap: 40px;
    -moz-column-rule:1px solid #cacaca;
    -webkit-column-count: 3; 
    -webkit-column-gap: 40px;
    -webkit-column-rule:1px solid #cacaca;
    column-count: 3; 
    column-gap: 40px;
    column-rule:1px solid #cacaca;
}*/

/*-------------TESTATA FRANCESCO----------*/

#testatafr {
	width:990px;
	/*height:143px;*/
	padding:0 3px 0 3px;
	margin:0 auto;
	font-family:Arial, Tahoma;
	background:#ffffff;
}

#testatafr .logo {
	width:360px;
	float:left;
}

#testatafr .ricerca {
	width:625px;
	height:33px;
	margin:35px 0 0 0;
	float:right;
	background:url(../images/bg_menu.jpg) repeat-x 0 0;
	color:#ffffff;
	font-size:13px;
}

#testatafr .ricerca a {
	color:#ffffff;
	text-decoration:none;
}

#testatafr .ricerca .imgleft {
	margin:0 14px 0 0;
	float:left;
}

#testatafr .ricerca form {
	padding:0px;
	margin:7px 0 0 0;
	float:left;
}

#testatafr .ricerca form p {
	padding:0px;
	margin:0px;
	float:left;
}

#testatafr .ricerca form p .campo {
	width:150px;
	margin:0 0 0 10px;
	float:left;
	border:1px solid #ffffff;
}

#testatafr .ricerca form p .submit {
	padding:0px;
	margin:0 12px 0 0;
	float:left;
}

#testatafr .ricerca form p .wg {
	margin:0 0 0 3px;
}

#testatafr .ricerca .imgright {
	margin:0 0 0 10px;
	float:right;
}

#testatafr .menu {
	width:974px;
	height:35px;
	padding:0 0 0 16px;
	margin:0px;
	float:left;
	background:url(../images/bg_menu2.jpg) repeat-x 0 0;
	list-style:none;
	text-transform:uppercase;
	font-size:13px;
}
#testatafr .menu li {
	padding:9px 4px 9px 4px;
	float:left;
}

#testatafr .menu li:hover, .menu li.hover {
	background:url(../images/over_menu2.jpg) 0 0;
}

#testatafr .menu li.tv {
	padding:0px;
	float:right;
}

#testatafr .menu li a {
	color:#ffffff;
	text-decoration:none;
}

#testatafr .sottomenu {
	width:974px;
	height:35px;
	padding:0 0 0 16px;
	margin:0px;
	float:left;
	border-bottom:1px solid #cccccc;
	list-style:none;
	text-transform:uppercase;
	font-size:14px;
}

#testatafr .sottomenu li {
	padding:9px 5px 9px 5px;
	float:left;
}

#testatafr .sottomenu li a {
	color:#404040;
	text-decoration:none;
}

#testatafr .sottomenu li a:hover {
	color:#3d52b0;
}

#testatafr .ticker {
	height:30px;
	float:left;
}

/*------Libero_di_sciare*/

.Libero_di_sciare {
    margin:0px;
    padding:0px;
    width:690px;
    float:left;
    background:#fff;
}

.Head_Libero_di_sciare {
    margin:0px;
    padding:0px;
    width:690px;    
}

.Head_Libero_di_sciare p {
    margin:0px;
    padding:5px 0 10px 0;
    font:14px/26px 'TeXGyreHerosRegular', Arial, sans-serif;
    color:#000;
}

/*---Localita_Partner*/

.Localita_Partner {
    margin:0px 0 10px 0;
    padding:0px;
    width:690px;
    float:left;
}

.Localita_Partner h1 {
    margin:0px 0 5px 0;
    padding:0px 0 2px 0;
    width:690px;
    border-bottom:1px #6daedb solid;
    color:#000;
    font-size:15px;
    font-weight:bold;
}

.Localita_Partner_box {
    margin:0px;
    padding:0px;
    width:690px;
    float:left;
}

.Localita_Partner_box .margin_left {
    margin-right:12px;
}

.Localita_Partner_box div {
    margin:0;
    padding:0px;
    width:163px;
    float:left;
}

.Localita_Partner_box div img {
    margin:0px;
    padding:0px;
    border:0px;
}

.Localita_Partner_box div p {
    margin:0;
    padding:5px 0 10px 0;
    font-size: 14px;
    line-height: 16px;
}

/*---btn_pdf*/

.btn_pdf {
    margin:0px;
    padding:0px;
    width:163px;
    height:35px;
    float:left;
}

.btn_pdf a {
    margin:0px;
    padding:10px 0 0 0;
    width:163px;
    height:25px;
    text-decoration:none;
    text-align:center;
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
    display:block;
    float:left;
    background-image:url(../images/btn_buono_sconto_static.jpg);
}

.btn_pdf a:hover {
    background-image:url(../images/btn_buono_sconto_hover.jpg);
}

/*---Regulation_sky*/

.Regulation_sky {
    margin:0px;
    padding:0px;
    width:690px;
    height:100px;
    clear:both;
}

.Regulation_sky img {
    margin:0px;
    padding:0px;
    border:0px;
    float:left;
    cursor: pointer;
}

/*------Regulation*/

.Regulation_text {
    margin:0px;
    padding:0px;
    width:690px;
}

.Regulation_text p {
    margin:0px;
    padding:0px;
    width:690px;
    font-size:14px;
    line-height:20px;
}

/*------Lettere _al_direttore*/

.Lettere_al_direttore {
    margin:0px;
    padding:0px;
    width:680px;
    height:1200px;
    background-image:url(../images/bg_letteredirettore.jpg);
    background-repeat: no-repeat;
}

.content_form{
    width: 660px;
    height:auto;
    margin-left:25px;
}


.contenitore_input{
    float:left;
    margin:0 25px 0 0;
    padding-top:40px;
    width:630px;
    
}


.contenitore_input input{
    float:left;
    
    width:410px;
    height:30px;
    font-size: 16px;
    background-color: transparent;
    border: 1px solid #bebebe;
}

.content_form p
{font: 16px/20px 'DroidSansRegular', Arial, sans-serif;
    float:left;
    clear:both;
    width:100%;
    
    
}

.contenitore_input textarea{
    float:left;
    font-size: 16px;
    width:410px;
    height:380px;
    background-color:transparent;
    border: 1px solid #bebebe;
          
}

.contenitore_input img{
    float:left;
    margin-left:5px;
    
}

.contenitore_input p{
  margin:0;
  padding:24px 0 0 0;
}



.contenitore_input_button{
    width:410px;
    margin:0;
    padding:0;
}

.contenitore_input_button input{
    padding:0;
    margin-top:15px;
    width:145px;
    height:35px;
    border: none;
    cursor:pointer;
    overflow: visible;
    background-image: url(../images/letterebutton.png);
    background-repeat: no-repeat;
}


/*------Lettere_ultime*/

.lettere_last{
    margin:0px;
    padding:0;
    width:680px;
    height:auto;
    
}

.cont_lettere_last{
    width: 320px;
    height:180px;
    float: left;
    margin:15px 0 15px 0;
    padding:0px 0 0 0;
    border-right: 2px dotted #ccc;
}

.noBorder {
    border:none;
}

.cont_lettere_last h2 {
    font: 18px/20px 'DroidSansRegular', Arial, sans-serif;
    margin:0;
    padding:0 20px 0 20px;;
}

.cont_lettere_last h2 span {
    font-size:16px !important;
    font-style: italic;
}

.cont_lettere_last h2 a {
    text-decoration:none;
    color:#065B9B
}

.cont_lettere_last h3{
    font: 15px/20px 'DroidSansRegular', Arial, sans-serif;
    margin:0;
    padding:0 20px 10px 20px;
}

.cont_lettere_last p
   {font: 13px/20px 'DroidSansRegular', Arial, sans-serif;
   float:left;
   margin:0;
   padding:0 20px 0 20px;
}

.cont_lettere_last div {
    margin:0px;
    padding:0px;
    display:block;
    
}

.cont_lettere_last div .comment_number {
    margin:8px 0 0 20px;
    padding:5px 8px;
    display:block;
    float:left;
    -webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    border-radius: 55px;
    position:relative;
    color:#fff;
    background-color: #515eae;
background-image: linear-gradient(bottom, #5B68B5 17%, #929BCE 59%);
background-image: -o-linear-gradient(bottom, #5B68B5 17%, #929BCE 59%);
background-image: -moz-linear-gradient(bottom, #5B68B5 17%, #929BCE 59%);
background-image: -webkit-linear-gradient(bottom, #5B68B5 17%, #929BCE 59%);
background-image: -ms-linear-gradient(bottom, #5B68B5 17%, #929BCE 59%);

}

.cont_lettere_last div .comment_number img {
    position:absolute;
    bottom:-1px;
    left:0px;
}

.cont_lettere_last div a{
    text-decoration: none;
    float:left;
    padding: 15px 0 0 10px;
    margin:0;
    color:#000;
}


/*.cont_lettere_last a{
   text-decoration: none;
   float:left;
   margin:0;
   padding:10px 0 0 5px;
   color:#000000;
}*/



