/*   
Theme Name: Alessandra Calvani
Theme URI: http://www.alessandrolattao.com
Description: Theme created for Alessandra Calvani's website
Author: Alessandro Lattao
Author URI: http://www.alessandrolattao.com
Version: 1

*/

body {
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color: #333038;
	color: #a19fa5;
}

a:link {
    color: black;
    border: 0px;
}

a:visited {
    color: black;
    border: 0px;
}

a:active {
    color: black;
    border: 0px;
}

a:hover {
    color: black;
    border: 0px;
}

img {
	border: 0px;
}

#logo_image {
}

#category_image {
	position: absolute;
	top: 85px;
	margin-left: 0px;
	
	z-index: 1000;
	
	border-bottom: solid 9px #1b1b1e;
}

.divide {
        text-weight: bold;
        color: #ca388b;
        margin-left: 3px;
        margin-right: 3px;
}

#contents {
	position: relative;
	top: -3px;
	margin-left: 28px;
	
	background-color: #232328;
	width: 560px;	
	
	z-index: 900;
	
	padding: 22px;
	padding-top: 100px;

        min-height: 150px;
        height: auto !important;
        height: 150px;

	text-align: justify;
	
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}

#contents img {
       margin: 5px;
       border: 1px solid #909090;
}

#contents .item {
       padding: 60px;
       padding-top: 40px;
       padding-bottom: 10px;
}

#menu3 {
	float: left;
	width: 143px;
	
	margin-left: -22px;
	margin-top: -90px;
	margin-right: 22px;
	margin-bottom: 22px;
	padding-left: 22px;
}

#menu3 ul {
	list-style: none;
	padding: 0px;
}

#menu3 li {
	padding-bottom: 3px;
}

#menu3 li a {
	color: #d0d0d0;
	text-decoration: none;	
	text-transform: lowercase;
}

#menu3 .current-cat a {
	color: #0093aa;
}

#menu3 #title {
	color: #e0e0e0;
	padding: 3px;
	font-size: 13px;
	margin-left: -50px;
	padding-left: 50px;
	margin-bottom: 5px;
	text-transform: lowercase;
}

#menu3 .title {
	background-color: #e0e0e0;
}

#menu2 {
	position: absolute;
	top: 66px;	
	margin-left: 193px;
	
	padding: 0px;
	height: 19px;
	width: 475px;
}

#menu2 ul {
	list-style: none;
	padding: 0px;
	width: 475px;
	margin: 0px;
}

#menu2 li {
	float: left;
	padding: 3px;
	margin: 0px;
	margin-left: 10px;
	width: 60px;
	color: #d0d0d0;
}

#menu {
	position: absolute;
	top: 30px;
	margin-left: 183px;
	padding: 0px;
}

#menu ul {
	list-style: none;
	padding: 0px;
	border-bottom: solid 3px #1b181e;
	height: 22px;
}

#menu li {
	float: left;
	padding: 3px;
	text-align: center;
	
	margin-left: 10px;
	font-size: 13px;
	border-bottom: solid 3px #8f8c92;
	width: 60px;
	
}

#menu li a {
	color: #d0d0d0;
	text-decoration: none;	
	text-transform: lowercase;
}

#menu li .current_page_item {
        color: #f0f0f0;
}

#language_switcher {
	position: absolute;
	top: 230px;
	margin-left: 556px;
	text-align: center;
         width: 92px;

	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color: #1b1b1e;
	
	z-index: 1000;
}

#language_switcher a {
         text-decoration: none;
         color: #a0a0a0;
}

#language_switcher_home {
	position: absolute;
	top: 458px;
	margin-left: 556px;
		text-align: center;
         width: 92px;

	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color: #1b1b1e;
	
	z-index: 1000;
}

#language_switcher_home a {
         text-decoration: none;
         color: #a0a0a0;
}

#mainframe {
	position: relative;
	left: 50%;
	top: 50px;
	width: 670px;
	margin-left: -330px;
	padding-bottom: 50px;
}

#bgalto {
	position: fixed;
	top: 0px;
	right: 0px;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}

#bgbasso {
	position: fixed;
	bottom: -250px;
	left: -130px;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}

#bottom_bar {
	position: relative;
	top: -3px;
	margin-left: 28px;
	padding: 5px 62px 5px 62px;
	background-color: #171717;
	width: 480px;
	margin-top: 3px;
	text-align: center;
	background-color: #191b1f;
}

#bottom_bar a {
	color: #d0d0d0;
	text-decoration: none;	
}

.color-generico {	background-color: #8465a9; }

.color-9 {	background-color: #0097ab; }
.color-7 {	background-color: #8465a9; }
.color-5 {	background-color: #76a02a; }
.color-13 {	background-color: #cb3f94; }
.color-15 {	background-color: #e83400; }
.color-11 {	background-color: #e69000; }
.color-39 {	background-color: #cb3f94; }
.color-41 {	background-color: #cb3f94; }

.color-28 {	background-color: #8465a9; }
.color-24 {	background-color: #8465a9; }
.color-26 {	background-color: #8465a9; }
.color-19 {	background-color: #8465a9; }
.color-21 {	background-color: #8465a9; }
.color-17 {	background-color: #8465a9; }

.color-45 {	background-color: #e69000; }
.color-47 {	background-color: #e69000; }
.color-49 {	background-color: #e69000; }

#menu .page-item-9.current_page_ancestor {	border-bottom: solid 3px #0097ab; }
#menu .page-item-7.current_page_ancestor {	border-bottom: solid 3px #8465a9; }
#menu .page-item-5.current_page_ancestor {	border-bottom: solid 3px #76a02a; }
#menu .page-item-13.current_page_ancestor {	border-bottom: solid 3px #cb3f94; }
#menu .page-item-15.current_page_ancestor {	border-bottom: solid 3px #e83400; }
#menu .page-item-11.current_page_ancestor {	border-bottom: solid 3px #e69000; }

#menu .page-item-9.current_page_item {	border-bottom: solid 3px #0097ab; }
#menu .page-item-7.current_page_item {	border-bottom: solid 3px #8465a9; }
#menu .page-item-5.current_page_item {	border-bottom: solid 3px #76a02a; }
#menu .page-item-13.current_page_item {	border-bottom: solid 3px #cb3f94; }
#menu .page-item-15.current_page_item {	border-bottom: solid 3px #e83400; }
#menu .page-item-11.current_page_item {	border-bottom: solid 3px #e69000; }

#menu3 .page_item.current_page_item a {	color: #8465a9; }
#menu3 .page-item-28.current_page_item a {	color: #8465a9; }
#menu3 .page-item-24.current_page_item a {	color: #8465a9; }
#menu3 .page-item-26.current_page_item a {	color: #8465a9; }
#menu3 .page-item-19.current_page_item a {	color: #8465a9; }
#menu3 .page-item-21.current_page_item a {	color: #8465a9; }
#menu3 .page-item-17.current_page_item a {	color: #8465a9; }

#menu3 .page-item-45.current_page_item a {	color: #e69000; }
#menu3 .page-item-47.current_page_item a {	color: #e69000; }
#menu3 .page-item-49.current_page_item a {	color: #e69000; }

#menuhome {
	position: absolute;
	top: 30px;
	margin-left: 183px;
	padding: 0px;
}

#menuhome ul {
	list-style: none;
	padding: 0px;
	border-bottom: solid 3px #1b181e;
	height: 22px;
}

#menuhome li {
	float: left;
	padding: 3px;
	text-align: center;
	
	margin-left: 10px;
	font-size: 13px;
	border-bottom: solid 3px #8f8c92;
	width: 60px;
	
}

#menuhome li a {
	color: #d0d0d0;
	text-decoration: none;	
	text-transform: lowercase;
}

#menuhome .page-item-9 { border-bottom: solid 3px #0097ab; }
#menuhome .page-item-7 { border-bottom: solid 3px #8465a9; }
#menuhome .page-item-5 { border-bottom: solid 3px #76a02a; }
#menuhome .page-item-13 { border-bottom: solid 3px #cb3f94; }
#menuhome .page-item-15 { border-bottom: solid 3px #e83400; }
#menuhome .page-item-11 { border-bottom: solid 3px #e69000; }
