body { margin:0; padding:0; background:url(../images/bg.gif) #CCCCCC repeat-y center; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color:#818181; text-align: center;}
img {border:0;}
#contenitore { padding:0; margin:0 auto; width:778px; text-align: left;}

/*HEAD*/
#testata-home {padding:0; margin:0; width:778px; height:404px; float:left; display:inline}
#logo { margin:0; padding:0; float:left; width:778px; height:69px; background: transparent url(../images/dpm.jpg) top left no-repeat;display:inline}
#cerca { margin:20px 0 0 345px; padding:0; width:433px; height:25px;}
#lingua {margin:0; padding:0; float:left;display:inline}
#form {margin:0; padding:0; font-size:8pt; float:left;display:inline}
#conferma {margin:0; padding:0; float:left;display:inline}
#headflash { margin:0; padding:0 ; float:left; width:778px; height:310px;display:inline }

/*RIVENDITORI*/
#rivenditori { padding:0; margin:5px 0 0 0; width:778px; height:430px; }
#rivenditori #rivendiflash{ margin:0; padding:0;}

/*MENU*/
#menu-home {padding:0; margin:0 0 0 0; width:778px; height:25px; float:left; background:#52A121; text-align: center; }
#menu-home ul { padding:0; margin:0; list-style:none;}
#menu-home ul li { display:inline;  }
/*#menu-home ul li a { padding:0 0 0 0; margin:0; float:left; width:111px; height:25px; line-height:25px; background:#52A121; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#FFFFFF; text-align:center;}
#menu-home ul li a:hover { background-color: #4A941F;}*/

#global-nav { float: left; height:25px; margin-top:69px; padding:0; list-style-type:none; }
#global-nav li { float: left; height: 25px; margin: 0; padding: 0; list-style-type: none; }
#global-nav a, #global-nav div { background-image: url(../images/menu.gif); background-repeat: no-repeat; display: block; height: 25px; margin: 0; padding: 0; text-decoration: none; }
#g-Home { background-position: 0 0; width: 70px; }
#g-Home:hover, #g-Home-s { background-position: 0 -25px; width: 70px; }
#g-azienda { background-position: -70px 0; width: 86px; }
#g-azienda:hover, #g-azienda-s { background-position: -70px -25px; width: 86px; }
#g-cataloghi { background-position: -156px 0; width: 100px; }
#g-cataloghi:hover, #g-cataloghi-s { background-position: -156px -25px; width: 100px; }
#g-prodotti { background-position: -256px 0; width: 98px; }
#g-prodotti:hover, #g-prodotti-s { background-position: -256px -25px; width: 98px; }
#g-espositori { background-position: -354px 0; width: 101px; }
#g-espositori:hover, #g-espositori-s { background-position: -354px -25px; width: 101px; }
#g-aree { background-position: -455px 0; width: 129px; }
#g-aree:hover, #g-aree-s { background-position: -455px -25px; width: 129px; }
#g-assistenza { background-position: -584px 0; width: 102px; }
#g-assistenza:hover, #g-assistenza-s { background-position: -584px -25px; width: 102px; }
#g-contatti { background-position: -686px 0; width: 92px; }
#g-contatti:hover, #g-contatti-s { background-position: -686px -25px; width: 92px; }

.navText { display: none; }

/*HOME*/
#page { margin:0; padding:0 ; width:778px; float:left;}

#centro { padding:0; margin:0 0 0 20px; width:310px; height:auto !important; height:170px; float:left; display:inline;}
#sinistra #pdf-news { margin:0; padding:0;}
#sinistra #pdf-news h2 { padding:0; margin:0; height:38px; background: transparent url(../images/pdf-news.jpg) bottom left no-repeat; text-indent:-9999px;}
#sinistra #pdf-news p {padding:10px 0 0 10px; margin:0; line-height:1.3em;}
#sinistra #pdf-news .titolo {padding:2px 0 4px 10px; margin:0; background:#f2f2f2; color:#ffffff; font-weight:bold; height:auto !important; height:57px; }

#news { margin:0; padding:0; width:260px; float:left;}
#news a{ text-decoration:none; color:#52A121;}

#pdf { margin:0; padding:0; width:20px; float:left; }
#pdf a{ text-decoration:none; color:#52A121;}

#centro #cata_news { margin:0; padding:0; float:left;}
#centro #cata_news h2  { padding:0; margin:0; height:35px; background: transparent url(../images/catalogo_news.jpg) bottom left no-repeat; text-indent:-9999px;}
#centro #cata_news img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#centro #cata_news a:hover img { border: 2px solid #52A121;}

/*ITA HOME*/
#ita-home {margin:0 0 0 20px; padding:0; width:440px; float:left; display:inline;}
#ita-home h2{margin:15px 0 4px 0; padding:0; background:none;background: transparent url(../images/azienda.gif) bottom left no-repeat; text-indent:-9999px;}
#ita-home h5 {margin:0 0 5px 0; padding:0; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;}
#ita-home h5 a {color: #818181; text-decoration:none;}
#ita-home h5 a:hover {text-decoration:underline;}
#ita-home img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#ita-home a:hover img { border: 2px solid #52A121;}
#ita-home p { margin:0; padding:0; width:auto;}
#ita-home a{color:#52A121; text-decoration:underline;}
#ita-home a:hover{color:#4A941F;}

#ita-home p.launch-home,#ita p.launch-home { margin:0 0 10px 0; padding:5px 0 0 0; height:20px; background: transparent url(../images/tratteggio.gif) bottom left repeat-x; clear:both; text-align:right; display:block;}
p.launch-home a { color:#52A121; text-decoration:none; font-size:10px; margin:0; padding:0 10px 0 0; text-decoration:underline;}
p.launch-home a:hover {text-decoration:underline; color:#4A941F;}
p.pulizia-tratteggio {display:block; height:10px; width:190px; padding:0; margin:0; background: transparent url(../images/tratteggio.gif) bottom left repeat-x; clear:both;}

/*ENG HOME*/
#eng-home {margin:0 0 0 20px; padding:0; width:440px; float:left; display:inline;}
#eng-home h2{margin:15px 0 4px 0; padding:0; background:none;background: transparent url(../images/company.gif) bottom left no-repeat; text-indent:-9999px;}
#eng-home h5 {margin:0 0 5px 0; padding:0; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;}
#eng-home h5 a {color: #818181; text-decoration:none;}
#eng-home h5 a:hover {text-decoration:underline;}
#eng-home img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#eng-home a:hover img { border: 2px solid #52A121;}
#eng-home p { margin:0; padding:0; width:auto;}
#eng-home a{color:#52A121; text-decoration:underline;}
#eng-home a:hover{color:#4A941F;}

#eng-home p.launch-home,#eng p.launch-home { margin:0 0 10px 0; padding:5px 0 0 0; height:20px; background: transparent url(../images/tratteggio.gif) bottom left repeat-x; clear:both; text-align:right; display:block;}
p.launch-home a { color:#52A121; text-decoration:none; font-size:10px; margin:0; padding:0 10px 0 0; text-decoration:underline;}
p.launch-home a:hover {text-decoration:underline; color:#4A941F;}
p.pulizia-tratteggio {display:block; height:10px; width:190px; padding:0; margin:0; background: transparent url(../images/tratteggio.gif) bottom left repeat-x; clear:both;}
/*ITA catalogo*/
#destra {padding:0; margin:0 0 0 10px; width:200px; height:auto !important; height:170px; float:left; display:inline;}
#cata_news { margin:0; padding:0;}
#cata_news h2  {padding:0; margin:0 0 12px 0; height:38px; background: transparent url(../images/catalogo.gif) bottom left no-repeat; text-indent:-9999px;}
#cata_news img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#cata_news a:hover img { border: 2px solid #52A121;}
#catalogoClima { margin:0; padding:0;}
#catalogoClima h2  {padding:0; margin:0 0 12px 0; height:38px; background: transparent url(../images/catalogoclima.gif) bottom left no-repeat; text-indent:-9999px;}
#catalogoClima img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#catalogoClima a:hover img { border: 2px solid #52A121;}

/*ENG catalogue*/
#destra {padding:0; margin:0 0 0 10px; width:200px; height:auto !important; height:170px; float:left; display:inline;}
#destra #catalogue { margin:0; padding:0;}
#destra #catalogue h2  {padding:0; margin:0 0 12px 0; height:38px; background: transparent url(../images/catalogue.gif) bottom left no-repeat; text-indent:-9999px;}
#catalogue img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#catalogue a:hover img { border: 2px solid #52A121;}
/*ITA catalogo news*/
#catalogo_news { margin:0; padding:0; float:left;}
#catalogo_news h2  {padding:0; margin:0 0 12px 0; height:38px; background: transparent url(../images/catalogo_news.gif) bottom left no-repeat; text-indent:-9999px;}
#catalogo_news img { border: 2px solid #e2e2e2; margin:0 10px 0 0; float:left;}
#catalogo_news a:hover img { border: 2px solid #52A121;}

/*ENG catalogo news*/

/* HOME FORM ITA*/
form, fieldset { margin:0; padding:0; border:none;}
#sinistra { padding:0; margin:0 0 0 10px; width:220px; height:auto !important; height:170px; float:left; display:inline;}

#form-home-newsletter h2 {margin:0; padding:0; height:38px; background: transparent url(../images/newsletter.gif) bottom left no-repeat; text-indent:-9999px;}
#form-home-areariservata h2 {margin:0; padding:0; height:20px; background: transparent url(../images/area_riservata.gif) bottom left no-repeat; text-indent:-9999px;}
#form-home-areariservate h2 {margin:0; padding:0; height:38px; background: transparent url(../images/areariservate.gif) bottom left no-repeat; text-indent:-9999px;}
#form-home-arearivenditori h2 {margin:0; padding:0; height:38px; background: transparent url(../images/arearivenditori.gif) bottom left no-repeat; text-indent:-9999px;}
#form-home-areaassistenza h2 {margin:0; padding:0; height:38px; background: transparent url(../images/areaassistenza.gif) bottom left no-repeat; text-indent:-9999px;}
#form-home-areadownload h2 {margin:0; padding:0; height:38px; background: transparent url(../images/areadownload.gif) bottom left no-repeat; text-indent:-9999px;}

#destra label {font-size:10px;}
#destra input { width:125px; border:1px solid #dbdbdb; font-size:11px; color:#666666; padding:2px 0; margin:0;}
#destra input.puls_invia {margin:0 30px 0 0; padding:0; width:68px; height:17px; float:right;}
#destra #form-home-newsletter, #form-home-areariservata { margin:0; padding:0;}

#sinistra label {font-size:10px;}
#sinistra input { width:125px; border:1px solid #dbdbdb; font-size:11px; color:#666666; padding:2px 0; margin:0;}
#sinistra input.puls_invia {margin:0 30px 0 0; padding:0; width:68px; height:17px; float:right;}
#sinistra #form-home-newsletter, #form-home-areariservata { margin:0; padding:0;}


p.sfondo-form-home { margin:0 0 4px 0; padding:4px 10px 0 0; width:180px; height: auto !important; height:24px; background:#e5e5e5 url(../imesg/bottom_modulo.gif) bottom left no-repeat; text-align:right;}
p.piccolo { margin:0 0 0 15px; padding:8px 0 8px 0; width:152px;}
p.privacy-recupero { margin:10px 0 0 0; padding:0; float:left;}
p.privacy-recupero a {color:#52A121; text-decoration:underline; font-size:10px;}
p.privacy-recupero a:hover { text-decoration:underline; color:#4A941F;}
p.invia { margin:10px 0 0 0; padding:0;}
p.pulizia-tratteggio {display:block; height:10px; width:190px; padding:0; margin:0; background: transparent url(../images/tratteggio.gif) bottom left repeat-x; clear:both;}
p.pulizia-logo {display:block; height:2px; width:180px; padding:0; margin:0; clear:both;}
p.pulizia-catalogo {display:block; height:1px; width:180px; padding:0; margin:0; clear:both;}
p.riga-verde {padding:0; margin:0; width:778px; height:20px; background:transparent url(../images/sfondo_pulizia.gif) left repeat-x; float:left;} 
p.sfondo-form-footer { margin:20px 0 0 0; padding:4px 10px 0 0; width:auto; height: auto !important; height:5px; background:#52A121 repeat-x; text-align:right;}


/* HOME FORM ENG*/
form, fieldset { margin:0; padding:0; border:none;}
#sinistra { padding:0; margin:0 0 0 10px; width:220px; height:auto !important; height:170px; float:left; display:inline;}

#sinistra #form-home-newsletter-eng h2 {margin:0; padding:0; height:38px; background: transparent url(../images/newsletter.gif) bottom left no-repeat; text-indent:-9999px;}
#sinistra #form-home-areariservata-eng h2 {margin:0; padding:0; height:20px; background: transparent url(../images/restricted_area.gif) bottom left no-repeat; text-indent:-9999px;}
#sinistra #form-home-areariservate-eng h2 {margin:0; padding:0; height:38px; background: transparent url(../images/restrictedarea.gif) bottom left no-repeat; text-indent:-9999px;}
#sinistra #form-home-arearivenditori-eng h2 {margin:0; padding:0; height:38px; background: transparent url(../images/retailersarea.gif) bottom left no-repeat; text-indent:-9999px;}
#sinistra #form-home-areaassistenza-eng h2 {margin:0; padding:0; height:38px; background: transparent url(../images/assistarea.gif) bottom left no-repeat; text-indent:-9999px;}
#sinistra #form-home-areadownload-eng h2 {margin:0; padding:0; height:38px; background: transparent url(../images/downloadarea.gif) bottom left no-repeat; text-indent:-9999px;}

#sinistra label {font-size:10px;}
#sinistra input { width:125px; border:1px solid #dbdbdb; font-size:11px; color:#666666; padding:2px 0; margin:0;}
#sinistra input.puls_invia {margin:0 30px 0 0; padding:0; width:68px; height:17px; float:right;}
#sinistra #form-home-newsletter-eng, #form-home-areariservata-eng { margin:0; padding:0;}

p.sfondo-form-home { margin:0 0 4px 0; padding:4px 10px 0 0; width:180px; height: auto !important; height:24px; background:#e5e5e5 url(../imesg/bottom_modulo.gif) bottom left no-repeat; text-align:right;}
p.piccolo { margin:0 0 0 15px; padding:8px 0 8px 0; width:152px;}
p.privacy-recupero { margin:10px 0 0 0; padding:0; float:left;}
p.privacy-recupero a {color:#52A121; text-decoration:underline; font-size:10px;}
p.privacy-recupero a:hover { text-decoration:underline; color:#4A941F;}
p.invia { margin:10px 0 0 0; padding:0;}
p.pulizia-tratteggio {display:block; height:10px; width:190px; padding:0; margin:0; background: transparent url(../images/tratteggio.gif) bottom left repeat-x; clear:both;}
p.pulizia-logo {display:block; height:5px; width:180px; padding:0; margin:0; clear:both;}
p.riga-verde {padding:0; margin:0; width:778px; height:20px; background:transparent url(../images/sfondo_pulizia.gif) left repeat-x; float:left;} 
p.sfondo-form-footer { margin:20px 0 0 0; padding:4px 10px 0 0; width:auto; height: auto !important; height:5px; background:#52A121 repeat-x; text-align:right;}

/*FOOTER*/
#spazio { padding:0; margin:0; width:778px; float:left; height:3px; background:#52A121;}

#footer { padding:0; margin:5px 0 0 0; width:778px; float:left; height:25px; line-height:25px; background:#52A121; text-align:center; color:#FFFFFF }
#copyright { padding:0; margin:0; width:678px; float:left; height:25px;}
#europecom { padding:0; margin:0; width:100px; float:left; height:25px;}

/*marchi*/
#separatore_footer { padding:0; margin:25px 0 0 0; width:778px; float:left; height:1px; line-height:1px; background:#e5e5e5; text-align:right}
#marchi { padding:0; margin:5px 0 0 0; width:778px; float:left; height:32px; line-height:32px; text-align:center}
/*FOTO PRODOTTI*/
#contenitorefoto {padding:0; margin:10px 0 0 40px; width:500px; border-width:1px; border-color:#404040;}
#foto {padding:0; margin:0; width:200px; float:left;}
#foto img {border-color:#cccccc}
#testofoto {padding:0; margin:0; width:260px; font-size:8pt; color:#404040; float:left}
#separatore {padding:0; margin:0; background:#52A121; width:460px; height:10px; float:left}
#paginazione {padding:0; margin:10px 0 0 40px; width:500px; text-align:center;  float:left }
#paginazione a{padding:0; margin:0; text-decoration:none; color:#52A121}
/*CONTATTI*/
#contatti { margin:0; padding:0;}
#contatti h2  {padding:0; margin:0 0 12px 0; height:38px; background: transparent url(../images/contatti.gif) left no-repeat; text-indent:-9999px;}
#contatti img { border: 2px solid #e2e2e2; margin:0 ; float:left;}

#form-contatti { margin:0; padding:0;}
#form-contatti h2 {margin:0; padding:0; height:38px; background: transparent url(../images/newsletter.gif) bottom left no-repeat; text-indent:-9999px;}
#form-contatti label {font-size:10px;}
#form-contatti textarea { width:125px; border:1px solid #dbdbdb; font-size:11px; color:#666666; padding:2px 0; margin:0;}
#form-contatti input { width:125px; border:1px solid #dbdbdb; font-size:11px; color:#666666; padding:2px 0; margin:0;}
#form-contatti input.puls_invia {margin:0 30px 0 0; padding:0; width:68px; height:17px; float:right;}
/* MENU PRODOTTI*/
#menu-prodotti { padding:0; margin:0; top:20px; width:170px; height: auto !important; height:350px; text-align: left; float:left}
/* PRODOTTI */
#contenitore-prodotti { padding:0; margin:14px 0 0 0; width:778px; float:left; display:inline; text-align: left;}
#output { padding:0; margin:0 0 0 10px; width:588px; text-align: left; float:left}
/*TESTO*/
.testoBASE {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration: none; text-transform: none;}
.testoNERo {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#52A121; text-decoration: none; text-transform: none;}
.frecce {font-family: tahoma, Arial, Helvetica, sans-serif;color: #52A121; font-weight: bold;}

#cataloghi{margin-top:10px}
#cataloghi ul {list-style-type:none;display:inline}
#cataloghi ul li ul li{float:left; width:160px; height:90px;display:inline;}
#cataloghi ul li ul li a{display:block; width:160px; height:90px; text-decoration:none}

#cataloghi ul li ul .img1 a{background-image:url(../images/cat_2007.jpg)}
#cataloghi ul li ul .img1 a:hover{background-image:url(../images/cat_2007.jpg)}

#cataloghi ul li ul .img2 a{background-image:url(../images/cat_accessori.jpg)}
#cataloghi ul li ul .img2 a:hover{background-image:url(../images/cat_accessori.jpg)}

#cataloghi ul li ul .img3 a{background-image:url(../images/cat_audio.jpg)}
#cataloghi ul li ul .img3 a:hover{background-image:url(../images/cat_audio.jpg)}
	
#cataloghi ul li ul .img4 a{background-image:url(../images/cat_caldo.jpg)}
#cataloghi ul li ul .img4 a:hover{background-image:url(../images/cat_caldo.jpg)}
	
#cataloghi ul li ul .img5 a{background-image:url(../images/cat_clima.jpg)}
#cataloghi ul li ul .img5 a:hover{background-image:url(../images/cat_clima.jpg)}
	
#cataloghi ul li ul .img6 a{background-image:url(../images/cat_mp3.jpg)}
#cataloghi ul li ul .img6 a:hover{background-image:url(../images/cat_mp3.jpg)}

.clear{clear:both}
.img_top{height:10px;width:512px}