@charset "iso-8859-1";

body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}

#Template_Body {
	width: 997px;
	margin: 0px auto;
	margin-left: auto;
	margin-right: auto;
}

#Template_Footer {
	width: 100&;
	height: 93px;
	background-image: url(../img_struct/FooterBG.gif);
	background-repeat: repeat-x;
}

#Template_BoxUser {
	background-image: url(../img_struct/BoxTitle_USER.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
}

#Template_BoxNewsletter {
	background-image: url(../img_struct/BoxTitle_NEWSLETTER.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
}

#Template_BoxDownload {
	background-image: url(../img_struct/BoxTitle_DOWNLOAD.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
}

#Template_ContentArea {
	padding-top: 0px;
}

.Template_Clear {
	clear: both;
}

.Template_BoxTitle {
	background-image: url(../img_struct/BoxTitleBG.gif);
	background-repeat: no-repeat;
	height: 36px;
}

.Template_BoxCollane {
	background-color: #eab649;
	background-image: url(../img_struct/CollaneBG.gif);
	border-bottom: 1px solid #ffffff;
	padding: 0px;
}

.Template_BoxArgomenti {
	background-color: #f7931e;
	background-image: url(../img_struct/ArgomentiBG.gif);
	border-bottom: 1px solid #ffffff;
	padding: 0px;
}

.Template_BoxContent_Orange {
	border-bottom: 1px solid #ffffff;
	background-color: #f7931e;
	padding: 10px;
}

.Template_BoxContent_Yellow {
	border-bottom: 1px solid #ffffff;
	background: #d29e32 url('../img_struct/BoxYellowBG.jpg') repeat-x;
	padding: 10px;
}

.Template_BoxContent_Red {
	border-bottom: 1px solid #ffffff;
	background-color: #ec008c;
	padding: 10px;
}

.Template_BoxContent_Green {
	border-bottom: 1px solid #ffffff;
	background-color: #b4d670;
	padding: 10px;
}

.Template_BoxContent_Grey {
	border-bottom: 1px solid #ffffff;
	background: url('../img_struct/MenuMainBG.gif') repeat-x;
	background-color: #e2e2e2;
	padding: 10px;
}

.Template_BoxContent_GreyOther {
	border-bottom: 1px solid #ffffff;
	background-color: #dddcdc;
	padding: 10px;
}

.Template_BoxBanner {
	border-bottom: 1px solid #ffffff;
}

/*Impostazioni per il menu principale*/

#Menu_Main ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}

#Menu_Main li  {
	margin: 0px;
	padding: 0px;
	text-align: center;
	display: inline;
	position: relative;
	float: left;
	border-left: 1px solid #333333;
}
