html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
} 

body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #ffffff;
	text-align: center;
	background-color: #000000;
	/*background-image: url(img/body_sfondo.jpg);
	background-repeat: repeat-x;
	background-position: center top;*/
	font-size: 11px;
}

div#centrato {
	padding: 0px;
	width: 1114px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: justify;
	background-image: url(img/body_sfondo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

div#menu_alto {
	height: 45px;
	background-image: url(img/testata.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
}

h2 {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	line-height: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
}

table td {
	margin: 0px;
	padding: 0px;
}

div.clear {
	clear: left;
}

div#contenuti_home {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/contenuti_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#contenuti_privato {
	padding: 0px 0px 0px 56px;
	height: 520px;
	margin: 179px 0px 0px 0px;
}

div#contenuti_privato td {
	margin: 0px;
	padding: 7px;
	border: 1px solid #ffffff;
	width: 250px;
}

div#contenuti_privato div{
	padding: 150px 0px 0px 0px;
}


div#contenuti_privato a{
	color: #ffffff;
	text-decoration: none;
}

div#contenuti_privato a:hover {
	color: #ffffff;
	text-decoration: underline;
}

div#contenuti_home div {
	margin: 0px;
	padding: 330px 0px 0px 0px;
}

div#flash {
	margin: 0px;
	padding: 0px 0px 0px 250px;
}

div#animazioni {
	margin: 0px 0px 0px 438px;
	padding: 10px 0px 0px 21px;
}

div#scroller_editoria {
	margin: 0px 0px 0px 460px;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
}

div#scroller_service {
	margin: 0px 0px 0px 460px;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
}

div#scroller_progetti {
	margin: 0px 0px 0px 460px;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
}

div#scroller_fiere {
	margin: 0px 0px 0px 460px;
	padding: 40px 100px 0px 20px;
	font-size: 12px;
	line-height: 18px;
}

div#footer {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 57px;
	text-align: center;
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

span.selezionato {
	color: #ebad4b;
}

/*INDUSTRIALE*/
div#contenuti_industriale {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_industriale_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

/*ARCHITETTURA*/
div#contenuti_architettura {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_architettura_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

/*STILL LIFE*/
div#contenuti_still {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_still_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

/*SPORT*/
div#contenuti_sport {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_sport_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#menu_sport {
	margin: 0px;
	padding: 0px 0px 0px 220px;
	width: 218px;
	float: left;
}

/*LAST SHOTS*/
div#contenuti_last_shots {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_lastshots_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#menu_lastshots {
	margin: 0px;
	padding: 20px 0px 0px 240px;
	width: 198px;
	float: left;
}

p.last_shots {
	font-size: 16px;
	font-family: "Trebuchet MS";
}

div#menu_lastshots a{
	text-decoration: none;
	color: #FFFFFF;
}

div#menu_lastshots a:hover {
	text-decoration: none;
	color: #ebad4b;
}

/*EDITORIA*/
div#contenuti_editoria {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_editoria_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#menu_editoria {
	margin: 0px;
	padding: 4px 0px 0px 223px;
	width: 218px;
	float: left;
}

div#menu_editoria td{
	margin: 0px;
	padding: 4px;
}

/*SERVICES*/
div#contenuti_services {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_services_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#menu_services {
	margin: 0px;
	padding: 30px 0px 0px 240px;
	width: 198px;
	float: left;
	line-height: 25px;
}

p.services {
	font-size: 16px;
	font-family: "Trebuchet MS";
}

div#menu_services a{
	text-decoration: none;
	color: #FFFFFF;
}

div#menu_services a:hover {
	text-decoration: none;
	color: #ebad4b;
}

/*PROGETTI*/
div#contenuti_progetti {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_progetti_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#menu_progetti {
	margin: 0px;
	padding: 30px 0px 0px 240px;
	width: 198px;
	float: left;
	line-height: 20px;
}

p.progetti {
	font-size: 16px;
	font-family: "Trebuchet MS";
}

div#menu_progetti a{
	text-decoration: none;
	color: #FFFFFF;
}

div#menu_progetti a:hover {
	text-decoration: none;
	color: #ebad4b;
}

/*BIOS*/
div#contenuti_bios {
	padding: 0px 0px 0px 0px;
	/*height: 520px;*/
	background-image: url(img/cont_bios_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#pagina_bios {
	margin: 0px;
	padding: 30px 0px 0px 250px;
	/*width: 198px;
	float: left;
	line-height: 25px;*/
}

div#pagina_bios img{
	float: left;
	margin: 0px 20px 20px 0px;
}

div#pagina_bios a.backstage {
	color: #FFCC33;
	text-decoration: underline;
}

div#pagina_bios a.backstage:hover {
	color: #CCCCCC;
	text-decoration: none;
}

div.backstage {
	text-align: center;
}

/*BACKSTAGE*/
div#contenuti_backstage {
	text-align: center;
	padding-top: 30px;
}


/*CONTATTI*/
div#contenuti_contatti {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_contatti_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#pagina_contatti {
	margin: 0px;
	padding: 30px 100px 0px 300px;
	/*width: 198px;
	float: left;
	line-height: 25px;*/
}

/*NEWSLETTER*/
div#contenuti_newsletter {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_newsletter_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#pagina_newsletter {
	margin: 0px;
	padding: 30px 100px 0px 300px;
	/*width: 198px;
	float: left;
	line-height: 25px;*/
}

div#risposta_newsletter {
	margin: 0px;
	padding: 200px 100px 0px 300px;
	font-size: 11px;
	line-height: 20px;
}

/*CONTENUTI SCROLLER*/

/*EDITORIA*/
p.titolo {
	font-size: 18px;
	color: #FF9900;
	padding-bottom: 12px;
}

div#scroller_editoria img {
	margin: 0px 15px 18px 0px;
	/*border: 1px solid #666666;*/
}

div#scroller_editoria img.left {
	float: left;
	margin: 0px 15px 18px 0px;
}

p.img {
	text-align: center;
}

div#scroller_editoria a {
	color: #66CCFF;
	text-decoration: none;
}

div#scroller_editoria a:hover {
	color: #66CCFF;
	text-decoration: underline;
}

div#scroller_editoria img.isbn {
	float: left;
	margin: 10px 15px 18px 0px;
}

div#scroller_editoria img.tigli {
	margin: 30px 100px 18px 0px;
}

div#scroller_editoria img.mussolini {
	margin: 30px 30px 0px 0px;
}

div#scroller_editoria img.mussolini_seconda {
	margin: 30px 0px 0px 0px;
	vertical-align: top;
}

.separatore {
	padding-top: 20px;
	margin: 0px 38px 0 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

div#scroller_editoria img.right {
	float: right;
	margin: 0px 0px 18px 15px;
}

/*SERVICE*/

p.scarica {
	font-size: 9px;
	line-height: 14px;
}

div#scroller_service a{
	text-decoration: none;
	color: #3399FF;
}

div#scroller_service a:hover {
	text-decoration: underline;
	color: #3399FF;
}

div.download {
	text-align: right;
	padding: 10px 0px 20px 0px;
}


div.roto1 {
	text-align: center;
	padding: 0px 0px 30px 0px;
}

div.roto1 img {
	border: 1px solid #666666;
}

div.roto {
	text-align: center;
	padding: 10px 0px 20px 0px;
}

div.roto img{
	border: 1px solid #666666;
}

div.roto img.prima {
	padding: 0px;
	margin-right: 20px;
}

div.roto_oggetti {
	/*text-align: center;*/
	padding: 20px 0px 30px 30px;
}

/*div.roto_oggetti img{
	border: 1px solid #666666;
}*/

div.ducati_2008 {
	text-align: center;
	padding: 20px 0px 20px 0px;
}

div.ducati_2006 {
	text-align: center;
	padding: 20px 0px 20px 0px;
}

div.ingrandimenti {
	text-align: center;
	padding: 20px 0px 20px 0px;
}

div.ingrandimenti img.prima{
	padding: 0px;
	margin-right: 40px;
}

div.ducati_store {
	text-align: center;
	padding: 20px 0px 20px 0px;
}

div.stock {
	padding: 20px 0px 0px 10px;
}

div.stock td {
	margin: 0px;
	padding: 10px 15px 0px 8px;
}

div.stock td.cd {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
}

div.fotoritocco {
	text-align: center;
	padding: 20px 0px 20px 0px;	
}

/*PROGETTI*/

div#scroller_progetti img {
	margin: 0px 15px 18px 0px;
	/*border: 1px solid #666666;*/
}

div#scroller_progetti img.left {
	float: left;
	margin: 0px 15px 18px 0px;
}

p.img {
	text-align: center;
}

div#scroller_progetti a {
	color: #66CCFF;
	text-decoration: none;
}

div#scroller_progetti a:hover {
	color: #66CCFF;
	text-decoration: underline;
}

div#scroller_progetti img.isbn {
	float: left;
	margin: 10px 15px 18px 0px;
}

/*.separatore {
	padding-top: 20px;
	margin: 0px 38px 0 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}*/

div#scroller_progetti img.right {
	float: right;
	margin: 0px 0px 18px 15px;
}

div.goretti {
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

div#scroller_progetti img.quick_time {
	margin: 0px;
}

div.goretti_duefoto {
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
}

div.avola_duefoto {
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
}

div#scroller_progetti img.avola {
	margin: 0px 15px 0px 0px;
}

div.avola_duefoto_seconda {
	text-align: center;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

div.nimax_duefoto {
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
}

div#scroller_progetti img.nimax {
	margin: 0px 20px 0px 0px;
}

div.nimax_trefoto {
	text-align: center;
	padding: 20px 0px 10px 0px;
	margin: 0px;
}

div.fai {
	padding: 30px 0px 0px 0px;
	text-align: center;
}

div.fai_seguito {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

div.omnitex {
	padding: 30px 0px 0px 0px;
	text-align: center;
}

div.omnitex_seguito {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

p.nota_tecnica {
	font-size: 9px;
}

div.berliner {
	padding: 30px 0px 0px 0px;
	text-align: center;
}

div.berliner_seguito {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

div.gd {
	padding: 30px 0px 0px 0px;
	text-align: center;
}

div.gd_seguito {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

/*FIERE*/
div#contenuti_fiere {
	padding: 0px 0px 0px 0px;
	height: 520px;
	background-image: url(img/cont_fiere_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 179px 0px 0px 0px;
}

div#menu_fiere {
	margin: 0px;
	padding: 30px 0px 0px 240px;
	width: 198px;
	float: left;
	line-height: 20px;
	text-align: left;
}

p.fiere {
	font-size: 16px;
	font-family: "Trebuchet MS";
}

p.fiere_servizi {
	font-size: 16px;
	font-family: "Trebuchet MS";
	line-height: 10px;
}


p.fiere_cersaie {
	font-size: 16px;
	font-family: "Trebuchet MS";
	margin-left: 30px;
	line-height: 10px;	
}

p.fiere_autopromotec {
	font-size: 16px;
	font-family: "Trebuchet MS";
	margin-left: 30px;
	line-height: 10px;	
}

div#menu_fiere a{
	text-decoration: none;
	color: #FFFFFF;
}

div#menu_fiere a:hover {
	text-decoration: none;
	color: #ebad4b;
}

div.fiere {
	text-align: center;
	padding: 60px 0px 0px 0px;
}

/*FORM*/

	  label {display:block;}
	  input {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
	  input.bt {padding:0 10px; margin-top:10px; font-weight:bold;}
	  select {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
	  /*div {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #e7e7e7;}*/
	  .red {color: #f00;}
	  
	  div.contenuto_form {
	  margin: 0px;
	  padding: 10px 0px 0px 0px;
	  }
	  
	  table.dati {
	  margin: 0px;
	  padding: 0px;
	  }
	  
	  table.dati td {
	  	padding: 10px 10px 10px 0px;
	  }
	  
	  div.privacy {
	  	margin: 0px;
		padding: 20px 0px 0px 0px;
	  }
.text_area {
	font-size: 11px;
}	  

.compila {
	background-color: #CCCCCC; 
}

/*BIOS NUOVO*/

p.segue {
	text-align: right;
}

div.clienti {
	width: 770px;
	padding-top: 20px;
	line-height: 30px;
	text-align: center;
}

div.clienti p {
	margin: 0px;
	padding: 0px;
}

.Stile5 {color: #CCCCCC; font-size: 30px;}
.Stile6 {font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 18px;}
.Stile8 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
}
.Stile9 {
	font-family: "Courier New", Courier, monospace;
	font-size: 28px;
}
.Stile11 {font-size: 30px; color: #FF0000; font-family: "Trebuchet MS";}
.Stile14 {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.Stile15 {
	color: #999999;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Stile16 {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	color: #FFCC33;
}
.Stile17 {
	font-size: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stile18 {
	font-size: 20px;
	font-family: "Trebuchet MS";
}
.Stile19 {
	font-size: 30px;
	font-family: "Courier New", Courier, monospace;
	color: #FF9933;
}
.Stile21 {font-size: 26px; font-family: Geneva, Arial, Helvetica, sans-serif; }
.Stile22 {font-size: 35px}
.Stile23 {font-size: 13px}
.Stile26 {
	font-size: 22px;
	color: #CCCCCC;
}
.Stile27 {font-size: 12px}
.Stile28 {
	font-size: 35px;
	font-family: "Trebuchet MS";
	color: #999999;
}
.Stile29 {
	font-size: 24px;
	font-family: "Courier New", Courier, monospace;
}
.Stile30 {
	font-size: 28px;
	font-family: "Trebuchet MS";
	color: #CCCCCC;
}
.Stile31 {
	font-size: 35px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Stile32 {font-size: 20px}
.Stile33 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Stile35 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
}
.Stile37 {font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
.Stile38 {font-size: 15px}
.Stile40 {
	font-size: 25px;
	color: #CCCCCC;
	font-family: "Times New Roman", Times, serif;
}
.Stile42 {font-size: 30px; color: #999999; }
.Stile43 {
	font-size: 40px;
	color: #99CCCC;
}
.Stile45 {font-size: 15px; font-family: "Trebuchet MS"; }
.Stile47 {color: #FFFFFF}
.Stile48 {font-size: 30px}
