/* CSS Document */

body {
	background-color: #b2bcc0;
	/*background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;*/
}

/* CONTENITORE ------------------------------------------------------ */

#contenitore {
	position: Absolute;
	top: 25px;
    width: 960px;
	left: 50%;
	margin-left: -480px;
	background-color: #ffffff;
	border: solid #001e2c 1px;
}

/* LINGUA ------------------------------------------------------ */

#lingua {
	position: relative;
	background-color: #5d829b;
	height: 17px;
	text-align: right;
	border-bottom: solid #001e2c 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 3px 3px 0px 0px;
}

#lingua a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#lingua a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

/* TOP ------------------------------------------------------ */

#top {
	position: relative;
	height: 104px;
}

/* MENU ------------------------------------------------------ */

#menu {
	position: relative;
	background-color: #951516;
	border-bottom: solid #001e2c 1px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e20a16;
	font-weight: bold;
	padding: 3px 0px 0px 3px;
}

#menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e20a16;
	font-weight: bold;
	text-decoration: none;
}

#menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* CORPO ------------------------------------------------------ */

#corpo {
	position: relative;
	min-height: 327px;
	line-height: 15px;
}

/* FOOT ------------------------------------------------------ */

#foot {
	position: relative;
	clear: both;
	background-color: #5d829b;
	border-top: solid #001e2c 1px;
	height: 17px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 3px 0px 0px 0px;
}

/* BOX CORPO 1 COLONNA ------------------------------------------------------ */

#box1Colonna {
	width: 960px;
	margin: 0px 0px 0px 0px;
	/*background-color: #00CC33;*/
	height: 100%;
}

#box1Titolo {
	height: 19px;
}

#box1Corpo {
	min-height: 262px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 10px 10px 10px 10px;
}

#box1Corpo a {
	color: #333333;
	text-decoration: none;
}

#box1Corpo a:hover {
	color: #333333;
	text-decoration: underline;
}

#box1Foot {
	height: 26px;
	text-align: right;
}


/* BOX CORPO 2 COLONNE ------------------------------------------------------ */

#box2colonne {
	width: 960px;
	margin: 0px 0px 0px 0px;
	/*background-color: #00CC33;*/
	height: 100%;
}

#colSx {
	float: left;
	width: 300px;
	height: 327px;
	background-image: url(../images/bg_colsx.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}

#colDx {
	float: left;
	width: 659px;
	border-left: solid #001e2c 1px;
}

#colDxImg {
	height: 70px;
	border-bottom: solid #001e2c 1px;
	background-color: #006699;
}

#colDxTitolo {
	height: 19px;
}

#colDxCorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	min-height: 212px;
	margin: 0px 5px 0px 0px;
}

#colDxCorpo a {
	color: #e20a16;
	text-decoration: none;
}

#colDxCorpo a:hover {
	color: #e20a16;
	text-decoration: underline;
}

#colDxFoot {
	height: 26px;
	text-align: right;
	clear: both;
}

/* BOX NEWS ------------------------------------------------------ */

#boxNews {
	width: 650px;
}

#boxNewsImg {
	margin: 0px 5px 0px 5px;
	width: 90px;
	height: 50px;
	overflow: hidden;
	float: left;
}

#boxNewsTit {
	width: 550px;
	float: right;
}

#boxNewsDesc {
	width: 550px;
	float: right;
}

#boxNewsDet {
	width: 550px;
	float: right;
	text-align: right;
}

#boxNewsSpace {
	width: 650px;
	height: 15px;
	float: left;
}

/* VARI DESIGN ------------------------------------------------------ */

.titolini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #001e2c;
	font-weight: bold;
}

.titoliniBoxImg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.titoliniNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #951516;
	font-weight: bold;
}

