/*
Theme Name: Casamica
Theme URI: 
Description: Template realizzato per casamica.
Version: 1.6
Author: Raffaella Andrean, Angelo Penone
Author URI: 
Tags: 
Text Domain: casamica
*/


@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}
html, body, div, small {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#FFFFFF;
	color:#64696a;
}
p {
	margin-bottom:5px;
	line-height:18px;
}
a {
	color:#64696a;	
	text-decoration:none;
	font-weight:bold;
}
input, textarea, select { border:1px #CCCCCC solid; }
textarea { width:550px; }

#container {
	width:900px;
	text-align:left;
	margin:0 auto;
}
#header {
	height:230px;
	background:url(images/header-bg.png) top no-repeat;
}
#menu {
	background:url(images/menu-bg.png) no-repeat;
	height:30px;
}

#left {
	width:156px;
	float:left;
	background-color: #d13d8a;
}
#center {
	width:558px;
	float:left;
	padding: 90px 20px 50px;
}
#right {
	width:146px;
	float:right;
	background:url(images/right-bg.png) no-repeat top;
	padding-top: 45px;
	position:relative;
}
#footer { font-size:10px; text-align:center;}
/* menu a tendina */
#menu {
	background:url(images/menu-bg.png) no-repeat;
	height:30px;
	width:900px;
	position:relative;
}
#menu ul{
	list-style:none;
	padding:0;
	margin:0 0 0 170px;
}
#menu ul li{ 
	float:left;
}
#container ul.menu_tendina {
	top:27px;
	position:absolute;

	color:#64696a;
	list-style:none;
	background-color:#FFF;
	padding:6px 0 6px;
	text-align:left;
	margin:0;
	z-index:1;
	display: block;
	border-top:3px solid #b62a81;
}
#container .menu_tendina li {
	font-size:11px;
	line-height:14px;
	height:14px;
	background:none;
	float:none;
}
#container .menu_tendina li a {
	color:#64696a;
	background:url(images/dot-gray.gif) no-repeat 6px 5px;
	padding-left:16px;
	line-height:14px;
	height:14px;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
#container .menu_tendina li a:hover, #container .menu_tendina li.select a {
	background-image:url(images/dot-green.gif);

}
#container .menu_tendina.rosa li a:hover, #container .menu_tendina.rosa li.select a {
	background-image:url(images/dot-pink.png);
}
#container .menu_tendina.rosa2 li a:hover, #container .menu_tendina.rosa2 li.select a {
	background-image:url(images/dot-pink2.gif);
}
#container .menu_tendina.rosa3 li a:hover, #container .menu_tendina.rosa3 li.select a {
	background-image:url(images/dot-pink3.gif);
}

/* stili generici */
.clear { clear:both; }
.title {
	float:right; 
	background:url(images/square-green-sx.gif) #baca1f left no-repeat;
	padding-left:3px;
	height:25px;
	line-height:25px;
	margin-top:11px;
}
h1 {
	margin:0;
	padding:0;
	padding-right:3px;
	font-weight:normal;
	color:white;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	height:25px;
	line-height:25px;
	display:inline-block;
}
h3 { margin-bottom:10px; }
h4 { margin:3px 0; }
.head { 
	height:36px;
	margin-bottom:12px;
}
.green .title { background:url(images/square-green-sx.gif)  #baca1f left no-repeat; }
.pink .title {	background:url(images/square-pink-sx.gif) #b62a81 left no-repeat; }
.pink2 .title {	background:url(images/square-pink2-sx.gif) #DB3156 left no-repeat; }
.pink3 .title {	background:url(images/square-pink3-sx.gif) #d13d8a left no-repeat; }
.viola .title {	background:url(images/square-viola-sx.png) #b4398e left no-repeat; }
.green h1 { background:url(images/square-green-dx.gif) right no-repeat; }
.pink h1 { 	background:url(images/square-pink-dx.gif) right no-repeat; }
.pink2 h1 { 	background:url(images/square-pink2-dx.gif) right no-repeat; }
.pink3 h1 { 	background:url(images/square-pink3-dx.gif) right no-repeat; }
.viola h1 { 	background:url(images/square-viola-dx.png) right no-repeat; }
.head.green { background: url(images/line-head-green.gif) repeat-x; }
.head.pink { background: url(images/line-head-pink.gif) repeat-x; }
.head.pink2 { background: url(images/line-head-pink2.gif) repeat-x; }
.head.pink3 { background: url(images/line-head-pink3.gif) repeat-x; }
.head.viola { background: url(images/line-head-viola.png) repeat-x; }

/* comment list */
.commentlist { list-style: none; margin:0; padding:10px 0; }
.commentlist li { border-bottom: 1px solid #CCCCCC; margin: 10px 0; }