body {
	margin:0 auto;
	background:#fff;
	font-size:0.8em;
	font-family: "Arial", Gadget, sans-serif;
	color:#545454;
	/*background:url(http://www.trovatartufi.com/images/bg.jpg);*/
}
a:link, a:visited {
	text-decoration: underline;
	color:#075E33;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

a img, a img:hover{ text-decoration:none; border:none;}
div.newsAvviso{ font-size:120%;}

.testo {
	
	font-size: 14px;
	color: #663300;}
.testo2 {
	
	font-size: 12px;
	color: #342301}
	.testo2 a {
	
	font-size: 12px;
	color: #ff0000;}
.testonews {
	
	display:block;}
.testonews a {
	
	font-size: 10px;
	color: #006600;
	}
/*.titolinews {
	
	font-size: 11px;
	color: #006600;
	font-weight: bold;	  
	}*/
/*.titolinews a{
	
	font-size: 11px;
	color: #006600;
	font-weight: bold;	  
	}*/
/*.linknews a{
	
	font-size: 11px;
	color: #990000;
	}*/
.testonewssoci {
	
	font-size: 10px;
	color: #342301}
.testonewssoci a {
	
	font-size: 10px;
	color: #ff0000;}
.atti {
	
	font-size: 10px;
	color: #ffffff;
}
.linkheaderbianco {
	
	font-size: 12px;
	color: #ffffff;
}
.linkheaderbianco a {
	
	font-size: 12px;
	color: #ffffff;
}
.linkheaderbianco a:hover {
	
	font-size: 12px;
	color: #ffff00;
}
.linkheadergiallo {
	
	font-size: 12px;
	color: #FFCC00;
	font-weight: bold;
}
.linkheadergiallo a {
	
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
}
#totale {
	width: 770px;
	height: auto;
}
.titolimenu {
	font-family: Verdana, Helvetica, ;
	font-size: 11px;
	font-weight: bold;
	color: #5B310B;
}
.titolimenugiallo {
	font-family: Verdana, Helvetica, ;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
}
.titolihometabelle {
	font-family: Verdana, Helvetica, ;
	font-size: 12px;
	font-weight: bold;
	color: #FFffff;
}
.linkmenu {
	
	font-size: 10px;
	color: #000000;
}
.linkmenu a {
	
	font-size: 10px;
	color: #3A2701;
}
.linkmenu a:hover {
	
	font-size: 10px;
	color: #006600;
	font-weight: bold;
}

#footer {
	width: 770px;
	height: 100px;
	background-color: #cccccc;
}
.Stile1 font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
}
.Stile2Intes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Stile2Intesr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#990000;
}

.Mediabar{height:42px; background:url(images/mediabar_tail.jpg);  font-size:115%;}
#Top{margin:0 auto; width:960px; }
.Toplinks{width:600px; }
span.Medialink a{color:#fff; padding:13px 15px; border-right:1px solid #555; border-left:1px solid #000; display:inline-block; font-size:80%; margin-left:-4px;}
span.Medialink a:hover{color:#eac81f; }
span.Medialink:first-child a{ border-left:none; margin-left:0px;}
span.Medialinkpvt{ padding:13px 15px; border-right:1px solid #555; display:inline-block; font-size:80%; margin-left:-4px; color:#fff;}
span.Medialinkpvt a{ color:#EAC81F; text-decoration:underline;}
span.Medialinkpvt a:hover{ color:#EAC81F; text-decoration:none;}
.TopSearch{height:42px; width:300px; text-align:righ;}
input.Search, input.Login{ margin:9px 0px; width:150px; height:18px; padding-left:5px; color:#545454;}
input.SearchButton, input.LoginButton{ margin:9px 5px;  width:100px; height:22px; background:#eac81f; color:#000; border:none; cursor:pointer; font-weight:bold; vertical-align:middle;}

#Main{ margin:0 auto; width:981px; background: url(images/main_tail.jpg) repeat-y;}
#MainBox{ width:960px; margin:0 11px;}
#Header{ height:200px; background:#699; width:960px;}
#Logo{ position:absolute; margin:50px 0 0 30px; background:url(images/logo.png); width:317px; height:100px; z-index:100px;}

#Nav{width:960px; height:40px; background:url(images/mediabar_tail.jpg); text-align:center;  font-size:120%; }
#Nav ul li{ display:inline; }
#Nav a { color:#fff; display:inline-block; height:20px; padding:10px 15px; }
#Nav a:hover{ color:#000; background:#eac81f;}

#Nav2{width:940px; background:#eac81f; text-align:center; font-size:95%; padding:10px;}
#Nav2 ul li{ display:inline; }
#Nav2 a { color:#000; display:inline-block; width:150px; padding:0 15px; vertical-align:middle; }
#Nav2 a:hover{ text-decoration:none; }

.NavpvtTitle, .LoginTitle{ background:#eac81f; color:#000; font-weight:bold; font-size:110%; padding:10px;}
.Navpvt{ background:#DFDC6F; padding:10px; }
.Navpvt a{ color:#545454; text-decoration:underline; }
.Navpvt a:hover{  text-decoration:none; }

.NavpvtCol{ width:280px; float:left; margin-right:30px; }
.NavpvtCol:last-child{ margin-right:0px;}

.LoginBox{background:#181F18; padding:15px 30px;}
.LoginBox label{ margin-left: 30px; color:#fff;}
.LoginBox label:first-child{ margin-left:0px;}
.LoginInfo{ margin-top: 10px; color:#fff;}
.LoginInfo a{ color:#eac81f;}
#Center{ padding:10px;}
#Sidebar{ width:270px;}
#Content{ width:650px;}
#Close{ margin:0 auto; background:url(images/close.jpg); height:15px; width:981px;}
/*--------------------barre blocchi GRIGIO SCURO------------------*/
.barNews_title, .barConcorsiInterni2010_title, .barConcorsi2010_title, .barPrimoPiano
{ margin-top: 10px; background:#181F18; padding:5px 10px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:100%; margin-bottom:5px;}

.barNews_title{margin-top:0;}

#Sidebar ul li {  font-size:100%; }
#Sidebar ul li a{padding:3px; display:block; color:#836200; text-decoration:none;}
#Sidebar ul li a:hover{ background:#F9E37D;}
#Sidebar ul li:last-child{ margin-bottom:10px;}

.mainTitle{ font-size:130%; font-weight:bold; color:#836200;;}
.primoPiano_box{padding:8px; margin-bottom:10px;}
.news_p p{ padding-top:6px; border-top:1px dotted #c2c2c2;}
.news_p p:first-child{ border-top:none;}
a.newsNext:link  { text-align:right; text-decoration:underline; display:block; font-weight:bold; margin-bottom:10px;}
a.newsNext:hover  { text-decoration:none;}

.col1, .col2{ width:320px; }

.advBox{  margin-bottom:10px;}
.advBox img{ width:314px; padding:2px;}

.yellowBar, .registeredBar{ background:#EAC81F; padding:5px 8px; font-weight:bold; color:#000; text-transform:uppercase;}
.orangeBar, .socioBar{background:#ff9401; padding:5px 8px; font-weight:bold; color:#000; text-transform:uppercase;}
.greenBar, .newsBar{ background:#00A12D; padding:5px 8px; font-weight:bold; color:#fff; text-transform:uppercase;}
.grayBar, .areaBar{ background:#181F18; padding:5px 8px; font-weight:bold; color:#fff; text-transform:uppercase;}

.lightgreenBar, .advSmallBar{ background:#D4ED78; padding:5px 8px; font-weight:bold; color:#000; text-transform:uppercase;}

.orangeBox, .yellowBox, .registeredBox, .socioBox, .newsBox, .lightgreenBox, .areaBox, .grayBox, .advSmallBox{ margin:2px 0 5px 0; padding: 8px;}

.yellowBox_img, .registeredBox_img, .socioBox_img, .halfBox_img{float:left; width:90px; overflow:hidden;}
.advBox_img{float:left; width:90px; overflow:hidden; }
.advBox_img img{width:86px; padding:2px;}
.yellowBox_txt, .registeredBox_txt, .socioBox_txt, .halfBox_txt, .advBox_txt{margin-left:5px; float:left; width:190px;}


.newsBox{paddding:8px;}
.newsBox hr{ border:0; border-bottom:1px dotted #c2c2c2;}
.newsBox hr:last-chiled{ border:none;}
.news{padding-bottom:10px; border-bottom:1px dotted #c2c2c2; margin-bottom:10px;}
.news:last-child{ border-bottom:none; margin-bottom:0;}
.titolinews, .newsTitle, .advTitle, .advBox_tel, .advBox_email{ font-weight:bold; color:#181F18; }
.advBox_email{ font-weight:normal;}
.source{color:#000;}
/*-----------bordi crigi 1 px solid*/
.primoPiano_box, .yellowBox, .registeredBox, .socioBox, .newsBox, .advBox, .advSmallBox, .lightgreenBox, .areaBox, .grayBox,
.registeredBox_img, .socioBox_img, .halfBox_img, .advBox_img
{ border:1px solid #c2c2c2;}
ul, li, ol{ margin:0; padding:0; list-style:none;}
.L{float:left;}
.R{float: right;}
.upper{ text-transform:uppercase;}
.b{ font-weight:bold;}
/*#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;*/
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
/*}*/
.blur{filter: blur(add=false, direction=135, strength=9);}

#Footer{ /*height:172px;*/ background:url(images/footer_bgtail.jpg) #2b2f2a repeat-x; padding-bottom:15px;}
#FooterBox{margin:10px auto; width:960px; }
.FooterCol{float:left; width:305px; height:300px; margin-top:20px; border-left:1px solid #111; border-right:1px solid #555; padding:0 10px; color:#888;}
#FooterBox .FooterCol:first-child{  border-left:none; padding-left:0px; }
#FooterBox .FooterCol:last-child{ border-right:none; padding-right:0px; text-align:right; }
.FooterCol .title{ text-transform:uppercase; color:#fff;}
.FooterCol ul li{ line-height:1.8em}
.FooterCol a{ color:#EAC81F; text-decoration:underline; }
.FooterCol a:hover{ color:#EAC81F; text-decoration:none; }
.FooterCol img{ width:250px;}

