/*
Theme Name: Cooperativa Bagnini - Bellaria Igea Marina
Theme URI: http://www.cooperativabagnini.org/
Description: Cooperativa Bagnini - Bellaria Igea Marina
Version: 1.0
Author: Andrea Brugnolo
Author URI: http://beesolution.it/
Tags: blue, custom header, fixed width, two columns, widgets
*/

* {margin:0; padding:0; }

a img{border:0;}
a {color:#FFF; text-decoration:none;}
a:hover {color: #DBB88E;}


body       { background: #8E745D url("img/bg_ok.jpg") repeat-x; font-family:"Arial"}

table {font-size:12px;}

#page      { width:1000px; background: #8E745D url("img/bg_cont.jpg") repeat-x; margin-left:auto; margin-right:auto; }
#container { width:901px; margin-left:auto; margin-right:auto;}

#content_box {background : #CDA985; clear:both; padding:10px; }

#description {text-indent: -5000px; padding-left:55px; height: 0px; }

#menu {background: url("img/bg_menu.jpg") no-repeat; width:900px; clear:both; height:16px; padding:20px; padding-left:0; font-size:14px; #margin-top:-18px;}
#menu li {float:left; padding-left:15px;}

#menu_centrale  {  width:902px; clear:both; height:185px;}
#menu_centrale li, #menu li{ float:left; list-style:none; }
#menu_centrale li {margin-right:5px;}

#content{float:left; width:650px; font-size:12px; width:573px; text-align:justify; padding-top:0;}
#content h2, #sidebar h2  {background: #7B614A; margin-bottom:10px; color:#FFF; font-size: 24px; font-weight: bold; text-transform:uppercase; padding-left:5px;}
#content h2 a {color:#FFF;  text-decoration:none; }
#content h2 a:hover {color:#DBB88E;  text-decoration:none; }

.post {padding-bottom:20px; clear:both;}
.postmetadata {margin-top:10px;}

.navigation {clear:both; }
.alignleft {float:left;}
.alignright {float:right;}

.entry {clear:both; padding-top:10px;}


#sidebar {float:right; width:294px; font-size:12px;}
#sidebar li{list-style:none;}
#sidebar h3{font-size:16px; paddint-top:5px;}
#sidebar small{font-size:11px;}

#sponsor {clear:both; padding-left:4px; padding-top:20px;}
#sponsor li{list-style:none; float:left; margin-right:9px; margin-bottom:10px;}

.menu_sito { width:700px; margin:0 0 15px 0; padding:0; background-color:none; display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.menu_sito ul { width:700px; margin:0; padding:0; text-align:center; display:block;}
.menu_sito ul li{ display: inline; margin:0; padding:0; font-size:10px; font-weight: normal; float:left; list-style:none; 	color:#FFFFFF;}
.menu_sito ul li a{ margin: 0; padding:0 3px; color:#FFFFFF; text-decoration:none; }
.menu_sito ul li a:hover{ color: #DBB88E;}


.credits {padding:0; display:block; width:200px; background-color:none; color: #000; text-align:right; font-size:10px; float:right; }
.credits a{color:#DBB88E; text-decoration:none; font-size:10px; font-weight:normal; text-transform:none;}
.credits a:hover{color: #FFFFFF; text-decoration:underline;}

.cont_footer {margin:15px 0 0 0; padding:0; display:block; width:900px; float:left; vertical-align:baseline;}

.commentlist {padding:15px;}


#respond {margin-bottom:20px;}
textarea {width:560px;}


#footer {clear:both; margin-top:10px; font-size:10px; padding-top:5px; text-align: right; padding-right:10px;}



/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	/*line-height:	1.0;*/
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			11em; /* left offset of submenus need to match (see below) */
	margin-top:  	0px;
}
.sf-menu ul li {
	width:			100%;
}

.sf-menu ul a {
	width:			100%;
	background: url(img/menu_sfondo.png);
	padding:5px;
}

.sf-menu ul a:hover {
	width:			100%;
	background: url(img/menu_sfondo_over.png);
	padding:5px;

}


.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu a {
	display:		block;
	position:		relative;
}

.sf-menu li a { font-weight:bolder; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}



