/*  
Theme Name: Saturnia Appartamenti
Version: 0.99
*/

/* Resetter */

*{
    margin : 0; padding : 0;
}
ul, ol {
	list-style : none;
}
img {
	border : 0px;
}

/* Gestione PNG in ie6 */

a, div {
   behavior: url(iepngfix.htc);
}

/* Inizio Tipografia e colori */

body, a, input {
	font-family: Arial, Helvetica, Verdana;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-size : 12px;
	color : rgb(96,109,76);
	line-height : 140%;
}
a{
	text-decoration : underline;
	cursor : pointer;
}
a:hover{
    text-decoration : underline;
}
h2{
	color : rgb(118,142,89);
	display : block;
	font-size  :16px;
	font-weight : bold;	
	text-transform : uppercase;
	margin-bottom : 15px;
}

/* Inizio Struttura */

body{
    background : url('images/header.jpg') repeat-x left top;
    height : 100%;
}
#main{
    width : 960px;
    margin : 0px auto;
    margin-bottom : 15px; 
}
#header{
    height : 340px;
    position: relative;
}
#logo{
	position : absolute;
    height : 229px;
    width : 229px;
	top : 90px;
	left : 0px;
}
#logo a{
    height : 229px;
    width : 229px;
    float : left;
    background : url(images/logo.jpg) no-repeat left top;  
}
#container{
	margin-top : -90px;
	height : auto;
}
.content{
    float : left;
    margin-left : 240px;
	_margin-left : 120px;
    /* solo per ie6 bug */
    width : 720px;
    height : auto;
    background : rgb(238,242,226) url(images/content.jpg) no-repeat left bottom;
	padding-bottom : 60px;
}
.content ul.image-list{
	padding : 10px 8px;
	padding-left : 10px;
}
.content ul.image-list li{
	height : 95px;
	margin-right : 6px;
	width : 95px;
	float : left;
}
.content ul.image-list li.last{
	margin : 0px;
}

/* Colonna centrale ed elementi */

.posts{
    margin-top : 10px;
	_margin-top : 4px;
	float : left;
    width : 492px;
    line-height : 140%;
	padding-right : 10px;
    _padding-left : 0px;
	padding-top : 15px;
	_padding-top : 0px;
	padding-left : 10px;
	_padding-right : 0px;
}
.post .post-img, .sidebar img{
	display : block;
	margin-right : 10px;
	_margin-right : 0px;
	float : left;
	background : #fff;
	padding : 2px 0px;
	margin-bottom : 15px;
}
.sidebar img {
	margin-right : 0px!important;
	margin-bottom : 10px;
} 
.post entry p{
	
}

/* Colonna sinistra ed elementi interni */

.sidebar {
    display : inline;
	_margin-top : -5px;
    border : 0px;
    width : 205px;
    float : right;
    height : auto;
}
.sidebar ul{
	margin-top : 15px;
	_margin-top : 0px;	
}
.sidebar ul li{
	padding : 15px;
	padding-top : 10px;	
	background : rgb(222,231,196);
	margin-bottom : 20px;
}
.menu-link {
    display : inline;
    margin-left : -960px;
    border : 0px;
    width : 240px;
    float : left;
	padding-top : 130px;
}
.menu-link ul.links{
	margin-bottom : 30px;
}
.menu-link ul.links li{
	border-bottom : 1px solid rgb(226,234,206);	
}
.menu-link h2{
	padding-left : 15px;
}
.menu-link ul.links li a{
	color : rgb(118,142,89);
	display : block;
	padding : 5px 15px;
	height : 15px;
	text-transform : uppercase;
	text-decoration : none;
}
.menu-link ul.links li a:hover, .menu-link ul.links li a.active{
	background : rgb(238,242,226);
}
.contacts{
	background : url(images/contact.jpg) no-repeat left 2px;
	height : 95px;
	color : rgb(118,142,89);
	padding-left : 30px;
}
.contacts span{
	display : block;
	height : 16px;
	_height : 15px;
	_line-height : 130%;
}
.contacts span a{
	display : block;
	padding-top : 15px;
}

/* Footer */

#footer{
  background : url('images/footer.jpg') repeat-x left bottom;
  text-align : center;
  padding-top : 40px;
  height : 40px;
  font-weight : bold;
  color : #fff;
}

/* Regole Uso Generale */

.clearer {
  clear : both;
}







