@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background-image:url(../img/sfondounito.gif); background-position:top center; background-repeat:no-repeat; background-color:#F784BD;}
p,a,ul,li,table,td,address,b,i,h1,h2,h3,h4,h5,h6 {font-family:arial;}





#logo {background: transparent logo.png no-repeat bottom center; }



#wrapper {position:relative; top:0; left:0; width:822px; margin:0 auto; padding:0;}
#top {position:relative; top:0; left:0; width:822px; margin:0 auto; padding:0; background-image:url(../img/logo.jpg); background-position:top center; background-repeat:no-repeat; min-height:160px; height:auto !important; height:160px;}

#bandiere {position:absolute; top:15px; left:25px; margin:0; padding:0;}

#menufunzioni {position:absolute; top:0; left:0; margin:0; padding:0; font-size:11px;}
#menufunzioni form {position:absolute; top:6px; left:390px; margin:0; padding:0; font-size:11px; width:310px;}
#menufunzioni input {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px;}
#menufunzioni h2 {position:absolute; top:13px; left:120px; margin:0; padding:0; font-size:12px; width:550px;}
#menufunzioni p {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px;}
#menufunzioni h4 {position:absolute; top:13px; left:275px; margin:0; padding:0; font-size:11px; width:180px;}
#menufunzioni a {margin:0 3px; padding:0; font-size:12px; color:#333; font-weight:bold;}
#menufunzioni a:link {text-decoration:none;}
#menufunzioni a:visited {text-decoration:none;}
#menufunzioni a:hover {text-decoration:underline;}
#menufunzioni a:active {text-decoration:none;}

#carrellotopscritta {position:absolute; top:20px; left:585px; margin:0; padding:0; font-size:11px; width:140px; text-align:right;}
#carrellotopscritta b {position:relative; top:0; left:0; margin:0; padding:0; font-size:14px; color:#F784BD;}
#carrellotopscritta a {position:relative; top:0; left:0; margin:0; padding:0; font-size:14px; color:#F784BD; font-weight:bold;}
#carrellotopscritta a:link {text-decoration:none;}
#carrellotopscritta a:visited {text-decoration:none;}
#carrellotopscritta a:hover {text-decoration:underline;}
#carrellotopscritta a:active {text-decoration:none;}

#carrellotopimg {position:absolute; top:0px; left:730px; margin:0; padding:0; font-size:11px; width:55px; text-align:right; vertical-align:top;}
#carrellotopimg a {position:relative; top:0; left:0; margin:0; padding:0;}
#carrellotopimg a:link {text-decoration:none;}
#carrellotopimg a:visited {text-decoration:none;}
#carrellotopimg a:hover {text-decoration:underline;}
#carrellotopimg a:active {text-decoration:none;}
#carrellotopimg img {border:0;}



#menusopra {position:absolute; top:120px; left:255px; margin:0; padding:0; font-size:11px; color:#fff; text-align:right; width:540px;}
#menusopra a {margin:0 3px; padding:0; font-size:12px; color:#fff; font-weight:bold;}
#menusopra a:link {text-decoration:none;}
#menusopra a:visited {text-decoration:none;}
#menusopra a:hover {text-decoration:underline;}
#menusopra a:active {text-decoration:none;}



#content {position:relative; top:0; left:0; margin:0 auto; padding:0; width:822px; min-height:500px; height:auto !important; height:500px;}

#contenttop {position:relative; top:0; left:0; width:822px; margin:0 auto; padding:0; background-image:url(../i/contenttop.png); background-position:top left; background-repeat:no-repeat; min-height:62px; height:auto !important; height:62px;}

#contentcenter {position:relative; top:0; left:0; width:822px; margin:0 auto; padding:0; background-image:url(../i/contentrepeat.png); background-position:top center; background-repeat:repeat-y; min-height:500px; height:auto !important; height:500px;}
#contentcenter table {position:relative; top:0; left:0; width:800px; margin:0 auto; padding:0; }
#contentcenter tr {position:relative; top:0; left:0; width:800px; margin:0; padding:0;}


#contentbottom {position:relative; top:0; left:0; width:822px; margin:0 auto; padding:0; background-image:url(../i/contentbottom.png); background-position:top left; background-repeat:no-repeat; min-height:31px; height:auto !important; height:31px;}

#footer {position:relative; top:0; left:0; width:822px; margin:0 auto; padding:0; min-height:118px; height:auto !important; height:118px; background-image:url(../i/sfondofooter.png); background-position:top left; background-repeat:no-repeat;}

#menubottom {position:absolute; top:20px; left:21px; margin:0; padding:0; font-size:10px; color:#333; text-align:right; width:390px; border-bottom:1px solid #999;}
#menubottom a {margin:0 3px; padding:0; font-size:10px; color:#333;}
#menubottom a:link {text-decoration:none;}
#menubottom a:visited {text-decoration:none;}
#menubottom a:hover {text-decoration:underline;}
#menubottom a:active {text-decoration:none;}


#powered {position:relative; top:50px; left:0; margin:0; padding:0; font-size:12px; text-align:center; font-family:arial; color:#333;}
#powered a {position:relative; top:0; left:0; margin:0; padding:0; font-size:12px; text-align:center; font-family:arial; color:#333; text-decoration:none;}
#powered a:hover {position:relative; top:0; left:0; margin:0; padding:0; font-size:12px; text-align:center; font-family:arial; color:#f90; text-decoration:underline;}


#ricercasx {position:relative; top:0; left:10px; margin:0; padding:0; width:150px; text-align:left; border:1px solid #999;}
#ricercasx form {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:150px;}
#ricercasx h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:148px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/sfondodonna.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
#ricercasx h3 {position:relative; top:0; left:0; margin:5px 0 5px 35px; padding:5px 0 5px 2px; width:72px; font-size:12px; }
#ricercasx h4 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:148px; font-size:12px; color:#333;}
#ricercasx a {margin:0; padding:5px 0 5px 2px; color:#000; font-size:11px; font-weight:bold;}
#ricercasx a:link {text-decoration:none;}
#ricercasx a:visited {text-decoration:none;}
#ricercasx a:hover {text-decoration:underline;}
#ricercasx a:active {text-decoration:none;}
#ricercasx p {position:relative; top:0; left:0; margin:0 0 0 2px; padding:5px 0 5px 2px; width:140px; font-size:11px; color:#333; text-align:left;}
#ricercasx hr { width:122px;}

/*#orariapertura {position:absolute; top:128px; left:400px; margin:0; padding:0; width:180px; text-align:left; border:1px solid #999; min-height:130px; min-height:auto !important; height:130px;}
#orariapertura h2 {position:relative; top:0; left:0; margin:0; padding:7px 0 7px 2px; width:178px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/orologio.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
#orariapertura p {position:relative; top:0; left:0; margin:5px 0 2px 5px; padding:0; width:180px; font-size:16px; color:#333; text-align:left;}*/

#trovarehome {position:relative; top:0; left:5px; margin:0; padding:0; text-align:left; border:1px solid #999; width:320px; min-height:85px; min-height:auto !important; height:85px;}
#trovarehome table {position:relative; top:0; left:0; margin:0; padding:0; width:320px; min-height:135px; min-height:auto !important; height:135px}
#trovarehome td {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; font-size:11px;}
#trovarehome h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:320px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/sfondodonna.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
#trovarehome p {position:relative; top:0; left:0; margin:5px 0 2px 5px; padding:0; font-size:11px; color:#333; text-align:left;}



#bottonifunzione {position:relative; top:0; left:10px; margin:20px 0; padding:0; width:150px; text-align:left; border:1px solid #999;}
#bottonifunzione table {position:relative; top:0; margin:10px 0; padding:0; width:150px; text-align:center;}
#bottonifunzione td {position:relative; top:0; margin:0; padding:0; width:75px; text-align:center; vertical-align:bottom;}
#bottonifunzione img {position:relative; top:0; margin:0 auto; padding:0; border:0;}
#bottonifunzione h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:148px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/sfondodonna.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD; text-align:left;}
#bottonifunzione p {position:relative; top:0; left:0; margin:5px 0; padding:0; width:70px; font-size:11px; color:#333; text-align:center;}
#bottonifunzione a {padding:0; font-size:11px; color:#333; font-weight:bold;}
#bottonifunzione a:link {text-decoration:none;}
#bottonifunzione a:visited {text-decoration:none;}
#bottonifunzione a:hover {text-decoration:underline;}
#bottonifunzione a:active {text-decoration:none;}



#menudinamicosx {position:relative; top:0; left:10px; margin:0; padding:0; width:220px; font-size:11px; min-height:300px; height:auto !important; height:300px;}
#menudinamicosx h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:220px; font-size:12px; color:#fff; background-color:#333;}
#menudinamicosx ul {position:relative; top:0; left:0; margin:5px; padding:0; width:200px; font-size:11px;}
#menudinamicosx li {position:relative; top:0; left:0; margin:5px; padding:2px 0; width:200px; font-size:11px; border-bottom:1px dotted #999; list-style-type:none;}
#menudinamicosx a {padding:0; font-size:12px; color:#333; font-weight:bold;}
#menudinamicosx a:link {text-decoration:none;}
#menudinamicosx a:visited {text-decoration:none;}
#menudinamicosx a:hover {text-decoration:underline;}
#menudinamicosx a:active {text-decoration:none;}



#iscrivipay {position:relative; top:0; left:10px; margin:20px 0 0 0; padding:0; width:150px; text-align:center; border:1px solid #999;}
#iscrivipay img {position:relative; top:0; left:0; margin:7px auto; padding:0; border:0;}
#iscrivipay h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:148px; font-size:12px; color:#333; text-align:left; background-image:url(../img/sfondodonna.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
#iscrivipay h3 {position:relative; top:0; left:0; margin:5px 0 5px 5px; padding:0; width:140px; font-size:11px; color:#333; text-align:center;}
#iscrivipay p {position:relative; top:0; left:0; margin:5px 0 2px 5px; padding:0; width:140px; font-size:11px; color:#333; text-align:left;}


#formlogin {position:relative; top:0; left:0; margin:20px auto; padding:20px 0; width:500px; text-align:center; min-height:200px; height:auto !important; height:200px; background-image:url(../img/sfondologin.gif); background-position:top center; background-repeat:no-repeat;}
#formlogin table {position:relative; top:0; left:0; width:310px;}
#formlogin td {position:relative; top:0; left:0; text-align:left; vertical-align:bottom;}
#formlogin h2 {position:relative; top:0; left:0; margin:15px 0 5px 0; padding:0; font-size:12px; text-align:left;}
#formlogin p {position:relative; top:0; left:0; margin:0px 0 10px 10px; padding:0; font-size:12px; text-align:left;}
#formlogin address {position:relative; top:0; left:0; margin:5px 0; padding:0; text-align:center; font-size:11px; font-weight:normal;}
#formlogin a {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:none; color:#333; font-weight:bold; font-size:12px;}
#formlogin a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:underline; color:#F784BD;}
#formlogin form {position:relative; top:0; left:0; margin:0 0 15px 0; padding:0;}
#formlogin input {position:relative; top:0; left:0; margin:0; padding:2px 0; width:100px; font-size:11px; border:1px solid #666; background-color:#fff; color:#333;}
#formlogin h4 {position:relative; top:0; left:0; margin:0 auto; padding:15px 0 0 0; width:400px; border-top:1px solid #F784BD; font-size:12px;}



.cursore {cursor:pointer;}


/*Acquista on line*/
#acqonline {position:relative; top:0; left:12px; margin:0; padding:0; width:600px;}

#acqonline table {position:relative; top:0; left:20px; margin:0; padding:0; width:600px;}
#acqonline tr {position:relative; top:0; left:20px; margin:0; padding:0; width:600px; vertical-align:top;}
#acqonline td {position:relative; top:0; left:20px; margin:0; padding:0; vertical-align:top;}
#acqonline form {position:relative; top:0; left:0px; margin:0; padding:0; width:600px;}

#percorso {position:relative; top:0px; left:0px; margin:0 0 10px 0; padding:0; width:600px; color:#fff; font-weight:bold; text-transform:uppercase;}
/*
#percorso h2 {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 5px 0; padding:5px 0; color:#fff; font-weight:bold; background-color:#F784BD; text-align:center; text-transform:uppercase;}
#percorso h3 {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 5px 0; padding:5px 0; color:#fff; font-weight:bold; background-color:#003366; text-align:center; text-transform:uppercase;}
*/
#percorso a {position:relative; top:0px; left:0px; font-size:11px; margin:0px 3px 0px 0; padding:5px 5px 5px 23px; color:#fff; font-weight:bold; background-color:#F784BD; min-height:20px; height:auto !important; height:20px;}
#percorso a:link {font-size:11px; text-decoration:none;}
#percorso a:visited {font-size:11px; text-decoration:none;}
#percorso a:hover {font-size:11px; text-decoration:underline; background-color:#003366;}
#percorso a:active {font-size:11px; text-decoration:none;}
/*#percorso b {font-size:11px; margin:0; padding:5px 2px; color:#fff; font-weight:bold; background-color:#003366; text-transform:uppercase;}*/
#percorso a img {position:absolute; top:0px; left:0px; margin:2px 0 2px 2px; padding:0; height:20px; width:17px; border:0;}


#elencocategorie {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../i/sfondocat.gif); background-position:top left; background-repeat:no-repeat; width:150px; min-height:230px; height:auto !important; height:230px;}
#elencocategorie h4 {position:absolute; top:175px; left:7px; margin:0; padding:0; font-size:10px; color:#fff; font-weight:bold; width:100px; text-align:right;}
#elencocategorie img {position:relative; top:0px; left:0; border:0; margin:15px 10px; padding:0;  border:0;}
#elencocategorie address {position:absolute; top:175px; left:7px; margin:0; padding:0; font-size:12px; color:#333; font-weight:bold; width:100px; text-align:right; font-style:normal;}
#elencocategorie a {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; font-weight:bold;}
#elencocategorie a:link {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:none;}
#elencocategorie a:visited {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:none;}
#elencocategorie a:hover {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:underline;}
#elencocategorie a:active {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:none;}
#elencocategorie input {font-size:10px; margin:0; padding:0; color:#333; text-decoration:none;}

#aggiungiprodotti {position:absolute; top:200px; left:62px; margin:0; padding:0; font-size:11px; color:#333; font-weight:bold;}


#elencosottocategorie {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../i/sfondocat.gif); background-position:top left; background-repeat:no-repeat; width:150px; min-height:230px; height:auto !important; height:230px; text-align:center;}
#elencosottocategorie h4 {position:absolute; top:10px; left:5px; margin:0; padding:0; font-size:10px; color:#fff; font-weight:bold; width:140px; text-align:center; text-transform:uppercase;}
#elencosottocategorie img {position:relative; top:0px; left:0; border:0; margin:25px 10px 0px 10px; padding:0; border:0;}
#elencosottocategorie address {position:absolute; top:175px; left:7px; margin:0; padding:0; font-size:11px; color:#333; font-weight:bold; width:100px; text-align:right; font-style:normal;}
#elencosottocategorie a {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; font-weight:bold;}
#elencosottocategorie a:link {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:none;}
#elencosottocategorie a:visited {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:none;}
#elencosottocategorie a:hover {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:underline;}
#elencosottocategorie a:active {font-size:10px; margin:0; padding:5px 0 5px 0; color:#fff; text-decoration:none;}
#elencosottocategorie input {font-size:10px; margin:0; padding:0; color:#333; text-decoration:none;}




#elencoprodotti {position:relative; top:0; left:0; margin:0; padding:0; background-image:url(../i/sfondocat.gif); background-position:top left; background-repeat:no-repeat; width:150px; min-height:230px; height:auto !important; height:230px; text-align:center;}
#elencoprodotti h4 {position:relative; top:0px; left:0px; margin:0 auto; padding:10px 0 0 0; font-size:11px; color:#333; font-weight:bold; width:130px; text-transform:uppercase;}
#elencoprodotti img {position:relative; top:0px; left:0; border:0; margin:5px 10px; padding:0;}
#elencoprodotti address {position:absolute; top:175px; left:7px; margin:0; padding:0; font-size:12px; color:#333; font-weight:bold; width:100px; text-align:right; font-style:normal;}
#elencoprodotti a {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; font-weight:bold;}
#elencoprodotti a:link {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:none;}
#elencoprodotti a:visited {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:none;}
#elencoprodotti a:hover {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:underline;}
#elencoprodotti a:active {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:none;}
#elencoprodotti input {font-size:11px; margin:0; padding:0; color:#333; text-decoration:none;}

#aggiungiprodotti {position:absolute; top:200px; left:62px; margin:0; padding:0; font-size:11px; color:#333; font-weight:bold;}

#dettdescprod {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px;}
#dettdescprod p {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; font-size:11px;}
#dettdescprod h1 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; font-size:11px;}
#dettdescprod h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; font-size:11px;}
#dettdescprod h3 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; font-size:11px;}
#dettdescprod h4 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; font-size:11px;}
#dettdescprod br {margin:0; padding:0; font-size:11px;}

#dettaglioprodotto {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 20px 0; padding:0; width:600px; color:#333; font-weight:bold;}
#dettaglioprodotto table {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 10px 0; padding:0; width:552px; color:#333; font-weight:bold;}
#dettaglioprodotto tr {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 10px 0; padding:0; width:552px; color:#333; font-weight:bold;}


#immagineprodotto {position:relative; top:0; left:0; margin:0 0 0 1px; padding:0; border:3px solid #F784BD;}
#immagineprodotto:hover {position:relative; top:0; left:0; margin:0 0 0 1px; padding:0; border:3px solid #003366;}


#descrizioneprodotto {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-weight:normal; width:345px;}
#descrizioneprodotto h2 {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-weight:normal; text-align:left; width:345px;}
#descrizioneprodotto h3 {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-weight:bold; width:345px;}
#descrizioneprodotto h4 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; font-size:11px; font-weight:bold; color:#f00; width:345px;}
#descrizioneprodotto p {position:relative; top:0; left:0; margin:5px 0; padding:0; font-size:11px; font-weight:normal; color:#333; width:345px;}


#funzioniprodotto {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-weight:normal;}
#funzioniprodotto address {position:relative; top:0; left:0; margin:15px 0; padding:0; font-size:12px; font-weight:normal; color:#333; text-align:right; font-style:normal;}


#variantidisp {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-family:arial; border:1px solid #003366; width:438px; background-color:#fff;}
#variantidisp td {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-family:arial; font-weight:normal; vertical-align:middle;}


#elencorandom {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../i/sfondoprod.gif); background-position:top left; background-repeat:no-repeat; width:180px; min-height:250px; height:auto !important; height:250px; text-align:center;}
#elencorandom h4 {position:relative; top:0px; left:0px; margin:0 auto; padding:10px 0 0 0; font-size:11px; color:#333; font-weight:bold; width:170px; text-transform:uppercase;}
#elencorandom img {position:relative; top:0px; left:0; border:0; margin:5px 7px; padding:0;}
#elencorandom address {position:absolute; top:207px; left:30px; margin:0; padding:0; font-size:12px; color:#333; font-weight:bold; width:110px; text-align:right; font-style:normal;}
#elencorandom a {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; font-weight:bold;}
#elencorandom a:link {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:none;}
#elencorandom a:visited {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:none;}
#elencorandom a:hover {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:underline;}
#elencorandom a:active {font-size:11px; margin:0; padding:5px 0 5px 0; color:#333; text-decoration:none;}
#elencorandom input {font-size:11px; margin:0; padding:0; color:#333; text-decoration:none;}

#torna {position:absolute; top:0; left:250px; margin:0; padding:0; text-align:center; font-size:11px;}
#torna a {font-size:11px;}


#casosingolo {position:relative; top:0; left:0; margin:0; padding:0; background-color:#fff; border:1px solid #003366;}
#casosingolo td {position:relative; top:0; left:0; margin:0; padding:0; font-size:12px; vertical-align:top;}
#casosingolo h2 {position:relative; top:0; left:0; margin:0; padding:2px; font-size:12px;}
#casosingolo p {position:relative; top:0; left:0; margin:0; padding:2px; font-size:11px;}
#casosingolo address {position:relative; top:0; left:0; margin:0; padding:2px; font-size:11px;}









#contenutoindexsx {position:relative; top:0px; left:0px; font-size:11px; margin:0 auto 20px auto; padding:0; width:230px; color:#333; font-weight:bold;}
#contenutoindexsx h1 {position:relative; top:0; left:0; margin:0; padding:5px; font-size:14px; font-weight:bold; background-color:#F784BD; color:#333;}
#contenutoindexsx h2 {position:relative; top:0; left:0; margin:15px 0 5px 0; padding:0; font-size:12px; font-weight:bold; color:#F784BD;}
#contenutoindexsx p {position:relative; top:0; left:0; margin:5px 0; padding:0; font-size:11px; font-weight:normal; color:#333; width:230px;}


#contenutoindex {position:relative; top:0px; left:0px; font-size:11px; margin:0 auto 20px auto; padding:0; width:515px; color:#333; font-weight:bold;}
#contenutoindex h1 {position:relative; top:0; left:0; margin:0; padding:5px; font-size:14px; font-weight:bold; background-color:#F784BD; color:#333;}
#contenutoindex h2 {position:relative; top:0; left:0; margin:15px 0 5px 0; padding:0; font-size:12px; font-weight:bold; color:#F784BD;}
#contenutoindex p {position:relative; top:0; left:0; margin:5px 0; padding:0; font-size:11px; font-weight:normal; color:#333;}





#contenitorecatalogo {position:relative; top:0; left:12px; margin:0; padding:0; width:600px; /*border:1px solid #f90; background-image:url(../i/sfondogrecabordo.gif); background-position:top left; background-repeat:no-repeat;*/}

#schedaprodottosingolo {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 20px 0; padding:0; width:600px; color:#333; font-weight:bold;}
#schedaprodottosingolo table {position:relative; top:0px; left:0px; font-size:11px; margin:0 0 10px 0; padding:0; width:598px; color:#333; font-weight:bold;}
#schedaprodottosingolo tr {position:relative; top:0px; left:0px; font-size:11px; margin:0; padding:0; width:600px; color:#333; font-weight:bold;}
#schedaprodottosingolo h3 {position:relative; top:0px; left:0px; font-size:14px; margin:10px auto; padding:0; color:#333; text-align:center;}


#tabrandom {position:relative; top:0; left:0; margin:0; padding:0; border:1px solid #868686;}
#tabrandom h3 {position:relative; top:0; left:0; margin:5px; padding:0; font-size:16px; font-family:arial; color:#333; text-align:center;}


#prodottiassociati {position:relative; top:0; left:0; width:597px; margin:0 0 20px 0; padding:0; border-top:1px solid #868686; border-left:1px solid #868686; border-bottom:1px solid #868686;}
#prodottiassociati h3 {position:relative; top:0; left:0; margin:5px; padding:0; font-size:12px; font-family:arial; color:#fff;}
#prodottiassociati h2 {position:relative; top:0; left:0; margin:5px; padding:0; font-size:12px; font-family:arial; color:#333; text-align:center;}
#prodottiassociati img {border:3px solid #F784BD;}
#prodottiassociati img:hover {border:3px solid #003366;}
#prodottiassociati a {font-size:11px; margin:0; color:#333; font-weight:bold;}
#prodottiassociati a:link {font-size:11px; margin:0; color:#333; text-decoration:none;}
#prodottiassociati a:visited {color:#333; text-decoration:none;}
#prodottiassociati a:hover {color:#fff; text-decoration:underline;}
#prodottiassociati a:active {color:#333; text-decoration:none;}


#pagine {position:relative; top:0; left:0; margin:0 0 15px 0; padding:0; width:600px; font-size:12px; font-family:arial; font-weight:bold; text-align:center;}
#pagine a {position:relative; top:0; left:0; margin:0 2px; padding:2px 5px; font-size:12px; color:#fff; width:30px; min-height:30px; height:auto !important; height:30px; border:1px solid #003366; background-color:#003366;}
#pagine a:link {color:#fff; text-decoration:none; font-size:12px;}
#pagine a:visited {color:#fff; text-decoration:none; font-size:12px;}
#pagine a:hover {color:#333; text-decoration:underline; font-size:12px; border:1px solid #F784BD; background-color:#F784BD;}
#pagine a:active {color:#fff; text-decoration:none; font-size:12px;}
#pagine b {position:relative; top:0; left:0; margin:0 2px; padding:2px 5px; font-size:12px; color:#333; width:30px; min-height:30px; height:auto !important; height:30px; border:1px solid #F784BD; background-color:#F784BD;}


#percorsoindietro {position:absolute; top:0px; left:525px; margin:0; padding:0; font-size:12px; font-family:arial; font-weight:bold; color:#333; padding:0 2px;}
#percorsoindietro img {border:0;}

#percorsoindietrosotto {position:relative; top:0px; left:0px; margin:0 0 10px 538px; padding:0; font-size:12px; font-family:arial; font-weight:bold; color:#333; padding:0 2px;}
#percorsoindietrosotto img {border:0;}



/*Carrello*/
.contfunz {text-align:center; color:#F784BD;}
.contfunz a {text-align:center; color:#F784BD; text-decoration:none;}
.contfunz a:link {text-align:center; color:#F784BD; text-decoration:none;}
.contfunz a:visited {text-align:center; color:#F784BD; text-decoration:none;}
.contfunz a:hover {text-align:center; color:#F784BD; text-decoration:underline;}
.contfunz a:active {text-align:center; color:#F784BD; text-decoration:none;}

#carrello {position:relative; top:0; left:17px; margin:0; padding:0; width:416px;}
#carrello h5 {font-size:11px; color:#000; padding:0 0 0 5px; font-weight:normal;}
#carrello h4 {font-size:12px; padding:0 0 5px 0;}
#carrello table {position:relative; top:0; left:0; margin:0; padding:0; width:416px; font-size:11px;}
#carrello tr {position:relative; top:0; left:0px; margin:0; padding:0; width:416px; vertical-align:top; font-size:11px;}
#carrello td {position:relative; top:0; left:0px; margin:0; padding:0; vertical-align:middle; font-size:11px;}
#carrello i {font-size:11px; color:#fff; margin:0 2px; font-style:normal;}
#carrello address {font-size:11px; color:#000; margin:0 2px; font-style:normal;}
#carrello a {font-size:11px; margin:0; font-weight:bold;}
#carrello a:link {font-size:11px; text-decoration:none;}
#carrello a:visited {font-size:11px; text-decoration:none;}
#carrello a:hover {font-size:11px; text-decoration:underline;}
#carrello a:active {font-size:11px; text-decoration:none;}
#carrello img {border:0; padding:2px 0;}
#carrello form {position:relative; top:0; left:0; margin:auto 0; padding:0 0 0 5px;}
#carrello hr {border:1px solid #333;}

#comandicarrello {position:relative; top:0; left:0; margin:0 0 20px 0; padding:0; width:598px; text-align:center; font-size:11px;}
#comandicarrello img {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; border:0;}
#comandicarrello a {position:relative; top:0; left:0; font-size:11px; color:#fff;}
#comandicarrello a:hover {position:relative; top:0; left:0; font-size:11px; color:#fff;}




/*
.titolocodcar {width:56px;}
.contcodcar {width:56px;}
.titoloqta {width:20px;}
.titoloprezzo {width:63px; text-align:center;}
.contprezzo {width:63px; text-align:center;}
.titolosconto {width:27px; text-align:center;}
.contsconto {width:27px; text-align:center;}
.titolonetto {width:63px; text-align:center;}
.contnetto {width:63px; text-align:center;}
.titolototale {width:63px; text-align:center;}
.conttotale {width:63px; text-align:center;}
.titolofunz {width:70px;}*/

/*
.titoloimgcar {width:56px;}

.cursore {cursor:pointer;}

.contqt {text-align:center;}
.modqt {width:20px;}

.scontosvuota {position:relative; top:0; left:0px; margin:0; padding:0; width:416px; min-height:20px; height:auto !important; height:20px;}
.svuota {position:absolute; top:4px; left:0; width:85px; margin:0; padding:0; color:#333;}
.vaicassa {position:absolute; top:4px; left:343px; width:85px; margin:0; padding:0; color:#333;}
.stampasconto {position:absolute; top:4px; left:110px; margin:0; padding:0; color:#F00;}
.stampanetto {position:absolute; top:4px; left:240px; margin:0; padding:0; color:#F00;}
.stampanettologout {position:absolute; top:4px; left:180px; margin:0; padding:0; color:#F00;}
*/

#descrizioneprodcarr {font-size:11px;}
#descrizioneprodcarr font {font-size:11px;}
.descrizionefloat {float:left;}
#rigafondocarrello {border-bottom:3px solid #333; background-color:#dedede;}
.rigatotaleordine {border-bottom:3px solid #333;}

.totcarrellocenter {position:relative; top:0; margin:0; padding:0; text-align:center;}
.totcarrello {position:relative; top:0; margin:0; padding:0; text-align:right;}
.totcarrello p {font-size:11px; color:#000; padding:5px 0;}




.nosccodcar {width:75px; text-align:center;}
.noscimg {width:59px; text-align:center;}
.noscqta {width:30px; text-align:center;}
.noscprezzo {width:83px; text-align:center;}
.nosctotale {width:83px; text-align:center;}
.noscfunz {width:80px; text-align:center;}

.evasionecod {width:75px; text-align:center;}
.evasioneimg {width:59px; text-align:center;}
.evasioneqta {width:30px; text-align:center;}
.evasioneprezzo {width:83px; text-align:center;}
.evasionetotale {width:83px; text-align:center;}
.evasionefunz {width:80px; text-align:center;}

.totevasione {position:relative; top:0; margin:0; padding:0; text-align:right;}
.totevasione b {font-size:11px; color:#000; padding:0px 5px; }
.totevasioneright {position:relative; top:0; margin:0; padding:0; text-align:left;}
.totevasioneright p {position:relative; top:0; margin:0; padding:0 2px 0 12px; text-align:left;}

.totevasionenon {position:relative; top:0; margin:0; padding:0; text-align:right;}
.totevasionenon b {font-size:11px; color:#000; padding:0px 5px; }
.totevasionerightnon {position:relative; top:0; margin:0; padding:0; text-align:left;}
.totevasionerightnon p {position:relative; top:0; margin:0; padding:0 2px 0 10px; text-align:left;}

#pagamentievasione {position:relative; top:0; left:17px; margin:0; padding:0; width:550px;}
#pagamentievasione h5 {font-size:11px; color:#000; padding:0 0 0 5px; font-weight:normal;}
#pagamentievasione h4 {font-size:12px; padding:0 0 5px 0;}
#pagamentievasione h2 {font-size:12px; padding:0;}
#pagamentievasione p {font-size:11px; color:#000; margin:2px 0px; font-style:normal;}
#pagamentievasione i {font-size:11px; color:#000; margin:0 2px;}
#pagamentievasione address {font-size:11px; color:#000; margin:0 2px; font-style:normal;}
#pagamentievasione a {font-size:11px; color:#333; margin:0; font-weight:bold;}
#pagamentievasione a:link {font-size:11px; color:#333; text-decoration:none;}
#pagamentievasione a:visited {font-size:11px; color:#333; text-decoration:none;}
#pagamentievasione a:hover {font-size:11px; color:#333; text-decoration:underline;}
#pagamentievasione a:active {font-size:11px; color:#333; text-decoration:none;}
#pagamentievasione img {border:0; padding:2px 0;}
#pagamentievasione hr {border:1px solid #333;}



/*Pagina stampa*/
#carrellostampa {position:relative; top:0; left:17px; margin:0; padding:0; width:595px;}
#carrellostampa h5 {font-size:11px; color:#000; padding:0 0 0 5px; font-weight:normal;}
#carrellostampa h4 {font-size:12px; padding:0 0 5px 0;}
#carrellostampa table {position:relative; top:0; left:0; margin:0; padding:0; width:595px; font-size:11px;}
#carrellostampa tr {position:relative; top:0; left:0px; margin:0; padding:0; width:595px; vertical-align:top; font-size:11px;}
#carrellostampa td {position:relative; top:0; left:0px; margin:0; padding:0; vertical-align:middle; font-size:11px;}
#carrellostampa i {font-size:11px; color:#fff; margin:0 2px; font-style:normal;}
#carrellostampa address {font-size:11px; color:#000; margin:0 2px; font-style:normal;}
#carrellostampa a {font-size:11px; margin:0; font-weight:bold;}
#carrellostampa a:link {font-size:11px; text-decoration:none;}
#carrellostampa a:visited {font-size:11px; text-decoration:none;}
#carrellostampa a:hover {font-size:11px; text-decoration:underline;}
#carrellostampa a:active {font-size:11px; text-decoration:none;}
#carrellostampa img {border:0; padding:2px 0;}
#carrellostampa form {position:relative; top:0; left:0; margin:auto 0; padding:0 0 0 5px;}
.stampapagina {text-align:center;}

.stampcodcar {width:124px; text-align:center;}
.stampimg {width:108px; text-align:center;}
.stampqta {width:79px; text-align:center;}
.stampprezzo {width:132px; text-align:center;}
.stamptotale {width:132px; text-align:center;}
.stampfunz {width:20px; text-align:center;}


.stampsconttitolocodcar {width:66px;}
.stampscontcodcar {width:66px;}

.stampsconttitoloqta {width:30px;}
.stampscontqt {width:30px; text-align:center;}

.stampsconttitoloprezzo {width:73px; text-align:center;}
.stampscontprezzo {width:73px; text-align:center;}

.stampsconttitolosconto {width:37px; text-align:center;}
.stampscontsconto {width:37px; text-align:center;}

.stampsconttitolonetto {width:73px; text-align:center;}
.stampscontnetto {width:73px; text-align:center;}

.stampsconttitolototale {width:73px; text-align:center;}
.stampsconttotale {width:73px; text-align:center;}

.stampsconttitolofunz {width:70px;}


/*Controllo*/
#controllo {position:relative; top:0; left:21px; margin:0; padding:0; width:410px;}
#controllo p {font-size:11px;}
#controllo a {color:#333; font-weight:bold; text-decoration:none;}
#controllo a:link {color:#333; font-weight:bold; text-decoration:none;}
#controllo a:visited {color:#333; font-weight:bold; text-decoration:none;}
#controllo a:hover {color:#333; font-weight:bold; text-decoration:underline;}
#controllo a:active {color:#333; font-weight:bold; text-decoration:none;}

/*Registrati*/
#registrati {position:relative; top:0; left:20px; margin:0; padding:0; width:410px;}
#registrati table {position:relative; top:0; left:0px; margin:0; padding:0; width:410px;}
#registrati td {position:relative; top:0; left:0px; margin:0; padding:0; width:205px;}
#registrati p {font-size:11px; padding:5px 0 0 0;}
#registrati a {color:#333; font-weight:bold; text-decoration:none;}
#registrati a:link {color:#333; font-weight:bold; text-decoration:none;}
#registrati a:visited {color:#333; font-weight:bold; text-decoration:none;}
#registrati a:hover {color:#333; font-weight:bold; text-decoration:underline;}
#registrati a:active {color:#333; font-weight:bold; text-decoration:none;}
#registrati input {font-size:11px;}

/*Recuperopwd*/
#recuperopwd {position:relative; top:0; left:21px; margin:0; padding:0; width:410px;}
#recuperopwd p {font-size:11px; padding:0px 0 0 0;}
#recuperopwd a {color:#333; font-weight:bold; text-decoration:none;}
#recuperopwd a:link {color:#333; font-weight:bold; text-decoration:none;}
#recuperopwd a:visited {color:#333; font-weight:bold; text-decoration:none;}
#recuperopwd a:hover {color:#333; font-weight:bold; text-decoration:underline;}
#recuperopwd a:active {color:#333; font-weight:bold; text-decoration:none;}
#recuperopwd input {margin:0 0 10px 0; font-size:11px;}

/*Dati*/
#dati a {color:#333; font-weight:bold; text-decoration:none;}
#dati a:link {color:#333; font-weight:bold; text-decoration:none;}
#dati a:visited {color:#333; font-weight:bold; text-decoration:none;}
#dati a:hover {color:#333; font-weight:bold; text-decoration:underline;}
#dati a:active {color:#333; font-weight:bold; text-decoration:none;}

/*Modifica dati*/
#modificadati {position:relative; top:0; left:0; margin:0 auto; padding:0; width:590px;}
#modificadati form {position:relative; top:0; left:0; padding:0; margin:0 auto; width:590px;}
#modificadati p {position:relative; top:0; left:0; margin:5px 0 0 5px; font-size:11px; padding:0;}
#modificadati h2 {position:relative; top:0; left:0; margin:15px 0 2px 5px; padding:0 0 2px 0; font-size:12px; color:#999; text-align:left; border-bottom:1px solid #dedede;}
#modificadati h3 {position:relative; top:0; left:0; margin:15px 0 5px 5px; padding:0; font-size:12px; color:#F784BD; text-align:left;}
#modificadati h4 {position:relative; top:0; left:0; margin:15px 0; padding:0; font-size:12px; color:#333; text-align:center;}
#modificadati a {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:none; color:#333; font-weight:bold;}
#modificadati a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:underline; color:#F784BD;}
#modificadati input {margin:0 0 15px 5px; font-size:11px;}
#modificadati table {position:relative; top:0; left:0; margin:0 auto; padding:0; width:590px; border:0;}
#modificadati td {position:relative; top:0; left:0; margin:0; padding:0; border:0; vertical-align:top;}



/*Cambio mail*/
#cambiomail {position:relative; top:0; left:21px; margin:0; padding:0; width:410px;}
#cambiomail form {font-size:11px; padding:0; margin:0}
#cambiomail p {font-size:11px; padding:5px 0 0 0;}
#cambiomail input {margin:0 0 10px 0; font-size:11px;}

/*Cambio pwd*/
#cambiopwd {position:relative; top:0; left:21px; margin:0; padding:0; width:410px;}
#cambiopwd form {font-size:11px; padding:0; margin:0}
#cambiopwd p {font-size:11px; padding:5px 0 0 0;}
#cambiopwd input {margin:0 0 10px 0; font-size:11px;}

/*Contatti utente*/
#contattiutente {position:relative; top:0; left:21px; margin:0; padding:0; width:410px;}
#contattiutente form {font-size:11px; padding:0; margin:0}
#contattiutente p {font-size:11px; padding:5px 0 0 0;}
#contattiutente input {position:relative; top:0; left:0; width:90px; margin:10px auto 0 auto; font-size:11px;}
#contattiutente textarea {position:relative; top:0; left:0; width:400px; font-size:11px; min-height:50px; height:auto !important; height:50px;}
#grazie {position:relative; top:0; left:21px; margin:0; padding:0; width:410px; font-size:11px; text-align:center;}

/*Riepilogo ordini*/
#ordiniriepilogo {position:relative; top:0; left:21px; margin:0; padding:0; width:410px; font-size:11px;}
#ordiniriepilogo table {position:relative; top:0; left:0px; margin:0; padding:0; width:410px;}
#ordiniriepilogo td {position:relative; top:0; left:0px; margin:0; padding:0;}
#ordiniriepilogo h2 {font-size:11px; padding:5px 0 0 0;}
#ordiniriepilogo p {font-size:11px; padding:5px 0 0 0;}
#ordiniriepilogo a {color:#333; font-weight:bold; text-decoration:none;}
#ordiniriepilogo a:link {color:#333; font-weight:bold; text-decoration:none;}
#ordiniriepilogo a:visited {color:#333; font-weight:bold; text-decoration:none;}
#ordiniriepilogo a:hover {color:#333; font-weight:bold; text-decoration:underline;}
#ordiniriepilogo a:active {color:#333; font-weight:bold; text-decoration:none;}
.titriepid {width:20px;}
.titriepdata {width:100px;}
.titriepsped {width:100px;}
.titrieptot {width:70px;}
.titriepdet {width:110px;}

/*Contatti generico*/
#formcontatti {position:relative; top:0; left:21px; margin:0; padding:0; width:410px;}
#formcontatti table {position:relative; top:0; left:0px; margin:0; padding:0; width:410px;}
#formcontatti td {position:relative; top:0; left:0px; margin:0; padding:0; width:135px;}
#formcontatti form {font-size:11px; padding:0; margin:0;}
#formcontatti p {font-size:11px; padding:10px 0 0 0;}
#formcontatti input {position:relative; top:0; left:0; width:100px; margin:0; font-size:11px;}
#formcontatti textarea {position:relative; top:0; left:0; width:376px; font-size:11px; min-height:50px; height:auto !important; height:50px;}

#formcontatti address {font-size:11px; padding:2px 0;}
#formcontatti a {font-size:11px; font-weight:bold; text-decoration:none; color:#000}
#formcontatti a:link {font-size:11px; font-weight:bold; text-decoration:none;}
#formcontatti a:visited {font-size:11px; font-weight:bold; text-decoration:none;}
#formcontatti a:hover {font-size:11px; font-weight:bold; text-decoration:underline;}
#formcontatti a:active {font-size:11px; font-weight:bold; text-decoration:none;}

/*News*/
#elenconews {position:relative; top:0; left:20px; margin:0; padding:0; width:400px;}
#elenconews hr {border:1px solid #999; width:350px; margin:10px auto;}
.news {position:relative; top:0; left:0; margin:0; padding:5px 0 10px 0; width:430px;}
#elenconews a {color:#000;  text-decoration:none; width:430px; font-size:11px;}
#elenconews a:hover {color:#000; text-decoration:underline; width:430px; font-size:11px;}
#elenconews h2 {color:#013D6D; text-decoration:none; width:430px; font-size:11px;}

#elenconewshome {position:relative; top:0; left:20px; margin:0; padding:0; width:400px;}
#elenconewshome hr {border:1px solid #999; width:350px; margin:5px auto;}
.newshome {position:relative; top:0; left:0; margin:0; padding:2px 0 2px 0; width:430px;}
#elenconewshome a {color:#000;  text-decoration:none; width:430px; font-size:11px;}
#elenconewshome a:hover {color:#000; text-decoration:underline; width:430px; font-size:11px;}
#elenconewshome h2 {color:#013D6D; text-decoration:none; width:430px; font-size:11px;}

#newscomp {position:relative; top:0; left:20px; margin:0; padding:0; color:#000; width:400px; font-size:11px;}
#newscomp p {color:#000; width:400px; font-size:11px; margin:0; padding:2px 0;}
#newscomp em {color:#000; width:400px; font-size:11px;}
#newscomp ul {color:#000; width:400px; font-size:11px; margin:0; padding:2px 0;}
#newscomp li {color:#000; width:400px; font-size:11px; margin:0; padding:2px 0;}

#newscomp h4 {font-size:12px; font-weight:bold;}
#newscomp h6 {font-size:11px; font-weight:bold; text-align:right;}
#newscomp a {font-size:11px; font-weight:bold; text-decoration:none; color:#000}
#newscomp a:link {font-size:11px; font-weight:bold; text-decoration:none;}
#newscomp a:visited {font-size:11px; font-weight:bold; text-decoration:none;}
#newscomp a:hover {font-size:11px; font-weight:bold; text-decoration:underline;}
#newscomp a:active {font-size:11px; font-weight:bold; text-decoration:none;}

/*Download*/
#sezdownload {position:relative; top:0; left:20px; margin:0; padding:0; width:400px;}
#sezdownload table {position:relative; top:0; left:0px; margin:0; padding:0; width:400px;}
#sezdownloadsx {width:350px;} 
#sezdownloaddx {width:50px; border:1px solid #f90;} 
#sezdownload p {font-size:11px; margin:0; padding:5px 0 0px 0; color:#000; width:400px;}
#sezdownload h4 {font-size:12px; margin:0; padding:10px 0 0px 0; color:#013D6D;}
#sezdownload ul {position:relative; top:0; left:0; margin:0; padding:0; width:400px;}
#sezdownload li {position:relative; top:0; left:0; margin:0; padding:0; width:400px;}
#sezdownload a {font-size:11px; margin:0; padding:0 0 5px 5px; color:#333; font-weight:bold;}
#sezdownload a:link {font-size:11px; margin:0; padding:0 0 5px 5px; color:#333; text-decoration:none;}
#sezdownload a:visited {font-size:11px; margin:0; padding:0 0 5px 5px; color:#333; text-decoration:none;}
#sezdownload a:hover {font-size:11px; margin:0; padding:0 0 5px 5px; color:#333; text-decoration:underline;}
#sezdownload a:active {font-size:11px; margin:0; padding:0 0 5px 5px; color:#333; text-decoration:none;}

/*Dove siamo*/

#cartine {position:relative; top:0; left:5px; min-height:90px; height:auto !important; height:90px; text-align:center; width:400px; margin:0 auto; padding:15px 0 0 0; border-top:1px solid #000;}
#cart1 {position:absolute; top:0; left:0; border:1px solid #f90;}
#cart2 {position:absolute; top:0; left:0; border:1px solid #f90;}
#cart3 {position:absolute; top:0; left:0; border:1px solid #f90;}


/*Chi siamo*/
#chisiamosx {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-family:arial; width:180px;}
#chisiamosx p {position:relative; top:0; left:0; margin:5px; padding:0; width:180px;}
#chisiamosx address {position:relative; top:0; left:0; margin:5px; padding:0; text-align:right;}

#chisiamo {position:relative; top:0; left:0; margin:0 0 0 8px; padding:0; width:590px; text-align:center;}
#chisiamo table {position:relative; top:0; left:0; width:590px;}
#chisiamo td {position:relative; top:0; left:0; width:285px;}
#chisiamo p {position:relative; top:0; left:0; margin:5px; padding:0; width:280px; font-size:11px; text-align:left;}
#chisiamo address {position:relative; top:0; left:0; margin:5px 15px 5px 0; padding:0; text-align:right; font-size:11px; font-weight:normal;}

#indexnorm {position:relative; top:0; left:0; margin:0 0 0 8px; padding:0; width:590px; text-align:left;}
#indexnorm table {position:relative; top:0; left:0; width:590px; margin:30px auto;}
#indexnorm td {position:relative; top:0; left:0; text-align:center;}
#indexnorm p {position:relative; top:0; left:0; margin:5px; padding:0; font-size:11px; text-align:left;}
#indexnorm address {position:relative; top:0; left:0; margin:5px 15px 5px 0; padding:0; text-align:right; font-size:11px; font-weight:normal;}
#indexnorm h3 {position:relative; top:0; left:0; font-size:12px; margin:5px; text-align:left; font-style:italic;}

#trovarehome {position:relative; top:0; left:5px; margin:0; padding:0; text-align:left; border:1px solid #999; width:340px;}
#trovarehome table {position:relative; top:0; left:0; margin:0; padding:0; width:320px;}
#trovarehome td {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; font-size:11px;}
#trovarehome h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:340px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/sfondodonna.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
#trovarehome p {position:relative; top:0; left:0; margin:5px 0 2px 5px; width:320px; padding:0; font-size:11px; color:#333; text-align:left;}

#dovesiamo {position:relative; top:0; left:0; margin:0 0 0 8px; padding:0; width:590px; text-align:center;}
#dovesiamo p {position:relative; top:0; left:0; margin:5px 0; padding:0; text-align:left; font-size:11px;}
#dovesiamo a {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; text-decoration:none; color:#F784BD; font-weight:bold;}
#dovesiamo a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; text-decoration:underline;}
#dovesiamo h4 {font-size:12px; margin:20px 0 0 0; text-align:left; font-style:italic;}


#dovesiamouser {position:relative; top:0; left:0; margin:0 auto; padding:0; width:590px; text-align:center;}
#dovesiamouser p {position:relative; top:0; left:0; margin:5px 0; padding:0; text-align:left; font-size:11px;}
#dovesiamouser a {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; text-decoration:none; color:#F784BD; font-weight:bold;}
#dovesiamouser a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; text-decoration:underline;}
#dovesiamouser h4 {font-size:12px; margin:20px 0 0 0; text-align:left; font-style:italic;}




#dovesiamosx {position:relative; top:0; left:0; margin:0; padding:0; font-size:11px; font-family:arial; width:180px;}
#dovesiamosx p {position:relative; top:0; left:0; margin:5px; padding:0; width:180px;}
#dovesiamosx address {position:relative; top:0; left:0; margin:5px; padding:0; text-align:right;}
#dovesiamosx a {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; text-decoration:none; color:#F784BD;}
#dovesiamosx a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; text-decoration:underline; color:#F784BD;}


#faq {position:relative; top:0; left:0; margin:0 0 0 8px; padding:0; width:590px; text-align:left;}
#faq h2 {position:relative; top:0; left:0; margin:15px 0 5px 0; padding:0; text-align:left; font-size:11px; color:#333;}
#faq h3 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:3px 0 3px 5px; text-align:left; font-size:11px; color:#333; background-color:#FAABD2; font-weight:normal; font-style:italic;}
#faq p {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; font-size:11px;}

#condizioni {position:relative; top:0; left:0; margin:0 0 0 8px; padding:0; width:590px; text-align:left;}
#condizioni p {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; font-size:11px;}


.invisibile {display:none;}


#funzioniutente {position:relative; top:0; left:0; margin:0 0 0 8px; padding:0; width:590px; text-align:center;}
#funzioniutente table {position:relative; top:0; left:0; width:590px;}
#funzioniutente td {position:relative; top:0; left:0; width:196px; text-align:center;}
#funzioniutente p {position:relative; top:0; left:0; margin:15px 0 30px 0; padding:0; width:196px; font-size:11px; text-align:center;}
#funzioniutente address {position:relative; top:0; left:0; margin:5px 15px 5px 0; padding:0; text-align:right; font-size:11px; font-weight:normal;}
#funzioniutente img {border:0; margin:30px 0 0 0;}
#funzioniutente a {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:none; color:#333; font-weight:bold;}
#funzioniutente a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:underline; color:#F784BD;}


.notizia {position:relative; top:0; left:0; margin:0 0 30px 0; padding:5px 0; width:590px; text-align:left; border-bottom:1px solid #999;}

#contattacinorm {position:relative; top:0; left:0; margin:0 auto; padding:0; width:400px;}
#contattacinorm form {position:relative; top:0; left:0; font-size:11px; padding:0; margin:0; width:400px;}
#contattacinorm p {position:relative; top:0; elevation:0; font-size:11px; padding:0; margin:0; width:400px;}
#contattacinorm address {position:relative; top:0; left:0; margin:0; font-size:11px; padding:0; text-align:left;}
#contattacinorm input {position:relative; top:0; left:0; width:150px; margin:0 0 10px 0; font-size:11px; border:1px solid #666; padding:0 1px}
#contattacinorm textarea {position:relative; top:0; left:0; width:376px; font-size:11px; min-height:50px; height:auto !important; height:50px; border:1px solid #666;}
#contattacinorm table {position:relative; top:0; left:0; margin:0; padding:0; width:380px;}

.bottone {cursor:pointer;}



#contattaciuser {position:relative; top:0; left:0; margin:0 auto; padding:0; text-align:center; width:400px;}
#contattaciuser form {position:relative; top:0; left:0; font-size:11px; padding:0; margin:0; width:400px;}
#contattaciuser p {position:relative; top:0; elevation:0; font-size:11px; padding:0; margin:0 0 5px 0; width:400px;}
#contattaciuser input {position:relative; top:0; left:0; width:150px; margin:10px 0 0 0; font-size:11px; border:1px solid #666; padding:0 1px}
#contattaciuser textarea {position:relative; top:0; left:0; width:376px; font-size:11px; min-height:80px; height:auto !important; height:80px; border:1px solid #666;}
#imgareacontuser {position:absolute; top:40px; left:690px; margin:0; padding:0; border:0;}


/*Dati utente*/
#imgarea {position:absolute; top:20px; left:500px; margin:0; padding:0; border:0;}
#dati {position:relative; top:0; left:0px; margin:0 auto; padding:0; text-align:left; border:0; width:590px;}
#dati table {position:relative; top:0; left:0; margin:60px 0 0 0; padding:0; width:590px; border:0;}
#dati td {position:relative; top:0; left:0; margin:0; padding:0; border:0; vertical-align:top;}
#dati h3 {position:relative; top:0; left:0; margin:15px 0 5px 5px; padding:0; font-size:12px; color:#F784BD; text-align:left;}
#dati h4 {position:relative; top:0; left:0; margin:15px 0; padding:0; font-size:12px; color:#333; text-align:center;}
#dati a {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:none; color:#333; font-weight:bold;}
#dati a:hover {position:relative; top:0; left:0; margin:0; padding:0; text-decoration:underline; color:#F784BD;}

.dato {position:relative; top:0; left:5px; margin:0; padding:0; text-align:left; border:1px solid #999; width:185px; min-height:120px; height:auto !important; height:120px;}
.dato h2 {position:relative; top:0; left:0; margin:0; padding:5px 0 5px 2px; width:183px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/sfondodonna.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
.dato p {position:relative; top:0; left:0; margin:5px 0 2px 5px; padding:0; font-size:11px; color:#333; text-align:left;}


#orariapertura {position:absolute; top:128px; left:390px; margin:0; padding:0; width:190px; text-align:left; border:1px solid #999; min-height:65px; min-height:auto !important; height:75px;}
#orariapertura h2 {position:relative; top:0; left:0; margin:0; padding:7px 0 7px 2px; width:188px; font-size:12px; color:#333; background-color:transparent; background-image:url(../img/orologio.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F784BD;}
#orariapertura p { text-align:center; position:relative; top:0; left:0; margin:10px 0 2px 10px; padding:0; width:190px; font-size:13px; color:#333; text-align:left;}
#orariapertura b {text-align:center; position:relative; top:0; left:0; font-size:11px; color:#333; text-align:left;}

