/*  
Theme Name: Bora.La
Version: 2
Description: Tema personalizzato per Bora.la
Author: Designed by <a href="http://arlon.at/" target="_blank">Arlon Stock</a> and <a href="http://fluido.it/" target="_blank">Fluido</a>. Coded by <a href="http://www.shambix.com" target="_blank">Shambix</a>
-----------------------------------------------
SI PREGA DI NON TOGLIERE QUESTI CREDITS. GRAZIE
*/

body{
	font-family:"Arial",Verdana,Tahoma;
	font-size:12px;
	text-align:left;
	color:#58585A;
}
*{
	padding:0;	margin:0;	border:0;
}
/*ul,ol{
	list-style:none;
}
*/ul li{
	display:inline;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none; 
	outline:none;
}

.hide
{
	position:absolute;
	left:-9999px;
	/*visibility:hidden;*/
}

/*------------------------------Page Structure-------------------------------*/ 
#page{
	width:960px;
	margin:0 auto;
}
/*---------------------------------header-------------------------------------*/
#header{
	width:970px;
}
.headertop{
border-bottom:3px dotted #669999;
height:110px;
overflow:hidden;
/*width:970px;*/
}
.headertop h1{
	float:left;
	height:100px;
	width:220px;
}
.headertop h1 a{
	background:transparent url(images/bora_logo.png) no-repeat top left;
	display:block;
	height:100px;
}
.logo_bot{
   clear:both;
   float:left;
   background:#fff url(images/img/logo_bot.jpg) no-repeat center left;
   width:125px;
   height:26px;
   margin-left:45px;
}

.link_interni {
float:right;
padding-top:20px;
text-align:right;
width:400px;
}

.ricerca_head {
}

.form_head {
background:url("images/img/header_bg.jpg") repeat-x scroll left top #FFFFFF;
clear:both;
height:24px;
padding:5px;
width:960px;
background-position:50px;
}

#top_head{
   height:28px;
   float:none;
   clear:both;
   display:block;
   color:#86abae;
   font-weight:bold;
}

.top_social{
float:right;
padding-right:120px;
}

.top_social img{
vertical-align:middle;
}

#top_head .top_subscribe{
padding-left:20px;
}
#top_form{
margin-left:15px;
}

#top_form2{
float:right;
}

#top_form input, #top_form select{
border:1px solid #d6e3e4;
color:#009999;
font-size:11px;
}

#top_form2 input, #top_form2 select{
border:1px solid #d6e3e4;
color:#009999;
font-size:11px;
}

input#top_submit{
background:#E1E1E1;
color:#333333;
}
#custom_cat_name{
    clear:none;
	float:left;
	margin-top:16px;
	color:#fff;
	height:27px;
	width:250px;
}

.top_links_right {

clear:none;
color:#FFFFFF;
float:right;
height:27px;
width: 600px;
margin-right:0px;
margin-bottom: 8px;
}

.green_boldy {
font-weight:bold;
padding-right:15px;
text-transform:uppercase;
}

.green_boldy img{
vertical-align:middle;
}

.green_boldy a{
color:#669999;
}

.green_boldy a:hover{
color:#000;
}

.green_boldy a:visited{
color:#669999;
}


.top_links_right a {
color:#669999;
font-size:13px;
font-weight:bold;
padding:0 15px 0 0;
}

.top_links_right a:hover {
color:#000000;
}

.top_links_right img {
padding-right:3px;
vertical-align:middle;
}

.top_subscribe {
float:right;
}

.top_cat_title{
    font-size:25px;
	font-weight:bold;
	text-transform:lowercase;
	background-color:#cc9933;
}
.bot_cat_title{
    font-size:23px;
	font-weight:normal;
	text-transform:uppercase;
	background-color:#99cc33;
}
#menu_up{
color:#FFFFFF;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-transform: uppercase;
padding-top:30px;
}
.top_li{
padding-left:20px;
height:28px;
float:left;
}
.top_li a{
color:#669999;
font-size:14px;
font-weight:bold;
}
.top_li a:hover{
   color:#000;
}
.top_span2{
  padding-top:7px;
}

.top_span2 a:hover{
color:#000;
text-decoration:underline;
}

.bot_span2 a:hover{
color:#000;
text-decoration:underline;
}

.top_span2 h2 a:hover{
color:#000;
text-decoration:underline;
border-bottom:2px #000 solid;
}

.bot_span2 h2 a:hover{
color:#000;
text-decoration:underline;
}


#menu_bot{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#669999;
   float:right;
   margin-top:0px;
   margin-right:10px;
   text-transform:uppercase;
   height:50px;
}
.bot_li{
  margin-left:20px;
   height:25px;
   float:left;
}
.bot_li a{
   color:#669999;
}
.bot_li a:hover{
   color:#000;
}
.bot_span2{
  padding-top:5px;
}
.current_top_li div.top_span1{
    background:transparent url(images/img/top_span1.jpg) no-repeat bottom left;
	width:11px;
	height:30px;
	float:left;
}
.current_top_li div.top_span2{
    background:transparent url(images/img/top_span2.jpg) repeat-x top left;
	height:30px;
	float:left;
}
.current_top_li div.top_span2 a{
	color:#58585A;
}
.current_top_li div.top_span3{
    background:transparent url(images/img/top_span3.jpg) no-repeat bottom right;
	width:11px;
	height:30px;
	float:left;
}
.current_bot_li div.bot_span1{
    background:transparent url(images/img/bot_span1.jpg) no-repeat top left;
	width:10px;
	height:25px;
	float:left;
}
.current_bot_li div.bot_span2{
    background:transparent url(images/img/bot_span2.jpg) repeat-x top left;
	height:25px;
	float:left;
}
.current_bot_li div.bot_span2 a{
    color:#fff;
}
.current_bot_li div.bot_span3{
    background:transparent url(images/img/bot_span3.jpg) no-repeat top right;
	width:10px;
	height:25px;
	float:left;
}


/* different header for different categories */

.trieste_head{
	background:url(images/headerbg_trieste.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.trieste_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.trieste_head h1 a{
	width:200px;
	height:58px;
	background:url(images/trieste_head.png) no-repeat;
	display:block;
}

.gorizia_head{
	background:url(images/headerbg_gorizia.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.gorizia_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.gorizia_head h1 a{
	width:200px;
	height:58px;
	background:url(images/gorizia_head.png) no-repeat;
	display:block;
}

.ljubljana_head{
	background:url(images/headerbg_ljubljana.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.ljubljana_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.ljubljana_head h1 a{
	width:200px;
	height:58px;
	background:url(images/ljubljana_head.png) no-repeat;
	display:block;
}

.litorale_head{
	background:url(images/headerbg_litorale.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.litorale_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.litorale_head h1 a{
	width:200px;
	height:58px;
	background:url(images/litorale_head.png) no-repeat;
	display:block;
}

.monfalcone_head{
	background:url(images/headerbg_monfalcone.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.monfalcone_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.monfalcone_head h1 a{
	width:200px;
	height:58px;
	background:url(images/monfalcone_head.png) no-repeat;
	display:block;
}

.carinzia_head{
	background:url(images/headerbg_carinzia.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.carinzia_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.carinzia_head h1 a{
	width:200px;
	height:58px;
	background:url(images/carinzia_head.png) no-repeat;
	display:block;
}

.udine_head{
	background:url(images/headerbg_udine.jpg) repeat-x;
	width:959px;
	height:99px;
	overflow:hidden;
	border-right:1px solid #011D5E;
}
.udine_head h1{
	width:148px;
	height:38px;
	padding:29px 260px 32px 42px;
	float:left;
}

.udine_head h1 a{
	width:200px;
	height:58px;
	background:url(images/udine_head.png) no-repeat;
	display:block;
}

/* different header for different categories */

.hdrlinklft{
	width:190px;
	margin-top:20px; /*togliere questo per togliere il posizionamento centrale del blocco link, altrimenti diminuire solo di qualche px */
	float:left;
	overflow:hidden;
}
.hdrlinklft li{
	width:177px;
	display:block;
	line-height:11px;
}
.hdrlinklft li a{
	font-size:14px;
	color:#000000;
	line-height:14px;
}
.hdrlinklft li a:hover{
	text-decoration:underline;
}
.hdrlinkrgt{
	width:150px;
	padding-top:10px;
	float:left;
	overflow:hidden;
}
.hdrlinkrgt li{
	width:150px;
	padding-bottom:2px;
	display:block;
	line-height: 10px;
}
.hdrlinkrgt li a{
	font-size:14px;
	color:#000000;
	font-weight:bold;
text-decoration:underline;
line-height:14px;
}
.hdrlinkrgt li a:hover{
	text-decoration:underline;
}
.hdrtop_rgt{
	width:169px;
	padding-top:9px;
	float:left;
}
.borabox a{
	background:url(images/borabox.jpg) no-repeat;
	width:142px;
	height:41px;
	display:block;
}
.inphdr {
display:inline;
margin-left:5px;
padding-right:10px;
}
.inphdr .inpbtn{
	width:170px;
	border:1px solid #D6E3E4;
	background: #fff;
	color:#000;
	padding-left:4px;
}
.headerbtm{
	width:960px;
	height:160px;
	background:#FFFFFF;
}
.headerbtm a{
	font-size:11px;
	color:#000;
	display:block;
}
.be_fit{
	width:960px;
	text-align:center;
}
/*-------------------------------------------------content--------------------------*/
#content{
	width:960px;
	overflow:hidden;
	border-top:1px solid #C8CCCD;
	border-bottom:1px solid #C8CCCD;
	background:url(images/contentbg.jpg) repeat-y bottom;
}
#content2{
	width:960px;
	overflow:hidden;
	border-top:1px solid #C8CCCD;
	border-bottom:1px solid #C8CCCD;
	background:url(images/singlebg.jpg) repeat-y bottom;
}

#content3 {
	width:960px;
	overflow:hidden;
	border-top:1px solid #C8CCCD;
	border-bottom:1px solid #C8CCCD;
	}
	
#content_new{
	width:960px;
	overflow:hidden;
}

.sidebar{
	width:320px;
	float:left;
	padding-top:28px;
	background:#F1F9FC;
}
.man{
	width:298px;
	height:178px;
	border-bottom:1px solid #C8CCCD;
border-right:1px solid #C8CCCD;
	overflow:hidden;

}
.man img{
	width:298px;
	height:178px;
	display:block;
}
.trieste, .widgettitle h2{
	width:239px;
	margin-right:40px;
	background:url(images/pic01.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;
	margin-top:23px;
	display:block;
	font-weight:bold;
}
.icea{
	width:246px;
	padding:18px 34px 0 40px;
}
.first_post{
	font-size:12px;
	color:#00080A;
	padding-bottom:20px;
padding-top:10px;
}

.first_post h1 {
display:inline;
padding:0;
margin:0;
}

.first_post img{
display:none!important;
}

.faihome a {
color:#001C62;
font-size:13px;
}

.bulletCls, .widget li a{
	background:#FFFFFF;
	font-size:14px;
}

.bulletCls:hover, .widget li a:hover{
	background:#FFFFFF;
}
p a{
	color:#2D4A96;
}
.first_post a{
	font-size:14px;
	color:#001C62;
	font-weight:bold;
	background:#FFFFFF none repeat scroll 0 0;
	padding-right: 5px;
	text-decoration:underline;
}
.first_post a:hover{
	
}

.fstlink{
	padding-bottom:8px;
}
.tndlink{
	font-size:14px!important;
	color:#0B2467!important;
	font-weight:bold!important;
}
.fstlink a{
	color:#0B2467;
}
.fstlink a:hover{
	background:#fff;
}

.fstlink h1 {
display:inline;
margin:0;
padding:0;
}
	
.enterprise{
	width:320px;
	background:#F6F6F6;
	border-bottom:1px solid #C8CECE;
	border-top:1px solid #C8CECE;
	padding-bottom:10px;
	padding-left:10px;
	margin-top:20px;
}
.enterprise a{
	background:url(images/icon.jpg) no-repeat 0 6px;
	font-size:11px;
	color:#000;
	margin:10px 0 0 41px;
	display:block;
	padding-left:25px;
}
.enterprise img{

}
.trieste01{
	width:239px;
	margin-right:40px;
	background:url(images/pic02.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;
	margin-top:23px;
	display:block;
	font-weight:bold;
}
.trieste02{
	width:239px;
	margin-right:40px;
	background:url(images/pic03.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;
	margin-top:23px;
	display:block;
	font-weight:bold;
}
.trieste03{
	width:239px;
	margin-right:40px;
	background:url(images/pic04.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;
	margin-top:23px;
	display:block;
	font-weight:bold;
}
.trieste04{
	width:239px;
	margin-right:40px;
	background:url(images/pic05.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;
	margin-top:23px;
	display:block;
	font-weight:bold;
}
.trieste05{
	width:239px;
	margin-right:40px;
	background:url(images/pic06.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;margin-top:23px;
	display:block;
	font-weight:bold;
}
.trieste06{
	width:239px;
	margin-right:40px;
	background:url(images/pic07.jpg) no-repeat;
	height:18px;
	font-size:14px;
	color:#000;
	padding-left:41px;
	margin-top:23px;
	display:block;
	font-weight:bold;
}
/*--------------------------------------------maincontent-------------------------------*/	
.maincontent{
	width:640px;
	float:right;
	overflow:hidden;
}
.maincontentpage{
	width:959px;
	float:right;
	overflow:hidden;
	background: #FFFFFF;
}

.singlearticle{
	width:640px;
	float:left;
	overflow:hidden;
	background:#FFF
}

.studentilft p{
	font-size:12px;
	color:#050505;	
	padding-bottom:16px;
}
.maincontent p{
	font-size:12px;
	color:#050505;	
}
.studenti{
	width:640px;
	overflow:hidden;
	/*background:url(images/bg003.jpg) repeat-y bottom;*/
	background:transparent url(images/shadow.jpg) no-repeat scroll right bottom;
}
.studentilft{
	width:280px;
	float:left;
	background:#FFFFFF;
	padding:32px 20px 16px 20px;
}
.piazza{
	width:280px;
	padding-bottom:7px;
}

.piazza h1 {
display:inline!important;
margin:0;
padding:0;
}

.piazza h3 a{
background:#FCF8B9 none repeat scroll 0 0;
	font-size:20px;
	color:#333327;
}

.piazza a {
background:#FCF8B9 none repeat scroll 0 0;
color:#333327;
font-size:20px;
font-weight: bold;
}

.maincontent h3 a{
	font-size:20px;
	color:#333327;
}

.maincontent label a{
	font-size:12px;
	color:#0600FF;
}

.studentilft p a{
	font-size:12px;
	color:#17329D;
}
.maincontent p a:hover{
	text-decoration:underline;
}
.tommaso{
	background:url(images/bottone_commenti.png);
	width:280px;
	height:84px;
	margin-bottom:16px;	
}	
.conttommaso{
	width:280px;
	height:84px;
	overflow:hidden;
}
.conttommaso span{
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
padding:3px 0 0 30px;
text-align:center;
width:25px;
}

.conttommaso span a{
color:#FFFFFF;
margin-top:2px;
text-align:center;
width:28px;
}

.leftbgcomment a{
color:#FFFFFF !important;
font-size:16px !important;
text-align:center !important;
width:30px !important;
}
.conttommaso a{
	width:180px;
	float:right;
	font-size:14px;
	padding-top:15px;
	display:block;
	color:#0A0CF7;
	text-align:left;
	font-weight:bold;
}
.chiesa{
	width:320px;
	background:#F6F6F6;
	padding-top:31px;
	float:left;
	height:500px;
}
.shadow{

}

.contshadow h1 {
display:inline!important;
padding:0;
margin:0;
}

.contshadow{
	width:240px;
	padding:0 40px;
}
.contshadow h3 a{
background:#FCF8B9 none repeat scroll 0 0;
	font-size:20px;
	color:#333327;
}

.contshadow a {
background:#FCF8B9 none repeat scroll 0 0;
color:#333327;
font-size:20px;
}


h3 span a{
	font-size:12px!important;
}
.maincontent strong a{
	font-size:14px;
	color:#020202;
}
.maincontent strong{
	font-size:14px;
	color:#020202;
}
.Chiesa{
	width:240px;
	overflow:hidden;
	padding-bottom:15px;
}
.Chiesa p{
	}
.Chiesa img{
	}
.shadow a{
background:#FCF8B9 none repeat scroll 0 0;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
.shadow a:hover{
	}
.aa_{
	width:280px;
	overflow:hidden;
	padding-top:46px;
	padding-left:40px;
}

.meteohome{
	width:290px;
	overflow:hidden;
margin-top:2%;
	padding-left:30px;

	padding-bottom:40px;
	height:285px;
}

.meteohome a{
background:none!important;
font-weight:normal!important;
font-size:11px;
}

.meteo {
overflow:hidden;
padding-left:35px;
padding-top:10px;
width:280px;
}

.meteo_trieste{
border-bottom:1px solid red;
border-left:1px solid red;
border-top:1px solid #F1BABB;
margin-left:30px;
overflow:hidden;
padding-bottom:10px;
padding-left:30px;
padding-top:5px;
width:260px;
margin-bottom:20px;
background:#FFFFFF none repeat scroll 0 0;
}

.meteo_gorizia{
border-bottom:1px solid #88BDF9;
border-left:1px solid #88BDF9;
border-top:1px solid #C6DBF6;
margin-left:30px;
overflow:hidden;
padding-bottom:10px;
padding-left:30px;
padding-top:5px;
width:260px;
margin-bottom:20px;
background:#FFFFFF none repeat scroll 0 0;
}

.meteo_lub{
border-bottom:1px solid #009900;
border-left:1px solid #009900;
border-top:1px solid #B7D593;
margin-left:30px;
overflow:hidden;
padding-bottom:10px;
padding-left:30px;
padding-top:5px;
width:260px;
margin-bottom:20px;
background:#FFFFFF none repeat scroll 0 0;
}

.meteo_monf{
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-top:1px solid #DDDDDD;
margin-left:30px;
overflow:hidden;
padding-bottom:10px;
padding-left:30px;
padding-top:5px;
width:260px;
margin-bottom:20px;
background:#FFFFFF none repeat scroll 0 0;
}

.meteo_udine{
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-top:1px solid #666;
margin-left:30px;
overflow:hidden;
padding-bottom:10px;
padding-left:30px;
padding-top:5px;
width:260px;
margin-bottom:20px;
background:#FFFFFF none repeat scroll 0 0;
}


.news{
	width:200px;
	float:left;
	margin-top:20px;
}
.news span{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-bottom:30px;
	display:block;
}
.news small{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-bottom:30px;
}
.newsletter{
	width:121px;
}
.newsletter dl{
	width:121px;
}
.newsletter dt, .newsletterttl{
	width:121px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	letter-spacing:1px;
}
.newsletter dd{
	width:121px;
}
.inp001{
	width:200px;
	height:19px;
	border:1px solid #C1C1C1;
	font-size:14px;
	color:#040404;
	padding-left:4px;
}
.subbtn{
	background:url(images/inpbtn.jpg) no-repeat;
	width:62px;
	height:22px;
	border:none;
}
.boxrt{
	float:left;
	width: 250px;
}
.boxrt label{
	padding-bottom:16px;
	display:block;
}
.boxrt span{
	padding-bottom:22px;
	display:block;
}
.forum{
	width:599px;
	overflow:hidden;
	padding:15px 20px 0px 20px;
	border-left:1px solid #00185D;
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #00185D;
	background:none;
	background:#fff url(images/midbg.jpg) repeat-x;
}
.forum01{
	width:240px;
	float:left;
	padding-bottom: 10px;
}
.linkforum01{
	width:250px;
	overflow:hidden;
	padding-top:10px;
}
.linkforum01 li{
background:url("images/bullet.gif") no-repeat scroll 0 0 transparent;
border-bottom:1px dotted #AAAAAA;
display:block;
padding-bottom:5px;
padding-left:10px;
width:240px;
}
.linkforum01 li a{
	font-size:13px;
	color:#041B6B;
	background: #FFFFFF;
	
}
.linkforum01 li a strong{
	color:#0A1A65;
}
.linkforum01 li a:hover{
	text-decoration:underline;
	background:#fff;	
}
.linkforum01 .linklast{
	padding-bottom:10px;
}
.forum02{
float:left;
margin-left:100px;
padding-bottom:10px;
width:250px;
font-size:13px;
}

.forum02 a{
color:#001C62;
font-weight:bold;
}

.forum02link{
	width:280px;
	overflow:hidden;
	padding-top:10px;
}
.forum02link li{
	width:280px;
	display:block;
	padding-bottom:2px;
}
.forum02link li a{
	font-size:12px;
	color:#041B6B;
}
.forum02link li a strong{
	color:#0A1A65;
}
.forum02link li a:hover{
	text-decoration:underline;
}
.forum02link li small a{
	font-size:11px;
	color:#0B01FF;
	font-weight:bold;
	padding-left:5px;
}
.venerdi{
	width:640px;
	overflow:hidden;
}
.venerdi01{
	width:280px;
	float:left;
	padding:30px 20px 1px;
	background:url(images/rgtbg.jpg) repeat-x;
}
.hometagpost p{
	padding-bottom:15px;
}
.venerdi01 .ani_70{
	padding-bottom:15px;
}

.ani_70 h1 {
display:inline!important;
padding:0;
margin:0;
}

.venerdi01 .ani_70 a{
	background:#E9E9E9 none repeat scroll 0 0;
color:#333327;
font-size:20px;
font-weight:bold;
}

.searchres a{
background:#FCF8B9 none repeat scroll 0 0;
color:#000000;
font-size:20px;
font-weight:bold;
}

.searchres {
background:#FCF8B9 none repeat scroll 0 0;
color:#000000;
font-size:20px;
font-weight:bold;
}

.title_home, .title_home_single{
	font-size:19px!important;
}
.title_home:hover{
}
.piazza img{
	width:280px;
	height:91px;
	margin-bottom:6px;
}
.venerdi01 span{
	font-size:12px;
	color:#000;
	font-style:italic;
	display:block;
}
.venerdi01 span a{
	color:#122D9E;
}
.venerdi02{
	width:320px;
	float:left;
}
.contvenerdi02{
	width:240px;
	padding:31px 40px 25px 40px;
	background:#F6F6F6;
	border-bottom:1px solid #CCCCCC;

}
.moto{
	width:240px;
}
.moto{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:22px;
}
.moto a{
	font-size:12px;
	color:#0D1D5B;
}
.moto a:hover{
	text-decoration:underline;
}

.contvenerdi02 p label{
	font-size:12px;
	font-weight:bold;
}
.contvenerdi02 p a{
	font-size:13px;
	color:#030303;
	font-weight:bold;
}
.oldman{
	width:240px;
	overflow:hidden;
	padding-top:15px;
}
.oldman img{
	float:left;
	width:80px;
	height:101px;
}
.oldman p{
	padding-left:11px;
	float:left;
	width:148px;
}
.vedi{
	width:240px;
	padding-top:14px;

}
.vedi a{
	font-size:12px;
	color:#022A8C;
}
.vedi a:hover{
	text-decoration:underline;
}
.Ricette{
	width:240px;
}

.Ricette strong a{
letter-spacing:1px;
}

.Linz strong a{
letter-spacing:1px;
}

.contvenerdi02 .Ricette strong{
	width:240px;
	font-size:12px;
	font-weight:bold;
	color:#0B0B0B;
}
.contvenerdi02 .Ricette h4 a{
	font-size:18px;
	color:#373737;
	font-weight:normal;
	display:block;
	padding-top:4px;
}
.Ricette .Julius{
}

.Ricette .Julius a{
	background: #FFFFFF;
}

.susini{
	width:240px;
	overflow:hidden;
	padding-bottom:20px;
}
.susini p{
	float:left;
	width:160px;
	padding-top:8px;
}
.susini img{
	width:80px;
	height:80px;
	float:right;
}
.Qui{
	width:240px;
	overflow:hidden;
	padding-bottom:20px;
}
.Qui p{
	float:left;
	width:150px;
	padding-top:8px;
	padding-right:10px;

}
.Qui img{
	width:80px;
	height:80px;
	float:right;
	margin-top:5px;
}

.Linz{
	width:240px;
	padding-top:33px;
}
.Linz strong{
	width:240px;
	font-size:12px;
	font-weight:bold;
	color:#0B0B0B;
}

 .Linz h4 a{
	font-size:18px;
	color:#373737;
	font-weight:normal;
	display:block;
	padding-top:4px;
}
.enterprise01{
	width:310px;
	background:#FFFFFF;
	border-bottom:1px solid #C8CECE;
	border-top:1px solid #C8CECE;
	padding-left:8px;
	padding-bottom:10px;
}
.enterprise01 a{
	background:url(images/icon.jpg) no-repeat 0 6px;
	font-size:11px;
	color:#000;
	margin:10px 0 0 41px;
	display:block;
	padding-left:25px;
}
.enterprise01 img{
}
.autori{
	width:240px;
	background:#F6F6F6;
	padding:15px 45px 0 40px;
}
.Linz01{
	width:240px;
}
.Linz01 strong{
	width:240px;
	font-size:12px;
	font-weight:bold;
	color:#0B0B0B;
}

h4 a{
	font-size:18px;
	color:#373737;
	font-weight:normal;
	display:block;
	padding-top:4px;
}

h4 a:hover{
 	background:#FCF8B9;
}

.Qui01{
	width:240px;
	overflow:hidden;
	padding-bottom:5px;
}
.Qui01 p{
	float:left;
	width:148px;
	padding-top:12px;
	padding-right:12px;
}
.Qui01 img{
	width:80px;
	height:115px;
	float:right;
}
.lstpic{
	background:url(images/lastpic.jpg) no-repeat;
	width:320px;
height:100px;
}
/*--------------------------------------------------footer---------------------*/
#footer{
	width:960px;
	margin:0 auto;
	background:#fff;
	color:#000;
}
.contfooter{
	width:960px;
	overflow:hidden;
	padding-top:18px;
}
.footerlt{
	float:left;
	padding-left:42px;
}
.footerlt01{
	padding-bottom:18px;
	font-size:12px;
	color:#000;

}
.footerlt01 a{
	font-size:12px;
	color:#102BA0;
}

.footerlt01 a:hover {
text-decoration:underline;
}

.footerlt01 a:hover{
	text-decoration:none;
}
.footerlt01 p{
	font-size:12px;
	color:#030303;
}
.footerlt01 p a{
	font-size:12px;
	color:#000; text-decoration:underline;
}
.footerlt01 label{
	font-size:12px;
	color:#030303;
}
.footerlt01 label a{
	font-size:12px;
	color:#102BA0; text-decoration:underline;
}
.footerrgt{
	width:320px;
	float:right;
}
.footerrgtlink{
	width:320px;
	overflow:hidden;
	padding-top:17px;
}
.footerrgtlink li{
	width:320px;
	padding-bottom:2px;
	display:block;
}
.footerrgtlink li a{
	font-size:14px;
	color:#000000;
	font-weight:bold;text-decoration:underline;
}
.footerrgtlink li a:hover{
	text-decoration:none;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	
	}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	}

img.alignleft {
padding:4px 4px 4px 2px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/*======= comment */

.singlepage{
	width:580px;
	padding:31px 20px 35px 40px;
	overflow:hidden;
	float:left;
}

.singlepage2{
	width:900px;
	padding:31px 20px 35px 40px;
	overflow:hidden;
}

.singlepage2 img{
padding-bottom: 15px;
padding-top: 15px;
}

.singlepage2 li{
padding-right: 15px;
list-style:circle inside;
}

.singlepage2 li a{
color:#102BA0;
font-family:"Arial",Verdana,Tahoma;
font-size:12px;
text-align:left;
}


.tit_rientr{
margin-left: 15px;
}

.allcomments{
	width:580px;
	overflow:hidden;
	border-top:1px solid #001C62;
	float:left;
}

.containerComments{
	width:515px;
	overflow:hidden;
	padding:0 40px 50px 25px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:30px;
}
.containerComments dl{
	width:515px;
	overflow:hidden;
}
.cDate{
	
	font-size: 13px;
	color: #000000;
}

.cDate a{
	width:135px;
	font-size: 13px;
	color: #000000;
	text-decoration:none;
}
.containerComments p{
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	width:485px;
	overflow:hidden;
	padding:10px 0px 10px 30px;
}
.comments{
	width:485px;
	color:#0000FF;
	margin-bottom:25px;
	overflow:hidden;
	font-size: 20px;
	background:#FCF8B9;
}

#comments{
	width:550px;
	padding:31px 15px 35px 15px;
	overflow:hidden;
	border-top:1px solid #0000FF;
}

#comments2{
	width:550px;
	margin:0 20px 0 0px;
	padding:31px 15px 35px 15px;
	overflow:hidden;
}

#nocomments{
background:#E9E9E9 none repeat scroll 0 0;
color:#333333;
font-size:18px;
font-weight:bold;
}

#comments h3{
	font-size:20px;
	padding:2px 2px 2px 10px;
	overflow:hidden;
	color:#0000FF;
	background:#FCF8B9;
	margin-bottom:15px;
}

#comments2 h3{
	font-size:20px;
	padding:2px 0;
	overflow:hidden;
	color:#0000FF;
	background:#FCF8B9;
	margin-bottom:15px;
}

#comments p{
	font-size:14px;
	padding:5px 0;
}
#comments dl{
	padding:15px 0;
	margin:0 15px;
	overflow:hidden;
}
#comments dt{
	padding:2px 0;
	overflow:hidden;
	background:#FCF8B9;
}
#comments dl dd{
	float:left;
	width:450px;
	padding:5px 0;
}
#comments dl dd label{
	float:left;
}
#comments dl dd label{
	padding-right:10px;
}
#comments dl dd .inputCl{
	height:18px;
	width:252px;
	float:left;
	border:1px solid #D5D5D5;
}
#comments dl dd textarea{
	width:385px;
	height:112px;
	border:1px solid #D5D5D5;
	overflow:visible;
	float:left;
}

.ComBtn{
	width:120px;
	height:22px; 
	border:none;
	float:left;
	cursor:pointer; 
	color:#000;
	margin:0;
	padding:0;
	line-height:22px;
	border:1px solid #AAAAAA;
}

.cTitleLft{
	width:100%;
	overflow:hidden;
}
.commentNo{
	height:23px;
	font-size:18px;
	color: #333333;
	text-align:center;
	background-color: #E9E9E9;
	font-weight: bold;
	padding-top:3px;
	float:left;
	margin-right:4px;
}
.comment_author_text{
	height:26px;
	float:left;
	
}
.comment_author_text, .comment_author_text a{	
	font-size: 18px;
	color: #0E339C;
	text-decoration:underline;
}


/*== end comment *==*/


/*======= single */
.articolo-titolo {
	font-size: 30px;
	color: #000000;
	font-weight: bold;
	line-height:28px;
}
.customcontent{
	width:536px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	background:#EDF9FD;
	margin:32px 0 45px 0;
}
.customcontent a{
color:#000;
padding-right:10px;
font-weight:bold;
}

.tag_art{
background:#EDF9FD;
width:536px;
}


.tag_art a{
color:#000;
padding-left:3px;
font-size:15px;
font-weight:normal;
}


.customcontent a:hover{
}

.sidebar2{
	width:320px;
	float:left;
	overflow:hidden;
	background:#f6f6f6;
}

.entry p{
	margin-bottom:23px;
	font-size:16px;
	color:#000000;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
}

.entry p a{
	color:#001C62;
	text-decoration:underline;
}

blockquote{
background:#EDF9FD none repeat scroll 0 0;
margin-left:50px;
width:400px;
}

blockquote p{
color:#333333 !important;
font-size:16px !important;
font-weight:bold !important;
line-height:18px!important;
}

.hometagpost2{
clear:both;
color:#000000;
width:580px;
}

.latestcomment{
	width:240px;
	overflow:hidden;
	background:none;
	padding:10px 35px 20px;
}

.forum_widget_area{
	width:240px;
	overflow:hidden;
	padding:10px 35px 15px;
	background:none;
}

.faihomecont{
	width:245px;
	overflow:hidden;
	padding:15px 30px 0;
	background:none;
}

.banner_lungo {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-left:35px;
overflow:hidden;
padding:5px 35px 25px;
text-align:center;
width:180px;
}

.icea2{
	width:240px;
	padding:0 45px 20px;
	overflow:hidden;
}

.title-black {
	font-size:14px;
	color: red;
	text-decoration:none;
	font-weight:bolder;
	letter-spacing: 1px;
}
.bigbenner{
	padding-left:40px;
	text-align: center;
}
.bigbenner img{
	display:block;
	border:1px solid #CCCCCC;
}

.icea_cat{
}

.archive_post{
clear:both;
color:#00080A;
font-size:12px;
padding-bottom:20px;
width:580px;
}

.archive_post h1 {
display:inline;
}

.archive_post img{
}

.archive_post p img{
display:none;
}

.newstitle3 {
	font-size: 22px !important;
	color: #333333!important;
	background:#FCF8B9
}

.title_com {
	font-size: 18px !important;
	color: #333333!important;

}

.newstitle4{
	font-size: 18px !important;
	color: #333333!important;
}

.newstitler5{
	font-size: 18px !important;
	color: #333333!important;
	margin-bottom:5px;
	background:#FFF;
}

.archive_post a{
}

.cat_posts {
color:#333333;
font-size:12px;
}

.cat_posts h1 { 
display:inline;
}

.cat_posts img{
}

 .cat_posts p img{
display:none;
}

.cat_posts_tit{
color:#333333;
font-size:20px;
font-weight:bold;
background:#E9E9E9;
}


.dallarchivio {
color:#333333;
font-size:12px;
padding-bottom:20px;
}

.dallarchivio img {
display:none;
}


.dallarchivio a{
}


.num_commenti {
color:#CCCCCC;
display:inline;
}


.num_commenti a {
color:#0000FF!important;
font-size:12px!important;
font-weight:bold!important;
background:none!important;
}

.num_commenti_forum {
background:transparent none repeat scroll 0 0 !important;
color:#0000FF !important;
font-size:12px !important;
font-weight:bold !important;
display:inline;
}

.num_commenti_grey a {
color:#CCCCCC;
background:#FFFFFF;
display:inline;
}

.num_commenti_grey {
color:#CCCCCC;
background:#FFFFFF;
display:inline;
}

.leggialtro {
color:#0000FF;
background:#FFFFFF;
}

.leggialtro a {
color:#0000FF;
background:#FFFFFF;
}

.archive_post a:hover{

}
.newstitle4:hover, .newstitler5:hover{
}


.archiveWidget{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:20px;
}


.tagpost_news{
	width:280px;
	float:right;
	background:#fff;
}

.newsletterttaerc{
	width:250px!important;
	padding:0;
	margin:0;
}
.newsletterttaerc strong{
	font-size:14px;
	display:block;
	color:#000000;
	letter-spacing:1px;
}

.archivePostwidget{
background:#F6F6F6 none repeat scroll 0 0;
border-right:20px solid #FFFFFF;
display:inline;
float:left;
margin-left:20px;
width:260px;
}
.archivePostwidget a{
	color:#0E339C;
	text-decoration:underline;
}
.archivePostwidget b{
	color:#000;
	}

.archivePostwidget strong{
	color:#000;
}

.archivePostwidget p{
	color:#000;
}


.archivePostwidget h1,h2,h3,h4,h5,h6{
margin-top:9px;
color:#000;
font-weight:normal;
}


.title-black {
	font-size: 14px!important;
	color: #red!important;
	text-decoration:none!important;
	font-weight: bolder!important;
	letter-spacing: 1px!important;
}

.widgetcform h2{
	font-size:14px;
	color: #000000;
	text-decoration:none;
	font-weight:bolder;
	letter-spacing: 1px;
}

.cform, .cform fieldset, .cform fieldset p{
	width:318px;
	margin:0!important;
	padding:0!important;
}
.cform legend{
	display:none;
}
.sendbutton{
	padding:0;
	margin:0;
	width:70px!important;
	height:30px!important;
	float:left!important;
	margin-left:90px!important;
	display:inline;
	border:1px solid red;
}
.linklove a{display:none }

#newsletterFormDiv{
	width:278px;
	overflow:hidden;
}

.allwidth {
overflow:hidden;
width: 959px;
}

.homebotxt2
{
height:150px; margin-right:10px; margin-left:25px; font-family: Myriad Pro, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px;line-height:23px; color:#FFFFFF
}

.forum_lato {
margin-top:10px;
width:240px;
}

.forum_lato li{
padding-bottom:5px;
}

.forum_lato a{
color:#001C62;
font-size:12px;
font-weight:bold;
background: #FFFFFF;
}

.forum_lato small{
font-size:12px;
}

.meteo_wi ul li{
float:left;
}



#meteo1 li{
}

#meteo1 a{
font-size:13px;
color:#0000FF !important;
display:inline;
}

#meteo2 li{
}


#meteo2 a{
text-align:center;
font-weight:bold!important;
color:#000 !important;
display:inline;
}


.edit_link a{
color:#17329D!important;
font-size:12px!important;
background:none!important;
}

.quela a{
color:#020202!important;
font-size:14px!important;
font-weight:bold;
background:none!important;
text-decoration:none;
letter-spacing:1px !important;
}

.hometagpost li a{
color:#102BA0;
font-family:"Arial",Verdana,Tahoma;
font-size:12px;
text-align:left;
display:list-item;
}

.hometagpost li {
color:#58585A;
font-family:"Arial",Verdana,Tahoma;
font-size:12px;
display:inline;
}

.dillo_form {
background:transparent none repeat scroll 0 0;
overflow:hidden;
padding-top:35px;
}

.dillo_tit {
color:#000000;
font-size:14px;
font-weight:bolder;
letter-spacing:1px;
text-decoration:none;
padding-left:45px;
}

.entry{
width:520px
}

.meta_bordo{
background: #f6f6f6 repeat-y;
width:20px;
}

.archivio_home {
color:#000000;
text-decoration:none;
background:#FFFFFF!important;
font-size:18px!important;
font-weight:normal!important;
text-decoration:underline;
}

.newslett{
border:1px solid #888888;
}

.theform {
}

.theform .button{
border:1px solid #888888;
}

.newsletterTextInput{
border:1px solid #888888;
}

.submit{
font-size:11px;
background:#E1E1E1 none repeat scroll 0 0;
}

.autori_random {
width:240px;
}

.nome_autore_random {
color:#333333 !important;
font-size:18px !important;
text-decoration:none;
margin-top:10px;
}

.nome_autore_random h3 a{
color:#333333 !important;
font-size:18px !important;
text-decoration:none;
margin-top:10px;
}

.autori_random img{
float:right;
max-width:none!important;
}

.autori_random a{
color:#0E339C;
text-decoration:underline;
}

.autori_random p{
color:#58585A;
font-size:12px;
}

.autori_random strong{
font-size:12px!important;
font-weight:bold;
}

.autori_random strong a{
font-size:12px!important;
font-weight:bold;
color:#000000;
}

.autori_random_link{
color:#0E339C;
text-decoration:underline;
}

.autori_pagina {
width:500px;
}

.autori_pagina a{
color:#0E339C;
text-decoration:underline;
}

.autori_pagina img{
float:right;
max-width:none !important;
padding:10px;
}


.autori_pagina p{
color:#58585A;
font-size:12px;
}

.autori_pagina strong{
font-size:12px!important;
font-weight:bold;
}

.virgolette {
color:#0000FF !important;
font-size:12px!important;
display:inline;
}

.virgolette a{
color:#0000FF !important;
font-size:12px!important;
display:inline;
}

.tit_archi{
}

.linkforum{
padding-bottom:10px;
}

.linkforum a{
color:#020202 !important;
font-size:14px !important;
font-weight:bold;
text-decoration:none;
}

.meteo_wi{
}

.meteo_linkcat {
}

.data_art {
font-style:italic;
margin-bottom:10px;
}

archive_post p {
padding-top:10px;
}

.navigation {
clear:both;
padding-top:30px;
}

.archiveWidget li strong {
display:block;
padding:5px;
}

.archiveWidget h1 {
text-align:center;
}

.archiveWidget ul {
width:580px;
}

.archiveWidget li {
float:left;
}

/* ----- FOOTER ----- */

#bottomcategories{
	width: 834px;
	padding: 1px;
	margin: 0 auto;
	border: 1px solid #bdb0b7;
	clear:both;
}

#bottomcategoriesinner{
	width: 808px;
	float: left;
	padding: 10px 13px;
	background: #bfe8e0;
}

#bottomlinks{
margin:0 0 20px;
padding:0 0 5px;
}

#bottomlinks li {
float:left;
list-style:none;
}

#bottomlinks li a{
color:#187B5E;
padding-right:20px;
font-weight:bold;
}

#bottomcategories h2{
	font-family: "Times New Roman", Times, serif;
	color: #187b5e;
	border-bottom: 1px solid #187b5e;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
}

#bottomcategorylink{
	padding: 5px 0px;
}

#bottomcategorylink a{
	color:#7F8694;
	display: block;
	float: left;
	padding: 4px 0px;
	color: #7f8694;
	font-size: 12px;
}

#bottomcategorylink li{
float:left;
list-style:none outside none;
padding-left:5px;
width:110px;
}

.linkcat {
float:left;
margin-bottom:15px;
}

.blogroll {
float:left;
}

.link_cat {
text-transform:uppercase;
font-weight:bold;
}


/*--------------------NEW CHANGES-------------------------*/

.homecontent{
	width: 960px;
	background: #fff;
}

.column{
	width: 480px;
	float: left;
}

.boundry{
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-top:1px solid #DADADA;
float:left;
padding:9px 0 0 9px;
width:469px;
}

.boundry2{
	width: 470px;
	float: left;
	padding: 9px 0px 0px 9px;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
}


.grey{
	background: #f5f5f5 url(images/grey_btm.gif) bottom no-repeat;
	width: 460px;
	float: left;
	margin: 0px 0px 9px 0px;
}

.moremargin{
	margin: 0px 0px 20px 0px;
}

.grey_btm{
	padding: 10px 10px 10px 15px;
	width: 435px;
	float: left;
	background: url(images/grey_top.gif) top no-repeat;
}

.grey_btm img {
float:left;
margin-right:10px;
}

.grey_btm h3 {
margin:0;
padding:0;
}

.grey h2{
	font-weight: normal;
	color: #000;
	font-size: 26px;
}

.grey h2 a{
	color: #000;
}

.grey h3{
	font-weight: normal;
	color: #000;
	font-size: 20px;
}

.grey h3 a{
	color: #000;
}


.grey h2 span{
	color: #669999;
	font-size: 18px;
}

.grey h2 span a{
	color: #669999;
}

.grey h3 span{
	color: #669999;
	font-size: 14px;
}

.grey h3 span a{
	color: #669999;
}

.grey p{
color:#000000;
font-family:Verdana;
font-size:12px;
margin:15px 0 0;
}

.grey p.blue{
	color: #3333cc;
}

.grey p.blue a{
	color: #3333cc;
}

.grey img.left{
	float: left;
	margin: 0px 11px 11px 0px;
}

.ads468_60{
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
clear:both;
float:left;
padding-bottom:9px;
padding-top:9px;
text-align:center;
width:478px;
}

h2.greenhead{
	display: block;
	width: 449px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	padding: 4px 0px 0px 11px;
	background: url(images/greenhead.gif) no-repeat;
}

h2.bluehead{
	display: block;
	width: 449px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	clear: both;
	padding: 4px 0px 0px 11px;
	background: url(images/bluehead.gif) no-repeat;
}

h2.purplehead{
	display: block;
	width: 449px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	clear: both;
	padding: 4px 0px 0px 11px;
	background: url(images/purplehead.gif) no-repeat;
}

h2.greenheadsmall1{
	display: block;
	width: 214px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	padding: 4px 0px 0px 11px;
	background: url(images/smallgreen1.gif) no-repeat;
}

h2.greenheadsmall2{
	display: block;
	width: 214px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	padding: 4px 0px 0px 11px;
	background: url(images/smallgreen2.gif) no-repeat;
}

h2.greenrighthead{
	display: block;
	width: 364px;
	height: 21px;
	color: #fff;
	float: left;
	font-size: 14px;
	padding: 4px 0px 0px 11px;
	background: url(images/greenrighthead.gif) no-repeat;
}

.white{
	padding: 10px 10px 10px 15px;
	width: 435px;
	float: left;
}

.white img {
float:left;
margin-right:10px;
}
.white h3{
	font-weight: normal;
	color: #000;
	font-size: 20px;
}

.white h3 a{
	color: #000;
}

.white span a {
color:#669999;
padding-left:5px;
}


.white p{
	font-family: Verdana;
	color: #000;
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	display:inline;
}

.white p.blue{
	clear: both;
	margin: 15px 0px 0px 0px;
	color: #3333cc;
	display:block;
}

.blue {
clear:both;
color:#3333CC;
margin:15px 0 0;
}

.blue a  {
text-decoration: none;
color:#3333CC!important;
}

.blue a:hover  {
text-decoration: underline;
color:#3333CC;
}

.white p.blue a{
	color: #3333cc;
}

.white img.left{
	float: left;
	margin: 0px 11px 11px 0px;
}

.white ul li{
	width: 430px;
	list-style-type: none;
	padding: 0px 0px 8px 13px;
	font-size: 11px;
	float: left;
	clear: both;
	background: url(images/greenli.gif) left top no-repeat;
	color: #000000;
}

.white ul li a{
	font-size: 13px;
	font-weight: bold;
	color: #669999!important;
}

.white ul li span{
	font-size: 13px;
}

.white ul li span a{
	color: #669999;
}

.white ul li .num_commenti_grey {
color:#000 !important;
background:#FFFFFF;
display:inline;
}

#content_new .boundry .white ul li .num_commenti a{
	color: #669999 !important;
}



.left{
	float: left;
}

.right{	
	float: right;
}

.smallboundry{
	width: 230px;
	float: left;
padding:0 0 0 9px;
	border-top: 1px solid #dadada;
}

.sideborders{
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.smallwhite{
	width: 220px;
	float: left;
	padding: 10px 0px 10px 0px;
}

.smallwhite img{
	display: block;
	margin: 0 auto;
}

.smallwhite h2{
	color: #000;
	font-size: 17px;
}

.smallwhite h2 a{
	color: #000;
	font-weight:bold;
}

.sideborders{
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.smallboundry h3{
	font-weight: normal;
	color: #000;
	font-size: 17px;
}

.smallboundry h3 a{
	color: #000;

}

.smallboundry h2 span{
	color: #669999;
	font-size: 15px;
}

.smallboundry h2 span a{
	color: #669999;
}


.smallboundry h3 span{
	color: #669999;
	font-size: 14px;
}

.smallboundry h3 span a{
	color: #669999;
}

.smallboundry p{
	font-family: Verdana;
	margin: 15px 0px 0px 0px;
	color: #000;
	font-size:12px;
}

.smallboundry p.blue{
	color: #3333cc;
}

.smallboundry p.blue a{
	color: #3333cc;
}

.farright {
width:210px;
}

.farright h2 {
padding-left:5px;
}

.farright p {
padding-left:5px;
}

.farright img {
padding-left:3px;
}




.purple{
	padding: 0px 0px 0px 10px;
}

.purple p.blue{
	clear: both;
	padding:15px 0 0;
	color: #3333cc;
}

.purple ul li{
	width: 430px;
	list-style-type: none;
	padding: 0px 0px 5px 10px;
	font-size: 11px;
	float: left;
	clear: both;
	color: #000000;
}

.purple ul li a{
	color: #000000;
	font-size:12px;
}

.purple ul li span{
	color: #778199;
	font-size: 13px;
}

.purple ul li span a{
	color: #778199;
}

p#tabs{
color:#778199;
font-size:12px;
padding:20px 0 10px;
}


p#tabs a{
	padding: 0px 6px 0px 6px;
	color: #778199;
	text-decoration: none;
}

p#tabs a.selected{
	color: #000;
}

p#tabs2{
	color: #2a51e0;
	font-size: 10px;
	text-transform: lowercase;
	padding: 5px 0px 5px 0px;
	margin:0;
}


p#tabs2 a{
	padding: 0px 2px 0px 6px;
	color: #2a51e0;
	text-decoration: none;
}

p#tabs2 a.selected{
	color: #000;
}

/*.tabcontent {
float:left;
width:470px;
}*/

h2.meteo{
	display: block;
	width: 190px;
	height: 35px;
	color: #fff;
	font-size: 14px;
	margin: 0px;
	padding: 12px 0px 0px 10px;
	background: url(images/meteohead.jpg) no-repeat;
}

h2.forumhead{
	display: block;
	width: 192px;
	height: 35px;
	color: #fff;
	font-size: 14px;
	margin: 0px;
	padding: 12px 0px 0px 10px;
	background: url(images/forumhead.jpg) no-repeat;
}

.green small {
font-size:11px;
}

.green ul li{
	width: 210px;
	list-style-type: none;
	padding: 0px 0px 5px 13px;
	font-size: 11px;
	float: left;
	clear: both;
	color: #000000;
	background: url(images/forumlistingli.gif) left top no-repeat;
}

.green ul li a{
color:#009245;
font-size:13px;
}

.green ul li span{
	color: #009245;
	font-size: 13px;
}

.smallwhite ul li .num_commenti a{
	color: #009245;
}

.green ul li .num_commenti a{
	color: #009245;
}


.foto-cucherle{
	width: 479px;
	height:360px;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background: url(images/foto-cucherle.jpg) no-repeat;
	/*padding-bottom:20px;*/
}

.foto-cuc-titolo {
font-size:15px;
font-weight:bold;
margin:0 auto;
/*padding-top:20px;*/
padding-top:5px;
text-align:center;
width:430px;
}

.foto-cuc-link {
text-align:center;
padding-top:8px;
}

.foto-cuc-link a{
color:#3333CC !important;
text-decoration:none;
}

.foto-cuc-link a:hover {
color:#3333CC !important;
text-decoration:underline;
}

.foto-cuc-titolo a {
font-size: 15px;
font-weight:bold;
text-decoration:none;
color: #000;
}

.foto-cuc-titolo a:visited {
font-size: 15px;
font-weight:bold;
text-decoration:none;
color: #000;
}

.foto-cuc-titolo a:hover {
text-decoration:underline;
}

.foto-cucherle img {
padding-left:24px;
padding-top:53px;
}

.right_add{
border-right:1px solid #DADADA;
border-top:1px solid #DADADA;
padding-bottom:20px;
padding-top:20px;
text-align:center;
}

.rightcategories{
	width: 460px;
	padding: 9px 0px 9px 19px;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.rightcategories h3{
	color: #669999;
	font-size: 15px;
	font-weight: normal;
	margin: 15px 0px 15px 0px;
}

.rightcategories p{
	clear: both;
	color: #000;
	padding: 0px 9px 0px 0px;
}

.rightcategories p a{
	color: #000;
	text-decoration: none;
}

.rightcategories p.blue{
	clear: both;
	margin: 15px 0px 0px 0px;
	color: #3333cc;
}

.footerad{
	width:960px;
	height:120px;
	padding: 15px 0px;
	background:#FFFFFF;
}

/* events */

.greenblock{
	padding: 9px;
	background: #66cccc;
	margin: 0px 0px 9px 0px;
}

.greenblock h3{
	color: #fff;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	font-size: 16px;
}

.greenblock h3 a {
color:#000;
}

.greenblock h3 a:visited{
color:#000;
}

.greenblock h3 a:hover {
text-decoration:underline;
}

.greenblock p{
	color: #fff;
	margin: 0px;
}

.greenblock p.nomargin{
	color: #fff;
	font-size: 10px;
}


.greyblocktop{
	background: #f5f5f5 url(images/eventtop.gif) top no-repeat;
	margin: 0px 0px 9px 0px;
}

.greyblock{
	padding: 9px;
	background: url(images/eventbtm.gif) bottom no-repeat;
}

.greyblock h3{
color:#000000;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
}

.greyblock h3 a{
color:#000;
}

.greyblock h3 a:visited{
color:#000;
}

.greyblock h3 a:hover {
text-decoration:underline;
}

.greyblock p{
	color: #000;
	margin: 0px;
	font-weight:bold;
	font-size:11px;
}


.greyblock p.nomargin{
	color: #000;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}


p.blueevents {
	color: #3333cc;
	text-decoration: none;
}

p.blueevents a:hover {
	color: #3333cc;
	text-decoration: underline;
}

p.blueevents a:hover{
	color: #3333cc;
	text-decoration: underline;
}

#recentcommentlist li{
	clear: both;
	float: left;
	margin: 10px 0px;
}



/* J edits */

.inline {
display:inline;
}

.event_sidebar {
margin:0 auto 15px;
width:240px;
}

.foto_opinione {
padding-right:15px;
padding-top:15px;
float:left;
}

div.wp-forecast-curr-details  {
font-size:12px!importante;
}

.singlecontent {
float:left;
}

.pag_commenti li{
font-size:12px!important;
}

.pag_commenti h2{
margin-bottom:20px;
}

.ads_fondo_art {
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

.ads_rightbar_top {
background:none repeat scroll 0 0 transparent;
overflow:hidden;
padding:10px 25px 15px;
width:240px;
text-align:center;
margin:0 auto;
}

/* eventi */

.event_archive {

}

.event_archive_img {
float:left;
margin-right:20px;
/*width:200px;*/
}

.event_archive_text {

}

.event_archive_text h2 a{
color:#333333;
margin:0;
}

.event_archive_text h2 a:hover{
text-decoration:underline;
}

.cosa1 {
font-weight:bold;
}

/* fine eventi */

/* partner */

.partner_headline {
text-align:center;
height:60px;
}

.partner_claim {
width:900px;
height:170px;
}

.partner_claim_right {
display:inline;
margin-left:50px;
width:534px;
}

.partner_list {
border-bottom:1px solid #C0C0C0;
float:left;
margin-bottom:30px;
overflow:visible;
position:relative;
top:-80px;
width:900px;
}

.partner_list_type {
float:left;
width:20%;
}

.partner_list_nopad img {
margin:0;
padding:0;
position:relative;
top:-15px;
}

.partner_sub_list {
float:left;
height:120px;
width:80%;
text-align:center;
}

.partner_sub_list li {
color:#000000;
display:block;
float:left;
font-size:20px;
font-weight:bold;
height:100px;
list-style:none outside none;
padding-top:10px;
text-align:center;
padding-left:20px;
}

.partner_sub_list li img{
padding-top:0!important;
text-align:center;
float:none;
}

.partner_prezzo {
font-size:45px!important;
color:#000;
}

.partner_fixed {
width:144px;
}

.partner_fixed_top {
padding-top:10%;
}

.partner_sub_list li span{
font-size:13px;
font-weight:bold;
}

.partner_modello {
padding-top:0!important;
}

.partner_modello img {
vertical-align:top;
float:left;
}

.partner_color {
font-size:12px !important;
font-weight:bold !important;
padding-top:20px;
text-align:center !important;
color:#58585A!important;
}

.partner_color img{
padding:0;
}

.partner_claim_left {
float:left;
}

.partner_loc {
background:url(partner/aerremoto/map_bg.png) 0 0 no-repeat transparent;
float:right;
width:371px;
padding-left:8px;
padding-top:9px;
}

.partner_details {
clear:both;
display:block;
font-size:25px;
position:relative;
top:-50px;
width:900px;
}

.partner_addy {
float:left;
width:50%;
}

.partner_addy img {
padding-bottom:0;
padding-top:0;
margin:0;
}

.partner_claim_bottom {
clear:both;
display:block;
height:92px;
position:relative;
text-align:center;
top:-80px;
width:900px;
}

.partner_claim_bottom img {
padding-bottom:0;
padding-top:0;
margin:0;
}

.partner_loc_frame {
background:url(partner/aerremoto/map_bg.png) 0 0 no-repeat transparent;
height:263px;
width:371px;
}

.partner_loc iframe {
}

/* fine partner */

.cucherle_small {
background:url("images/cucherle_small.jpg") no-repeat scroll 0 0 transparent;
margin-left:10px;
border-top:1px solid #DADADA;
height:200px;
width:220px;
float:left;
}

.cucherle_small_titolo {
font-size:15px;
font-weight:bold;
margin:0 auto;
padding-top:5px;
text-align:center;
width:430px;
}

.cucherle_small_titolo a {
color:#000000;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.cucherle_small_link {
padding-top:8px;
text-align:center;
}

.cucherle_small_link a {
color:#3333CC !important;
text-decoration:none;
}

/* ---------------------------- */

input {
border:1px solid #D6E3E4;
}

textarea {
border:1px solid #D6E3E4;
}
