body{
		margin: 0px 0px 0px 0px;
		font-family:sans-serif,sans,arial,verdana;
		font-size:10pt;
		text-align:justify;
		background-image:url(immagini/background_main.jpg);
		background-position:center;
		background-repeat:repeat-y;
}

a,a:visited,a:active {
		text-decoration:none;
}

	#main{
		width:950px;
		height:100%;
		margin-left:auto;
		margin-right:auto;

	}

	div#testata {
		width:950px;
		height:190px;
	}

	div#contenitore{
		width:950px;

	}

	div#menu {
		width:950px;
		background-image:url(immagini/back_menu_button_hover.jpg);
		text-align:center;

	}

	div#piede{
		clear:both;
		text-align:center;
		width:950px;
		background:rgb(150,150,150);
		font-size: 10px ;
		color:rgb(250,250,250);
	}

	#menu button{
		width:100px;
		height:87px;
		text-align:center;
		text-transform: capitalize;
		padding:0px 3px 60px 3px;
		border:0px;
		margin: 0px 0px 0px 0px;
		color:rgb(126,126,126);
		vertical-align: top;
		font:10pt sans-serif;
		background-image:url(immagini/back_menu_button_hover.jpg);
	}



	#menu button:hover{
		padding:1px 5px 60px 3px;
		color:rgb(56,56,56);
		background-image:url(immagini/back_menu_button_selected.jpg);
	}

	.colonna_200{
		width:200px;
		float:left;
		background:rgb(255,255,255);

	}

	.colonna_225{
		width:224px;
		float:left;
		background:rgb(255,255,255);

	}

	.colonna_250{
		width:249px;
		float:left;
		background:rgb(255,255,255);

	}

	.colonna_500{
		width:499px;
		float:left;

	}

	.contenuto{
	width:480px;
	border-top:1px dotted rgb(47,27,2);
	padding:2px 2px 2px 2px;
	margin-top: -1px;
	margin-left:5px;
	color:rgb(60,60,60);
	}

	.vert_sep{
	    float:right;
	    width:7px;
	}


	.titolo{
		width:300px;
		height:27px;
		background:url(immagini/back_title.jpg) no-repeat;
		color:rgb(255,255,255);
		font:18pt Verdana;
		font-weight:bold;
		text-transform: uppercase;
		margin-left:5px;

	}

	ul, li{
	text-align:left;
	list-style: circle outside;
	font-size:12pt;
	font-family: "Times New Roman",Georgia,Serif;
	text-transform:capitalize;
	font-style:italic;
	color:rgb(100,100,100);

	}


	.mail{
	font-size:10px;
	font-family:sans-serif;

	width:240px;
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
}

.mail input,textarea,option,select,button{
	background-color:RGB(240,255,240);
	border:1px solid rgb(230,230,230);

}

.mail p{
	background-color:RGB(200,245,190);
	border:1px solid rgb(230,230,230);
	text-align:center;
	margin:0px 0px 0px 0px;
	color:rgb(90,90,90);
	text-transform:capitalize;
	}
.mail input.red {
	background-color:RGB(255,10,10);
}

table#tariffe{
		width:480px;
		text-transform:capitalize;
}
#tariffe th{
		border-bottom:1px solid rgb(250,230,220);
}

ul.tariffe li{
		text-align:left;
		list-style: circle outside;
		font-size:10pt;
		font-family: "Times New Roman",Georgia,Serif;
		text-transform:capitalize;
		font-style:italic;
		color:rgb(80,80,80);
}

#map{
		width:470px;
		height:350px;
		border: 4px double rgb(140,100,40);
}



div#contenitore2{
		clear:both;
		width:950px;
		padding:40px 0px 0px 0px;
		background:rgb(255,250,198) url(immagini/back_secondogruppo.jpg) repeat-x top;
}

.widget_offerte{
		background:url(immagini/wid_offerte_back_300.jpg) repeat-x;
		height:300px;
}

div.incorniciate{
margin:2px 0px 4px 12px;
display:inline-block;
}

* html div.incorniciate { 
display:inline;
margin:2px 0px 4px 12px;}  /* for IE 6 */
* + html div.incorniciate {
display:inline;
margin:2px 0px 4px 12px;}  /* for IE 7 */

div.offerte{
border-bottom:4px double rgb(155,150,98);	
font-size:10px;
	}

.widget_offerte div{
		float:left;
		width:370px;
		overflow-y:auto;
		height:280px;
		padding:0px 10px 0px 10px;
		margin:10px 0px 10px 0px;
		font-size:10px;
		border-right:1px dotted rgb(155,150,98);
}

.widget_offerte p{
		margin:0px 0px 0px 0px;
}

.widget_offerte h1,h2,h3,h4{
	color:red;
}

div.widget_foto{
		#width:150px;
}
.widget_foto img{
		border:0px;
}
