/* CSS Document */

/* -- HTML ELEMENTS -- */
		
html,body {
	margin:0;
	padding:0;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	background:#fff url(../../img/back.gif);
	line-height:140%;
}
img { border:0px; }
a { color:#006600;text-decoration:underline; }
a:hover { color:#990000;text-decoration:none; }
h1 { font-size:120%;margin:0;padding:0;color:#990000;margin-bottom:8px; }
h2 { font-size:100%;margin:10px 0px 5px 0px;padding:0;color:#990000;margin-bottom:8px; }

form { padding:0;margin:0; }
fieldset { border:1px solid #006600;margin:0;padding:0;padding: 1em;}
legend { 
	padding: 0.2em 0.5em;
	border:1px solid green;
	color:#006600;
	font-size:90%;
	font-weight:bold;
}

input,select { font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:90%;border:1px solid #CCC;padding:2px; }


div.sezione-scheda-vivaio
{
	margin-bottom: 20px;
}

table.epiteto-links-table
{
	padding: 20px;
}

table.epiteto-links-table td
{
	padding: 10px 20px 10px 20px;
}

#login-form-container
{
	width: 500px;
	text-align: centered;	
}

/* -- MAIN DIVS -- */ 

#container			{ width:980px;margin:0 auto;background-color:#fff; }
#admin-header		{ font-weight:bold;font-size:110%;padding-top:20px;padding-bottom:20px; }
#content			{ padding:5px; }
#footer 			{ margin:0 5px;margin-top:10px;text-align:center;font-size:0.80em;color:#999;background:#FFF url(../../img/back-footer.jpg) 0 0 repeat-x;padding-top:25px;padding-bottom:10px; }
#content #col-sx 	{ width:210px; float:left; padding:5px; border:0px solid #CCC; }
#content #col-cx 	{ width:513px; float:left; padding:5px; border:0px solid #CCC; }
#content #admin-col-cx 	{ width:730px; float:left; padding:5px; border:0px solid #CCC; }
#content #col-dx 	{ width:215px; float:left; padding:5px; border:0px solid #CCC; }
#info-box			{ background:#fff url(../../img/back-evidenza.jpg);padding:8px;margin-bottom:10px; }
#info-box .Title	{ font-weight:bold; }

	/* --> Main Menu */
	#menu-up 			{ height:40px;margin:0 5px;background: #990000 url(../../img/back-menu-up.jpg) 0 0 repeat-x;line-height:40px;text-align:center;color:#DBB6B6; }
	#menu-up a 			{ color:#DBB6B6;text-decoration:none; }
	#menu-up a:hover 	{ color:#fff;text-decoration:none; }
	
	/* --> Columnn SX */
	.menu-sx 			{ background-color:#f4f4f4;font-size:0.85em; }
	.menu-sx h3			{ display:block;background:#E2ECAE url(../../img/back-titolo.jpg) left bottom repeat-x;padding:10px;font-size:1.1em;margin:0; }
	.menu-sx ul			{ margin:0;padding:0;list-style:none; }
	.menu-sx li			{ padding:5px 10px 5px 10px;border-bottom:1px dotted #ccc; }
	.menu-sx a 			{ color:#333;text-decoration:none; }
	.menu-sx a:hover	{ color:#333;text-decoration:underline; }
	
	#returnToMenu		{ font-size:0.8em;margin-top:10px;line-height:18px;color:#999;margin-left:10px; }
	#returnToMenu a		{ display:block;background:#fff url(../../img/bullet-1.gif) 0 0 no-repeat;padding-left:22px;color:#999;text-decoration:none;margin-bottom:5px; }
	#returnToMenu a:hover	{text-decoration:underline; }
	
	#SearchBox 			{ border:1px solid #CCC;clear:both;font-size:85%; }
	#SearchBox #Links	{ background:#3A420F;text-align:center;padding:10px 0 10px 0; }
	#SearchBox #Links a	{ color:#FFFFFF; }
	#SearchBox #RicercaPiante, #SearchBox #RicercaVivai { padding:10px; }
	
	/* --> Column CX */
	#sei-in				{ font-size:0.85em;padding:0px 10px 0px 10px;width:485px; border: 0px solid red;}
	#sei-in a			{ color:#333;text-decoration:none; }
	#sei-in a:hover		{ color:#999;text-decoration:none; }
	
	#testo-interno		{ padding:15px;background:#fff url(../../img/back-home-center.jpg) 0 0 repeat-x; } 
	#testo-interno h2	{ color:#990000;font-size:1.5em; }
	#testo-interno a:link, #testo-interno a:visited { color:#000; }
	#testo-interno a:hover{ color:#990100; }
	
	/* --> Column DX */
	.box-1 				{ font-size:0.90em; }
	.box-1 h3 			{ display:block;background:#E2ECAE url(../../img/back-titolo.jpg) left bottom repeat-x;padding:10px;font-size:1.1em;margin:0; }
	.box-1 ul			{ margin:0;padding:0;list-style:none; }
	.box-1 li			{ padding:5px 10px 5px 10px;border-bottom:1px dotted #ccc; }
	.box-1 a			{ color:#333;text-decoration:none; }
	.box-1 a:hover		{ color:#333; text-decoration:underline; }
	#link-servizio		{ text-align:right;margin-top:20px;margin-right:15px;font-size:0.85em; }
	#link-servizio a	{ color:#333;text-decoration:none; }
	#link-servizio a:hover	{ text-decoration:underline; }

/* -- USEFUL CLASSES -- */

.Clearer { clear:both;margin:0;padding:0;height:0;width:0; }
.szWarning { color:#EFB130;font-weight:bold;font-size:85%;background:url(../../img/warning-icon.jpg) no-repeat;padding:6px;padding-left:30px; }
.szError { color:#E12F00;font-weight:bold;font-size:85%;background:url(../../img/error-icon.jpg) no-repeat;padding:6px;padding-left:30px;  }
.FloatSx { float:left; }
