﻿/*********************** PROJECT BY GRAFFITI 2000 - G2K ***************/

/*********************** STILI PER IL BODY ****************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background: #ffffff url('/images/back_home.jpg') repeat-x;
	font-size: 0.65em;
	}
	
a {
	text-decoration: none;
	outline: none;
	}

form {
	margin: 0px;
	padding: 0px;
	}

/*********************** STILI PER IL LAYOUT **************************/

select.select {
	border:1px #5f6d75 solid;
	background-color:#e7e7e7;
	width:250px;
	font-size:11px;
	color:#606465;
	padding:3px;
}

#layout {
	width: 950px;
	margin: 0 auto;
	}

/*********************** STILI PER L'INTESTAZIONE *********************/

#header {
	height: 93px;
	/*background: #FFFFFF url("/images/header-new.jpg") -29px 0px no-repeat;*/
	background: #FFFFFF url("/images/header.jpg") -29px 0px no-repeat;
	position: relative;
	}
	
#container { position: relative; }



#menuNav { width: 195px; height: 112px; position: absolute; top: 0px; left: 0; z-index: 2000;  }
#menuNav ul { margin: 18px 0 0 30px; padding: 0; list-style-type: none;  font-size: 1.5em;}
#menuNav ul li { padding: 10px 0; }
#menuNav ul li a { color: #FFFFFF; padding-left: 20px; background: url('/images/home_listingTop.jpg') 0px 3px no-repeat; }

#menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 215px;
	height: 328px;
	z-index: 1003;
	background: #9d0f10;
	}
	

.mediamenumain { height: 328px!important; }
#content {
	width: 757px;
	height: 328px;
	position: absolute;
	top: 0;
	left: 175px;
	background: #f0f0f0 url('/images/container_homeMedia-new.jpg') no-repeat;
	cursor: pointer;
	}
	
#contentDef {
	width: 757px;
	height: /*328px*/ 576px;
	position: absolute;
	top: 0;
	left: 215px;
	/*background: #f0f0f0;*/
	z-index:1;
}

	
#contentFiliali {
	width: 757px;
	height: 328px;
	position: absolute;
	top: 0;
	left: 175px;
	background: #f0f0f0 url('/images/map_home.jpg') no-repeat;
	}
#inputLine { position: absolute; top: 110px; left: 0; width: 757px; height: 112px; background: #333333; }
	
#footer { position: relative; }
	
#news { 
	position: absolute;
	width: 190px;
	height: 166px;
	top: 336px;
	left: 0;
	z-index: 1006;
	background: #FFFFFF url('/images/news_home.jpg') no-repeat;
}
#newsit { 
	position: absolute;
	width: 190px;
	height: 166px;
	top: 576px;
	left: 0;
	z-index: 1006;
	background: #FFFFFF url('/images/news_home.jpg') no-repeat;
}
#newsen { 
	position: absolute;
	width: 190px;
	height: 166px;
	top: 336px;
	left: 0;
	z-index: 1006;
	background: #FFFFFF url('/images/news_home_eng.jpg') no-repeat;
}



#newsContent {
	position: absolute;
	top: 336px;
	left: 171px;
	background: #FFFFFF url('/images/back_newsContent.jpg') top repeat-x;
	height: 166px;
	z-index: 10010;
	width: 762px;
	}

.newsContentVideo { top: 576px!important; }

	
ul#newsContentNav { height: 50px; margin: 20px 15px 10px 15px; padding: 0px 0 0 25px; list-style-type: none; background: url('/images/home_list.jpg') no-repeat; }
ul#newsContentNav li { float: left; font-size: 1.2em; padding-bottom: 5px; margin: 0 10px; }
ul#newsContentNav li:hover { border-bottom: 6px solid #b0301f; }
ul#newsContentNav li a { font-weight: bold; color: #4f4f4e; }
ul#newsContentNav li a:hover {  }
ul#newsContentNav li:first-child a { border-left: 0px; }


ul#newsList { margin: 0 0 0 10px; padding: 0; list-style-type: none;}
ul#newsList li { width: 50%; float: left; position: relative;  }
ul#newsList li p { margin: 0; padding: 0 8px; color: #636363; line-height: 16px; }
ul#newsList li img {  float: left; margin: 0 10px 10px 0; }
ul#newsList li label { position: absolute; width: 50px; height: 16px; bottom: 25px; right: 30px; background: url('/images/home_listing.jpg') right no-repeat; }
ul#newsList li label a { font-weight: bold; color: #4f4f4e; }


div#pivaHome {
	margin-top: 510px;
	margin-left: -770px;
	text-align:center;
	color: #CCCCCC;	
}

div#pivaHome a {
	color: #CCCCCC;	
}


/**** Menu Lingua e My Arcese ****/
#nav {
	position: absolute;
	width: 90px;
	height: 20px;
	top: 30px;
	right: 0px;
	color: #c3c3c3;
}
#nav a { display: inline-block; height: 20px; padding-right: 25px; padding-top: 7px; color: #c3c3c3; background-image: url(/images/myarcese.jpg); background-repeat:no-repeat; background-position:right bottom; }

.lang {
	height:15px;
	width: 7em;
	position: absolute;
	top: 36px;
	right: 90px;
	cursor:pointer;
	color: #c3c3c3;
	font-size:1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#langhidden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	position: absolute;
	overflow: hidden;
	z-index:200000;
	display:none;
}

.language {
	background: #F0F0F0;
	padding: 4px 0px 4px 5px;
	border: 1px solid #FFF;
	}

.language:hover {
	background: #CC0001;
	color: #FFFFFF;
	cursor: pointer;
	}

#langMenu label { cursor:pointer; }
#langMenu label:hover { color:#828282; font-weight:bold; }
#langMenu label.This { color:#828282; font-weight:bold; }

