body{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
}
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, sans-serif;
	color:#001336;
}
a{
	color: #0271a9;
}

.subcol h2{
	color: #fff;
}
.col1{
	
	width: 550px;
	/* margin-right:0px !important;*/
}

.col_mid
{
	width: 140px;
	margin-right:0px !important;
}

.col_mid_box {
	
	background-color:#FFF;
	width:138px;
	border:1px solid #e9e9e9;

}

.box .post{
	width: 180px;
	padding:0px;
}


#nav{
	background-color:#004072;
		
}

#nav .current_page_item {
	background-color: #5680a2 !important;
	color: #FFFFFF;
	background-image:none !important;
	
}
#nav ul  li.back {
	background-color: #5680a2;
	color: #FFFFFF;
}
#nav ul  li a {
	color: #fff;
}

#nav-right {

	background-color:#e9e9e9;
	color:#fff;
}

#nav-right a {
	color:#fff;
}
#nav ul  li a {
	font-family: Arial, Helvetica, sans-serif;
}



#nav2 {
	background-color: #ffffff;
	border-bottom:1px solid #ddd !important;
}
#nav2 li a:hover {
	background:#f4f4f4;
	color:#5680a2;
}
#nav2 li a {
	font-family: Arial, Helvetica, sans-serif;
	border-right:none !important;
	color:#5680a2;
}
.nav2 li:hover,
.nav2 li.sfHover,
.nav2 li.current,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color: #333333;
	background-color:#f4f4f4 !important;
}


#nav2 li.current-cat {
	background-color: #f4f4f4 !important;
}

#search{
	border:none;
}
#search input{
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #66666;
	font-family: Arial, Helvetica, sans-serif;
	height:15px !important;
	padding:2px !important;
	float:left;
	display:inline;
	width:120px;
}
#search .btn{
	color:#FFFFFF;
	background:#5680a2 !important;
	margin-left:0px !important;
	cursor: pointer;
	padding:0px !important;
	height:21px !important;
	float:left !important;
	
}






#featured {
	
	color:#000;
}
#featured .entry {
	color:#000000;
}

#featured h2, #featured h2 a
{
	font-size: 22px;
	color:#001336 !important;
	line-height: 24px;

}

.lead-image-wrapper h2 {
	background-color:#8a181a;
	color:#fff;
}
.lead-image-wrapper h4 {
	background-color:#000000;
}
.lead-image-wrapper h3 {
	font-size: 20px;
	width:200px;
	line-height:22px;
	padding: 8px;
	letter-spacing: 1px;
	top:50px;
}
.featured h3 a:hover {
	color:#000;
}


#featured .posted_on {
	
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	line-height:12px;
	
}
#featured .postmeta {
	margin-bottom:10px;
}
p.more {
	margin:5px 0px 15px;
	padding:0px;
}

#video-frame {
	width:373px;
	}
#video-frame h2 {
	background:#C42915 !important;
}
#video-frame h4 {
	color:#000 !important;
}
#video-frame h3 {
	background-color: #000000;
	color: #FFFFFF;
}
#video-frame a {
	color:#000 !important;
}


.col1_home{
	background-color:#ffffff;
	width:550px;
}
.box{
	width:550px;
}
.col_mid_home {
	width:245px;
	float:left;
	margin-right:0px !important;
}
.col2 {
	float:right !important;
}
.mid_box {
}
.mid_box .post-alt {
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}
.mid_box .category {
	text-transform: uppercase;
	font-size:11px !important;
	letter-spacing: 1px;
	margin-bottom:7px;	
}
.mid_box .category span {
	background-color:#fff;
	color:#8a181a;
	font-size:11px !important;
}

.box .category {
	text-transform: uppercase;
	font-size:11px !important;
	letter-spacing: 1px;
	margin-bottom:7px;	
}
.box .category span, .box .category span a {
	
	padding:0px;
	color:#8a181a;
	font-size:11px !important;
}

.newsletterbox .category {
	text-transform: uppercase;
	font-size:11px !important;
	letter-spacing: 1px;
	margin-bottom:7px;	
}
.newsletterbox .category span, .newsletterbox .category span a {
	
	padding:0px;
	color:#8a181a;
	font-size:11px !important;
}

.newsletterbox .posted_on {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:10px;
}

.posted_on {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.entry {
	color:#000000;
}
.postmeta{
	color: #666666;
	background-color: #FFFFFF;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.author_info {
	background-color: #f7f7f7;
	border-top: 2px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	color:#000;
}
.author_info a { text-decoration: underline; }
.author_info a:hover { color:#C42915; }


#comments_wrap h2
{
	font-size:18px;
	color:#001336;
}

#respond h2
{
	font-size:18px;
	color:#001336;
}

ol.commentlist a {
	color: #000;
}

/* OLD
.col2_box {
	background:none;
	border:1px solid #ccc;
	width:208px;
}
*/

.col2_box {
	background:none;
	width:230px;
}

.col2_boxLink {
	background:none;
	border:1px solid #e9e9e9;
	width:228px;
}

.idTabs li a:hover,
.idTabs .selected{
	color: #FFFFFF;
	background-color: #5680a2;
}
.idTabs{
	background-color: #FFFFFF;
	border-right:none !important;
	border-top:none !important;
}
.idTabs li{
	background: #ffffff;
	color: #000000;
	border-left:none !important;
}
#sidetabber{
	border:1px solid #BDBDBD !important;
	background-color: #FFFFFF;
	display:block;
	margin-top:10px !important;
}

#sidetabberArticoli{
	
	background-color: #FFFFFF;
	display:block;
	margin-top:10px !important;
}

.list1 li, .list2 li, .list3 li, #related-cats li{
	background: url(style-classic/ico-bullet.gif) no-repeat left center !important;
}
.list1 li a, .list2 li a, .list3 li a, #related-cats li a{
	color:#000 !important;
}
.flickr h2, .widget h2, .ads h2, #video-frame h2 {
	background-color: #004072;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.flickr{
	border: 1px solid #BDBDBD;
	background-color: #eee;
}
.widget {
	background-color:#FFFFFF;
}
.widget ul {
	padding:0px !important;
}
.widget ul li {
	border-bottom: 1px solid #eee;
	margin:0px;
	padding:5px 0px 5px 4px;
}
.ads{
	/*border: 1px solid #BDBDBD;*/
	background-color:#FFFFFF;
}

#footer a{
	color: #000;
}
#footer{
	background-color: #e9e9e9;
	border-bottom: 1px solid #ddd;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#topFooter img
{
	margin-left:40px;
}

#footerNews .category, #footerNews .category a {
	text-transform: uppercase;
	font-size:11px !important;
	letter-spacing: 1px;
	margin-bottom:7px;
	color:#8a181a;
	font-weight:bold;
}

#archivebox {
	background-color: #f7f7f7;
	border-top: 1px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;	
	width:540px;
}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	color:#000;
}
#rss h2{
	background-color: #f5cccc;
	border: 1px solid #00417b;
	color:#000000;
}

.bottone
{
	color:#FFFFFF;
	font-weight:bold;
	background:#5680a2 !important;
	cursor: pointer;
	padding:0px 4px !important;
	height:22px;

}

.contatti
{
	font-size:14px;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	color:#001336;
	display:block;
	padding-bottom:4px;
}

.infoContatti
{
	color: #8a181a;
	text-transform:uppercase;
	font-weight:bold;
}

.millennium-item
{
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}

.millennium img 
{
	border: 0px solid #cfcfcf;
}

.autore {
	
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-style:italic;
	
}

.natiDigitaliCat {
	color: #8a181a !important;
	text-transform:uppercase;
	font-weight:bold;
}


.premio{
	background: transparent url(http://www.mediaduemila.it/wp-content/themes/livewire/images/sfondoGiovannini.jpg) no-repeat bottom center;
	width: 508px;
	height: 535px;
	margin-left: 16px;
	margin-top: 0px;
}

.premio2{
	background: transparent url(/wp-content/themes/livewire/images/sfondoGiovannini3.jpg) no-repeat bottom center;
	width: 508px;
	height: 832px;
	margin-left: 25px;
	margin-top: 0px;
}

.titPremio {
	float:left;
	margin-left:35px;
	margin-top:115px;
}

.titPremio a{
	text-align: left;
	color:#8A181A;
	font-weight:bold;
}

.premio #bando_new {
	float:left;
	margin-left:294px;
	margin-top:-56px;
}

.premio #bando_new li {
	padding-bottom:10px;
	color: #0473aa;
}

.premio #bando_new li a{
	display:inline-block;
	line-height:30px;
	padding-bottom:7px;
	padding-left:8px;
	padding-right:2px;
	padding-top:0;
	text-decoration:none;
	vertical-align:middle;
}

.premio #bando_new li a:hover{
	text-decoration: underline;

}

.premio #bando_old {
	float:left;
	margin-left:294px;
	margin-top:-59px;
}


.premio #bando_old li {
	color:#0473AA;
	padding-bottom:10px;
}


.premio #bando_old li a{
	line-height:30px;
	padding-bottom:0;
	padding-left:0;
	padding-right:10px;
	padding-top:0;
	text-decoration:none;
}

.premio #bando_old li a:hover{
	text-decoration: underline;

}

.premio2 #bando_new {
	margin-left:273px;
	position:relative;
	top:415px;
}

.premio2 #bando_old {
	margin-left:273px;
	position:relative;
	top:590px;
}


.premio2 #bando_2011 {
	margin-left:273px;
	position:relative;
	top:-110px;
}

.premio2 li {
	background-color:#942333;
	display:inline block;
	margin-bottom:10px;
	margin-right:5px;
	padding-bottom:3px;
	padding-top:2px;
	width:212px;
}


.premio2 li a{
	color:#FFFFFF;
	padding-left:7px;
	text-decoration:none;
}

.premio2 li a:hover{
	text-decoration: underline;

}

.logoPremio2{
	background: transparent url(http://www.mediaduemila.it/wp-content/themes/livewire/images/logoGiovannini.jpg) no-repeat top left;
	height: 95px;
	margin-left: 25px;
	margin-bottom: 15px;
	margin-top: 15px;

}





.logoPremio{
	background: transparent url(http://www.mediaduemila.it/wp-content/themes/livewire/images/logoGiovannini.jpg) no-repeat top left;
	height: 95px;
	margin-left: 4px;
	margin-bottom: 15px;
	margin-top: 15px;

}

