body
{
	margin:0;
	padding:0;
	background:#76add3 url(../media/img/bgPage.gif) repeat-x left top;
}

body,p,td
{
	color:#333333;
	font-family:tahoma,arial,sans-serif;
	font-size:11px;
}

table { width:100%; }

table.RadEToolbar,
table.calendarWrapper_Default,
table.radTimeTableCss_Default,
.grid .pager table
{
	width:auto;
}

a:link,
a:visited
{
	color:#0078c5;
	text-decoration:none;
}
a:hover,
a:active
{
	color:black;
	text-decoration:none;
}

img
{
	border-style:none;
}

.main-wrapper
{
	 width:820px;
	 margin:auto;
}

.main-col
{
	width:790px;
}
.bgSx
{
	width:16px;
	background: url(../media/img/bgSx.gif) no-repeat left top;
}
.bgDx
{
	width:14px;
	background: url(../media/img/bgDx.gif) no-repeat left top;
}

.header-container
{
	height:150px;
	padding-left:130px;
	background: url(../media/img/header.jpg) no-repeat left top;
}

.homelink
{
	background:#000 url(../media/img/bgHomeButton.gif) no-repeat left bottom;
	width:104px;
	height:18px;
	text-align:center;
	float:left;
}
.homelink a:link,
.homelink a:visited
{
	color:#fff;
	text-decoration:none;
}
.homelink a:hover
{
	text-decoration:underline;
}

.menu-container
{
	background: url(../media/img/bgMainMenu.gif) no-repeat left top;
	height:27px;
}

.middle-container
{
	background:#fff;
	padding-left:30px;
	padding-right:30px;
}

.form-wrapper
{
	width:218px;
	background:url(../media/img/bgContactForm.gif) repeat-x;
}

.invia-form
{
	height:30px;
	padding-top:3px;
	margin-left:96px;
	margin-top:10px;
	width:117px;
	text-align:center;
	background:url(../media/img/bgInvia.gif) no-repeat;
}
.invia-form a:link,
.invia-form a:visited
{
	color:#2f7802;
	font-weight:bold;
}
.invia-form a:hover
{
	color:#0077c7;
}

.banner-consigli
{
	/*display:none;*/
}

/***********************************************************/
.form-download .command
{
	float:right;
	padding-top:10px;
}

.form-download .invia-form
{
	margin:auto;
}

.form-download
{
	margin-top:30px;
	margin-bottom:50px;
	text-align:center;
	font-size:12px;
}

.form-download .inner-wrap
{
	
}

.form-download  .text-message
{
	font-size:.9em;
	text-align:right;
	font-style:italic;
	color:#999;
}
.form-download .form-validation-summary
{
	text-align:left;
	font-size:11px;
}

.form-download table.form
{
	width:100%;
	text-align:left;
	font-size:13px;
	background:#e1e1e1;
	border-top:solid 1px #999;
}

.form-download table.form td
{
	color:#000;
	padding-left:5px;
}

.form-download table.form .sized
{
	text-align:right;
	font-weight:bold;
	width:180px;
}

.form-download table.form td input
{
	width:150px;
	border:none;
}

.form-table
{
	width:99%;
}

.form-table td
{
	 color:#000;
	 padding-left:5px;
	 vertical-align:top;
	 font-size:10px;
}

.form-table td input
{
	 font-size:10px;
	 width:110px;
}

.form-table td textarea
{
	 font-size:11px;
	 width:110px;
}

.form-table td select
{
	 font-size:11px;
	 width:115px;
}
/***********************************************************/

.footer
{
	border-top:solid 1px #a7ddff;
	border-bottom:solid 1px #a7ddff;
	padding:5px;
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
}

.primo-piano
{
	border-bottom:solid 1px black;
	margin-bottom:10px;
}
.primo-piano .item
{
	padding:3px;
}
.primo-piano .item:hover
{
	background:#f1f1f1;
}
.primo-piano .primo-piano-archivio-link
{
	display:block;
	text-align:right;
	padding-top:10px;
}

.video-list
{
	background:url(../media/img/bgVideoList.gif) no-repeat;
	height:185px;
	padding-left:19px;
	padding-top:9px;
	padding-right:10px;
}
.video-list .item
{
	margin-bottom:30px;
}

.attachments-container
{
	border-top:dotted 2px #a7ddff;
	border-bottom:dotted 2px #a7ddff;
	margin-top:15px;
}

.relatedgalleries-container
{
	margin-top:15px;
}
.relatedgalleries-container .header
{
	border-bottom:dotted 2px #ccc;
}
.relatedgalleries-container .item
{
	padding:3px;
	padding-left:0;
}

.imagelink img
{
	vertical-align:middle;
	padding-right:3px;
}

.links-container
{
	border:solid 1px #ccc;
	margin-top:15px;
}
.links-container .links-body
{
	border-top:solid 1px #ccc;
	padding:3px;
}

.rassegna-stampa
{
	height:160px;
}
.rassegna-stampa .item
{
	margin-top:3px;
	padding-left:30px;
	background:url(../media/img/bgItemRassegna.gif) no-repeat left bottom;
}

.item-style
{
	background:#e9e9e9;
}

.videolist-container .item
{
	padding:3px;
	border-bottom:dotted 1px #000;
	padding-bottom:20px;
	margin-bottom:10px;
}

.contact-form-info
{
	padding-bottom:10px;
	font-style:italic;
	text-align:justify;
}

.shared-toolbar
{
	text-align:center;
	padding-bottom:2px;
	padding-top:5px;
	border-bottom:Solid 1px #000;
	border-top:none 1px #000;
	margin-bottom:10px;
}

.numeroverde-container
{
	margin-bottom:10px;
}
