html,body{
	margin:0;
	padding:0;
}

body {
	font-family:arial,verdana,sans-serif;
	font-size:70%;
	color:#666666;
	text-align: left;
	background-repeat: repeat-x;
}

.container{
	width:766px;
	margin: 0 /*auto*/;
	text-align: left;
}

#zoom1 {
	border:3px solid #d60000;
	width:670px;
	height:520px;
	top:40px;
	left:40px;
	position:absolute;
	background-color:#fff;
}

#zoom2 {
	border:3px solid #d60000;
	width:670px;
	height:520px;
	position:absolute;
	top:40px;
	left:40px;
	background-color:#fff;
}

#zoom3 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:40px;
	left:60px;
	background-color:#fff;
}

#zoom4 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:40px;
	left:60px;
	background-color:#fff;
}

#zoom5 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:40px;
	left:40px;
	background-color:#fff;
}

#zoom6 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:40px;
	left:40px;
	background-color:#fff;
}

#zoom7 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:300px;
	left:40px;
	background-color:#fff;
}

#zoom8 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:300px;
	left:40px;
	background-color:#fff;
}

#zoom9 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:300px;
	left:40px;
	background-color:#fff;
}

#zoom10 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:300px;
	left:40px;
	background-color:#fff;
}

#zoom11 {
	border:3px solid #d60000;
	width:665px;
	height:520px;
	top:40px;
	left:40px;
	padding-left:20px;
	position:absolute;
	background-color:#fff;
}

#zoom12 {
	border:3px solid #d60000;
	width:665px;
	height:520px;
	padding-left:20px;
	position:absolute;
	top:40px;
	left:40px;
	background-color:#fff;
}

#zoom13 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:600px;
	left:40px;
	background-color:#fff;
}

#zoom14 {
	border:3px solid #d60000;
	width:525px;
	height:520px;
	position:absolute;
	top:600px;
	left:40px;
	background-color:#fff;
}


.chiudi {
	padding:5px 10px 0 5px;
	text-align:right;
}

img.zoom {
	padding:10px;
}

.step0{
	background: url(img/bg_container0.gif)  no-repeat 0 90px;
}

.step1{
	background: url(img/bg_container1.gif)  no-repeat 0 90px;
}

.step2{
	background: url(img/bg_container2.gif)  no-repeat 0 90px;
}

.step3{
	background: url(img/bg_container3.gif)  no-repeat 0 90px;
}

.step4{
	background: url(img/bg_container4.gif)  no-repeat 0 90px;
}

.step5{
	background: url(img/bg_container5.gif)  no-repeat 0 90px;
}

a{
	text-decoration:none;
	color:#d60000;
}

a:hover{
	text-decoration:underline;
}

h1 {
	margin-top:0;
	margin-bottom:10px;
	font-family:arial,verdana,sans-serif;
	font-size:350%;
	color:#666666;
	margin-left:20px;
}

h2 {
	height:25px;
	margin:0;
	padding:0;
}

h3 {
	margin-top:0;
	margin-bottom:10px;
	font-family:arial,verdana,sans-serif;
	font-size:110%;
	color:#d60000;
}

p{
	padding:5px 0 5px 0;
	margin:0;
}

form {
	margin:0;
	padding:0;
}

ul {
	list-style-type: none;
	padding: 0em 0 0 0;
	margin: 15px 50px 5px 0px;
}

li {
	background-image: url(img/punto_elenco.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 2em;
	padding-bottom: 0.4em;
}

input, textarea, select {
	font-size:11px;
	font-family:arial, verdana, sans-serif;
}

.clearL{
	clear:left;
}

.separatore {
	background-image: url(img/hr.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height:1px;
}

.testata {
	padding-left:10px;
	padding-top:40px;
	width:766px;
	height:30px;
	background: url(img/bg_testata.gif) no-repeat 0 0;
}

.percorso {
	height:20px;
	background: url(img/bg_percorso.gif) no-repeat 0 0;
}

.uno {
	padding-left:87px;
}

.due {
	padding-left:170px;
}

.tre {
	padding-left:278px;
}

.quattro {
	padding-left:400px;
}

.cinque {
	padding-left:475px;
}

.txtred {
	color:#d60000;
}

.contenuti {
	width:637px;
	padding-top:30px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	border-right:2px solid #e3e3e3;
	background: url(img/bg_contenuti.gif) no-repeat 308px 20px;
}

.benvenuto {
	width:550px;
	margin:20px 30px 0px 10px ;
}

.evidenzia {
	color:#d60000;
	font-size:130%;
}

.titolo0 {
	height:200px;
	background: url(img/bg_titolo-step0.gif) no-repeat 0 0;
}

.titolo1 {
	height:200px;
	background: url(img/bg_titolo-step1.gif) no-repeat 0 0;
}

.titolo2 {
	height:200px;
	background: url(img/bg_titolo-step2.gif) no-repeat 0 0;
}

.titolo3 {
	height:200px;
	background: url(img/bg_titolo-step3.gif) no-repeat 0 0;
}

.titolo4 {
	height:200px;
	background: url(img/bg_titolo-step4.gif) no-repeat 0 0;
}

.titolo5 {
	height:200px;
	background: url(img/bg_titolo-step5.gif) no-repeat 0 0;
}

.titolo6 {
	height:200px;
	background: url(img/bg_titolo-step6.gif) no-repeat 0 0;
}

.footer {
	width:766px;
	height:23px;
	clear:right;
	background: url(img/bg_footer.gif) repeat-x top left;
}

.riepilogo{
	margin-top:10px;
}

.feedback {
	margin:20px;
	font-size:110%;
}

.pulsantiera {
	padding:30px 0 0 0;
	clear:left;
	margin:0;
	width:625px;
	text-align:right;
}

.pulsantiera .indietro {
	float:left;
	margin:0 0 20px 0;
}

.pulsantiera .avanti {
	display:inline;
	text-align:right;
	margin:0 0 20px 0;
}

.app {
	background:#01ac39 url(img/l_approvato.gif) no-repeat top center;
	height:31px;
	width:628px;
	margin-bottom:40px;
	margin-top:30px;
}

.marginT20 {
	margin-top:20px;
}


/* INIZIO BOX STEP 1 */
#formatogrande {
	padding:0 0 0 11px;
	width:266px;
	margin-left:20px;
	margin-top:20px;
	margin-right:40px;
	float:left;
	background: url(img/bg_record.gif) no-repeat bottom left;
}

#formatogrande2 {
	padding:0 0 20px 11px;
	width:266px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:30px;
	margin-right:40px;
	float:left;
	background: url(img/bg_record3.gif) no-repeat bottom left;
}

#formatogrande table, #formatogrande2 table{
	border-collapse:collapse;
}

#formatogrande td, #formatogrande2 td{
	padding-top:7px;
	padding-right:10px;
}

#formatogrande .separatore, #formatogrande2 .separatore {
	background: url(img/hr.gif) repeat-x top lef;
	height:1px;
	width:256px;
	margin-top:20px;
}

#formatogrande .seleziona {
	margin-left:157px
}

#formatopiccolo {
	padding:0 0 0 11px;
	width:210px;
	margin-top:20px;
	float:left;
	background: url(img/bg_record2.gif) no-repeat bottom left;
}

#formatopiccolo table{
	border-collapse:collapse;
}

#formatopiccolo td{
	padding-top:7px;
	padding-right:10px;
}

#formatopiccolo .separatore {
	background: url(img/hr.gif) repeat-x top lef;
	height:1px;
	width:256px;
	margin-top:20px;
}

#formatopiccolo .seleziona {
	margin-left:100px
}


/* INIZIO BOX CREATIVITA' */

#creativita {
	width:575px;
	padding-left:50px;
	padding-bottom:40px;
	background: url(img/h2-creativita.gif) no-repeat 0 0;
}

#creativita2 {
	width:575px;
	padding-left:30px;
	padding-bottom:40px;
	background: url(img/h2-creativita.gif) no-repeat 0 0;
}

#creativita .separa{
	clear:left;
}

#creativitapiccolasx {
	padding:0 0 0 11px;
	width:215px;
	background: url(img/bg_record-small.gif) no-repeat bottom left;
	margin-top:30px;
	float:left;
	margin-right:80px;
}

#creativitapiccolasx table{
	border-collapse:collapse;
}

#creativitapiccolasx td{
	padding-top:7px;
	padding-right:10px;
}

#creativitapiccolasx .seleziona {
	margin-left:125px;
	margin-top:30px;
}

#creativitapiccola {
	padding:0 0 0 11px;
	width:215px;
	background: url(img/bg_record-small.gif) no-repeat bottom left;
	margin-top:30px;
	float:left;
}

#creativitapiccola table{
	border-collapse:collapse;
}

#creativitapiccola td{
	padding-top:7px;
	padding-right:10px;
}

#creativitapiccola .seleziona {
	margin-left:125px;
	margin-top:30px;
}


/* INIZIO BOX FONT */
#font {
	width:575px;
	padding-left:50px;
	clear:left;
	padding-bottom:40px;
	background: url(img/h2-font.gif) no-repeat top left;
}

#displayfont {
	padding:0 0 0 11px;
	margin-top:30px;
	background: url(img/bg_record-font.gif) no-repeat bottom left;
}

#displayfont .seleziona {
	margin-left:430px
}


/* INIZIO BOX LOGO */
#logo {
	width:575px;
	padding-left:50px;
	padding-top:20px;
	clear:left;
	margin-bottom:20px;
	background: url(img/h2-logo.gif) no-repeat top left;
}

#logo input {
	border:1px solid #636363;
}

#logo p {
	width:530px;
	padding-bottom:10px;
	padding-top:10px;
}


/* INIZIO BOX MODULO MENU */
#modulomenu p {
	margin-left:20px;
	margin-right:25px;
}

#modulomenu table {
	width:575px;
	margin-left:25px;
	margin-top:20px;
	padding:10px;
	border-collapse:collapse;
	border:1px solid #636363;
}

#modulomenu td, #modulomenu th {
	padding:6px;
}

#modulomenu td {
	border-bottom:1px dashed #cfcfcf;
}

#modulomenu th {
	font-size:170%;
	font-weight:bold;
	color:#d60000;
	font-family:arial,verdana,sans-serif;
}

#modulomenu input {
	padding:0;
	margin:0;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:120%;
	border:1px solid #636363;
}

#modulomenu .noborder {
	border:none;
}

.categoria {
	background-color:#d60000;
	color:#FFF;
	font-weight:bold;
}


/* INIZIO BOX COMBO BEVANDE*/
#combobevande {
	padding-left:20px;
	padding-bottom:40px;
	margin-right:10px;
	background: url(img/h2-bevanda.gif) no-repeat 0 0;
}

#combobevande .separa{
	clear:left;
}

#bevanda {
	padding:0 0 0 11px;
	background: url(img/bg_record-combo.gif) no-repeat bottom left;
	margin-top:30px;
	float:left;
	height:140px;
	margin-right:15px;
}

#bevanda .titolo {
	width:120px;
	font-weight:bold;
}

.lattinacc33cl {
	background: url(img/combo-bevanda1.gif) no-repeat center center;
}

.vetrocc50cl {
	background: url(img/combo-bevanda2.gif) no-repeat center center;
}

.lattinacclight33cl {
	background: url(img/combo-bevanda3.gif) no-repeat center center;
}

.vetrocclight33cl {
	background: url(img/combo-bevanda4.gif) no-repeat center center;
}

.immagine {
	margin:0;
	padding:0;
	height:140px;
	width:100px;
}

#bevanda .seleziona {
	padding-top:5px;
	margin-left:36px;
}


/* INIZIO BOX COMBO PIATTI*/
#combopiatti {
	padding-left:20px;
	padding-bottom:40px;
	margin-right:10px;
	background: url(img/h2-piatto.gif) no-repeat 0 0;
}

#combopiatti .separa{
	clear:left;
}

#piatto {
	padding:0 0 0 11px;
	background: url(img/bg_record-combo.gif) no-repeat bottom left;
	margin-top:30px;
	float:left;
	height:120px;
	margin-right:15px;
}

#piatto .titolo {
	width:120px;
	font-weight:bold;
}

.pasta {
	background: url(img/combo-piatto-pasta.gif) no-repeat center center;
}

.proscmelone {
	background: url(img/combo-piatto-proscmelone.gif) no-repeat center center;
}

.patatine {
	background: url(img/combo-piatto-patatine.gif) no-repeat center center;
}

.insalata {
	background: url(img/combo-piatto-insalata.gif) no-repeat center center;
}

.carne {
	background: url(img/combo-piatto-carne.gif) no-repeat center center;
}

.panino {
	background: url(img/combo-piatto-panino.gif) no-repeat center center;
}

.hotdog {
	background: url(img/combo-piatto-hotdog.gif) no-repeat center center;
}

.hamburgher {
	background: url(img/combo-piatto-hamburgher.gif) no-repeat center center;
}

.pizza {
	background: url(img/combo-piatto-pizza.gif) no-repeat center center;
}

.pizzatrancio {
	background: url(img/combo-piatto-pizzatrancio.gif) no-repeat center center;
}

.pizzaquadrata {
	background: url(img/combo-piatto-pizzaquadrata.gif) no-repeat center center;
}

.focaccia {
	background: url(img/combo-piatto-focaccia.gif) no-repeat center center;
}

.piadina {
	background: url(img/combo-piatto-piadina.gif) no-repeat center center;
}

.macedonia {
	background: url(img/combo-piatto-macedonia.gif) no-repeat center center;
}

.immagine {
	margin:0;
	padding:0;
	height:80px;
	width:100px;
}

#piatto .seleziona {
	margin-left:36px;
}


/* INIZIO BOX LOGO */

#prezzo {
	width:575px;
	padding-left:50px;
	padding-top:20px;
	clear:left;
	background: url(img/h2-prezzo.gif) no-repeat top left;
}

#prezzo input {
	border:1px solid #636363;
}

#prezzo p {
	width:530px;
	padding-bottom:10px;
	padding-top:10px;
}


/* INIZIO BOX LOGIN */
#login {
	margin:40px auto;
	margin-top:30px;
	margin-bottom:70px;
	width:256px;
	height:134px;
	background: url(img/bg_login.gif) no-repeat top left;
}

#login .campi {
	margin-left:25px;
	padding-top:30px;
}

#login p {
	padding-top:10px;
	color:#df001e;
	font-weight:bold;
}

#login p.invia {
	margin-top:10px;
	margin-left:130px;
}

/* FINE BOX LOGIN */


/* INIZIO BOX RIEPILOGO */


#formato {
	width:575px;
	padding-left:50px;
	padding-bottom:40px;
	background: url(img/h2-formato.gif) no-repeat 0 0;
}

#formato .separa{
	clear:left;
}

#formato table{
	border-collapse:collapse;
}

#formato td{
	padding-right:10px;
}


#menu {
	width:575px;
	padding-left:50px;
	padding-bottom:40px;
	background: url(img/h2-menu.gif) no-repeat 0 0;
}


#combo {
	width:575px;
	padding-left:50px;
	background: url(img/h2-combinazione.gif) no-repeat 0 0;
}

#combo .separa{
	clear:left;
}

#combo table{
	border-collapse:collapse;
}

#combo td{
	padding-right:10px;
}


#riepilogopiatto {
	padding:0 0 0 11px;
	margin-top:30px;
	float:left;
	margin-right:15px;
}

/* INIZIO BOX NUMERO COPIE */

#numerocopie {
	width:575px;
	padding-left:50px;
	padding-top:20px;
	clear:left;
	margin-bottom:20px;
	background: url(img/h2-numerocopie.gif) no-repeat top left;
}


#numerocopie {

}
