

/* ################################## questo codice appartiene allo stile degli elemeni presenti nelle pagine principali del sito tipo la index.php, la cat.php ################ */


.redi1 {
max-width:180px;
width:expression(this.width > 180 ? 180: true );
border:1px solid #AECA8D;
}
.redi2 {
max-width:180px;
width:expression(this.width > 180 ? 180: true );
border:1px solid #AECA8D;
margin: 5px 10px 0px 5px;
}
.redi3 {
max-width:450px;
width:expression(this.width > 450 ? 450: true );
border:1px solid #AECA8D;
margin: 5px 10px 0px 5px;
}
.redi4 {
max-width:160px;
width:expression(this.width > 160 ? 160: true );
border:1px solid #AECA8D;
margin: 5px;
padding:5px;
}
#fotografica{
float:left; 
height:220px; 
width:240px; 
text-align:center; 
}



#foto1{
text-align:center;
padding:20px;

}
#map {
	margin:20px;
    width: 400px; 
    height: 260px;
	
}
#sfondo_map {
    margin: 2em auto;
    width: 442px; 
    height: 302px;
    border:1px solid #7D9B02; 
	background-color:#AECA8D;
}


form#contact{
    width:340px !important;width /**/:370px;
    height:292px !important; height /**/:317px;
    margin: 0;padding: 15px 15px 10px;
    border:1px solid #7D9B02; 
	background-color:#AECA8D;
	}
label{
	float: left;
	width: 90px;
	height: 30px;
    margin-right: 5px;
	text-align: right;
	color: #666;
	font: 13px/30px ;
	padding-top:3px;

	}
input,textarea,button{
    border: 0px solid;
	color: #475078;
	font: 13px;
    }
div.input-cont{
	float: left;
	width: 220px;
	height: 33px;
    /*background: #E2E3D1 url(../immagini/inputBk.png) no-repeat top left;*/
    margin-bottom: 3px
	}
input{
	display: block;
	width: 175px;
	background: #FFF;
    margin:6px 0 0 10px;
	}
div.textarea-cont{
	float: left;
	width: 220px;
	height: 140px;
	/* background: #E2E3D1 url(../immagini/textareaBk.png) no-repeat */
	}
textarea{
	display: block;
	width: 175px;
	height: 110px;
    margin:6px 0px 0px 10px;
	font-size:13px;
	}
button#go{
	float: left;
	width: 130px;
	text-align:center;
    height:25px !important;height /**/:30px;
	line-height: 25px;
    display: inline;
	margin-left:95px;
	padding: 1px 0 4px;
    /*background: #D5D8E1 url(../immagini/submitBk.png) no-repeat;*/
    color: #000;
	cursor: pointer
	}
#sendo {
    margin: 30px 40px;
	font-size:18px;
	border:1px solid #7D9B02; 
	background-color:#AECA8D;


}
/* flags */
#flags {
text-align:right;
padding:50px 20px 0px 0px;
margin:0px;

}
#flags a{
padding:5px 10px;
float:right;
margin:10px;
}

#flags a{
border:1px solid #72B937;

}
#flags a:hover{
border:1px solid #72B937;
background:#E2F460;

}
#flags img{
border:0px;
}

/* entry */
.entrya{
	margin-top:30px; 
	}
.entrya p{
	margin:0px 10px; 
	}

.entrya a{
	text-decoration:none;
	color:#666666
	}

.entrya ul li{
	float:left; 
	margin:5px;
	list-style:none;
	width:120;
	height:140px;
	}
.entrya ul li img{
border:1px solid #CCCCCC; padding:8px;
max-width:100px;
width:expression(this.width > 100 ? 100: true );
}

.entrya table{
	width:100%;
	margin-top:5px;
}
.entrya table td{
	padding:10px;
	width:80%;
}
.entrya table td img{
	border:0px;
}
.rowb{
	border:1px solid #7DA83D;
}
.rowa{
	border:1px solid #7DA83D;
}
#footer1 {
	color:#FFFFFF;
	text-align:center;
	padding-top:40px;
	padding-bottom:30px;
	
}

#footer1 a {
	color:#CCCCCC;
}

