 html{
	margin: 0;
	padding: 0;
}

body {
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F4F3F2;
	background-repeat: repeat-x;
	margin: 10px 0 0 5px;
}
.nov{
	position: absolute;
	top: -10000px;
}
h1 {
	font-size: 18px;
	margin: 8px 0 20px 0;
	padding: 0;
	color: #8C8C8C;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	margin: 8px 0 0 0;
	padding: 0;
	color: #8C8C8C;
	font-weight: bold;
}
h3 {
	font-size: 11px;
	margin: 2px 0 5px 0;
	padding: 0;
	color: #8C8C8C;
	font-weight: normal;
}
h4 {
	font-size:10px;
	margin: 0;
	padding: 0;
}
h5 {
	font-size: 9px;
	margin: 0;
	padding: 0;
}

h6 {
	font-size:8px;
	font-style: italic;
	margin: 0;
	padding: 0;
}

.Contenitore{
	width: 777px;
	background-image: url(img/ToolBG.gif);
	margin: 0;
	padding: 0;
	
}
 .alto
{
	width: 777px;
	height: 10px;
	background-image: url(img/TooLalto.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}
.basso
{
	font-size: 1px;
	line-height: 1px;
	width: 777px;
	height: 18px;
	background-image: url(img/Toolbasso.gif);
}
.interno
{
	margin: 0;
	padding: 4px 17px 4px 16px; 
}

.filmswf
{
	padding: 0;
	margin: 0;
	width : 744px;
	height: 215px;
	background-color: #FFF;
	background-image: url(img/Toolbar.jpg);
}
.formica
{
	padding: 0;
	margin: 0 0 8px 0;
	width : 744px;
	height: 15px;
	line-height: 15px;
	background-color: #F19300;
	font-size: 11px;
	color:#FFF;
}

.formica .dentro
{
	padding-left: 10px;
}
.formica a
{
	color:#FFF;

}
 


.website
{
	background-color: #F4F3F2;
	background-image: url(img/pageBG.gif);
	width : 744px;
}
.menu
{
	width: 200px;
	background-color: #676769; 
}

.menunav{
	  height:30px;
	 background-color:#FF7F00;
	 color: #fff;
	 font-size: 11px;
}

.menunav .dentro
{
	padding: 10px 0 0 70px;
}

.menunav a
{
	color: #FFF;
	text-decoration: none;
}

.menunav a:hover
{
	text-decoration: underline;
}

.menunav a.sez_sel
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.menunav a.sez_sel:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.spaziopage
{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	width: 8px;
}

.lingua
{
	color: #8C8C8C;
	text-align: center;
	width: 777px;
	padding-bottom: 5px;
}
.lingua a{
	color: #8C8C8C;
	text-decoration: none;
}
.lingua a:hover{
	color: #8C8C8C;
	text-decoration: underline;
}

.gruppo a{
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
}
.gruppo a:hover{
	color: #8C8C8C;
	font-weight: bold;
	text-decoration: underline;
}

.gruppomin a{
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
}
.gruppomin a:hover{
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
}

.pdf a{
	font-size: 10px;
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
}
.pdf a:hover{
	font-size: 10px;
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
}

.back1 a , .back2 a {
	font-size: 8px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.back1 a:hover , .back2 a:hover {
	font-size: 8px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

.page
{
	width: 536px;
	float: left;
}

.clearfloat
{
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0px;
}

.margineAltoBasso
{
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0px;
	background-color: #F4F3F2;
	height: 8px;
}
.closefoot
{
	padding-top: 16px;
	height: 12px;
	font-size:11px;
	line-height:12px;
	color: #8C8C8C;
	text-align:center;
}
.contbuttonMenu
{
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	padding: 0 0px 0 0px;
}
.buttonMenu
{
	padding-left: 8px;
	width: 184px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(../button/Menu.gif);
	font-weight: bold;
	color:#FFF;
	line-height: 21px;
}

.buttonMenuSelez
{
	padding-left: 8px;
	width: 184px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(../button/Menusel.gif);
	font-weight: bold;
	color: #F29400;
	line-height: 21px;
}

.buttonMenu a
{
	color: #FFF;
	text-decoration: none;
}

.buttonMenu a:hover
{
	color: #000;
	text-decoration: none;
}

.PageConteiner
{
	margin: 0;
	padding: 8px 0 8px 8px;
}
.corpo
{
	color: #1A171B;
	padding-right: 8px;
}

.corpo div
{
	margin: 8px 0 0 0;	
}
.corpo p
{
	margin: 8px 0 0 0;	
}

.credits
{
	text-align: center;
	width : 200px;
}

strong
{
	color:#006AB2;
	font-weight: bold;
}
em
{
	color:#006AB2;
}

a
{
	color: #F29400;
	text-decoration: none;
}

a.min
{
	font-size: 9px;
	text-decoration: none;
}

.rigaSiNo
{
	background-image: url(img/rigaSiNo.gif);
	background-repeat: repeat-x;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
}

td{
	color: #8C8C8C;
	font-size:11px;
	font-weight: bold;	
}

form
{
	margin: 0;
	padding: 0;
}

input, textarea
{
	background-color: #FFF;
	color: #8C8C8C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000;
}

input.sub
{
	text-align: right;
	background-color: transparent;
	color: #8C8C8C;
	width: 100px;
	border: 0;
	font-size:12px;
	font-weight: bold;
}

.Noborder
{
	border: 0px;
}

.flotlefthomesx
{
	float: left;
	width: 262px;
	margin: 0px 5px 0px 0px;
}

.flotlefthomedx
{
	float: left;
	width: 255px;
	margin: 0px 0px 0px 0px;
}
.image
{
	background-image: url(img/contimg.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 153px;
}

.contieneimg
{
	padding: 13px;
}
.flotleftgrupposx
{
	float: left;
	width: 325px;
	margin: 0px 5px 0px 0px;
}

.flotleftgruppodx
{
	float: left;
	width: 192px;
	margin: 0px 0px 0px 0px;
}
.image2
{
	background-image: url(img/contimg2.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 120px;
}
.gruppi
{
	float: left;
	width: 260px;
	margin: 0px 5px 0px 0px;
}
.gruppo{
	color: #8C8C8C;
	border: 0;
	font-size:12px;
	font-weight: bold;
	padding: 1px 0px 1px 5px;
}

.bgmarchi
{
	background-image: url(img/bgmarchi.gif);
	background-repeat: no-repeat;
	width: 136px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.marchio{
	background-image: url(img/contimg4.gif);
	background-repeat: no-repeat;
	float: left;
	width: 75px;
	height: 45px;
	margin: 0px 5px 0px 5px;
}

.contieneimg4
{
	padding: 10px;
}

.floatminisx
{
	float: left;
	width: 145px;
	margin: 0px 5px 0px 0px;
}

.gruppomin{
	color: #8C8C8C;
	border: 0;
	font-size:8px;
	padding: 1px 0px 1px 5px;
}

.floatminidx
{
	float: left;
	width: 373px;
	margin: 0px 0px 0px 5px;
}

.contieneimg2
{
	padding: 15px;
}

.image6
{
	float: left;
	background-image: url(img/contimg6.gif);
	background-repeat: no-repeat;
	width: 182px;
	height: 144px;
	margin: 0px 1px 0px 1px;
}

.photomarc
{
	margin: 10px 5px 10px 0px;
}

.bgmenusx
{
	background: #a1a497;
	width: 200px;
	min-height:329px;
	padding: 0px 0px 10px 0px;
}

.back1 {
	margin: 5px 0px 10px 0px;
	color: #FFF;
	text-align: center;
}
.back2 {
	margin: 190px 0px 10px 0px;
	color: #FFF;
	text-align: center;
}

.image3
{
	background-image: url(img/contimg3.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 109px;
}

.contieneimg3
{
	padding: 14px;
}

.paddinggrp{
	font-size: 18px;
	color: #F4F3F2;
	margin: 10px 0px 0px 0px;
}
.titologrp{
	background-color: #FF7F00;
	padding: 2px 5px 2px 5px;
}

.flotleftstorysx
{
	float: left;
	width: 245px;
	margin: 0px 10px 0px 0px;
}

.flotleftstorydx
{
	float: left;
	width: 262px;
	margin: 0px 0px 0px 5px;
}

.flotlefttecsx
{
	float: left;
	width: 292px;
	margin: 0px 10px 0px 0px;
}

.flotlefttecdx
{
	float: left;
	width: 226px;
	margin: 0px 0px 0px 0px;
}

.image4_
{
	background-image: url(img/tecqual.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 153px;
}
.image4
{
	width: 222px;
	height: 153px;
}

.pdf
{
	font-size: 10px;
	color: #8C8C8C;
	margin: 10px 12px 0px 1px;
	text-align: right;
}

.bglogin
{
	background-image: url(img/bglogin.gif);
	background-repeat: no-repeat;
	width: 340px;
	height: 75px;
	text-align: right;
	color: #8C8C8C;
	font-size: 10px;
}

.contienelogin
{
	padding: 15px 20px 0px 0px;
}

.enter
{
	margin: 5px 0px 0px 0px;
	width: 335px;
}

.result{
	color: #000;
	font-size: 10px;
	margin: 10px 0px 0px 10px;
	font-weight: bold;
}

.flotleftcontactsx
{
	float: left;
	width: 290px;
	margin: 0px 5px 0px 0px;
}

.bgcontact
{
	background-image: url(img/bgcontact.gif);
	background-repeat: no-repeat;
	width: 290px;
	height: 240px;
	color: #8C8C8C;
	font-size: 10px;
	text-align: right;
}

.contienecontact
{
	padding: 15px 20px 0px 0px;
	text-align:right;
}

.flotleftcontactdx
{
	float: left;
	width: 230;
	margin: 0px 0px 0px 0px;
}

.image5
{
	background-image: url(img/contimg5.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 229px;
	text-align: center;
	padding: 6px 0px 0px 0px;
}

.invia
{
	margin: 0px 0px 0px 0px;
	width: 285px;
	text-align: right;
}