﻿body {background-image:url(../imaSITE/BG_body.jpg); 
	  background-repeat:repeat-x; background-position:top; 		
	  background-color: #FFFFFF;
	  text-align:center;
	  font-family:Arial;
	  color:#20334d;
	  font-size:10pt;
}

/*---GENERAL---*/
*            {padding:0px; margin:0px;}
img          {border:0px;}
#container   {width:990px; margin: 0 auto;}


/*---HEADER---*/
#header             {width:990px; height:78px;}
#logo               {width:260px; height:72px; float:left;}
#informazioni       {width:250px; float:right; background-image:url(../imaSITE/rivenditore.gif); background-repeat:no-repeat; background-position:top; clear:right;}	          
#text_info          {margin-top:25px; margin-left:32px; font-family:Trebuchet MS;}
#text_info a        {color:#224c04; text-decoration:none; font-size:16px;}
#text_info a:hover  {color:#5f7e0d; text-decoration:none;}

/*---BANNER---*/
#ban   {margin: 0 auto; padding:0; background-image:url(../imaSITE/BG_header.jpg); background-repeat:no-repeat; background-position:top; height:152px;}
#slogan {font-family:Trebuchet MS; font-size:14pt; text-align:justify; padding-top:52px; padding-left:225px;}

/*---NAVIGATORE---*/
#navigator      {background-image:url(../imaSITE/BG_nav.jpg); background-repeat:no-repeat; background-position:top; height:58px;}
ul#nav          {font-size:12pt; list-style: none; padding-top:20px; text-align:center; font-weight: bold; white-space: nowrap}
ul#nav li       {display: inline; padding-right:15px; padding-left:10px; background-image:url(../imaSITE/barra.gif); background-repeat:no-repeat; background-position:right;}
ul#nav a        {text-decoration:none; padding: 0; color: #FFF;}
ul#nav a:hover  {color: #f7eca1}

/*---CONTENUTO---*/
#content               {width:964px; margin: 0 auto; background-image:url(../imaSITE/BG_content.gif); background-repeat:repeat-y; background-position:top; text-align:center;}
#content_top           {height:25px; background-image:url(../imaSITE/BG_content_top.gif); background-repeat:no-repeat; background-position:top;}
#content_text          {text-align:justify;}
#content_text p        {margin-left:5px; margin-right:5px;}
#content_text a        {color:#4f7ebe; text-decoration:underline; background-image:url(../imaSITE/link.gif); background-repeat:no-repeat; background-position:left; padding-left:17px; font-size:10pt; font-weight:bold;}
#content_text a:hover  {color:#20334d; text-decoration:none; background-image:url(../imaSITE/link_MO.gif); background-repeat:no-repeat; background-position:left; padding-left:17px;}
#content_bottom        {height:25px; background-image:url(../imaSITE/BG_content_bottom.gif); background-repeat:no-repeat; background-position:top;}

/*---INFO---*/
#info          {margin:0 auto; height:35px; line-height:30px;}
#info p        {text-align:right; margin-right:15px;}
#info a        {color:#20334d; text-decoration:none; font-size:9pt;}
#info a:hover  {color:#20334d; text-decoration:underline;}

/*---FOOTER---*/
#footer          {width:964px; margin:0 auto; padding-top:10px; height:35px; background-image:url(../imaSITE/BG_footer.jpg); background-repeat:repeat-x; background-position:top; height:143px;}
#footer p        {text-align:center; font-size:9pt;}
#footer a        {color:#20334d; text-decoration:none; font-size:9pt; font-weight:bold;}
#footer a:hover  {color:#20334d; text-decoration:underline;}


/*---CLASSI---*/
.cleaner {clear:both; font-size:1px; height:1px; letter-spacing:1px;}
.orange  {font-family:Trebuchet MS; font-size:13pt; color:#ff6b00;}
.sx      {width:600px; float:left; margin-left: 15px;}
.dx      {width:330px; float:right; margin-right: 15px;}
.dx p    {text-align:center;}

.sx_prtf      {width:400px; float:left; margin-left:15px;}
.sx_prtf p    {height:240px; text-align:center;}
.dx_prtf      {width:500px; float:right; margin-right:15px;}
.prtf         {width:450px; height:200px; margin-top:10px; margin-bottom:10px; padding-left:15px; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}

.moduli       {margin:10px 15px 10px 15px; padding-bottom:15px; border-bottom:1px solid #CCCCCC;}
.mod_FOTO     {margin:0; padding:0; float:left; width:200px; text-align:center;}
.mod_text     {margin:0; padding:0; float:left; width:720px;}




.titolo  {font-family:Trebuchet MS; font-size:14pt; color:#ff6b00; padding-bottom:10px; margin-left:20px;}

.FORM               {margin-left:8px;}
.FORM td            {padding:2px;}
.nomeFORM           {font-family:Arial; color:#20334d; font-size:10pt; text-align:right;}
.noteFORM           {font-family:Arial; color:#20334d; font-size:10pt;}
.caratteristiche    {font-family:Arial; color:#20334d; font-size:9pt; margin-left:10px;} 

.astr               {color:#000000; font-size:11pt;}
.note               {color:#000000; font-size:8pt; font-style:italic;}

ol {padding-left:40px;}




/*---SOFTWEARE GESTIONALE---*/
#testo                  {position:absolute; top:950px; left:0; width:100%; padding:0;}
.testoTOPdic            {width:990px; margin:0 auto; font-size: 8pt;  text-align:center; color: #696969; padding:4px}
.testoTOPdic a          {color: #696969; text-decoration: underline}
.testoTOPdic a:visited  {color: #696969; text-decoration: underline}
.testoTOPdic a:hover    {color: #696969; text-decoration: none}

#stat           {width:990px; margin:80px auto; padding:4px; font-size: 8pt;  text-align:center; color: #696969;}
#stat a         {color: #696969; text-decoration: underline}
#stat a:visited {color: #696969; text-decoration: underline}
#stat a:hover   {color: #696969; text-decoration: none}