/*  
Theme Name: CasaIdea
Theme URI: 
Description: This is my theme for CasaIdea.
Version: 1.0
Author: Eleth
Author URI: 

*/
@charset "utf-8";
html,body{	
			margin:0; 
			padding: 0;
			  background:url(images/sfondoCasaidea.jpg) repeat;
background-attachment:fixed;

}
body{		font-family: Verdana, Arial, sans-serif; 
			font-size: 90%; 
		
 		
}


      .odd {
	  background-image:url(images/comm2.png);
	  width:367px;
	  height:273px;}
 
      .even {
	  background-image:url(images/commento1.png);
	  width:367px;
	  height:273px;
	  
	  }

.laterale {
width:250px;
height:600px;float:left;

}
.show {
width:685px;
height:450px;
border:solid 3px #a12b40;
float:right;
margin:20px 8px 50px 0;
padding:0;

}

.show1 {
width:850px;
height:200px;
border:solid 3px #a12b40;

margin:0px 8px 0px 0;
padding:0;

}

.show1 ul {
width:850px;
height:200px;
margin:-17px 0 0 0;
padding:0;

}

.timbre {
background-image:url(images/timbre.png);
background-repeat:no-repeat;
width:151px;
height:130px;
float:left;
margin-left:25px;

}


.slide {
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;



}




*+html .show ul {
position:relative;
left:-40px;
top:0px;

}
.show ul {
position:relative;
left:-40px;
top:-15px;

}

#wrapper{          
			width:950px;
}

#wrapper2{           
			width:950px;
			height:auto;
                       border-width:0;
                        				
			overflow:hidden;
				
		
}
#wrapper20{           
			width:950px;
			height:auto;
                       border-width:0;
                        				
			overflow:hidden;
				background-color:#e8dcb9;
		
}
#container{ 	
		
			margin:0;	
			padding:0;
		
			
			

}

#container10{ 	
		
			margin:0;	
			padding:0;
		
		
			
			

}
#container2{ 	
		
			margin:0;	
			padding:0;

}
	

#header{
	width:950px;
	padding-top:4px;
	height: 240px; 
	background: url(images/topheader.png) no-repeat;
}

#topheader{           
			width:950px;
			height:38px;
			overflow:hidden;
			border-width: 0;
			margin-bottom:-4px;

			padding:0;
			background: url(images/topheader.png) no-repeat;
                        background-position:top center ;
                       
}
#bottomheader{           
			width:950px;
			height:38px;
			overflow:hidden;
			border-width: 0;
			margin: 0 ;
			padding:0;
			background: url(images/bottomheader.png) no-repeat;
                        background-position:bottom  ;
                       
}		

/* stili formattazione*/
h1,h2{		margin: 0;
			padding: 0;
} 
h1{		font-size:4em;
			font-weight: bolder;
		text-transform:capitalize;
                color:#540000;
}

h2{             
		color:#540000;
                text-transform:capitalize;
                font-style:oblique;

}

ol{		text-align:justify;
			margin:2em 4em;
			padding:0;
			border-width:1px 1px 3px 1px;
			width:480px;
			/*border-color:#540000;
			border-style: ridge;
			background:url(images/sfondo.jpg);
			background-position:center;
			background-repeat:repeat-x;*/
			
		




}	           

/* classi per la formattazione*/

.justify {	
			text-align:justify }
.center {	
			text-align:center}
.bold {		
			font-weight: bold}
.oblique{	
			font-style:oblique}
.uppercase {	
			text-transform:uppercase}
.lowercase {	
			text-transform:lowercase}
.capitalize {	
			text-transform:capitalize}
.footer {	
			text-align:center; 
			font-size:60%;}
.contents {	
			line-height:1.3em}
.contacts {
			line-height:1.3em;
			color:#540000;

}
.alignright {
			float: right;
	}
.imgheadright{		float: right;
			padding:0 2px 0 0;

}

.alignleft {
			float: left;
			margin-right:5px;
	}

.centerbox{             
			
			margin:auto;	
}
*+html ul.commentlist {


margin-left:20px;}

ul.commentlist {

margin-left:-15px;


}
.comment-author-vcard {
margin-top:50px;
margin-left:50px;


}



.commentlist li{	
/*background-image:url(images/comm1.png);
background-repeat:no-repeat;*/
width:400px;
height:320px;
float:left;
text-align:justify;
margin-left:35px;
margin-top:25px;
list-style-type:none;



}
.commenti {
width:100%;



}
.commenti-txt {
margin-left:50px; height:150px; overflow:auto;
width:290px;
margin-top:10px;
padding-right:15px;
color:#540000;

}

.comment-meta-commentmetadata {
margin-left:140px;
}



.img_menu{              border:0;
}			

/*stili per il layout */
#respond{	margin:2em 4em 1em 4em;
			padding:.3em;	



}

input{			
			background:url(images/sfondo.jpg) repeat-x;
			
			background-position: center;;
}


textarea#comment{			
			background:url(images/sfondo.jpg) repeat-x;
			
			background-position: center;;
}

textarea#messaggio{			
			background:url(images/sfondo.jpg) repeat-x;
			
			background-position: center;;
}

#navcontainer{		width:948px;
			margin: 0 auto;
			text-align:center;	
			padding:.2em 0  2px 0;
			border-width:0 1px 3px 1px;
			
			border-color:#ffffff;

			border-style: solid;
			background-color:#540000;
			
			
		
}
.img_foot {

float:left


}

#navcontainer2{	float:left;
			margin: 1em 1em ;
			text-align:center;	
			padding: .5em;
			width:200px;
                       
			
			
		
}

#navcontainer3{		position:relative;
			float:right;
			margin: 1em 1em;
			text-align:center;	
			padding: .5em;
			width:200px;
			
                       
			
			
		
}

#sidebar{	float:right;
			width: 190px;
			height:500px;
			padding: 0 .5em ; 
			margin:0 0 .5em 0;
			/*background:url(images/sfondo.jpg);
			background-repeat:repeat-x;*/
			background-color:#e8dcb9;
			margin-right:5px;
			margin-top:20px;
			
			
			
}
.pulsante {
float: right;
background-image:url(images/info.png);
 width:257px;height:55px;
}
.pulsante1 {
display:block;
 background-image:url(images/pulsante1.png);
 width:150px;height:32px;
}


#content{ 		
			text-align:left;	
			margin: 0;
			padding:3em ;
			background-image:url(images/pat5.jpg);
			background-repeat:repeat-y;
			background-color:#e8dcb9;
			
			
			
                        
}


.entry1 p{
width:900px;
padding-left:10px;
color:#540000;


}
.entry p a img{
margin:0 10px 10px 10px;
border:#540000;
border:solid 5px;



}
.entry td a img{
margin:0 10px 10px 10px;
border:#540000;



}

.entry  p td a img{
margin:0 10px 10px 10px;
border:#540000;



}
.entry   td a img.alignleft{
margin:0 10px 10px 10px;
border:solid 5px #540000;



}



p, div {
color:#540000;
}


.entry{			margin-top:0;
			padding:0;
			border:0;
			color:#540000;
		
}
#content2{ 		
			text-align:left;	
			margin: 0;
			padding:0;
			width:100%;
			background-image:url(images/pat5.jpg);
			background-repeat:repeat-y;
			background-color:#e8dcb9;
			border:0;
			float:left;			
                        
}
*+html #content22{ 		
			text-align:left;	
			margin: 0;
			padding:0;
			width:100%;
			height:1100px;
			background-image:url(images/pat5.jpg);
			background-repeat:repeat-y;
			background-color:#e8dcb9;
			border:0;
			float:left;			
                        
}
#content22{ 		
			text-align:left;	
			margin: 0;
			padding:0;
			width:100%;
			
			background-image:url(images/pat5.jpg);
			background-repeat:repeat-y;
			background-color:#e8dcb9;
			border:0;
			float:left;			
                        
}
#fondocontent{		
			border-width:0;
			margin:-1em 0 0 0 ;
			padding:0;
			background: url(images/fondoContent1.png) no-repeat;
                        background-position:bottom ;
                       
			height:41px;
			
			clear:both;

}
*+html #fondocontent1 {
border-style:solid;	
			border-width:0 2px 0 4px;
			margin-left:-4px;
			
			background: url(images/fondoContent1.png) no-repeat;
                        background-position:bottom ;
                       
			height:41px;
			border-color:transparent;
			
			clear:both;

}


#fondocontent1{	
border-style:solid;	
			border-width:0 2px 0 4px;
			
			
			background: url(images/fondoContent1.png) no-repeat;
                        background-position:bottom ;
                       
			height:41px;
			border-color:transparent;
			
			clear:both;

}

textarea

{

background-color: transparent;

background-image: url(images/sfondo.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: center center;

}


#content1{ 
			width: 950px;
				
			margin: 0;
			padding:.5em;
			background-image:url(images/pat5.jpg);
			background-repeat:repeat-y;
			background-color:#e8dcb9;
			
			
                        
}
#footer{		
			clear:both;
			text-align:center;
			
                     margin:auto;
			 
			padding:1em 0 0 0; 
                       
			
}

#menuconfetti{       margin:.5em 2.5em 0 0;
			float:right;
			
			





}


/* stili per la navigazione */
 a {                     color:#540000; 
                         text-transform:capitalize;
}

a:link {                color:#540000; 
			text-transform:capitalize;
}

 a:hover {              color:#540000; 
                        text-decoration:none;
                        text-transform:capitalize;
                        
} 

#navcontainer ul li{	margin:0 -.4em;
			border-width:0;
                        text-align:left;
			display:inline;
			
                        padding:0 .2em;
			list-style-type:none;
                       
                       
			
}
#navcontainer2 ul li{	margin:0;
                        color:#ffffff;
			
			display:block;
                        padding:0 .1em;
                       
			
                       
                       
			
}

#navcontainer3 ul li{	margin:0;
                        color:#ffffff;
			
			display:block;
                        padding:0 .1em;
                       
			
                       
                       
			
}


#navcontainer a{	margin:0;
			padding:0 ;
			
}
#navcontainer2 a{	margin:0 .1em;
			padding: 0 .3em ;
			
}

#navcontainer3 a{	margin:0 .1em;
			padding: 0 .3em ;
			
}

#navcontainer a:link, #navlist a:visited{	
			color: #8d8d8d;
                       text-decoration:none;
                       padding:0 .6em 0 .6em;
                        margin:0;
			
}

#navcontainer2 a:link, #navlist2 a:visited{	
			color: #a6aaaa;
                       text-decoration:none;
                       padding: .3em;
                        margin:0;
			
}

#navcontainer3 a:link, #navlist3 a:visited{	
			color: #a6aaaa;
                       text-decoration:none;

                       padding: .3em;
                        margin:0;
			
}

#navcontainer a:hover{  margin:0;
			display:inline;
			
                       text-decoration:none;
                        padding:1.3em .6em 0 .6em;
			list-style-type: none;
                        border-width:4px 0 2px 0;
                        border-top-style: solid;
			border-bottom-style: solid;
			border-top-color:#790300;
			border-bottom-color:#540000;
                        color:#ffffff;
                       background-color:#790300;
}

#navcontainer2 a:hover{ 			
			padding:.3em;
                        margin:0;
			color:#ffffff;
			
                        text-decoration:underline; 
                       
			
}

#navcontainer3 a:hover{ 		
			padding:.3em;
                        margin:0;
			color:#ffffff;
			
                         text-decoration:underline; 
                       
			
}

#navlist {		text-align:center;
			padding:0;
                        margin:0;
                       
                      

}
#navlist2 {
			text-align:right;
                     margin:0;
                        padding:.3em;
                      

}
#navlist3 {
			text-align:left;
                     margin:0;
                        padding:.3em;
                      

}

/*widget*/

.widget .title { height:50px; overflow:hidden; background:url(images/casa.jpg) no-repeat 0 0; padding:10px 0px 0px 46px;}
	
	.widget h2 { height:100%; overflow:hidden; font-weight: normal;}
	.widget h2 { font-size: 1.4em; color:#840000; padding:0px 0px 0px 0px;}
	
	.widget ul { height:100%; font-size:1.1em; color:#abadae; margin:0px 15px; padding:0 0 0 46px;}
	.widget ul li { background:url(images/marker1.gif) no-repeat 0 12px; padding:0px 0px 0px 0px;}
	.widget ul li a { color:#abadae; display:block; height:100%; border-bottom:1px solid #1d1d1d; padding:9px 0px 10px 0px;}
	
	.widget a { color:#abadae; font-size:11px; text-decoration:none;}
	.widget a:hover { color:#840000;}

