/* CSS Document */
@import url("reset.css");
body {
	margin:0px;
	padding:0px;
	background:url(../images/bgbody.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c3b3b;
}
img {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
}

a{color:#333;}

a:hover{color:#666}

div#header {
	width:100%;
	background:url(../images/bg_01.jpg) repeat-x top center;
}
div#banner {
	width:100%;
	height:256px;
	background:url(../images/bg_03.jpg) bottom center;
}
div#content {
	width:100%;
	background:url(../images/bg_04.jpg) top center no-repeat;
}
div#sponsorbar {
	width:100%;
	height:161px;
	background:url(../images/bg_05.jpg) repeat-x top center;
}
div#footer {
	width:100%;
	height:281px;
	background:url(../images/bg_09.jpg) repeat-x;
}
div#menu {
	position:relative;
	width:942px;
	margin:auto;
	height:155px;
	z-index:2;
}
div#menu img {
	margin-top:10px;
}
div#menu img.menu:hover {
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	opacity:.60;
}
div#slide {
	width:942px;
	margin:auto;
	height:437px;
	margin-top:-40px;
}
div#slidebottom {
	width:942px;
	margin:auto;
	height:39px;
	background:url(../images/h_04.png) no-repeat;
}
div#bannercont {
	width:942px;
	margin:auto;
	height:256px;
	color:#e0dfdb;
	padding-top:20px;
}

div#bannercont strong{
color:white;
}


div#contentcont {
	width:942px;
	margin:auto;
}

div#contentcont strong{
	color:black;
	font-weight:900;	
}

div#contentleft{
	float:left;
	width:540px;
	margin-left:6px;
}

div#contentright{
float:right;
width:372px;
}

div#contentright2{
float:right;
width:372px;
margin-top:30px;
}

div#facebook{

	width:303px;
	height:245px;
	background:url(../images/t_17.png) no-repeat;
	padding-top:63px;
	padding-left:70px;
}

div#facebook2{

	width:333px;
	height:245px;
	background:url(../images/patro_17.png) no-repeat;
	padding-top:83px;
	padding-left:40px;
}

div#carousel {
	width:842px;
	margin:auto;
	height:126px;
	padding-top:30px;
	overflow:hidden;

}

div#footercont {
	width:942px;
	margin:auto;
	padding-top:50px;

	color:#CCC;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif
}

div#footercont a, div#footerbottom a{
color:#AAA;
text-decoration:none;	
}

div#footercont a:hover, div#footerbottom a:hover{
color:#DDD;
text-decoration:underline;	
}

div#footercont strong{
	color:white;	
}

div#footercont table tr td{
	vertical-align:middle;	
}


div#footerbottom{
text-align:center;
width:100%;
height:30px;
position:relative;
padding-top:60px;
color:#AAA;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
}

a.buttongiallo {
	display:inline-block;
	width:130px;
	height:50px;
	text-align:center;
	background:url(../images/t_13.png) no-repeat;
	line-height:50px;
	text-transform:uppercase;
	font-size:11px;
	color:#3c3b3b;
	text-decoration:none;
}
a.buttongiallo:hover {
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
}

a.buttongrigio {
	display:inline-block;
	width:110px;
	height:50px;
	text-align:center;
	background:url(../images/buttongrigio.png) center center no-repeat;
	line-height:50px;
	text-transform:uppercase;
	font-size:11px;
	color:#3c3b3b;
	text-decoration:none;
}
a.buttongrigio:hover {
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
}
