@import url(dynstyle.css);


			/* generali */

body { margin:0; padding:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E;  font-size:11px;  background-color:#6F96CB; background-image:url(img/bgbody.jpg); background-repeat:repeat-x; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E; }
a {  color: #2768B0; text-decoration:underline; }
a:link {  color: #2768B0; text-decoration:underline; }
a:hover {  color: #2768B0; text-decoration:none; }
a:active {  color: #2768B0; text-decoration:none; }
.blu { color:#1274B5}

#contentone { margin:0 auto; padding:0; border:0; width:780px; position:relative;}

#sopratutto { margin:9px 0 12px 0; padding:0; border:0; width:780px; height:22px; position:relative; text-align:right;}
#sopratutto img { margin:0; padding:0; border:0; }

#contentino { margin:0 0 5px 0; padding:0; border:solid 1px #FFF; width:778px; position:relative; background-color:#FFF;}



			/* testalino */
#testa { margin:0; padding:0; border:0; width:778px; height:151px;  position: relative; top:0; left:0; background-image:url(img/bg_testa.jpg); background-repeat:no-repeat;  }
#logo { margin:0; padding:0; border:0; width:106px; height:100px; position:absolute; top:18px; left:42px;}
#logo img { margin:0; padding:0; border:0;}			
		
			
#menutop { margin:0; padding:0; border:0; position:absolute; top:35px; left:210px; width:562px; height:81px; }
#menutop table { margin:0; padding:0;  border:0;  width:554px; height:79px;}
#menutop img { margin:0; padding:0; border:0; }

#pat { margin:1px 0 0 0; padding:0; border:0; width:778px; height:38px; background-image:url(img/bg_pat.jpg); background-repeat:no-repeat; position:relative;}
#data { margin:0; padding:0;  border:0; position:absolute; top:14px; right:10px; color:#9B9B9B; }
#pattex { margin:0; padding:0;  border:0; position:absolute; top:14px; left:38px; color:#9B9B9B; width:550px; }
#pattex a {  color: #9B9B9B; text-decoration:none; }
#pattex a:link {  color: #9B9B9B; text-decoration:none; }
#pattex a:hover {  color: #9B9B9B; text-decoration:underline; }
#pattex a:active {  color: #9B9B9B; text-decoration:underline; }
			
			
			/* CENTRALE */
#centro { margin:12px 0 10px 9px; padding:0; border:0; width:748px; display:table; }		
			
			/* menu principale */
#menu { margin:0; padding:0; border:0; width:180px; position:relative; float:left;  }
			
#menu table { margin:0; padding:0; border:0; width:180px;  }

.nup { margin:10px 0; padding:0; border:0; display: block;}
			
			/*SEZIONE*/
.tdprinc { margin:0; padding:0; border:0;  width:180px; background-image:url(img/bg_tdprinc.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tdprinc a {  color: #48A6D3; text-decoration:none; display:block; width:150px; padding:8px 0 8px 30px; margin:0; background-image:url(img/bg_tdprinclink.gif); background-position:left top; background-repeat:no-repeat; }
.tdprinc a:link {  color: #48A6D3; text-decoration:none; display:block; width:150px; padding:8px 0 8px 30px; margin:0; background-image:url(img/bg_tdprinclink.gif); background-position:left top; background-repeat:no-repeat; }
.tdprinc a:hover {  color: #5F9895; text-decoration:none; display:block; width:150px; padding:8px 0 8px 30px; margin:0;  background-image:url(img/bg_tdprinclink.gif); background-position:left top; background-repeat:no-repeat; }
.tdprinc a:active {  color: #5F9895; text-decoration:none; display:block; width:150px; padding:8px 0 8px 30px; margin:0; background-image:url(img/bg_tdprinclink.gif); background-position:left top; background-repeat:no-repeat; }
			
.tdprincqua {  margin:1px; padding:0; border:0;  width:180px; background-image:url(img/bg_tdprinc.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.tdprincqua a, .tdprincqua a:link, .tdprincqua a:hover, .tdprincqua a:active {  color: #5F9895; text-decoration:none; display:block; width:150px; padding:8px 0 8px 30px; margin:0; background-image:url(img/bg_tdprinclink.gif); background-position:left top; background-repeat:no-repeat;  }
			
			
			/*generale menu principale*/
.tdprinc2 { margin:0; padding: 0 2px 3px 10px; border:0;  }
.tdprinc2 a { margin:0; padding:0 0 0 12px; color:#9B9B9B; text-decoration:none; background-image: url(img/bg_tdprinc2.gif); background-repeat:no-repeat; background-position:left top; display:block;  }
.tdprinc2 a:link { margin:0; padding:0 0 0 12px; color:#9B9B9B; text-decoration:none; background-image:url(img/bg_tdprinc2.gif); background-repeat:no-repeat; background-position:left top; display:block;}
.tdprinc2 a:hover { margin:0; padding:0 0 0 12px; color:#0870B6; text-decoration:none; background-image:url(img/bg_tdprinc2.gif); background-repeat:no-repeat; background-position:left top; display:block;}
.tdprinc2 a:active { margin:0; padding:0 0 0 12px; color:#0870B6; text-decoration:none; background-image:url(img/bg_tdprinc2.gif); background-repeat:no-repeat; background-position:left top; display:block;}

.tdprincqua2 {margin:0; padding: 0 2px 3px 10px; border:0; }
.tdprincqua2 a, .tdprincqua2 a:link, .tdprincqua2 a:hover, .tdprincqua2 a:active { margin:0; padding:0 0 0 12px; color:#0870B6; text-decoration:none; background-image:url(img/bg_tdprinc2.gif); background-repeat:no-repeat; background-position:left top; display:block; }
			
			
			
			/* contenuto pagine */
#contenuto { margin:8px 0 0 24px; padding:0; border:0; width:544px; position:relative; float:right; }
#contenuto img { border:0;  }
#contenuto ul { margin:10px; padding:0; border:0; list-style-type:none; }
#contenuto li { margin:0; padding:0 0 0 10px; border:0; list-style-type:none; background-image:url(img/bg_contli.gif); background-repeat:no-repeat; }

			
#titolo { margin:0 0 20px 0; padding:0 0 5px 0; border:0;  width:544px; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #48A6D3; background-image:url(img/bg_titolo.gif); background-position:bottom; background-repeat:repeat-x;}
.titolo2 { margin:20px 0; padding:0 0 5px 0; border:0;  text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #48A6D3; background-image:url(img/bg_tdprinc.gif); background-position:bottom; background-repeat: repeat-x;}

#downlink { margin:30px 0 5px 0; padding:0; border:0; text-align:left;   }
#downlink a { margin:0 10px 0 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:none; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat; }
#downlink a:link { margin:0 10px 0 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:none; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat;  }
#downlink a:hover {  margin:0 10px 0 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:underline; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat; }
#downlink a:active { margin:0 10px 0 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:underline; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat;  }

			/*prodotti*/
#destrone { margin:0 0 40px 0; padding:10px 0 0 0; border:0; background-image:url(img/bg_tdprinc.gif); background-repeat:repeat-x; background-position:top; line-height:190%; }

#downlink2 { margin:0 0 10px 0; padding:0; border:0;  }
#downlink2 a { margin:0 0 10px 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:none; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat; }
#downlink2 a:link { margin:0 0 10px 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:none; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat; }
#downlink2 a:hover {  margin:0 0 10px 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:underline; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat; }
#downlink2 a:active { margin:0 0 10px 0; padding:4px 21px 4px 32px; border:0; color:#2768B0; text-decoration:underline; background-image:url(img/bg_downlink.gif); background-position:left top; background-repeat:no-repeat; }

#linkemail { margin:0; padding:6px 5px 6px 9px; border:0;  border:0; display:block;  }

.linki { margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:none; background-image:url(img/bg_link.gif); background-position:left top; background-repeat:no-repeat; }
.linki:link { margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:none; background-image:url(img/bg_link.gif); background-position:left top; background-repeat:no-repeat; }
.linki:hover {  margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:underline; background-image:url(img/bg_link.gif); background-position:left top; background-repeat:no-repeat; }
.linki:active { margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:underline; background-image:url(img/bg_link.gif); background-position:left top; background-repeat:no-repeat; }

.maili { margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:none; background-image:url(img/bg_mail.gif); background-position:left top; background-repeat:no-repeat; }
.maili:link { margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:none; background-image:url(img/bg_mail.gif); background-position:left top; background-repeat:no-repeat; }
.maili:hover {  margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:underline; background-image:url(img/bg_mail.gif); background-position:left top; background-repeat:no-repeat;}
.maili:active { margin:0 0 5px 0; padding:0 0 0 22px;  color:#2768B0; text-decoration:underline; background-image:url(img/bg_mail.gif); background-position:left top; background-repeat:no-repeat; }

.imgprod { margin:0 15px 3px 0; padding:0; border:0; float:left;}

		
			/*HP*/
#benvenuto { margin:26px 0 0 36px; padding:0; border:0; width:700px; display:table;}
#benvimg { margin:6px 40px 10px 0; padding:0; border:0; float:left; }
#benvtit { margin:0; padding:0; border:0; position:relative; top:0; left:0; font-size:24px; color:#48A6D3; display:table; }
#benvtit h1 { margin:0; padding:0; border:0;  font-size:24px; font-weight:normal; }
#benvtit h2 { margin:0; padding:0; border:0;  font-size:20px; font-weight:normal; }
#benvtex { margin:20px 0 0 0; padding:0; border:0; position:relative; top:0; left:0; display:table;  }
#benvtex p { margin:20px 0 0 0; padding:0; border:0; text-align:right; color: #2768B0;  }

#hpcont { margin:26px 0 0 36px; padding:32px 0 0 0; border:0; width:700px; display:table; background-image:url(img/bg_hpcont.gif); background-position:top; background-repeat:no-repeat;}

					/*PARTE VECCHIA
			#newshpcont { margin:0; padding:0; border:0; width:325px;  float:left;}
			#newshp { margin:0; padding:0; border:0; width:325px; background-image:url(img/bg_news.gif); background-position:bottom; background-repeat:no-repeat;}
			#newshp h1 {  margin:0; padding:0; border:0;  font-size:20px; font-weight:normal;  color:#48A6D3; }
			#newshp h2 {  margin:17px 0 0 0; padding:0; border:0; font-size:11px;  font-weight:bold;  color:#4E4E4E; }
			#newshp table { margin:10px 0; padding:0; border:0; }
			#newshp td { margin:0; padding:0 0 10px 0; border:0; }
			#newshp img { margin:0 10px 0 0; padding:0; border:0; }
			#newsarch { margin:10px 0 0 0; padding:0 20px 0 0;  border:0; background-image:url(img/frecciablu.gif); background-position:right; background-repeat:no-repeat; text-align:right; width:305px; }*/

#spothp { margin:0; padding:0; border:0; width:325px;  float:left;}
#spothp h1 {  margin:0; padding:0; border:0;  font-size:20px; font-weight:normal;  color:#48A6D3; }
#spothp img { margin:10px 0; padding:0; border:0; }
#spothp p { margin:0; padding:0; border:0; }


#prodshp { margin:0; padding:0; border:0; width:325px; float:right;}
#prodshp h1 { margin:0; padding:0; border:0;  font-size:20px; font-weight:normal;  color:#48A6D3; }
#prodshp ul { margin:10px 0; padding:0; border:0; list-style-type:none; width:325px; }
#prodshp li { margin:0; padding:0; border:0; list-style-type:none;  height:24px; background-image:url(img/bg_prodli.gif); background-repeat:no-repeat; }
#prodshp a { margin:0; padding:0 0 0 10px; color: #4E4E4E; text-decoration:none; display:block;  height:24px;}
#prodshp a:link { margin:0; padding:0 0 0 10px; color: #4E4E4E; text-decoration:none; display:block;  height:24px;}
#prodshp a:hover { margin:0; padding:0 0 0 10px; color: #4E4E4E; text-decoration:underline; display:block;  height:24px; }
#prodshp a:active { margin:0; padding:0 0 0 10px; color: #4E4E4E; text-decoration:underline; display:block;  height:24px; }


			
			/* menuBottom */
#piede { margin:40px 0 0 0; padding:0; border:0; width:778px; height:86px; position:relative;  background-image:url(img/bg_piede.jpg); background-repeat:no-repeat; }
#menubot { margin:0; padding:0; border:0; position:absolute; right:28px; top:28px; color:#FFF; line-height:190%; }
#menubot a { margin:0; padding: 0; color: #FFF; text-decoration:none;  font-weight:bold;}
#menubot a:link { margin:0; padding: 0; color: #FFF; text-decoration:none;  font-weight:bold; }
#menubot a:hover { margin:0; padding: 0; color: #FFF; text-decoration:underline; font-weight:bold; }
#menubot a:active { margin:0; padding: 0; color: #FFF; text-decoration:underline;  font-weight:bold; }
#texbot { margin:0; padding:0; border:0; position:absolute; left:21px; top:28px; width:372px; color:#FFF; line-height:190%;}
#texbot a { margin:0; padding: 0; color: #FFF; text-decoration:none;  font-weight:bold;}
#texbot a:link { margin:0; padding: 0; color: #FFF; text-decoration:none;  font-weight:bold; }
#texbot a:hover { margin:0; padding: 0; color: #FFF; text-decoration:underline; font-weight:bold; }
#texbot a:active { margin:0; padding: 0; color: #FFF; text-decoration:underline;  font-weight:bold; }

	#law { font-size:10px; color:#FFF; text-align:center; position:absolute; left:0; bottom:-25px; height:20px; width:778px;}		
			/* form */
			form, form td { font-size:10px; }
			form th { font-size:10px; font-weight:bold; }
			#cercatot { margin:0; padding:0; border:0;  height:18px; position:absolute; top:59px; left:305px; }
			.cercafield { margin:0 0 0 7px; padding:3px 3px; border:0; width:104px; height:18px; background-image: url(img/bg_cercafield.jpg); background-repeat: no-repeat; background-position: right top; font-size:10px; }
			.cerca { margin:0 7px; padding:0;  border:0; background-image: url(img/cerca.jpg); background-repeat:no-repeat; cursor:pointer; width:56px; height:18px; }
			.field { margin:0 4px 0 0; padding:0; border:solid 1px #FF9900;  height:16px; background-image:url(img/bkg_field.jpg); background-repeat:repeat-x; }
			#entra { margin:0; padding:0; border:0; width:56px; height:18px; background-image: url(img/entra.jpg); }