/* CSS Document */

body {
	margin:0;
	background:url(images/_bck.jpg) repeat-x #F2F6FF;
	text-align:center;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	}
h1 {
	text-align:left;
	margin:0;
	margin:4px 0 4px 12px;
	padding:6px 0 0 0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#88A04A;
	}	
	
/*-- id -----------------------------------*/
#container {
	margin:auto;
	width:840px;
	height:850px; /* -- da annullare --*/
	}
#supernews {
height:43px;
padding:7px 200px 10px 30px; 
background:url(images/_psiconews.jpg) no-repeat top right; 
text-align:right; 
color:#275C14;
font-family:Tahoma, Arial, Verdana;
font-size:18px;
font-weight:bold;
border-bottom:1px solid #ABCD3A;
}
#supernews a{
color:#C00;
text-decoration:none;
font-weight:bold;
}
#club {
background-color:#FFF;
border:1px solid #693;
}
#header {
	position:relative;
	width:840px;
	height:105px;
	}
#banner_one {
	position:relative;
	width:840px;
	margin-top:20px;
	margin-bottom:20px;
	height:96px;
	}
#banner_one2 {
	position:relative;
	width:840px;
	margin-top:20px;
	margin-bottom:15px;
	}
#bannerone {
	width:840px;
	margin-top:10px;
	margin-bottom:10px;
	height:50px;
	}
#main {
	float:left;
	width:570px;
/*	min-height:1150px;*/
/*	border:1px solid #000;*/
	}
#main2 {
	float:left;
	width:570px;
	height:730px;

/*	border:1px solid #000;*/
	}
#main3 {
	float:left;
	width:540px;
	margin-bottom:10px;
}
#context_one {
background-image:url(images/box_middle.gif);
background-position:top left;
background-repeat:repeat-y;
/*	margin:0 12px 0 12px;*/
	padding:14px;
	font-size:11px;
	text-align:justify;
	}
#context_one a {
	color:#88A04A;
	text-decoration:none;
	}
#context_one a:hover {
	color:#88A04A;
	text-decoration:underline;
	}
#context_one img, #context_one img a {
	float:right;
	padding-right:25px;
	}
#context_one p {
	padding-bottom:0;
	margin-bottom:0;
	width:500px;
}
#context_one ul {
	margin:15px;
	padding-left:12px;
	list-style-image:url(images/favicon.jpg);
	}
#context_one li a:link, #context_one li a:visited, #context_one a:active {
	color:#000;
	text-decoration:none;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#context_one li a:hover {
	color:#000;
	text-decoration:underline;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
/*#context_one form {
	margin:0;
	padding:0;
	width:250px;
	}*/
#context_one fieldset {
	border:1px solid #693;
	margin:4px;
	}
#context_one fieldset legend {
	border:1px solid #693;
	background-color:#693;
	color:#FFF;
	}
#context_ugo {
background-image:url(images/box_middle.gif);
background-position:top left;
background-repeat:repeat-y;
/*	margin:0 12px 0 12px;*/
	padding:14px;
	font-size:11px;
	text-align:justify;
	line-height:135%;
	}
#context_ugo a:link, #context_ugo a:visited, #context_ugo a:active {
	padding:14px;
	line-height:135%;
	font-size:11px;
	font-family:"tahoma", Verdana, Arial;		
	color:#88A04A;
	text-decoration:none;
	}
#context_ugo a:hover {
	padding:14px;
		line-height:135%;
	font-size:11px;
	font-family:"tahoma", Verdana, Arial;	
	color:#88A04A;
	text-decoration:underline;
	}
#context_ugo p {
	padding-bottom:0;
	margin-bottom:0;
}
#context_ugo ul {
	margin:15px;
	padding-left:12px;
	}
#context_ugo li a:link, #context_ugo li a:visited, #context_ugo a:active {
	color:#06C;
	text-decoration:none;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#context_ugo li a:hover {
	color:#06C;
	text-decoration:underline;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#context_contact {
background-image:url(images/box_middle.gif);
background-position:top left;
background-repeat:repeat-y;
/*	margin:0 12px 0 12px;*/
	padding:14px;
	font-size:11px;
	text-align:justify;
	line-height:135%;
	}
#context_contact a:link, #context_contact a:visited, #context_contact a:active {
	color:#88A04A;
	text-decoration:none;
	}
#context_contact a:hover {
	color:#88A04A;
	text-decoration:underline;
	}
#context_contact p {
	padding-bottom:0;
	margin-bottom:0;
}
#context_contact .evidence {
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	color:#000033;
	font-weight:bold;
	text-align:center;
	line-height:100%;
	}
#context_two {
background-image:url(images/box_middle.gif);
background-position:top left;
background-repeat:repeat-y;
/*	margin:0 12px 0 12px;*/
	padding:14px;
	font-size:11px;
	text-align:left;
	}
#context_two img {
	float:right;
	padding-right:25px;
	}
#context_two h1 {
	text-align:left;
	margin:0;
	margin-bottom:12px;
	padding:0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C00;
	}
#context_two ul {
	margin:15px;
	padding-left:12px;
	list-style-image:url(images/favicon.jpg);
	}
#context_two li a:link, #context_two li a:visited, #context_two a:active {
	color:#000;
	text-decoration:none;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#context_two li a:hover {
	color:#000;
	text-decoration:underline;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#context_tree {
	background:  #FFF url(images/postbg.gif) repeat-y top left ;
	margin:0 8px 0 8px;
	padding:14px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	height:640px;
	}
#context_tree img {
	float:right;
	padding-right:25px;
	}
#context_tree h1 {
	text-align:left;
	margin:0;
	margin-bottom:12px;
	padding:0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#090;
	}
#context_tree ul {
	margin:15px;
	padding-left:12px;
	list-style-image:url(images/favicon.jpg);
	}
#context_tree li a:link, #context_tree li a:visited, #context_tree a:active {
	color:#000;
	text-decoration:none;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#context_tree li a:hover {
	color:#000;
	text-decoration:underline;
	padding:8px;
	margin:4px;
	line-height:22px;
	}
#navigation_dx {
	float:right;
	width:250px;
	text-align:center;
	}
#engl_dx {
	float:right;
	width:250px;
	text-align:center;
	
	}
#counter {
	width:829px;
	margin:auto;
	font-family:"tahoma", Arial, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:11px;
	border-top:1px solid #999999;
	height:25px;
	}
#counter img {
	margin-left:170px;
	}
#footer {
	width:100%;
	height:18px;
	background-color:#99D41D;
	color:#FFFFFF;
	font-size:11px;
	}
#footer ul {
	margin:0;
	padding:0;
}
#footer li {
	display:inline;
}
#footer li a:link, #footer li a:visited {
	font-size:11px;
	color:#FFF;
	padding:0 6px 0 6px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
#footer li a:hover {
	font-size:11px;
	color:#FFF;
	padding:0 6px 0 6px;
	text-decoration:underline;
	text-transform:uppercase;
	line-height:18px;
}
#credits {
	width:840px;
	margin:auto;
	height:30px;
	padding-top:5px;
	height:35px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}
#credits a:link, #credits a:visited, #credits a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
#credits a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#credits img {
	margin:0 15px 0 6px;
	float:left;
	border:none;
	}		
	
/*-- classi ---------------------------------------*/
.cleaner {
	clear:both;
	height:1px;
	}
.apri {
	background-image:url(images/box_top.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:32px;
	}
.chiudi {
	background-image:url(images/box_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:9px;
	margin-bottom:12px;
	}
.green {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#090;
	}
/*.apri2 {
	background-image:url(images/topg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:11px;
	width:245px;
	}
.green {
	background-image:url(images/bgreen.jpg);
	background-position:center;
	background-repeat:repeat-y;
	width:245px;
	}
.chiudi2 {
	background-image:url(images/bottomg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:11px;
	width:245px;
	}*/


/*--- Navigation DX --------------------------------*/
/*#accesso {
	position:relative;
	width:245px;
	text-align:center;
	background-image:url(images/_backuser.jpg);
	height:242px;
	}
#accesso a:link, #accesso a:visited, #accesso a:active {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	}
#accesso a:hover {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	}
#accesso form {
	height:87px;
	margin:0;
	padding:28px 24px 0 5px;
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:right;
	}
#accesso .textinput {
	margin:2px;
	border:1px solid #333;
	height:15px;
	width:125px;
	font-size:11px;
	}
#accesso .buttok {
	margin:2px 2px 0 0;
	background-color:#C00;
	border:1px solid #333;
	height:18px;
	color:#FFF;
	text-transform:uppercase;
	}*/
#accesso {
	width:238px;
	text-align:center;
	margin-bottom:8px;
	}
#accesso a:link, #accesso a:visited, #accesso a:active {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
	text-align:center;
	text-decoration:none;
	}
#accesso a:hover {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
	text-align:center;
	text-decoration:underline;
	}
#accesso fieldset {
	border:1px solid #F90;
	background-image:url(images/bckuser.jpg);
	}
#accesso fieldset legend {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #F90;
	background-color:#FFF;
	}
#accesso form {
	margin:0;
	padding:8px;
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:right;
	}
#accesso .textinput {
	margin:2px;
	border:1px solid #333;
	height:15px;
	width:125px;
	font-size:11px;
	}
#accesso .buttok {
	margin:2px 2px 0 0;
	background-color:#C00;
	border:1px solid #333;
	height:18px;
	color:#FFF;
	text-transform:uppercase;
	}
#question {
	margin-top:8px;
	width:245px;
	text-align:center;
	height:295px;
	background-image:url(images/_question.jpg);
	}
#lista {
	height:250px; 
	overflow:auto; 
	border:1px solid #DCE8B6; 
	padding:0 2px 0 2px;
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFF;
	text-align:justify;
	width:230px;
	}
#lista h1 {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	background-image:url(images/SAP.jpg);
	line-height:22px;
	margin:0;
	padding:0
	}
#speciality {
	margin-top:12px;
	margin-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-top:4px;
	padding-bottom:4px;
	width:215px;
	border:1px solid #CCC;
	background-image:url(images/sfond_spe.jpg);
	background-position:left top;
	}
#speciality p {
	margin:0;
	}
#speciality h1 {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#030;
	margin:0 0 8px 0;
}
#speciality a:link, #speciality a:visited, #speciality a:active {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#090;
	text-decoration:none;
	}
#speciality a:hover {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#090;
	text-decoration:underline;
	}
.skype {
	width:235px; 
	border-bottom:1px dashed #09C; 
	border-top:1px dashed #09C; 
	padding-top:8px; 
	padding-bottom:8px;
	}
#bann {
	float:left;
	}
#textplain {
	float:left;
	width:320px;
	margin-left:25px;
	font-size:11px;
	color:#006;
	text-align:justify;
	}
#textplain h1 {
	font-size:12px;
	color:#090;
	text-align:center;
	margin:0 0 4px 0;
	padding:0;
	}
#textplain a:link, #textplain a:visited, #textplain a:active {
	font-size:11px;
	color:#090;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	}
#textplain a:hover {
	font-size:11px;
	color:#090;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
	}
#nutri {
background-image:url(images/box_middle.gif);
background-position:top left;
background-repeat:repeat-y;
/*	margin:0 12px 0 12px;*/
	padding:14px;
	font-size:11px;
	text-align:justify;
	line-height:135%;
	}
#nutri h1 {
	font-size:13px;
	text-align:left;
			color:#CC0000;
	}
#nutri img {
	float:left;
	padding:0 6px 5px 0;
	}
.bordo {
	border-bottom:1px solid #99CC00;
	}
#corso {
	width:238px;
	text-align:center;
	margin-bottom:8px;
	}
/*#accesso a:link, #accesso a:visited, #accesso a:active {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	}
#accesso a:hover {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	}
*/#corso fieldset {
	border:1px solid #9CF;
	background-image:url(images/bckform.jpg);
	}
#corso fieldset legend {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #9CF;
	background-color:#FFF;
	}
#corso form {
	height:80px;
	margin:0;
	padding:8px;
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:right;
	}
#corso .textinput {
	margin:2px;
	border:1px solid #333;
	height:15px;
	width:125px;
	font-size:11px;
	}
#corso .buttok {
	margin:2px 2px 0 0;
	background-color:#06C;
	border:1px solid #333;
	height:18px;
	color:#FFF;
	text-transform:uppercase;
	}
.azzurro {
	color:#06C;
	font-size:10px;
	}
#posta {
	padding-top:5px;
	margin-bottom:8px;
	width:235px;
	height:33px;
	border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
	text-align:center;
	background-color:#C00;
	font-size:10px;
	color:#FFF;
	}
#posta a:link, #posta a:visited, #posta a:active {
text-decoration:none;
color:#FFF;
font-weight:bold;
}
#posta a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
	}
.etichetta {
	width:135px;
	font-size:11px;
	line-height:14px;
	font-family:"Tahoma", Verdana, Arial, sans-serif;
	font-size:11px;
	}
.etichettaXXL {
	width:185px;
	font-size:11px;
	line-height:14px;
	font-family:"Tahoma", Verdana, Arial, sans-serif;
	font-size:11px;
	}
.etichettamedium {
	width:85px;
	font-size:11px;
	line-height:14px;
	font-family:"Tahoma", Verdana, Arial, sans-serif;
	font-size:11px;
	}
.etichettasmall {
	width:55px;
	font-size:11px;
	line-height:14px;
	font-family:"Tahoma", Verdana, Arial, sans-serif;
	font-size:11px;
	}
.butt {
	background-image:url(images/sf_butt.gif);
	background-repeat:repeat-x;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #FFF;
	}
#specialink {
	padding-left:10px;
	padding-right:10px;
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(images/box_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
/*	margin:0 12px 0 12px;*/
	padding:14px;
	font-size:11px;
	text-align:justify;
	}
#specialink p {
	margin:0;
	}
#specialink h1 {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#88A04A;
	margin:0 0 8px 0;
}
#specialink a:link, #specialink a:visited, #specialink a:active {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#000;
	text-decoration:none;
	}
#specialink a:hover {
	font-family:"tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#000;
	text-decoration:underline;
	}
#logoff, #logoff a:link, #logoff a:visited, #logoff a:active {
background-color:#64A819;
text-align:right;
font-size:11px;
color:#FFF;
text-decoration:none;
}
#tabletab {
background-color:#FFF;
font-size:10px;
border:1px solid #64A819;
}
#tabletab h4 {
font-size:10px;
font-weight:bold;
text-align:left;
}
#tabletab a {
font-weight:600;
color:#000;
text-decoration:none;
}
#tabletab a:hover {
color:#64A819;
font-weight:600;
text-decoration:underline;
}
#logoff a:hover{
background-color:#64A819;
text-align:right;
font-size:11px;
color:#FFF;
text-decoration:underline;
}
#recipes ul {
list-style-type:none;
margin:0;
padding:0;
}
#recipes li a {
margin:0;
padding:0;
text-align:center;
font-size:0.7em;
color:#C00;
text-transform:uppercase;
}
#recipes li a:hover {
margin:0;
padding:0;
text-align:center;
font-size:0.7em;
color:#64A819;
text-transform:uppercase;
}
#linker {
font-size:11px;
}
#linker a {
color:#88A04A;
text-decoration:none;
}
#linker a:hover {
color:#88A04A;
text-decoration:underline;
}
/*----------specials*/
#serv{
width:518px;
border:1px solid #ccc;
margin-top:2px;
padding:5px;
background:#FFF;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#serv h1{
margin:0 0 4px 5px;
padding:0;
font-size:12px;
text-align:left;
color:#000;
font-size:12px;
}
#serv h2{
height:28px;
color:#8A3;
font-size:14px;
line-height:28px;
margin:0;
padding:0;
padding-left:5px;
background:url(images/serv_h2.gif) repeat-x;
}
#serv p{
margin:8px 0 8px 0;
padding:0;
font-size:11px;
}
#serv a{
color:#C00;
font-size:11px;
text-decoration:none;
}
#servsx{
float:left;
width:250px;
margin-top:8px;
}
#servdx{
margin-top:8px;
float:right;
width:250px;
}
.gray {
width:250px;
background:#EAEAEA;
height:18px;
line-height:18px;
color:#000;
font-size:11px;
}