@CHARSET "UTF-8";

body {
	background-color: #fdfdfd;
	text-align: center;
	margin: 0 auto;
}

#container {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	background-image: url("../img/main_rep.gif");
	background-repeat: repeat-y;
	width: 1020px;
	text-align: center;
}

#main {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	text-align: center;
}

/*  INIZIO HEADER  */

#header {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 280px;
	background-image: url("../img/header1.gif");
	background-repeat: repeat-x;
}

#headerspace {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 30px;
}

#headertop {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 213px;
}

#logo {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 213px;
	height: 213px;
	background-image: url("../img/logo1.gif");
	background-repeat: no-repeat;
	float: left;
}

#headerright {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 787px;
	height: 213px;
	float: right;
}

#left {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 687px;
	height: 213px;
	float: left;
	text-align: center;
}

.leftspacer {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 687px;
	height: 10px;
	float: left;
	text-align: center;
}

#right {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 100px;
	height: 213px;
	float: right;
}

#right img {
	border: 0px;
}


/*  specifici per frame.html   */
#right2 {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 600px;
	height: 213px;
	float: right;
	text-align: center;
}

#right2 img {
	border: 0px;
}

	/* parte destra header */
	
		.largeboxeven2 {
			border: 0px;
			padding: 0px;
			margin: 0 auto;
			width: 300px;
			font-size: 12pt;
			color: #747474;
			background-color: #f9f9f9;
			text-align: center;
			float: right;
			border-right: 10px solid #fdfdfd;
		}
		
		.largeboxspacer2 {
			border: 0px;
			padding: 0px;
			margin: 0 auto;
			width: 300px;
			height: 20px;
		}
		
	/* fine parte destra header */
	
/* fine specifici per frame.html */

#headerbottom {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 37px;
	border-bottom: 1px solid #e4e4e4;
}

/*   FINE HEADER      */

/*  INIZIO CORPO  */

#mainspace {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 750px;
}

.largeboxeven {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 720px;
	font-size: 12pt;
	color: #747474;
	background-color: #f9f9f9;
	text-align: center;
}

.largeboxodd {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 720px;
	font-size: 12pt;
	color: #747474;
	text-align: center;
}

.largeboxodd a {
	text-decoration: none;
	color: #224272; 
	font-weight: bold;
}

.largeboxodd a:hover {
	color: #747474; 
}

.largeboxeven a {
	text-decoration: none;
	color: #224272; 
	font-weight: bold;
}

.largeboxeven a:hover {
	color: #747474; 
}

.largeboxspacer {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 720px;
	height: 20px;
}


.box {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 200px;
}

.boxtop {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 200px;
	height: 20px;
	background-image: url("../img/boxtop.gif");
	background-repeat: no-repeat;
}

.boxspace {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 200px;
	background-color: #f0f0f0;
	background-image: url("../img/box_rep.gif");
	background-repeat: repeat-y;
	font-size: 11pt;
	color: #1e1e1e;
}

.boxbottom {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 200px;
	height: 20px;
	background-image: url("../img/boxbottom.gif");
	background-repeat: no-repeat;
}

/*  MENU' LATERALE  */

#leftmenu {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 250px;
	height: 750px;
	float: left;
	text-align: left;
}

#leftmenu ul {
	list-style-type: none;
}

#leftmenu a {
	text-decoration: none;
	color: #747474;
	font-size: 13pt;
}

#leftmenutop {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 250px;
	height: 30px;
	text-align: center;
	background-image: url("../img/leftmenutop.gif");
}

#leftmenubottom {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 250px;
	height: 30px;
	text-align: center;
	background-image: url("../img/leftmenubottom.gif");
}

#leftmenubody {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 250px;
	text-align: left;
	background-image: url("../img/leftmenurep.gif");
	background-repeat: repeat-y;
}

.littlespace {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 250px;
	height: 20px;
	text-align: left;
}


#leftmenu a:hover {
	color: #224272;
	font-weight: bolder;
}

/*  FINE MENU' LATERALE  */

#rightspace {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 750px;
	height: 750px;
	float: right;
}


.spacer {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 750px;
	height: 20px;
}

/*  PERSONAL PAGE  */

#ptop {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 980px;
	height: 70px;
}

.pspacer {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 980px;
	height: 10px;
}

#toolbar {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 980px;
	height: 60px;
}


#toolbox {
	 cellpadding:0px;
	 cellspacing:0px;
}

#toolbox img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#toolbox td {
	width: 195px;
	height: 50px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*  FINE PERSONAL PAGE  */

/* INIZIO FOOTER  */

#footer {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 30px;
	font-size: 11pt;
	color: #747474;
}

/* FINE FOOTER */

/*  FINE CORPO  */


/*--------FORMS---------*/

#formbox {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 600px;
	text-align: center;
}

#formboxtop {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 600px;
	height: 20px;
	text-align: center;
	background-image: url("../img/formboxtop.gif");
	background-repeat: no-repeat;
}

#formboxbottom {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 600px;
	height: 20px;
	text-align: center;
	background-image: url("../img/formboxbottom.gif");
	background-repeat: no-repeat;
}

.formboxspacer {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 600px;
	height: 20px;
}

.formboxcentre {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 600px;
	text-align: center;
	background-image: url("../img/formboxrep.gif");
	background-repeat: repeat-y;
	font-size: 11pt;
}

#enterURL input:focus {
	color: black;
	background-color: #e4e4e4;
}

#login {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 400px;
	text-align: center;
}

#logintop {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 400px;
	height: 20px;
	text-align: center;
	background-image: url(../img/logintop.gif);
	background-repeat: no-repeat;
}

#logincentre {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 400px;
	text-align: center;
	background-image: url(../img/loginrep.gif);
	background-repeat: repeat-y;
}

#loginbottom {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 400px;
	height: 20px;
	text-align: center;
	background-image: url(../img/loginbottom.gif);
	background-repeat: no-repeat;
}

.line {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 400px;
	height: 40px;
	font-size: 11pt;
	color: #747474;
}
	
.leftline {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 100px;
	height: 40px;
	text-align: right;
	font-size: 11pt;
	float: left;
	color: #747474;
}
	
.rightline {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 300px;
	height: 40px;
	float: right;
	color: #1e1e1e;
	font-size: 11pt;
	font-weight: bolder;
}


