/* CSS Document */

body{
	background-color:#454578;
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;}

/* DIV generali */

#container
{ 	margin-left:auto;
	margin-right:auto;
	width:1000px;
	border-style:solid;
	border-width:8px;
	border-color:#ffffff;
	border-top-style:none;
	background-image:url(util/bkg.gif);
}

#header
{
	width:1000px;
	height:102px;
	padding-top:18px;
	clear:both;
	background-image:url(util/testata.jpg);
	border-bottom-style:solid;
	border-width:2px;
	border-color:#ffffff;	
}

#subheader
{
	width:980px;
	padding-left:20px;
	height:70px;
    clear:both;
	}

#lato    
 {
    width:210px;
    margin-left:20px;
    margin-right:10px;
    float:left;
	margin-bottom:10px;
    }

#centro
 {
 	width:740px;
    float:right;
	margin-bottom:10px;
	margin-right:20px;
    }
        
#due1
 {
 	width:740px;
    float:left;
	margin:0px;
	margin-bottom:10px;
	background-color:#455e78;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
    }

#due2    
 {
    width:240px;
    float:right;
	margin-bottom:10px;
    }

#footer
{
	float:left;
	width:1000px;
	background-color:#447766;
	color:#FFFFFF;
}

.quattro 
{
    width:240px;
    padding:5px;
    float:left;
    text-align:center;
    }
    
    
.flottatol
{float:left;}

.flottator
{float:right;}

.menubar
{
	width:202px;
	height:25px;
	padding-left:8px;
	padding-top:5px;
	background-color:#455E78;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:3px;
}    

.menubarultimo
{
	width:202px;
	height:25px;
	padding-left:8px;
	padding-top:5px;
	background-color:#455E78;
}    

.viola
{
	background-color:#5e4578;
	width:200px;
	margin-top:7px;
	border-width:5px;
	border-color:#ffffff;
	border-style:solid;
}

.verde
{
	background-color:#457845;
	width:200px;
	margin-top:7px;
	padding:10px;
	border-width:5px;
	border-color:#ffffff;
	border-style:solid;
}

.verdebg
{
	background-color:#457845;
	width:180px;
	margin-top:7px;
	padding:10px;
	border-width:5px;
	border-color:#E6D099;
	border-style:solid;
}

.violabg
{
	background-color:#5e4578;
	width:200px;
	margin-top:7px;
	padding:10px;
	border-width:5px;
	border-color:#ffffff;
	border-style:solid;
}

.solobordo
{
	width:230px;
	margin-top:7px;
	border-width:5px;
	border-color:#ffffff;
	border-style:solid;
}

.commentoviola
{
	background-color:#5e4578;
	padding:10px;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}

.commentoverde
{
	background-color:#457845;
	padding:10px;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}

/* DIV homepage */

#home1
 {
	width:500px;
	float:left;
    }
#home2
 {
	width:230px;
	margin-left:10px;
	float:right;
    }
    
#home-3post
 {
	width:490px;
	padding:5px;
	background-color:#ffffff;
    }

    
/* DIV interni */
.post
 {
    padding:10px;
	text-align: justify;
	width:714px;
	border-style:double;
	border-width:3px;
	border-color:#cce0cc;
	clear:both;
	margin-bottom:35px;
	background-color:#455E78;
    }

.titolo
{	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	
}

.postfooter
{	margin-top:10px;
	font-weight:bold;
	letter-spacing:1px;
	border-top-style:dashed;
	border-top-color:#cce0cc;
	border-top-width:1px;
	padding-top:3px;
	clear:both;
}

.postevidenzia 
{
	background-color:#556E88;
	padding-left:10px;
	padding-right:10px;
    width:694px;
}



/* oggetti */

img.foto
 {
 	width:300px;
	padding: 4px;
	border-style:dashed;
	border-width: 1px;
	border-color:#cce0cc;
	margin:0px;
	margin-right:10px;
	margin-bottom:5px;
 }
 
img.postimg
  {
	margin:0px;
	margin-right:10px;
	margin-bottom:5px;
 }
 
 hr
 {
	border-style:none;
	border-top-style:dashed;
	height:1px;
	line-height:1px;
	color:#cce0cc;
	clear:both;
 }

hr.hid
 {
	clear:both;
	visibility:hidden;
 }

/* testo */    
ul {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

li {
	list-style-image:url(util/dot.gif);
	list-style-position:inside;
	padding-top:0px;
	padding-bottom:3px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#cce0cc;
}

li.pep  {
	list-style-image:url(util/pep.gif);
}


a.h1 {
	font-size:28px;
	font-weight:bold;
	color:#FFFFFF;
    text-decoration:none;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;

}

a {
	color:#FFFFFF;
	line-height:20px;
}

.en {
	color:#eee0bb;
}

a.menu 
{   font-size:13px;
    color:#ffffff;
    background-color:#455E78;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;
}

