/*GENERALE*/
body.home{ margin:0px; padding:0px; background-color:#fffefe; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; font-size:10px; background-image:url(../images/sfondo_body_home.gif); background-position:top; background-repeat:repeat-x;}
body{ margin:0px; padding:0px; background-color:#fffefe; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; font-size:10px; background-image:url(../images/sfondo_body_interna.gif); background-position:top; background-repeat:repeat-x;}
div.spacer{ margin:0px; padding:0px; clear:both; background:none; height:1px; border:none;}
img{ border:none;}
a:link, a:visited{ margin:0px; padding:0px; text-decoration:none; color:#000000;}
a:hover{ margin:0px; padding:0px; text-decoration:none; color:#ea0000;}


/*TESTATA*/
div.contenitore_testata{ margin:0px; padding:0px; background-image:url(../images/sfondo_lato_testata.png); background-position:bottom; background-repeat:repeat-x;}
div.header{ margin:auto; padding:0px; text-align:right; width:900px;}
div.testata{ margin:auto; padding:0px; width:982px; background-image:url(../images/sfondo_testata.png); background-position:bottom; background-repeat:no-repeat; text-align:center;}
div.testata_interna{ margin:auto; padding:0px 41px 0px 0px; text-align:right; width:941px; background-image:url(../images/sfondo_testata_interna.png); background-position:bottom; background-repeat:no-repeat;}

div.centro{ margin:0px; padding:0px; background-image:url(../images/sfondo_lato_menu.png); background-repeat:repeat-x; background-position:top;}

div.menu{ margin:auto; padding:0px; width:982px; height:40px; background-image:url(../images/sfondo_menu_home.png); background-position:top; background-repeat:repeat-x;}
div.menu_interna{ margin:auto; padding:0px; width:982px; height:40px; background-image:url(../images/sfondo_menu_interna.png); background-position:top; background-repeat:repeat-x;}
ul.navmenu{ margin:0px; padding:19px 0px 0px 51px; list-style:none;  float:left;}
ul.navmenu li{ margin:0px; padding:0px 30px 0px 0px; display:inline;}
ul.navmenu li a:link, ul.navmenu li a:visited{ margin:0px; padding:0px; text-decoration:none; color:#fff;}
ul.navmenu li a:hover{ margin:0px; padding:0px; text-decoration:none; color:#000;}

ul.flag{ margin:0px; padding:18px 50px 0px 0px; list-style:none; width:70px; float:right; text-align:right;}
ul.flag li{ margin:0px; padding:0px 0px 0px 10px; display:inline;}



/*CORPO*/
div.corpo{ margin:auto; padding:10px 0px 0px 0px; width:900px;}

div.sx{ margin:0px; padding:10px; width:425px; float:left; background-image:url(../images/sfondo_bianco_sfumato.png); background-position:top; background-repeat:repeat-x;}
h1.titolo_pagina{ margin:0px; padding:0px 0px 5px 0px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}

h1.titolo_pagina_rosso{margin:0px; padding:0px 0px 0px 0px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ea0000;}
h2.sottotitolo_pagina{ margin:0px; padding:0 0 5px 0px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}

div.news_home{ margin:0px; padding:9px 0px 9px 0px; border-bottom:1px dashed #d6d5d6;}
div.img_news_home{ margin:0px; padding:0px; width:100px; float:left;}
div.img_news_home a:link img, div.img_news_home a:visited img{ margin:0px; padding:0px; border:1px solid #d6d5d6;}
div.img_news_home a:hover img{ margin:0px; padding:0px; border:1px solid #ea0000;}
div.txt_news_home{margin:0px; padding:0px; width:315px; float:right;}


div.dx{ margin:0px; padding:10px; width:425px; float:right; background-image:url(../images/sfondo_bianco_sfumato.png); background-position:top; background-repeat:repeat-x;}


div.content{ margin:0px; padding:10px; width:890px; background-image:url(../images/sfondo_bianco_sfumato.png); background-position:top; background-repeat:repeat-x;}

div.sx_interna{margin:0px; padding:0px; width:425px; float:left;}
div.img_prodotto{ margin:0px; padding:0px;}
div.dati_prodotto{ margin:0px; padding:10px 0px 20px 0px; color:#000;}
div.dati_prodotto span{ font-size:16px; font-weight:bold; color:#ea0000;}

div.colori{ margin:0px; padding:10px 0px 0px 0px;}
div.colore{ margin:0px; padding:0px 10px 10px 0px; width:20px; float:left;}
div.colore span,div.colore a:link img, div.colore a:visited img{ margin:0px; padding:0px; border:1px solid #d6d5d6; display:block; width:20px; height:20px;}
div.colore span:hover,div.colore a:hover img{ margin:0px; padding:0px; border:1px solid #ea0000; display:block; width:20px; height:20px;}



div.dx_interna{margin:0px; padding:0px; width:425px; float:right;}

div.back{ margin:0px; padding:0px; width:70px; float:right;}
div.back a:link, div.back a:visited{ margin:0px; padding:6px 0px 0px 22px; width:48px; height:17px; display:block; text-decoration:none; background-image:url(../images/sfondo_back.gif); background-position:top; background-repeat:no-repeat; color:#000;}
div.back a:hover{ margin:0px; padding:6px 0px 0px 22px; width:48px; height:17px; display:block; text-decoration:none; background-image:url(../images/sfondo_back.gif); background-position:top; background-repeat:no-repeat; color:#ea0000;}

div.descrizione_scheda{ margin:0px; padding:3px 0px 20px 0px;}
div download{ margin:0px; padding:0px 0px 10px 0px;}

div.btn_sx{ margin:0px; padding:0px; width:200px; float:left;}
div.btn_sx a:link, div.btn_sx a:visited{ margin:0px; padding:5px; width:190px; display:block; text-decoration:none; background-image:url(../images/sfondo_btn.gif); background-position:top; background-repeat:repeat-x; text-align:center; border:1px solid #d4d4d4;}
div.btn_sx a:hover{ margin:0px; padding:5px; width:190px; display:block; text-decoration:none; background-image:url(../images/sfondo_btn.gif); background-position:top; background-repeat:repeat-x; text-align:center; border:1px solid #d4d4d4;}

div.btn_dx{ margin:0px; padding:0px; width:200px; float:right;}
div.btn_dx a:link, div.btn_dx a:visited{ margin:0px; padding:5px; width:190px; display:block; text-decoration:none; background-image:url(../images/sfondo_btn.gif); background-position:top; background-repeat:repeat-x; text-align:center; border:1px solid #d4d4d4;}
div.btn_dx a:hover{ margin:0px; padding:5px; width:190px; display:block; text-decoration:none; background-image:url(../images/sfondo_btn.gif); background-position:top; background-repeat:repeat-x; text-align:center; border:1px solid #d4d4d4;}

div.famiglia{ margin:0px; padding:20px 0px 0px 0px; clear:both;}
div.titoli_scheda{ margin:0px; padding:5px 0px 0px 10px; height:19px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-image:url(../images/sfondo_titoli_scheda.gif); background-position:top; background-repeat:repeat-x; border-bottom:1px solid #ea0000; clear:both;}
div.thumbs{ margin:0px; padding:7px 0px 0px 0px;}
div.thumb{ margin:0px; padding:0px 6px 6px 0px; width:100px; float:left;}
div.thumb a:link img, div.thumb a:visited img{ margin:0px; padding:0px; border:1px solid #d6d5d6;}
div.thumb a:hover img{ margin:0px; padding:0px; border:1px solid #ea0000;}


div.lista{ margin:0px; padding:0px; width:675px; float:left;}
div.lista2{ margin:0px; padding:0px; /*width:675px;*/ float:left;}
div.linea{ margin:0px; padding:0px 20px 10px 0px; width:205px; float:left; color:#000;}
div.linea2{ margin:0px; padding:0px 10px 10px 0px; width:125px; float:left; color:#000;}
div.linea span{ font-size:16px; font-weight:bold; color:#ea0000;}
div.linea2 span{ font-size:16px; font-weight:bold; color:#ea0000;}
div.nome_linea{ margin:0px; padding:5px 0px 0px 0px;}
div.linea2 a:link img, div.linea a:visited img{ margin:0px; padding:0px; border:0px solid #d6d5d6;}
div.linea2 a:link img, div.linea a:visited img{ margin:0px; padding:0px; border:0px solid #d6d5d6;}

div.linea a:hover img{ margin:0px; padding:0px; border:1px solid #ea0000;}
div.linea2 a:hover img{ margin:0px; padding:0px; border:0px solid #ea0000;}


div.categorie{ margin:0px; padding:0px; width:205px; float:right;}
div.categoria{ margin:0px; padding:0px;}
div.categoria a:link, div.categoria a:visited{margin:0px; padding:6px 0px 0px 10px; width:205px; height:18px; display:block; color:#000000; background-image:url(../images/sfondo_titoli_scheda.gif); background-position:top; background-repeat:repeat-x; border-bottom:1px solid #d4d4d4;}
div.categoria a:hover{margin:0px; padding:6px 0px 0px 10px; width:205px; height:18px; display:block; color:#ea0000; background-image:url(../images/sfondo_titoli_scheda.gif); background-position:top; background-repeat:repeat-x; border-bottom:1px solid #d4d4d4;}


div.riga_archivio_news{ margin:0px; padding:10px 0px 10px 0px; border-bottom:1px dashed #d6d5d6;}
div.img_archivio_news{ margin:0px; padding:0px 20px 0px 0px; width:100px; float:left;}
div.img_archivio_news a:link img, div.img_archivio_news a:visited img{ margin:0px; padding:0px; border:1px solid #d6d5d6;}
div.img_archivio_news a:hover img{ margin:0px; padding:0px; border:1px solid #ea0000;}
div.txt_archivio_news {margin:0px; padding:0px; width:765px; float:left;}


/*contatti*/
form{ margin:0px; padding:0px;}
div.riga_form_contatti{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
div.eti{ margin:0px; padding:4px 0px 0px 0px; width:100px; float:left;}
div.campo{ margin:0px; padding:0px; float:left; width:470px;}
input{ margin:0px; padding:2px; border:1px solid #676767; color:#676767; width:200px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
input.provincia{ margin:0px; padding:2px; border:1px solid #575759; color:#575759; width:20px; }
input.checkbox{ margin:0px; padding:0px; border:none; width:10px; height:10px; }
textarea{ margin:0px; padding:2px; border:1px solid #676767; color:#676767; width:200px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.button{ margin:0px; padding:2px 10px 2px 10px; width:80px; border:1px solid #d6d5d6; font-size:10px; color:#ea0000; background-image:url(../images/sfondo_titoli_scheda.gif); background-position:bottom; background-repeat:repeat-x;}

/*FOOTER*/
div.contenutore_footer{ margin:0px; padding:10px 0 0 0px; height:60px; background-image:url(../images/sfondo_lato_footer.png); background-position:bottom; background-repeat:repeat-x;}
div.footer{ margin:auto; padding:10px 0px 10px 0px; width:982px; height:40px; background-image:url(../images/sfondo_footer.png); background-position:top; background-repeat:no-repeat; color:#fff; text-align:center;}
div.footer a:link, div.footer a:visited{ margin:0px; padding:0px; text-decoration:none; color:#fff;}
div.footer a:hover{ margin:0px; padding:0px; text-decoration:none; color:#000;}

/*AGGIUNTE*/
.navigazionenews{padding: 10px; text-align: center;}
.datanews{padding: 10px 0 10px 0; text-align: right; color: red;}

/* AGGIUNTE FEBBRAIO 2010 */	
div.linea1{ margin:0px; padding:0px 10px 10px 0px; width:125px; float:left; color:#000; margin-bottom: 5px;}
div.linea span1{ font-size:16px; font-weight:bold; color:#ea0000;}
div.linea2 span1{ font-size:16px; font-weight:bold; color:#ea0000;}

div.nome_linea1{ margin:0px; padding:5px 0px 0px 0px; height: 35px;}
div.line1 a:link img, div.linea div.linea2 a:visited img{ margin:0px; padding:0px; border:0px solid #d6d5d6;}
div.linea1 a:hover img{ margin:0px; padding:0px; border:0px solid #ea0000;}

.newsletter{background-color: #efefef; margin-bottom: 15px; padding: 5px;border:1px solid #d6d5d6;}
h1.titolo_pagina_rosso1{margin:0px; padding:0px 0px 0px 5px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ea0000;}


