/* regole generiche */

body{background: #FFF url(grid.png)}
p{text-align:justify}
div.img-box{margin-bottom:18px}
div.img-box img{display:block;width:580px;height:435px}
div.img-boxbott img{display:block;width:320px;height:145px}
div.img-boxw img{display:block;width:150px;height:116px}
div.img-boxfoo img{display:block;width:76px;height:106px}
/*layout principale */

div#container{width:940px !important;
/*  width: 960px;  per IE5.x e IE6*/
/*  height:150px; */
  		margin:0px 0 0 0px;  /* background-image: url(../imgs/deserto3.jpg);  */  
		/*height:170px; */
	 	/*background-repeat: none; */
  		padding-top: 00px; }

div#content{float:left;width:580px; margin:25px 0 0 0px;
	   padding-top: 0px;
       padding-right: 10px; 
       padding-left: 10px }
	   
div#sidebar{float:right;width:320px;background-color:lightblue;
	   margin:3px 0 0 0px;
	   padding-top: 10px;
       padding-right: 10px; 
       padding-left: 10px }

div#footer{color: blue;float:left;width:920px;height:131px;background-image: url(../imgs/piedino2.jpg);background-repeat: none; 
       padding-top: 5px;
       padding-right: 10px; 
       padding-left: 10px }
div#linea{color: blue;float:left;width:580px;background-image: url(../imgs/linea2.gif);
       padding-top: 1px;
       padding-right: 10px; 
       padding-left: 10px }

div#marty{border:1px solid black; float:left; width:287px; border-color:#336699; 
	   background-color: #66CCCC; padding-left: 30px}
div#salmo{ float:left; width:287px; padding-left: 30px}
	   
/*sezioni per la colonna centrale */
div.grid2,div.grid3{float:left;width:600px;margin-right:-20px}
div.grid2 div{float:left;width:280px;margin-right:20px}
div.grid3 div{float:left;width:180px;margin-right:20px}

div.gboxt div{float:left;width:400px;margin-right:10px;border:2px solid blue; background-color:lightblue;height:146px;}

/*sezioni per la sidebar*/
div.s-grid2,div.s-grid3{
    float:left;width:360px;margin-right:-20px}
div.s-grid2 div{float:left;width:150px;margin-right:20px}
div.s-grid3 div{float:left;width:93px;margin-right:20px}


/*per eventuali div non strutturali all'interno delle sottosezioni:
assegnare la classe "notgrid" */
div div.notgrid{float:none;width:auto;margin-right:0}

/*sezioni congiunte per i contenuti principali */
div.grid3 div.ext2{width: 380px}
/*
div.grid4 div.ext2{width: 280px}
div.grid4 div.ext3{width: 430px}
div.grid5 div.ext2{width: 220px}
div.grid5 div.ext3{width: 340px}
div.grid4 div.ext4{width: 460px}
div.grid6 div.ext2{width: 180px}
div.grid6 div.ext3{width: 280px}
div.grid6 div.ext4{width: 380px}
div.grid6 div.ext5{width: 480px}*/

/*sezioni congiunte per la sidebar */
div.s-grid3 div.ext2{width: 220px} 
/*
div.s-grid4 div.ext2{width: 160px}
div.s-grid4 div.ext3{width: 250px} */


div.textimage{
width: 580px;margin-bottom: 10px;     
/* border: 1px solid #000;background-color: #eee */
}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h2, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h2{
margin-top: 10px
}

div.clearer{clear: left}


