/* Id: style.css,v 1.0 
 * Author: Fabio Galanti 
 * http://www.ottimizzati.com
 *
 * css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/2.0/
 *
 * Copyright (c) 2005 Fabio Galanti <f.galanti AT ottimizzati DOT com> <http://www.ottimizzati.com>
 * 
 * You may not reproduce it elsewhere without the prior written permission of the author.
 * However, feel free to study the code and use techniques you learn from it elsewhere.
*/
/* Page Style */
.white a ,img{border:0;}
		body {
				font-family: 		Verdana,Sans-serif, Verdana, Tahoma,Arial;
				font-size: 			10px;
				padding: 			0px 0px 0px 0px;
				margin: 			0px 0px 0px 0px;
				text-align:			center;
				height: 			100%;
						
		}
		.conteiner {
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				border:				2px groove #C0C0C0;
				text-align:			center;
				color:				#C9c9c9;
		}
		.banner {
				border-top:			0px solid #69C04B;
				border-left:		 0px solid #000000;
				border-bottom:		 10px solid #FFFFFF;
				border-right:		 0px solid #E99729;
				padding: 			 0% 0% 0% 0%;
				margin:				 0% 0% 0% 0%;
				text-align: 		left;
				width: 				99%;
				width: 				95%;
				w\idth:				99%;
				background-color:	#FDFDFB;
		}
		.ban{border:2px groove #C9C9C9;}
		.frame {
				margin: 			0px 0px 0px 2px groove;
				padding: 			0px 0px 0px 0px;
				width:				500px;
				border-top:			0px solid #000000;
				border-left:		0px solid #000000;
				border-bottom:		0px solid #000000;
				border-right:		0px solid #000000;
				vertical-align:		top;
		}
		.navlink {
				margin: 			20px 0px 0px 0px;
				padding: 			0% 0% 0% 0%;
				border-top:			1px solid #C0C0C0;
				border-left:		1px solid #C0C0C0;
				border-bottom:		1px solid #C0C0C0;
				border-right:		3px solid #C0C0C0;
				width:				135px;
				background-color:	#EEEEEE;
				vertical-align:		top;
				text-align:			left;
		}
		.rightlink {
				margin: 			20px 0px 0px 0px;
				padding: 			0% 0% 0% 0%;
				border-top:			0px solid #000000;
				border-left:		0px solid #000000;
				border-bottom:		0px solid #C0C0C0;
				border-right:		0px solid #C0C0C0;
				width:				130px;
				background-color:	#FFFFFF;
				vertical-align:		top;
				text-align:			left;
		}
		.footer {
				padding: 0% 0% 0% 0%;
				width: 				99%;
				width: 				95%;
				w\idth:				99%;

		}
		.mainlink{
				background-image: url("/images/Untitled-3a.gif");
				background-repeat:no-repeat;
				padding:0px 0px 0px 0px:
				margin: 0px 0px 0px 0px;
				text-alig:right;
			}
		.linea{
				background-image: url("/images/Untitled-3.gif");
				background-repeat:repeat;
				padding:0px 0px 0px 0px:
				margin: 0px 0px 0px 0px;
				height: 30px;
				text-align:	right;

			}
			.login{width:530px; text-align:right;}

/* define font in all default tags */ 
			REA, FORM, H, SELECT,  STRONG, ul, li,p { list-style-type: none; font-size: 14px; font-family:  Verdana,sans-serif, Verdana, Arial, Tahoma, sans-serif;  color: #000000;}
			B { font-size: 12px; font-family:  Verdana,sans-serif,Verdana, Arial, Tahoma, sans-serif;  color: #000000;}
/* link */
			A         { color: #C9C9C9; background-color: #FFFFFF; font-family: Verdana,sans-serif,Verdana, Arial, Tahoma, sans-serif;  font-size: 12px; text-decoration: none; font-weight: bold;}
			A:active  { color: #660000;  background-color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px;}
			A:hover   { color: #660000; background-color: #FFFFFF; /*text-decoration: underline;*/ font-weight: bold;font-size: 12px;}
			.main 		 { color: #FFFFFF;  background-color: #B3B4B2; text-decoration: none; font-weight: bold; font-size: 13px;}
			.main:active { color: #B3B4B2;  background-color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px;}
			.main:hover	 { color: #B3B4B2;  background-color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px;}
			.site-info		  { color: #B3B4B2; background-color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10px;}
			.site-info:active { color: #ffffff; background-color: #B3B4B2; text-decoration: none; font-weight: bold; font-size: 10px;}
			.site-info:hover  { color: #ffffff; background-color: #B3B4B2; text-decoration: none; font-weight: bold; font-size: 10px;}
			.lowercase {text-transform: lowercase; font-size: 14px; font-family: sans-serif, Arial, Verdana, Tahoma, sans-serif; color: #B3B4B2; }
			.foot  { font-size: 12px; font-family:  sans-serif,Verdana, Arial, Tahoma, sans-serif;  color: #5B5B5B;}
			.foot:active  { font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif;  color: #5B5B5B;}
			.foot:hover  { font-size: 12px; font-family:  Verdana, Arial, Tahoma, sans-serif;  color: #5B5B5B; text-decoration: underline;}
/* classes */
			ul.link	{
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				color:				#000000;
				list-style-type:	none;
			}
			li.link	{
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 8px;
				border-bottom:		1px solid #C0C0C0;
				list-style-type:	none;
			}
			A.link		{
				display: 			block;
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				width:				100%;
				/*color:				#3C4554;*/
				color:				#464646;
				background-color:	#EEEEEE;
				font-size: 			12px;
				list-style-type:	none;
				text-decoration: 	none;
			}
			A.link:active	{
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				background-color:	#EEEEEE;
				color:				#FFFFFF;
				font-size: 			12px;
				text-decoration: 	none;
}
			A.link:hover	{
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				background-color:	#660000;
				/*background-image: url(/images/Untitled-3.jpg");*/
				color:				#FFFFFF;
				font-size: 			12px;
				text-decoration: 	none;
				border-top:5px;
}
			A.rightlink		{
				display: 			block;
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				width:				100%;
				color:				#3C4554;
				background-color:	#D2D2D2;
				font-size: 			12px;
				list-style-type:	none;
				text-decoration: 	none;
			}
			A.rightlink:active	{
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				background-color:	#DEDEDE;
				color:				#808080;
				font-size: 			12px;
				text-decoration: 	none;

}
			A.rightlink:hover	{
				margin: 			0px 0px 0px 0px;
				padding: 			0px 0px 0px 0px;
				background-color:	#DEDEDE;
				color:				#808080;
				font-size: 			12px;
				text-decoration: 	none;
				border-top:5px;
}

			.hrng{
				/*background-color:	#DF8B1B;*/
				background-image: url("/images/Untitled-4.jpg");
				border-top:			0px solid #FFFFFF;
				border-left:		0px solid #000000;
				border-bottom:		0px solid #000000;
				border-right:		0px solid #000000;
			}


			.hblue{
				/*background-color:	#276795;*/
				background-image: url("/images/Untitled-3.jpg");
				border-top:			0px solid #FFFFFF;
				border-left:		0px solid #000000;
				border-bottom:		0px solid #000000;
				border-right:		0px solid #000000;
			}
			.s_container{
				padding: 0% 0% 0% 0%;
				/*background-image: url("/img/bg1.gif");
				background-repeat: repeat-x;*/
			}
			.s_mainlink{
				padding: 0px 1% 0% 0%;
				margin: 0% 0% 0% 0%;
				/*height: 30px;*/
			}
			.s_mainlinkj{
				text-align: right;
				background-image: url("/img/mainlinkwj.gif");
			}
			.s_banner  {
				margin: 0% 0% 0% 0%;
				/*background-image: url("/img/logo7.jpg");*/
				background-repeat: no-repeat;
				background-color: #FFFFFF;
				/*height: 143px;*/
				text-align: right;
				float:left;
				width:100%;
			}
			.s_navlink  {
				padding: 0px 0px 0px 0px  ;
				margin: 0px 0px 0px 0px  ;
				text-align:left;
			}
			.s_rightlink  {
				border: 0px solid #DF8B1B;
			}
			.s_content  {
				margin: 20px 0px 0px 5px;
				padding: 0% 1% 1% 1%;
				background-color: #F8F8F8;
				text-align: left;
				/*border : 2px dotted gray;*/
				border-top:			1px solid #C0C0C0;
				border-left:		1px solid #C0C0C0;
				border-bottom:		0px solid #C0C0C0;
				border-right:		0px solid #C0C0C0;
			}
			.s_contenew  {
				background-color: #C6D0FD;
				text-align: center;
				margin: 0% 20% 2% 20%;
				padding: 0% 1% 1% 1%;
				/*border : 2px dotted gray;*/
			}
			.s_indenta  {
				margin: 0% 0% 0% 10%;
				padding: 0% 0% 0% 0%;
				/*background-image: url("/img/sfondo.png");*/
				background-color:#F8F8F8;
						}
			.s_indenta2  {
				margin: 0% 6% 0% 10%;
				padding: 0% 0% 0% 0%;
				text-align: left;
				/*line-height:1%;*/
				/*overflow: auto;*/
				/*height: 210px;*/
			}
			.s_footer{
				font-size: 8px;
			}      
			.left{
				float:left;
				text-align: left;
				margin:0% 0% 0% 0%;
			} 
			.leftdue{

				text-align: right;
				margin:0% 0% 0% 0%;
			} 
			.clean{
				text-align: right;
				width:50%;
				border: 2px dashed  #E99729;
				padding:10px;
				margin:10px;
				letter-spacing:6px;
			}       
			.piccolo{
				font-size: 10px; text-align:right; margin-right:10px;
			}   
			.bb{
				font-size: 12px; color: #b92f00; text-align:center;
			} 
			.select{width:100px; height:40px;}
			legend{color:#464646;}
/* custom body */
			.body2   { 
			}
/* custom H  */
			H1.white { font-size: 40px; font-family:  Verdana,sans-serif;Monotype Corsiva, Arial, Tahoma, sans-serif; color: #276795;  text-decoration: underline; }
			H2.white { font-size: 16px; font-family:  Verdana,sans-serif;Monotype Corsiva, Verdana, Tahoma, sans-serif; color: #556EED; text-decoration: underline; }
			H3.white { font-size: 10px; font-family:  Verdana,sans-serif;Verdana, Arial, Tahoma, sans-serif;  color: #FFFFFF;  }
			H1.black { font-size: 14px; font-family:  Verdana,sans-serif;Verdana, Arial, Tahoma, sans-serif;  color: #000000;  }
			H2.black { font-size: 11px; font-family:  Verdana,sans-serif;Verdana, Arial, Tahoma, sans-serif;  color: #000000;  }
			H2.prov { font-size: 25px; font-family:   Verdana,sans-serif;Monotype Corsiva, Verdana, Tahoma, sans-serif; color: #FFFFFF; text-decoration: underline; }

			
/* custom link */