﻿body
{
	font-size: 10pt; color:Black; background-color: #189AB0; margin: 0px; padding: 0px; font-family: "Lucida Sans Unicode", Myriad, Arial, Times New Roman;
}

.topBar
{
	height: 25px; background-color: #0F8AA0; width: 100%; color: #0E575B; 
}

.topBarContent
{
	font-size: 9pt; padding-top: 5px; width: 1000px; margin-left: auto; margin-right: auto; text-align:right;
}

.topBarContent a
{
	color: #0E575B;
}

.content
{
	width: 1000px; margin-left:auto; margin-right:auto;
}

.contentAdmin
{
	width: 1250px; margin-left:auto; margin-right:auto; font-family: "Lucida Sans Unicode", Myriad, Arial, Times New Roman;
}



/* HEADER *****************************************************************/

.header
{
	width: 100%; height: 220px; overflow:auto;
}

.logo
{
	float:left; margin-left: 15px; margin-top: 10px;
}

.contentMenu
{
	float:left; margin-left: 90px;
}

.headerButton
{
	height: 110px; padding-top: 50px;
}

.headerButton a
{
	text-decoration: none;	padding-right: 5px;
}

.facebookContact
{
	float:left;	margin-right: 150px;
}

.kicker
{
	margin-right: 5px; float: left; height: 60px; width: 60px; background-image: url(images/kicker.png); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}

.kicker p
{
	text-align: center;	margin-top: 35px; font-size: 14px;
}

.rail
{
	margin-right: 5px; float: left; height: 60px; width: 60px; background-image: url(images/rail.png); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}

.rail p
{
	text-align: center;	margin-top: 35px;	font-size: 14px;
}

.pipe
{
	margin-right: 5px; float: left; height: 60px; width: 60px; background-image: url(images/pipe.png); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}

.pipe p
{
	text-align: center; margin-top: 35px; font-size: 14px;
}

.other
{
	margin-right: 5px; float: left; height: 60px; width: 60px; background-image: url(images/other.png); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}

.other p
{
	text-align: center; margin-top: 35px; font-size: 14px;
}

.menu
{
	color:White; font-size: 12pt;
}

.menu a
{
	color:White; font-size: 12pt; text-decoration:none;
}

.menuItem
{
	float:left; padding: 5px; margin-left: 7px; margin-right: 7px;
}

.menuItemSel
{
	float:left; padding: 5px; margin-left: 7px; margin-right: 7px; background-color: #0F8AA0;
}

.headerBar
{
	height: 5px; width: 100%; background-image: url(images/headerBar.jpg); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}


/* CONTENITORE AZZURRO *****************************************************************/

.dataContent
{
	margin: 10px 30px 0px 30px;
	font-size: 11pt;
}

.error
{
	color: Red;	border: solid 3px Red; padding: 5px; text-align: center; width: 100%; margin-bottom: 10px; font-weight:bold;
}

.dataContent a
{
	color: White;
}


/* CONTENITORE BIANCO *****************************************************************/

.dataContentSnow
{
	background-image: url(images/snow.jpg); background-repeat: repeat-x; background-color: White; background-position: center top; width:100%;
}

.dataContentSnowText
{
	padding:120px 30px 20px 30px; color: #A29999; font-size: 12pt; width: 1000px; margin-left: auto; margin-right:auto; overflow:auto;
}

.dataContentSnowText a
{
	text-decoration: none; color: #22A8BC; font-size: 12pt; padding-bottom: 4px;
}

.snowTitle
{
	font-size: 18pt; color:Black; padding-bottom: 15px;
}

.sponsor
{
	width: 1000px;
}


/* CONTENUTI *****************************************************************/

.newsContent
{
	height: 186px; width: 376px; margin-bottom: 15px; background-image: url(images/news.png); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}

.newsContentNoPad
{
	height: 186px; width: 376px; background-image: url(images/news.png); background-repeat: no-repeat; background-color: Transparent; background-position: center center;
}

.newsData
{
	padding:30px;
}

.newsData a
{
	text-decoration: underline; font-size: 11pt; color:Black;
}

.newsText
{
	width: 550px; float:left; margin: 20px 0x 20px 0px;
}

.newsTitle
{
	font-size: 16pt;
}

.finderButton
{
    border-style: none;
    color: White;
    font-weight: bold;   
    background-color: Transparent; 
    background: url(images/button.png) no-repeat top left;
}

.contactContent
{
	padding: 10px;
}

.contactPhoto
{
	width: 210px; padding: 5px; float:left;
}

.contactData
{
	float:left; padding: 5px;
}

.img
{
	border: solid 7px White;
}

.galleryPreview
{
	float:right; padding: 0px 0px 20px 20px; border-left: solid 1px black; width: 310px;
}

.galleryPreview a
{
	
}



/* AMMINISTRAZIONE *****************************************************************/

.adminContent
{
	padding: 20px 30px 20px 30px; overflow:auto;
}

.adminAdd
{
	float:left;
}

.adminList
{
	clear:both;
}

.adminTitle
{
	font-size: 13pt; padding-bottom: 20px;
}

.adminListItem
{
	margin: 5px;
}

/* FOOTER *****************************************************************/

.footer
{
	width: 100%; background-image: url(images/footer.jpg); background-repeat: repeat-x; background-color: Transparent; background-position: center center; height: 150px;
}

.footerContent
{
	width: 1000px; color:White; padding-top: 100px; font-size: 9pt; text-align:right; margin-left: auto; margin-right: auto;
}

.footerContent a
{
	color:White;
}