/*   
Theme Name: AIPMT
Theme URI: www.aipmt.it
Description: Template AIPMT
Author: Archimede Creativa
Author URI: www.archimede.nu
Version: 1.0
Copyright 2009 Archimede.nu
.
*/
body {
	font-family:'Trebuchet MS',Sans-Serif;
	font-size:12px;
	margin:0px;
	border-top:10px solid #e0e0e0;
	background-image:url(images/bg.jpg);
	background-position:270px 0px;
	background-repeat:no-repeat; }
 
#header {
	width:860px;
	padding-left:50px;
	margin-top:45px;
	height:50px; }
 
#logo {
	background-image:url(images/logo.jpg);
	width:125px;
	height:40px;
	float:left; }
 
h1 {
	margin:0px;
	cursor:pointer; }
 
#menu {
	margin-top:16px;
	font-size:12px;
	font-weight:bold;
	float:right; }
 
	#menu ul {
		margin:0;
		padding:0;
		list-style:none; }
 
	#menu li {
		float:left;
		padding-left:20px; }
 
	#menu a:link, #menu a:visited {
		color:#6d6d6d;
		text-transform:uppercase;
		text-decoration:none; }
		
	
	#menu a:hover, #menu a:active { color:#006ab2; }
		
 #menu .current_page_item a:link, #menu .current_page_item a:visited {
	color:#003b81; }
	
	
	#usermenu a:hover, #usermenu a:active, #usermenu .current_page_item a:link, #usermenu .current_page_item a:visited {
	color:#003b81;
}

 
#descrizione {
	font-size:50px;
	font-weight:bold;
	margin-left:50px;
	letter-spacing:-2px;
	width:750px;
	line-height:40px;
	color:#009de0;
	margin-top:50px;
	height:100px; }
 
#footer {
	background-color:#e2e2e2;
	height:50px;
	color:#666;
	padding-top:25px;
	font-size:10px;
	padding-bottom:20px;
	}
	
	#footer a:link, #footer a:visited {
		color:#6d6d6d;
		text-decoration:none; }
 
	#footer a:hover, #footer a:active { color:#006ab2; }
	
#logoarchimede {
	background-image:url(images/logoarchimede.jpg);
	width:70px;
	height:22px;}
 
 
#blog {
	width:860px;
	margin-left:50px;
	margin-bottom:20px;
	margin-top:50px; }
 
.post {
	width:520px;
	float:left; }
 
#sidebar {
	width:200px;
	float:right;
	margin-top:15px;
	padding-bottom:20px; }
 
.colonnasx {
	width:45px;
	float:left;
	background-image:url(images/loghetto.jpg);
	height:45px; }
 
.colonnadx {
	width:465px;
	float:right; }
	
	.text a:link, .text a:visited {
		color:#006AB2;
		text-decoration:none;
		
		}
		
	
	.text a:hover, .text a:active { 
	color:#003B81;
	}
 
h2 {
	margin:0px;
	letter-spacing:-1px;
	margin-top:10px; }
 
	h2 a:link, h2 a:visited {
		font-size:20px;
		font-weight:bold;
		color:#373737;
		margin:0px;
		text-decoration:none; }
 
	h2 a:hover, h2 a:active {
		font-size:20px;
		font-weight:bold;
		color:#006ab2;
		margin:0px; }
 
.text {
	color:#535356;
	font-size:11px;
	text-align:justify;
	padding-bottom:10px;
	border-bottom:2px solid #f4f4f4;
	padding-top:5px; }
 
.info {
	color:#6f6f72;
	font-size:9px;
	text-align:justify;
	border-bottom:2px solid #f4f4f4; }
 
	.info a:link, .info a:visited {
		color:#000;
		text-decoration:none; }
 
	.info a:hover, .info a:active { color:#006ab2; }
 
.infosx {
	width:350px;
	float:left; }
 
.infodx {
	width:100px;
	float:right;
	text-align:right;
	margin-top:10px; }
 
p { margin:2px; }
 
#usermenu {
	font-size:14px;
	color:#6d6d6d;
	font-weight:bold; }
 
	#usermenu ul {
		margin:0;
		padding:0;
		list-style:none;
		font-weight:bold; }
 
	#usermenu li {
		padding-left:20px;
		font-weight:bold; }
 
	#usermenu a:link, #usermenu a:visited {
		color:#6d6d6d;
		text-transform:uppercase;
		text-decoration:none; }
 
	#usermenu a:hover, #usermenu a:active { color:#006ab2; }
 
h3 {
	margin-bottom:0px;
	margin-top:20px; }
 
.menucategorie {
	font-size:13px;
	color:#6d6d6d;
	margin-bottom:0px; }
 
	.menucategorie ul {
		margin:0;
		padding:0;
		list-style:none; }
 
	.menucategorie li { padding-left:20px; }
 
	.menucategorie a:link, .menucategorie a:visited {
		color:#6d6d6d;
		text-transform:uppercase;
		text-decoration:none;
		font-size:10px;
		}
 
	.menucategorie a:hover, .menucategorie a:active { color:#006ab2; }
	
.clear {
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both; }
 
 
 .contenuto {
	 float:left;
	 width:600px;
 }

