/*
html,body
{ 	background-color: #dee4eb;
		margin: 0 auto 0 auto;
		font-family: "Trebuchet MS", Arial;
		font-size: 12px;
		text-align: center;
		line-height: 16px;
		height: 100%;
		background-image: url(img/bg.jpg); 
		background-repeat: repeat-y;
		background-position: center; 
}
*/
img {
border : 0;
margin : 0;
padding : 0;
border-style : none;
}
#contents {
position : relative;
width : 900px;
height : 100%;
text-align : center;
margin : 0 auto;
}

#main {
text-align : center;
padding-left : 10px;
padding-right : 10px;
}


#main td.center {
width : 500px;
padding-right : 10px;
padding-top : 0;
vertical-align : top;
}
#main td.menusx {
width : 200px;
text-align : left;
vertical-align : top;
padding-left : 3px;
}
#main td.menudx {
text-align : right;
vertical-align : top;
padding-right : 2px;
}
#main td.text {
text-align : left;
vertical-align : top;
padding-left : 10px;
}
td.text {
text-align : left;
vertical-align : top;
}
HR {
height : 1px;
color: #708db2;
}
P {
text-align : justify;
text-indent : 5px;
color: #314367;
}


#gallery {
list-style : none;
margin : 0;
padding : 0;
}
#gallery li {
float : left;
margin-right : 12px;
padding : 0;
}
#gallery img {
display : block;
border : 2px dotted #fff;
}
#gallery.bordi img {
border : 1px solid #ccc;
text-align : center;
}
#gallery.bordi:hover img {
border : 1px solid #687d62;
text-align : center;
}
#gallery.bordi:hover {
color : #d7e1f0;
text-align : center;
}

/* ............................................................... tabella immagini invernali*/

tabe {
padding-right : 5px;
padding-left : 5px;
}
.dot {
padding : 5px 5px 5px 5px;
border : 1px dotted #d7e1f0;
}
.bordi img {
border : 1px solid #ccc;
text-align : center;
}
.bordi:hover img {
border : 1px solid #5a7053;
text-align : center;
}
.bordi:hover {
color : #eef4ec;
text-align : center;
}


/****	contenuti menù a sinistra *****/

div#linkBox{
	width: 200px;
	background-color:#f0f2f5;
	border-bottom-style:  1px dotted #0E3465;
	padding-top:6px;
	color:#5A99FF;
	font-size: 13px;
	text-align:left;
}



/********************  fine stili specifici per DECALOGO */ 


.menubox{
	color:#687d62;
	text-transform:capitalize;
	font-size: 13px;$000000002
	background-color:#e5eaef;
}

div#boxDati{
	width:200px;
	background-color:#f0f2f5;
	position:relative;
    text-align: center;	
}

div#top
{
height:310px;
width: 876px;
background-color:#f0f2f5;
margin-bottom:0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

/*************                      contenuti HOMEPAGE */

div#mainSx	{
    text-align: left;
	float: none;
	width:100%;
	position: relative;
	padding:0px;
    margin:0px
}
div#mainDx	{
    text-align: left;
	float:none;
	width:200px;
	position: relative;
	display:none;	
}

div#contentColum	{
	float:none;
	width:100%;
	padding:0px;
    margin:0px
}


/****			contenuti di Menu a destra*****/
div#menu {
position : relative;
width : 180px;
float : right;
}


/***********                     contenuto  center    */


div#content {
position: relative;
width: 534px;
margin-bottom: 21px;
}
