#nordpetroli{
	background-color:#7e7e7e;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:auto !important;
}

#contenitoreSito{
	width:884px;
	height:1000px;
	min-height:1000px;
	margin:auto;
	margin-top:-7px;
}

#lineaLeft{
	height:909px;
	min-height:909px;
	width:7px;
	background-image:url(/images2009/bgLineaLeft.png);
	background-repeat:repeat-y;
	float:left;
	margin-top:14px;
}

#lineaRight{
	height:909px;
	min-height:909px;
	width:7px;
	background-image:url(/images2009/bgLineaRight.png);
	background-repeat:repeat-y;
	float:left;
	margin-top:7px;
}

#lineaTop{
	height:7px;
	width:856px;
	background-image:url(/images2009/bgLineaTop.png);
	background-repeat:repeat-x;
	float:left;
	margin-left:7px;
}

#lineaBottom{
	height:7px;
	width:856px;
	background-image:url(/images2009/bgLineaBottom.png);
	background-repeat:repeat-x;
	float:left;
	margin-left:14px;
}

#angoloDxSup{
	height:14px;
	width:14px;
	background-image:url(/images2009/angoloDxSup.png);
	background-repeat:no-repeat;
	position:absolute;
	right:-7px;
	top:-7px;
}

#angoloSxSup{
	height:14px;
	width:14px;
	background-image:url(/images2009/angoloSxSup.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-7px;
	top:-7px;
}

#angoloSxInf{
	height:14px;
	width:14px;
	background-image:url(/images2009/angoloSxInf.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-7px;
	bottom:-7px;
}

#angoloDxInf{
	height:14px;
	width:14px;
	background-image:url(/images2009/angoloDxInf.png);
	background-repeat:no-repeat;
	position:absolute;
	right:-7px;
	bottom:-7px;
}

#sito{
	height:923px;
	min-height:923px;
	height:auto !important;
	width:870px;
	float:left;
	position:relative;
	background-color:#e3e3e3;
}

#sitoric{
	height:923px;
	min-height:923px;
	width:870px;
	float:left;
	position:relative;
	background-color:#e3e3e3;
}


#top{
	width:871px;
	height:10px;
	margin:auto;
}

#angoloSxTop{
	width:6px;
	height:10px;
	float:left;
	background-image:url(/images2009/angoloSxTop.png);
	background-repeat:no-repeat;
}

#topCenter{
	width:859px;
	height:10px;
	background-color:#d7d7d7;
	float:left;
}

#angoloDxTop{
	width:6px;
	height:10px;
	float:left;
	background-image:url(/images2009/angoloDxTop.png);
	background-repeat:no-repeat;
}

div#menuTop{
	height:33px;
	width:900px;
	float:left;
	margin-left:50px;
}

.puntiMenuTop{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:64px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:41px;
}

.puntiMenuTop:hover{
	color:#000000;
}

.puntiMenuTopDS{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:75px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:41px;
}

.puntiMenuTopDS:hover{
	color:#000000;
}


.puntiMenuTop105{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:95px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:41px;
}

.puntiMenuTop105:hover{
	color:#000000;
}
.puntiMenuTop130{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:130px;
	float:left;
	margin-top:3px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:31px;
}

.puntiMenuTop136{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:136px;
	float:left;
	margin-top:3px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:31px;
}
.puntiMenuTop136:hover{
	background-image:url(/images2009/imgMenuSelezionato136.png);
	background-repeat:no-repeat;
}

.puntiMenuTopNovita{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:59px;
	float:left;
	margin-top:3px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:31px;
}
.puntiMenuTopNovita:hover{
	background-image:url(/images2009/imgMenuSelezionatoNovita.png);
	background-repeat:no-repeat;
}

.puntiMenuTop130:hover{
	background-image:url(/images2009/imgMenuSelezionato130.png);
	background-repeat:no-repeat;
}

.puntiMenuTop80{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:80px;
	float:left;
	margin-top:3px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:31px;
}

.puntiMenuTop80:hover{
	background-image:url(/images2009/imgMenuSelezionato80.png);
	background-repeat:no-repeat;
}

.puntiMenuTop115{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:110px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:41px;
}

.puntiMenuTop115:hover{
	color:#000000;
}

.puntiMenuTop130new{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:190px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:41px;
}

.puntiMenuTop130new:hover{
	color:#000000;
}

.puntiMenuTop60{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	height:31px;
	width:60px;
	float:left;
	margin-top:3px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	line-height:31px;
}

.puntiMenuTop60:hover{
	background-image:url(/images2009/imgMenuSelezionato60.png);
	background-repeat:no-repeat;
}

#header{
	height:412px;
	width:870px;
	float:left;
	position:relative;
}

#contenitoreLogoLogin{
	float:left;
	width:100%;
	height:110px;
}

#logo{
	width:379px;
	height:98px;
	float:left;
	margin-left:15px;
	margin-top:10px;
}

#contenitoreLogin{
	float:right;
	width:363px;
	height:70px;
	position:relative;
	margin-right:15px;
	margin-top:30px;
}

#titoloLogin{
	width:119px;
	height:43px;
	background-image:url(/images2009/bgAreaRiservata.png);
	background-repeat:no-repeat;
	padding-left:18px;
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
}

#bgLogin{
	width:363px;
	height:45px;
	background-image:url(/images2009/bgLogin.png);
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:20px;
}

.login{
	width:115px;
	border: solid 2px #e4e7e8;
	color:#6a6969;
}

#contenitoreSponsorProdotti{
	float:left;
	height:303px;
	width:862px;
	position:relative;
}

#topProdotti{
	width:322px;
	height:11px;
	float:right;
	background-image:url(/images2009/topProdotti.png);
	background-repeat:no-repeat;
}

#centerHeader{
	height:281px;
	width:862px;
	float:left;
	background-color:#f47a20;
}

#bottomProdotti{
	width:322px;
	height:11px;
	float:right;
	background-image:url(/images2009/bottomProdotti.png);
	background-repeat:no-repeat;
	margin-right:-1px;
}

#contenitoreSponsor{
	height:263px;
	width:574px;
	float:left;
	margin-top:9px;
	background-color:#000000;
	position:relative;
	margin-left:9px;
}

#angoloSponsorTopDx{
	width:13px;
	height:12px;
	position:absolute;
	top:0px;
	right:2px;
}

#angoloSponsorInfDx{
	width:13px;
	height:12px;
	position:absolute;
	bottom:3px;
	right:2px;
}

#cerchiUnoSponsor{
	width:514px;
	height:65px;
	font-size:30px;
	color:#19388a;
	background-color:#f47a20;
	margin-top:50px;
	padding-left:22px;
	padding-top:10px;
}

#prodotti{
	width:269px;
	height:263px;
	float:right;
	margin-top:9px;
	color:#FFFFFF;
	font-size:13px;
}	

#titoloProdotti{
	font-size:15px;
	color:#003480;
	height:20px;
	width:100%;
	font-weight:bolder;
}

.ulProdotti{
	list-style:none;
	margin-left:-40px;
	width:269px;
}

.ulProdotti li{
	list-style:none;
	margin-left:0px;
	font-weight:bold;
	line-height:28px;
}

.ulProdotti li a{
	text-decoration:none;
	color:#ffffff;
}

#associazioneSportiva{
	width:440px;
	height:90px;
	margin-top:9px;
}

#testoAssociazioneSportiva{
	font-size:16px;
	color:#FFFFFF;
	width:295px;
	height:80px;
	float:left;
	margin-left:70px;
	padding-top:10px;
}

#corpo{
	height:490px;
	min-height:490px;
	height:auto !important;
	width:870px;
	float:left;
}

#corpoLeft{
	width:524px;
	height:490px;
	min-height:490px;
	height:auto !important;
	float:left;
	padding-left:10px;
}

#corpoLeftInterno{
	width:524px;
	height:485px;
	min-height:485px;
	height:auto !important;
	float:left;
	padding-left:10px;
	margin-top:10px;
}

#contenitorePrezziAlPubblico{
	width:525px;
	height:132px;
	min-height:132px;
	height:auto !important;
	float:left;
	margin-top:10px;
}

.titoli{
	width:510px;
	height:41px;
	float:left;
	background-image:url(/images2009/bgTitoli.jpg);
	background-repeat:repeat-x;
	position:relative;
	line-height:41px;
	color:#003480;
	padding-left:14px;
	font-weight:bold;
}

.angoloSxTitoli{
	width:6px;
	height:6px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(/images2009/angoloSxTitoli.jpg);
	background-repeat:no-repeat;
}

.angoloDxTitoli{
	width:6px;
	height:6px;
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(/images2009/angoloDxTitoli.jpg);
	background-repeat:no-repeat;
}

.corpoBox{
	width:524px;
	height:113px;
	min-height:113px;
	height:auto !important;
	background-color:#FFFFFF;
	float:left;
	position:relative;
}

#corpoBoxInterno{
	width:484px;
	height:404px;
	min-height:404px;
	height:auto !important;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	font-size:11px;
	padding:20px;
	line-height:18px;
}

.testoRicarica{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	font-size:12px;
	padding:20px;
	text-align:justify;
}

.linkRicarica{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#corpoBoxInterno a{
	text-decoration:none;
	color:#000000;
}

.corpoBoxPrezzi{
	width:484px;
	height:93px;
	min-height:93px;
	height:auto !important;
	background-color:#FFFFFF;
	float:left;
	padding:20px;
	position:relative;
}

#contenitoreAzienda{
	width:525px;
	height:132px;
	min-height:132px;
	height:auto !important;
	float:left;
	margin-top:10px;
}

#imgBorderImgBenvenuto{
	width:152px;
	height:93px;
	float:left;
	margin-left:15px;
	padding-left:4px;
	padding-top:4px;
	background-image:url(/images2009/borderImageBenvenuto.png);
	background-repeat:no-repeat;
	margin-top:15px;
}

#contenitoreTestoBenvenuto{
	width:320px;
	height:100px;
	float:right;
	margin-right:15px;
	margin-top:15px;
	margin-left:5px;
	font-size:11px;
	line-height:18px;
}

#corpoRight{
	width:318px;
	margin-left:10px;
	height:490px;
	min-height:490px;
	height:auto !important;
	float:left;
}

#contenitoreSeiUnAzienda{
	width:318px;
	height:233px;
	float:left;
	margin-top:10px; 
}

#gnpNews{
	height:300px;
	min-height:211px;
	height:auto !important;
	width:286px;
	float:left;
	margin-top:10px;
	position:relative;
	border:solid 1px #d4ceb8;
	background-color:#FFFFFF;
	padding:15px;
}

#angoloInfDxNews{
	width:7px;
	height:7px;
	position:absolute;
	right:-1px;
	bottom:-1px;
} 

#angoloInfSxNews{
	width:7px;
	height:7px;
	position:absolute;
	left:-1px;
	bottom:-1px;
}

#angoloSupSxNews{
	width:7px;
	height:7px;
	position:absolute;
	left:-1px;
	top:-1px;
}

#angoloSupDxNews{
	width:30px;
	height:30px;
	position:absolute;
	right:-1px;
	top:-2px;
}

.angoloinfdxbox{
	width:7px;
	height:7px;
	position:absolute;
	right:0px;
	bottom:0px;
}

.angoloinfsxbox{
	width:7px;
	height:7px;
	position:absolute;
	left:0px;
	bottom:0px;
}

#footer{
	width:884px;
	height:30px;
	color:#FFFFFF;
	margin:auto;
	text-align:center;
	font-size:12px;
}

div.leggiNews{
	width:260px;
	height:100px;
	float:left;
	color:#484848;
	margin-top:15px;
	font-size:11px;
	line-height:18px;
}

.leggiNewsArchivio{
	width:100%;
	height:75px;
	float:left;
	color:#484848;
	margin-top:15px;
	font-size:11px;
}

.moreInfo{
	color:#ed7703;
	text-decoration:underline;
}

#doc a{
	text-decoration:none;
	color:#000000;
}

#clr1px{
	clear:both; 
	height:1px;
}

#clr{
	clear:both;
}