/*  
Theme Name: Mellow Blue
Theme URI: http://www.cyber-knowledge.net/blog/
Description: Blue and white theme with slick feel.
Version: 1
Author: Alex Bailey
*/
/* CSS Document */
/*99CC33 è il verde istituzionale*/


body {
	margin: 0;
	padding: 0;
	background: #e5e5e5 url(images/bg_page.jpg) repeat-x scroll center top;
	font-family: Tahoma;
	text-decoration: none;
	
	




}




.fotovert img a:link { border: 0px; } 
.fotovert img a:visited { border: 0px; } 
.fotovert img a:hover { border: 0px; } 
.fotovert img a:active {border: 0px; }


div#img {
	border: 0px; 
	target:_blank;
}




/* Header Begins */




div#header-wrap {
	margin: auto;
	width: 100%;
	height: 220px;
	text-decoration: none;	/*font-family: Tahoma;*/
}
/*#siteimg { 
	width: 870px; 
	height: 220px;
	
	font-family: "Futura Lt BT", Geneva, Arial, Helvetica, sans-serif;
	background: url('images/testataRAINBOW.jpg') #fff; 
	background-repeat: no-repeat;
}*/
div#header-container {
	margin: 0 auto;
	width: 870px;
	height: 220px;
	background: url('images/testataRAINBOW.jpg') #fff;
	background-repeat: no-repeat;
	text-decoration: none;	
	/*font-family: Tahoma;*/
}


div#img {
	border: none; 
	target:_blank;
}


div#logo{
	margin: 0;
	padding: 8px 0 0 15px;
	float: left;
	font-family: Tahoma;
	text-decoration: none;
}


.logotxt a:visited, .logotxt a:link {
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration:none;
}


.logotxt a:hover {
	text-decoration: none;
	font-family: Tahoma;
}


/*.desc {
font-family: Tahoma;
font-size: 13px;
color: #fff;
}*/


/* Header Ends */


/* Navigation Begins */


div#nav-wrap {
	margin: auto;
	width: 100%;
	height: 35px;
	font-family: Tahoma;
	text-decoration: none;
}


/*BARRA IN ALTO NAVIGAZIONE VERDE coloreVERDE=#99CC33 coloreNATALE=#990000 DIV#siderbar H2 =#82B830*/
div#nav-container {
	margin: 0 auto;
	width: 870px;
	height: 35px;
	background-color: #99CC33; 
	border-top: 2px solid #fff;
	font-family: Tahoma;
	text-decoration: none;
} 


div#menu {
	margin: 0;
	padding: 0;
	width: 870px;
	height: 35px;
	font-family: Tahoma;
	text-decoration: none;
}


#menu ul{
	width:100%;
	font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;
	list-style:none;
	margin:0;
	padding: 9px 0 0 20px;
	text-decoration: none;
}


#menu li{
	display:inline;
	font-family: Tahoma;
	text-decoration: none;
}


#menu li a{
	padding:8px 10px 8px 10px;
	color:#fff;
	text-decoration: none;
	a img: border:0px;
	/*border-right:1px dashed #fff;*/
	font-family: Tahoma;
}


#menu a:hover{
	color: #666666;
	/*background-color: #fff;*/
	text-decoration: none;
	font-family: Tahoma;
}
/* Navigation Ends */


/* Content & Sidebar Begins */


.img a:visited, .img a:link{
	border:none;
}


div#content-wrap {
	margin: auto;
	width: 100%;
	font-family: Tahoma;
	text-decoration: none;
}


div#content-container {
	margin: 0 auto;
	padding: 0;
	width: 870px;
	background-color: #fff;
	overflow: auto;
	font-family: Tahoma;
	text-decoration: none;
}


div#content {
	margin: 0;
	padding: 0 0 0 10px;
	width: 600px;
	float: left;
	background-color: #fff;
	font-family: Tahoma;
	text-decoration: none;
}


div#content-img {
	border: none; 
	target:_blank;
}


div#sidebar {
	margin: 20px 10px 0 0;
	padding:0;
	width: 200px;
	float: right;
	font-family: Tahoma;
	text-decoration: none;
}


div#sidebar h2 {
	margin: 20px0 0 20px 0;
	padding: 0 0 0 23px;
	border-bottom: 1px solid #999999;
	background: url(images/title_icon1.gif) no-repeat left center;
	font-size: 14px;
        line-height: 17px;
	font-family: Tahoma;
	color: #82B830;
	text-decoration: none;
	a img: border 0;
}


/*#title {
margin: 0;
padding: 0;


}*/
.fotovert img a:link { border: 0px; } 
.fotovert img a:visited { border: 0px; } 
.fotovert img a:hover { border: 0px; } 
.fotovert img a:active {border: 0px; }


div#sidebar img {
	border: 0px; 
	target:_blank;
}


div#sidebar ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	display: block;
	font-family: Tahoma;
	text-decoration: none;
}


div#sidebar ul li {
	margin: 0 0 0 10px;
	padding: 0 10px 0 15px;
	font-family: Tahoma;
	font-size: 11px;
        line-height: 24px;
	color: #999999;
	
	background: url(images/li_icon.gif) no-repeat left center;
	/*border-bottom: 1px dashed #e7e7e7;*/ 
	text-decoration: none;
}


div#sidebar ul li a:link, a:visited {
	text-decoration: none;
	color: #999999;
	font-family: Tahoma;
}


div#sidebar ul li a:hover {
	color: #000;
	font-family: Tahoma;
	text-decoration: none;
}


#searchform input {
	margin: 0;
	padding: 0;
	width: 90px;
	font-family: Tahoma;
	text-decoration: none;
}


/* Content & Sidebar Ends */


/* Footer Begins */


div#fotovert img {
	border: 0px; 
} 




div#footer-wrap {
	margin: 0 auto;
	width: 870px;
	height: 40px;
	background-color: #99CC33;
	border-bottom: 2px solid #fff;
	font-family: Tahoma;
	text-decoration: none;
}


div#footer-container {
	margin: 0;
	padding-top: 10px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}


div#footer-img {
	border: 0px; 
	target:_blank;
}


p{
	padding: 5px 0 0 20px;
	font-family: Tahoma;
	font-size:11px;
	text-decoration: none;
        line-height: 13px;




}


.post{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align:justify;
	padding: 20px 0 10px 0;
	text-decoration: none;
	line-height: 15px;
}


.post a:link, .post a:active, .post a:visited {
	text-decoration: none !important;
	color: #99CC33;
	font-family: Tahoma;
}


.post a:hover {
	text-decoration: none !important;
	font-family: Tahoma;
}


.post h2{
	margin: 0 0 0 18px;
	padding: 0 0 7px 25px;
	font-family: Tahoma;
	font-size: 22px;
	font-weight: normal;
	background:url(images/title_icon.gif) no-repeat left center;
	border-bottom: 1px solid #000;
	text-decoration: none;
}


.post h2, .post h2 a:link, .post h2 a:active, .post h2 a:visited {
	text-decoration: none !important;
	color: #82B830;
	font-family: Tahoma;
}


.img h2, .img h2 a:link, .img h2 a:active, .img h2 a:visited {
	border:none;
}


.entry{
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	font-family: Tahoma;
	line-height: 14px;
	text-decoration: none;
	img-border: none;
}


p.postmetadata{
font-family: Tahoma;
color: #99CC33;
border-top: 1px #e7e7e7;
border-bottom: 1px #e7e7e7;
border-left: 1px #e7e7e7;
border-right: 1px #e7e7e7;
margin: 25px 0 0 11px;
padding: 5px 0 5px 10px;
text-decoration: none !important;
}


p.postmetadata a:link, p.postmetadata a:active, p.postmetadata a:visited {
	text-decoration: none !important;
	color: #000;
	font-family: Tahoma;
}
 
p.postmetadata a:hover{
	text-decoration: none !important;
	font-family: Tahoma;
}


.navigation{
	padding: 10px 0 10px 0;
	font-family:Tahoma;
	color: #99CC33;
	font-size: 14px;
	line-height: 10px;
	text-decoration: none;
}


.navigation a:link, .navigation a:active, .navigation a:visited {
	color: #99CC33;
	text-decoration: none !important;
	font-family: Tahoma;
}


.navigation a:hover {
	text-decoration: none !important;
	font-family: Tahoma;
}


.comments-template{
	margin: 0 0 0;
	padding: 0 0 0;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}


.comments-template ol{
	margin: 0;
	padding: 0 0 0;
	list-style: none;
	font-family: Tahoma;
	font-size:12px;
	text-decoration: none;
}


.comments-template ol li{
	margin: 0 0 0;
	line-height: 3px;
	padding: 0 0 0;
	border-bottom: 1px #171515;
	font-family: Tahoma;
	font-size:12px;
	text-decoration: none;
}


.commentlist h2{
	font-family: Tahoma;
	font-size:10px;
	text-decoration: none;
}


.comment h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	
	text-decoration: none;
}


.comment h2, .comment h2 a:link, .comment h2 a:active, .comment h2 a:visited {
	text-decoration: none !important;
	color: #99CC33;
	font-family: Tahoma;
}


.comments-template h2, .comments-template h3{
	padding-left: 25px;
	font-family: Tahoma;
	color: #99CC33;
	font-size: 12px;
	background: url(images/reply_icon.gif) no-repeat left center;
	border-bottom: 1px #e7e7e7;
	text-decoration: none;
}


.commentmetadata{
	font-family: Tahoma;
	color: #99CC33;
	font-size: 12px;
	text-decoration: none;
}


.comments-template p.nocomments{
	padding: 0;
	font-family: Tahoma;
	text-decoration: none;
}


.comments-template textarea{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #FFFFFF;
	border: 1px #82D0F4;
	text-decoration: none;
}


.comments-template input {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #FFFFFF;
	border: 1px #82D0F4;
	text-decoration: none;
}


.fotovert img a:link { border: 0px; } 
.fotovert img a:visited { border: 0px; } 
.fotovert img a:hover { border: 0px; } 
.fotovert img a:active {border: 0px; }


.sponsoredlinks{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
	font-family: Tahoma;
	text-decoration: none;
	}























