@charset "utf-8";

/* CSS Document */

body {

	font-family: Calibri, Verdana;

	font-size:12;

}



#content {

	width:1050px;

	margin:0 auto;

}



#header {

	width:1050px;

	background-color:#333333;

	background-image:url(img/top.jpg);

	background-position:top center;

	background-repeat:no-repeat;

}



#header h1 {

	color:#FFFFFF;

	float:right;

	margin-right:5px;

}



#header img {

	margin-top:13px;

}



#footer {

	float:left;

	width:1050px;

	color:#FFFFFF;

	text-align:center;

	background-color:#333333;

	font-size:12px;

}



#cat {

	float:left;

	width:258px;

	text-align:center;

	height:170px;

	line-height:170px;

	border:1px solid #CCCCCC;

	margin:1px;

	font-size:22px;

	background-image:url(/img/mail.png);

	background-position:center top;

	background-repeat:no-repeat

}



#cat:hover {

	background-color:#FFCC33;

	font-weight:bold;

}



a {

	text-decoration:none;

	color:#333333;

}



#menu {

	float:left;

	width:1050px;

	font-size:12px;

	margin-top:15px;

}

#half {
	float:left;
	width:524px;
	font-size:12px;
	margin-top:15px;
    text-align:center;
	margin-bottom:15px;
}



#prov{

	float:left;

	width:150px;

	height:18px;

	line-height:18px;

}

.button {
	background-color:#FF6600;
	border:1px solid #000000
}

/*Box arrotondati*/
div.rtop, div.rbottom{display: block; background: #fff}
div.rtop div, div.rbottom div{display: block; height: 1px; overflow: hidden; background: #76C2FA}
div.r1{margin: 0 5px}
div.r2{margin: 0 3px}
div.r3{margin: 0 2px}
div.rtop div.r4, div.rbottom div.r4{margin: 0 1px; height: 2px}
.testo{background: #76C2FA; color:#000000; font-size:14px; text-align:left; min-height:190px; height: auto !important; height:190px; padding:2px;}
.testo1{background: #FFCC99; color:#000000; font-size:14px; text-align:left; height:25px; line-height:25px; padding:2px; margin-bottom:10px}
div.rbottom { margin-bottom:5px}
.testo3{background: #FFFFFF; color:#000000; font-size:14px; text-align:left; height:80px; padding:2px;}

