/*
Theme Name: BlooMap Modello di default
Description: Modello di default risoluzione 1024x768, sfondo bianco
Version: 0.2
Author: "Alice e basta" ed Emanuele Paltrinieri
Theme URI: http://www.soft-net.it/
*/

html {
	font-size: 62.5%;
	font-family:  Verdana, Arial, sans-serif;
}

body {
	font-size: 1.2em;
	background-color: #221e1f;
	color: #c6c6c6;
	width: 992px;
	margin: 0 auto;
	padding: 0.5em;
	line-height: 155%;
}

hr {
	clear: both;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

a {	color: #559b9b;}

a:hover {
		color: #006a6b;
	}

img {border:0;}
/** HEADER **/

#header{
width:100%;
background:url('images/blooMap-header.jpg');
background-position:top;
background-repeat:no-repeat;
}

#header h1 {
	font-size: 3em;
	font-family: georgia, times, serif;
	font-weight: normal;
	margin: 0.5em 0 0.1em 0;
	padding-bottom: 0.5em;
}
	#header h1 span {
		color: #1c56ab;
	}


/** CONTENT **/

#content {
	margin: 0 0 0 280px;
}

#profile-name {
	font-size: 1.6em;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	margin-bottom: 1px;
	padding: 0 0 0.75em 0;
}

	#profile-name h2 {
		font-size: 1.6em;
		font-weight: normal;
		margin: 0;
		padding: 0.2em 0 0.4em 0;
	}
		#profile-name h2 a {
			text-decoration: none;
			color: #FFFFFF;
		}

	#profile-name div.description {
		font-size: 0.8em;
	}

.profile-group h3, h3.page-title {
	background: #000000;
	color: #fff;
	padding: 0.25em 0.5em;
	margin: 0 0 0.75em 0;
	font-family: georgia, times, serif;
	font-weight: normal;
	font-size: 1.4em;
}

.profile-group table {
	padding-bottom: 0.75em;
}

.profile-group table td {
	padding: 0 0 1em 0;
	vertical-align: top;
}
	.profile-group table td.label {
		width: 200px;
		color: #555;
	}

	.profile-group table td.data {
		padding-left: 0.5em;
	}


/** BLOG **/

.blog h2 {
	font-family: georgia, times, serif;
	font-weight: normal;
	font-size: 1.6em;
	margin-bottom: 0.2em;
}
	.blog h2 a {

	}

	.blog small {
		font-family: georgia, times, serif;
		font-weight: normal;
		font-size: 1em;
		color: #666;
		padding-bottom: 0.5em;
		display: block;
	}

	.post {
		border-bottom: 1px solid #559b9b;
		padding: 0 0.5em 1em 0.5em;
	}

	textarea#comment {
		width: 100%;
	}

/** SIDEBAR **/

div#sidebar {
	float: left;
	width: 250px;
	overflow: hidden;
	margin: 0 1.5em 0 0;
}

	#profilePic {
		text-align: center;
		margin-bottom: 1.5em;
	}

	#profilePic img {
		padding: 5px;
		border: 1px solid #ccc;
		background: #f3f3f3;
	}

	ul#components {
		list-style: none;
		margin: 0;
		padding: 0;
		clear: both;
	}


	ul#components li {
		margin: 2em 0 0 0;
	}
		ul#components li ul li {
			border: none;
			margin: 0;
			padding: 0.3em 0;
		}

		ul#components li h2 {
			margin: 0;
			font-size: 1.2em;
			background: #000000;
			color: #fff;
			padding: 0.2em;
		}

	ul#quickLinks{
		list-style: none;
		margin: 0;
		padding: 0;
	}


ul#quickLinks li {
		margin: 2em 0 0 0;
	}
ul#quickLinks li ul li {
			border: none;
			margin: 0;
			padding: 0.3em 0;
		}

ul#quickLinks li h2 {
			margin: 0;
			font-size: 1.2em;
			background: #000000;
			color: #fff;
			padding: 0.2em;
		}

.footer
{text-align:center;
padding: 90px 0px 0px 0px;
margin:0px;
font-size:90%;
width:100%;
height:15px;
background:url('images/blooMap-footer.jpg') no-repeat;
background-position:top;}

#goTOhome {margin:25px 0px 0px 50px;
		width:233px;
		height:90px;
		float:left;}

#logoUTE   {margin:16px 0px 0px 57px;
		width:632px;
		height:98px;
		float:left;}

#menu1{clear:both;
		text-align:left;
		margin:0px 0px 0px 400px;
		padding-top:5px;
		height:20px;
		color:#FFFFFF;
	}

.menu1m a{display:block;
		color:#FFFFFF;
		width:100px;
		text-align:center;
		text-decoration:none;
		font-size:110%;
		float:left;}

.menu1m a:hover
		{color:#6ca1aa;}

.menu2m a{display:block;
		color:#FFFFFF;
		width:80px;
		text-align:center;
		text-decoration:none;
		font-size:110%;
		float:left;}

.menu2m a:hover
		{color:#662e91;}

#menu3{float:right;
		text-align:left;
		padding-top:5px;
		color:#000000;
		width:400px;
	}

.menu3m a{display:block;
		width:80px;
		text-align:center;
		text-decoration:none;
		font-size:110%;
		float:right;}

.menu4m a{display:block;
		width:120px;
		text-align:center;
		text-decoration:none;
		font-size:110%;
		float:right;}


.divisorio {display:block;
		color:#FFFFFF;
		width:3px;
		text-align:center;
		font-size:110%;
		float:left;}

.divisorio3 {display:block;
		color:#000000;
		width:3px;
		text-align:center;
		font-size:110%;
		float:right;}

#menu2{clear:both;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding-top:0px;
		height:20px;
		color:#FFFFFF;
	}


div.imgAvatar
{font-size:80%;
height:70px;
padding:1px 3px;
text-align:center;
vertical-align:middle;
float:left}

div.imgAvatar img
{padding:0px;
margin:0px;}


div.imgAvatar a
{text-decoration:none;
margin:0px;padding:0px;}

.imgLink1
{padding:0px 0px 0px 20px;}


.imgLink2
{padding:0px 0px 0px 70px;}

.imgLink3
{padding:0px 0px 0px 410px;}

.imgLink4
{padding:0px 0px 0px 20px;}

.imgLink5
{padding:0px 0px 0px 160px;}

.imgLink6
{padding:0px 0px 0px 540px;}

.clearS{
width:100%;text-align:right;
clear:both;font-size:80%;margin:10px 0px 0px 0px;}

.pageTitle
{color:#a3a3a3;
text-align:center;}

#blogSearch
{font-size:80%;}

.optSearch
{font-size:10px;}

.optSearchw
{width:150px;
font-size:10px;}


.button
{background-color:#006a6b;
font-weight:bold;
color:#000000;}

.button:hover
{background-color:#006607;
font-weight:bold;
color:#FFFFFF;}

#listaCommenti
{
opacity:0;
filter: alpha(opacity=0);}

#formcommenti
{
opacity:0;
filter: alpha(opacity=0);
zoom:1;}

table.listaCmt
{width:100%;}

table.listaCmt td
{vertical-align:top;
text-align:center;
padding:2px 10px;}

#tabcommenti
{width:90%;
line-height:25px;
clear:both;
padding:5px 10px;
margin:0px auto 10px auto;
border:2px solid #006a6b;
}

table.tabCurriculum
{border:2px solid #a6a6a6;}

table.tabCurriculum td
{vertical-align:top;
}

.tabCR
{padding-right:5px;
}

table.tabCurriculum h3
{color:#a3a3a3;
margin:0;
padding:0;}

table.tabCurriculum h2
{color:#a3a3a3;
margin:0;
padding:0;}

table.tabCurriculum h4
{color:#a3a3a3;
margin:0;
padding:0;}

.tabCR ul
{margin:0px;}
