/* ------------------------------ */

/* 1. universal reset */

/* ------------------------------ */



* {

	margin: 0;

	padding: 0;

}



/* ------------------------------ */

/* 2. layout della pagina */

/* ------------------------------ */



	/* base */



body#pagetop {

	margin: 0;

	padding: 0;

	color: #333;

	/*background: #444444;*/

	background: #FFFFFF;

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

	font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Verdana;

	text-align: center;

}



div#generale {

	width: 1014px;

	margin: 0 auto 0 auto;

	/*

  background: url(images/contenuti.gif) repeat-y 50% 0;

  */

	text-align: left;

}



div#spaziovuoto {

	height: 35px;

	/*background: #444444;*/

}



div#bordosopra {

	height: 0px;

	/*

  background: url(images/bordosopra.gif) no-repeat 0 0px;

  */

}



div#top {

	clear: both;
  width: 950px;
  margin-left:30px;
}







div#content {

	/*background: url(images/topcontainer.gif) no-repeat 50% 0*/
width:950px;
margin-left:30px;
padding-left:0px;
padding-right:0px;
}



div#main {

	/*width: 550px;*/

	width: 950px;

	float: left;

	/*padding: 14px 0 0 30px;*/

	padding: 0px 0 0 0px;

}



div#destra {

	/*width: 170px;*/

	width:70px;

	float: right;

	padding: 8px 20px 0 0;

	font-size: 10px;

	line-height: 16px;

}



div#bottom {

	clear: both;

/*	height: 16px;*/

/*	padding: 0 0 0 0;*/

	height: 10px;

	padding: 8px 20px 8px 20px;

	color: #444444;

	/*background: url(images/chiusurabottom.gif) no-repeat 0 5px;*/

	line-height: 14px;

	font-size: 12px;

}



div#footer {

	clear: both;

	height: 25px;

	line-height:25px; 

	color: #333;

	/*background: #444444 url(images/sfondo.gif) repeat-y 50% 0;*/

}



div#close {

	clear: both;

	height: 8px;

	padding: 0 0 0 0;

	color: #333;

	/*background: #444444 url(images/chiusura.gif) no-repeat 0 0;*/

}





	/* titolo */



div#header {

/*

	height: 161px;

	background: url(rotate.php) no-repeat 9px ;

*/

	height: 72px;

	background: url(images/logo.png) no-repeat 0px ;

	vertical-align:baseline;

	margin-left:0px;
	padding-left:0px;

}

	/* main */



div#main div.container {

/*	margin-top: 20px;*/

	margin-top: 0px;

	padding-bottom: 8px;
	
	

}



div#main div.section {

	padding-top: 9px;

}





	/* bottom */



div#bottom h2 {

	padding: 9px 3px 5px 3px;

}



div#bottom p,

div#bottom ul {

	padding: 7px 3px 7px 3px;

}



div#bottom h2 {

	color: #444444;

	font-size: 13px;

}





div#bottom ul {

	margin-left: 16px;

	list-style-image: url(immagini/list_grape_side.gif);

}



	/* accesso (login)) */





div#accesso {

	width: 160px;

	float: left;

	padding: 8px 0px 0px 0px;

	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	line-height: 16px;

}



	/* ricerche  */





div#ricerche {

	width: 170px;

	float: left;

	padding: 8px 10px 8px 10px;

	font-size: 12px;

	line-height: 16px;

}



div#internazionale {

	width: 70px;

	float: left;

	padding: 8px 10px 8px 10px;

	font-size: 12px;

	line-height: 16px;

}



div#registrazione {

	width: 170px;

	float: left;

	padding: 8px 10px 8px 10px;

	font-size: 12px;

	line-height: 16px;

}



div#abbonamenti {

	width: 170px;

	float: left;

	padding: 8px 10px 8px 10px;

	font-size: 12px;

	line-height: 16px;

}





li#footertx {

	float: left;

	width: 874px;

	list-style: none;

	font-size: 10px;

	line-height: 25px;

	text-align: center;

}

li#footertx, #dummy {

	padding-left: 50px;

	padding-right: 50px;

}



li#footertx a {

	height: 10px;

}

li#footertx a:link,

li#footertx a:visited,

li#footertx a:active,

li#footertx a:hover {

	border: none;

	background: transparent;

	text-decoration: none;

}









/* ------------------------------ */

/* 3. layout */

/* ------------------------------ */



	/* home */



div#contenuti h2 {

	height: 14px;

}



	/* downloads */







/* ------------------------------ */

/* 4. links */

/* ------------------------------ */



div#header a:link,

div#header a:visited,

div#header a:active,

div#header a:hover,

div#top a:link,

div#top a:visited,

div#top a:active,

div#top a:hover {

	border: none;

	text-decoration: none;

}



a:link,

a:visited {

	color: #DF7E00;

	text-decoration: none;

}



a:active,

a:hover {

	color: #000000;

	text-decoration: none;

}



div#destra a:active,

div#destra a:hover {



}



/* ------------------------------ */

/* 6. altro */

/* ------------------------------ */



strong {

	color: #000;

	font-weight: bold;

}



.cerca { 

/*

margin-top: 130px;

margin-left: -40px;

*/

font-size: 12px;

font-family: verdana, helvetica, sans-serif;

background:none;

border-style:solid;

color:#4a4a4a;

text-align:right;

width:95px;

}





.buttonsearch { 

margin-left: 7px;

width:50px;

font-size: 10px;

font-family: verdana, helvetica, sans-serif;

background:none;

border-style:solid;

color:#4a4a4a;

background-attachment: fixed;

text-align:center;



}

