/*** inizio body page ****/
body {background-color: #5b5a5f; background-image:url(../media/public_images/bg.jpg); background-repeat: repeat-x;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
/*** fine body page ****/

/*** inizio contenitore [ contiene tutto il template ] ****/
div.contenitore_tutto { width:100%; }
/*** fine contenitore [ contiene tutto il template ] ****/


div.spacer_clear { height:1px; margin:0px; padding:0px; clear:both; }


/*** inizio testa up [con menu, lingue e logo] ****/
div.contiene_testa { width:100%; height:49px; }
div.contiene_testa_2 { margin:auto; width:760px; height:49px; }
/*div.contiene_testa_2 { margin:auto; width:760px; height:49px; background-image:url(../media/public_images/logo_sfondo.jpg); background-repeat:no-repeat; background-position:left; }*/
div.contiene_logo { float:left; width:178px; height:49px; background-image:url(../media/public_images/logo.jpg); background-repeat:no-repeat; }
div.contiene_lingue { float:right; width:50px; height:37px; padding:0px 8px 8px 0px; }
div.contiene_lingue_2 { float:right; padding:25px 0px 0px 0px; }
div.contiene_menu_oriz { float:right; height:49px; width:487px;}

#menu_3_lingue {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:50px;
height:12px;
padding:25px 0px 8px 8px;
}
#menu_3_lingue ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu_3_lingue li{
display: inline;
margin: 0;
padding: 0;
}
#menu_3_lingue a:link, #menu_3_lingue a:visited{
background-image: url(../media/public_images/tab_01_off.gif);
color: #91959b;
/*margin: -1px;*/
/*padding:3px	5px 3px 5px;*/
text-decoration: none;
/*border: 1px solid #000000;*/
}
#menu_3_lingue a:hover, #menu_3_lingue a:focus, #menu_3_lingue a:active{
background-image: url(../media/public_images/tab_01_on.gif);
color:#f0f0f0;
}


#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
}
#menu ul{
margin: 0;
padding-left: 0;
padding-top: 25px;
list-style: none;
}
#menu li{
font-size: 1.1em;
display: inline;
margin: -2px;
/*padding: 50;*/
}
#menu a:link, #menu a:visited{
background-image: url(../media/public_images/tasto_orizz_off_1.gif);
color: #cccccc;
padding:6px	20px 9px 20px;
text-decoration: none;
border:1px solid #333333;
}
#menu a:hover, #menu a:focus, #menu a:active{
background-image: url(../media/public_images/tasto_orizz_on_1.gif);
color:#ffffff;
padding:8px	20px 9px 20px;
text-decoration: none;
border:1px solid #333333;
}
div.contenitore_immagini { float:left; }
div.contiene_divisore { float:left; width:1px; height:226px; background-image:url(../media/public_images/divisore.jpg); background-repeat:no-repeat; }
/*** fine testa up [con menu, lingue e logo] ****/

/*** inizio testa down [immagine grande] ****/
div.contiene_testa_grande { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_home.jpg); background-repeat:no-repeat;}
div.contiene_testa_sover { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti_sover.jpg); background-repeat:no-repeat;}
div.contiene_testa_sover_sole { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti_sover_sole2.jpg); background-repeat:no-repeat;}
div.contiene_testa_azienda { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_azienda.jpg); background-repeat:no-repeat;}
div.contiene_testa_prodotti { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti.jpg); background-repeat:no-repeat;}
div.contiene_testa_prodotti_sover { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti_sover.jpg); background-repeat:no-repeat;}
div.contiene_testa_grande_vuota { margin:auto; width:758px; height:225px; padding:0px 1px 0px 0px; background-image:url(../media/public_images/testa_home_vuota.jpg)}
div.contiene_fascia_sotto { margin:auto; width:760px; height:21px; background-image:url(../media/public_images/fascia_sotto_testa.gif); }


/*div.contiene_body { margin:auto; width:758px; border-left:#FFFFFF 1px solid; background-image:url(../media/public_images/sfondo_body_centro.gif); background-repeat:repeat-y; border-right:#FFFFFF 1px solid; background-color:#3b3b3d; overflow:auto; padding-buttom:10px;}*/
div.contiene_body { margin:auto; width:758px; border-left:#FFFFFF 1px solid; background-image:url(../media/public_images/sfondo_body_centro.gif); background-repeat:repeat-y; border-right:#FFFFFF 1px solid; background-color:#3b3b3d; }
/*div.contenitore_body { margin:auto; width:758px; background-image:url(img/sfondo_body_centro.gif); background-repeat:repeat-y; border-right:#FFFFFF 1px solid; background-color:#3b3b3d; padding-buttom:10px; border-left:#FFFFFF 1px solid; }
*/

/*** fine testa down [immagine grande] ****/

/*** inizio spalla sx ***/
div.contiene_menu_sx { float:left; width:160px; padding:0px 0px 10px 0px; }
div.contiene_menu_sx_2 { float:left; width:160px; background-color:#282928; }
div.menu_sx_top { float:left; width:160px; height:26px; background-image:url(../media/public_images/menu_sx_top.jpg); background-repeat:no-repeat; }
div.menu_sx_bottom { float:left; width:160px; background-image:url(../media/public_images/menu_sx_bottom.jpg); background-repeat:no-repeat; }
div.menu_sx_title { float:left; width:151px; height:20px; padding:6px 0px 0px 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffdf9b;}

ul.menu_sx { 
width:160px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */

}
ul.menu_sx li a { 
display:block; /* il link cliccabile occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*padding-right:25px;*/ /* lascia spazio far il bordo del menu e il testo del link */
height:20px;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
/*padding-bottom:5px; */
padding-left:19px

}
ul.menu_sx li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu_sx li a:link, ul.menu_sx li a:visited { 
/*background-image:url(../media/public_images/sfondo_tasto_links_sx_off.png);
background-repeat:no-repeat;*/
color: #eaeaea;
background-image:url(../media/public_images/sfondo_menu_sx_off.gif);
background-color: #282928;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
} /* colori per il link */
ul.menu_sx li a:hover, ul.menu_sx li a:active {
color: #eacd90;
background-image:url(../media/public_images/sfondo_menu_sx_on.jpg);
background-color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
} /* colori per l'effetto roll-over */






ul.menu_sx_2 { 
width:160px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */

}
ul.menu_sx_2 li a { 
display:block; /* il link cliccabile occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*padding-right:25px;*/ /* lascia spazio far il bordo del menu e il testo del link */
height:20px;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
padding:0px 0px 0px 19px;

}
ul.menu_sx_2 li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu_sx_2 li a:link, ul.menu_sx_2 li a:visited { 
/*background-image:url(../media/public_images/sfondo_tasto_links_sx_off.png);
background-repeat:no-repeat;*/
color: #eaeaea;
background-image:url(../media/public_images/sfondo_menu_sx_off_2.gif);
background-color: #464747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
} /* colori per il link */
ul.menu_sx_2 li a:hover, ul.menu_sx_2 li a:active {
color: #eacd90;
background-image:url(../media/public_images/sfondo_menu_sx_on_2.gif);
background-color: #575757;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
} /* colori per l'effetto roll-over */

div.contiene_spalla_sx { float:left; width:160px; padding:0px 10px 0px 10px; }
div.contiene_pz_up { float:left; width:180px; height:12px; background-image:url(../media/public_images/sfondo_sx_pz_sopra.gif);}
div.contiene_pz_down { float:left; width:180px; height:12px; background-image:url(../media/public_images/sfondo_sx_pz_sotto.gif);}
div.contiene_testo { float:left; width:160px; background-color:#FFFFFF; padding:0px 10px 0px 10px; /*overflow:auto;*/}
div.spacer { float:left; width:160px; height:10px; }
div.spacer_2 { float:left; width:522px; height:10px; }
div.spacer_body { float:left; width:522px; height:10px; }
div.contiene_banner { float:left; width:160px;}
div.contiene_banner_img { float:left; width:160px;}
div.contiene_txt_banner { float:left; width:144px; padding:6px 8px 6px 8px; /*font-family:"HelveticaNeueLT Std Lt"*/ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:13px; color:#FFFFFF; background-image:url(../media/public_images/txt_per_banner.gif); background-repeat:no-repeat; background-color:#474747; font-weight:bold;}
.banner_txt:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; display:block}
.banner_txt:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; display:block}
.banner_txt:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffde99; text-decoration: none; display:block}




div.contiene_news { float:left; width:160px; height:25px; background-image:url(../media/public_images/sfondo_news_sx.gif); background-repeat:no-repeat;}
div.contiene_news2 { float:left; width:160px; background-repeat:no-repeat; background-color:#3c3e3f;}



div.contiene_sopra_news { float:left; width:160px; height:2px; background-image:url(../media/public_images/sopra_sfondo_news.gif); background-position:top; background-repeat:no-repeat; }
div.contiene_txt_news { float:left; width:150px; height:18px; padding:7px 5px 0px 5px; }
div.contiene_txt_news2 { float:left; width:150px; height:auto; padding:7px 5px 5px 5px; background-image:url(../media/public_images/sfondo_news_sx2.gif); background-repeat:repeat-x; background-color:#3c3e3f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
div.contiene_sotto_news { float:left; width:160px; height:2px; background-image:url(../media/public_images/sotto_sfondo_news.gif); background-position:top; background-repeat:no-repeat; }







.news_sx:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.news_sx:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.news_sx:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffde99; text-decoration: none;}

.link_mappa:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}
.link_mappa:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}
.link_mappa:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; background-color:#333333;}

.link_privacy:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: underline}
.link_privacy:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: underline}
.link_privacy:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ffffff; text-decoration: underline; background-color:#666666;}







/*** fine spalla sx ***/

/*** inizio body a dx [ con testo ecc.] ***/
div.contenitore_foto { float:left; padding:5px 5px 5px 5px; }
div.contenitore_body_dx { float:right; width:547px; padding-right:5px; font-family:Verdana; font-size:10px; color:#333333; }
div.contiene_px_up { margin:auto; width:538px; background-image:url(../media/public_images/sfondo_dx_px_up.gif) }
div.contiene_px_down { float:right; width:548px; height:3px; padding:0px 10px 0px 0px; background-image:url(../media/public_images/sfondo_dx_px_down.gif); background-position:left; background-repeat:no-repeat; background-position:top; }

div.contiene_prodotti_1 { float:left; width:420px; }
/*div.contenitore_border_dx { float:left; width:92px; height:131px; border-right:solid 1px #cecece; background-image:url(../media/public_images/sover_marchio_prodotti.jpg); background-repeat:no-repeat;}*/
div.contenitore_border_dx { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/sover_marchio_prodotti2.jpg); background-repeat:no-repeat;}

div.contiene_titolo_box { float:left; width:418px; height:17px; background-color:#cecece; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-left:8px; border-right:solid 1px #cecece;}
div.contiene_prodotto { float:left; border-right:solid 1px #cecece;}
div.barra_avanti_indietro { margin:auto; width:522px; height:22px; background-color:#f2f2f2; }
div.contiene_barra_nav { margin:auto; height:22px; width:209px; }
div.contiene_tasto_ind { float:left; width:92px; height:22px; background-image:url(../media/public_images/tasto_nav_indietro.gif); }
div.contiene_txt_tasto_ind { float:right; width:70px; height:16px; font-family:Verdana; font-size:10px; color:#666666; text-align:center; padding:6px 0px 0px 0px; }
div.contiene_txt_tasto_ava { float:left; width:70px; height:16px; font-family:Verdana; font-size:10px; color:#666666; text-align:center; padding:6px 0px 0px 0px; }
div.contiene_numeri_pag { float:left; width:25px; height:22px; background-image:url(../media/public_images/sfondo_numeri_pagine.gif); }
div.contiene_numeri_pag_txt { float:left; width:25px; height:17px; padding:5px 0px 0px 0px; font-family:Verdana; font-size:10px; text-align:center; }
div.contiene_numeri_txt_pag { float:left; width:25px; height:22px; font-family:Verdana; font-size:10px; color:#666666; text-align:center; padding:6px 0px 0px 0px;}
div.contiene_tasto_ava { float:left; width:92px; height:22px; background-image:url(../media/public_images/tasto_nav_avanti.gif); }

div.contiene_prodotti_list { float:left; width:520px; border:solid 1px #cecece; }

div.contiene_prodotti_2 { float:left; width:520px; height:88px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti.gif) }
div.contiene_prodotti_2b { float:left; width:520px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; }
div.contiene_prodotti_3 { width:520px; height:134px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti.gif); background-repeat:no-repeat; }
div.contiene_prodotti_zoom { width:520px; height:auto; }
div.occhiale_colore { float:left; width:122px; height: auto; }


div.contiene_occhiale { float:left; }
div.contiene_txt_codici { float:left; /*width:109px; */height:21px; background-image:url(../media/public_images/sfondo_codice_prodotti.gif); background-repeat:repeat-y; padding-left:6px; padding-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4c4c4c; }
/*div.contiene_link_occhiali { float:left; height:21px; background-image:url(../media/public_images/sfondo_links_prodotti.gif); background-repeat:repeat-y; }*/
div.contiene_link_occhiali { float:left; background-image:url(../media/public_images/sfondo_links_prodotti.gif); background-repeat:repeat-y; }
div.contiene_logo_sover { float: left; width:188px; height:24px; background-image:url(../media/public_images/logo_sover_prodotti.gif); background-repeat:no-repeat; }
ul.link_occhiali { 
width:109px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */

}
ul.link_occhiali li a { 
display:block; /* il link cliccabile occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*padding-right:25px;*/ /* lascia spazio far il bordo del menu e il testo del link */
height:18px;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
/*padding-bottom:5px; */
padding-left:11px;
padding-top:2px;

}
ul.link_occhiali li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.link_occhiali li a:link, ul.link_occhiali li a:visited { 
/*background-image:url(../media/public_images/sfondo_tasto_links_sx_off.png);
background-repeat:no-repeat;*/
color: #4c4c4c;
/*background-image:url(../media/public_images/sfondo_menu_sx_off.gif);*/
/*background-color: #ffffff;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
} /* colori per il link */
ul.link_occhiali li a:hover, ul.link_occhiali li a:active {
color: #4c4c4c;
/*background-image:url(../media/public_images/sfondo_menu_sx_on.jpg);*/
/*background-color: #ffffff;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
} /* colori per l'effetto roll-over */


div.contiene_titolo_dx { float:left; width:500px; padding:0px 0px 14px 21px; background-image:url(../media/public_images/sfondo_titolo.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#61646b; font-weight:bold;}
div.contiene_txt_dx { float:right; width:523px; padding:0px 12px 14px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#626368;}
div.contiene_link_dx { float:left; width:523px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#626368; padding-bottom:10px;}
div.contiene_title_txt_body { float:left; width:513px; background-color:#982824; line-height:20px; padding:0px 5px 0px 5px; font-family:Verdana; font-size:10px; color:#FFFFFF; }

ul.links_body { 
width:523px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.links_body li a { 
display:block; /* il link cliccabile occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*padding-right:25px;*/ /* lascia spazio far il bordo del menu e il testo del link */
height:15px;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
padding-bottom:5px; 

}
ul.links_body li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.links_body li a:link, ul.links_body li a:visited { 
/*background-image:url(../media/public_images/sfondo_tasto_links_sx_off.png);
background-repeat:no-repeat;*/
color: #333333;
background-image:url(../media/public_images/sfondo_link.gif);
background-color: #E6E6E6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
} /* colori per il link */
ul.links_body li a:hover, ul.links_body li a:active {
color: #000000;
background-image:url(../media/public_images/sfondo_link_on.jpg);
background-color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
} /* colori per l'effetto roll-over */

div.contiene_titolo_marchi { float:left; width:523px; padding:0px 12px 0px 12px; }
div.contiene_riga_marchi { float:left; width:523px; border-bottom:#626368 1px solid; }

div.contiene_txt_marchi { float:left; font-family:Verdana; font-size:10px; background:#636468; color:#FFFFFF;}
div.contiene_img_marchi { float:left; width:523px; padding:3px 12px 0px 12px; }
div.contiene_titolo_marchi2 { float:left; width:523px; padding:3px 12px 5px 12px; font-family:Verdana; font-size:10px; color:#333333; }
div.contiene_un_marechio_all { float:left; width:101px; margin: 0px 0px 0px 0px; padding: 5px 0px 15px 0px; }
div.contiene_un_marchio { float:left; width:101px; }
div.contiene_un_marchio_sotto { width:101px; }
div.contiene_img_dell_marchio { float:left; width:auto;}
div.spazio_tra_marchi { float:left; width:4px; height:132px; }
div.spazio_tra_occhiali { float:left; width:8px; height:15px; }

/*** fine body a dx [ con testo ecc.] ***/



/*** inizio footer ****/
div.footer { margin:auto; width:760px; height:19px; background-image:url(../media/public_images/footer.gif); background-repeat:no-repeat; }
/*** fine footer ****/

/*-------------------*/
/*inizio per modulo*/
/*-------------------*/

div.txt_titolo_per_modulo { float:left; width:40px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767;}
div.txt_titolo_per_modulo_dx { float:left; width:87px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:right; }
div.txt_titolo_per_modulo_dx_2 { float:left; width:147px; padding-top:3px; padding-left:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:right; }

div.campo_modulo_1 {float:left; padding-top:7px; padding-left:10px; padding-right:5px; padding-bottom:10px; }
div.campo_modulo_2 {float:left; padding-left:10px; padding-right:5px; }
div.campo_modulo_3 {float:left; width:182px; padding-top:10px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:justify; }
div.campo_modulo_4 {float:left; padding-top:6px; padding-left:10px; padding-right:5px; }
div.campo_modulo_5 {float:left; width:262px; padding-top:6px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:justify; }
div.campo_modulo_antispam {float:left; padding-top:6px; padding-left:10px; padding-right:5px;}

div.campo_modulo_6 {float:left; padding-top:12px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:justify; }
div.privacy {float:left; width:500px; padding-top:10px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:justify; }

div.titolo_txt_centro_2 { float:left; width:500px; padding-left:10px; padding-top:20px; padding-bottom:7px; font-family:Verdana; font-size:10px; color:#990000; background-image:url(../media/public_images/freccetta2.gif); background-repeat:no-repeat; }
div.titolo_txt_centro_3 { float:left; width:500px; padding-left:10px; padding-top:20px; padding-bottom:7px; font-family:Verdana; font-size:10px; color:#168f08; }


/*------------------------------------------*/
/*inizio tasti cancella e invia + campi vari*/
/*------------------------------------------*/
div.titolo_txt_centro_4 { float:left; width:300px; padding-left:10px; padding-bottom:7px; font-family:Verdana; font-size:10px; color:#168f08; }
div.tasti_cancella_invia { float:left; padding-top:20px; padding-right:10px; padding-bottom:7px; font-family:Verdana; font-size:10px; color:#168f08; }

div.campo_modulo_1_2 {float:left; width:50px; padding-top:6px; padding-left:10px; padding-right:5px; padding-bottom:14px; }
/*-------------------------------------------*/
/* fine tasti cancella e invia  + campi vari */
/*-------------------------------------------*/



.periodo { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_campo.gif); border: 1px solid #569455; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.login { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_campo.gif); border: 1px solid #569455; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.newsletter { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_campo_newsletter.png); border: 1px solid #dcdcdc; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.cerca { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_campo_newsletter.png); border: 1px solid #929292; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.numeri { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_campo.gif); border: 1px solid #569455; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.preventivi { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; border: 1px solid #c6c6c6; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.testo { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff;  border: 1px solid #c6c6c6; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.cancella_invia { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_tasto_cancella_invia.gif); border: 1px solid #caddca; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}

.id_prodotto { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_tasto_cancella_invia.gif); border: 1px solid #caddca; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.nazione { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_tasto_cancella_invia.gif); border: 1px solid #caddca; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.provincia { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_tasto_cancella_invia.gif); border: 1px solid #caddca; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}
.localita { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff; background-image:url(../media/public_images/sfondo_tasto_cancella_invia.gif); border: 1px solid #caddca; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}





div.contenitore_all { margin:auto; width:508px; padding-top:50px;}
div.contenitore_all2 { margin:auto; width:780px; padding-top:12px;}

/*div.contenitore_body { margin:auto; width:780px; background-image:url(../media/public_images/bg_body.gif); background-color:#FFFFFF; padding-buttom:10px; }*/
div.contenitore_spalla_sx { float:left; width:175px; height:auto; }
div.contenitore_centro { float:left; width:523px; height:auto; }
div.contenitore_spalla_dx { float:left; width:175px; height:auto; }
div.curva_sotto_menu {float:left; width:430px; height:23px; }
div.sfondo_titolo_centro {float:left; width:350px; height:23px; font-family:Verdana; font-size:10px; color:#168f08; background-image:url(../media/public_images/sfondo_titolo_centro.gif); }
div.titolo_txt_centro { float:left; padding-left:22px; padding-top:5px;}
div.txt_corpo_centro { float:left; width:410px; padding-top:11px; padding-left:10px; padding-right:10px; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:justify; }

/*-------------------*/
/*fine per modulo*/
/*-------------------*/


/*--------------------------------------*/
/*inizio logo dolomiti.it ring ffoter  */
/*------------------------------------*/
div.contenitore_logo_ring_all { margin:auto; padding-top:10px; padding-bottom:10px; width:760px; height:31px; }
div.contenuto_logo_ring { float:left; width:120px; }
div.contenuto_link_ring { float:left; padding-left:5px; padding-right:5px; padding-top:8px; font-size:10px; color:#85935a;}
div.contenuto_link_ring2 { float:left; width:142px; padding-left:5px; padding-right:5px; padding-top:8px; font-size:10px; color:#85935a;}
div.contenuto_link_ring3 { float:left; padding-left:2px; padding-right:2px; padding-top:8px; font-size:10px; color:#85935a;}

.link_ring:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration: none; }
.link_ring:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration: none; }
.link_ring:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; background-color: #333333; font-weight: normal; }

div.contenitore_all_ring { margin: 0px; width: 760px; }
/*------------------------------------*/
/*fine logo dolomiti.it ring footer  */
/*--------------------------------------*/

/*.categoria { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff;  border: 1px solid #c6c6c6; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}*/
div.categoria {float:left; width:260px; padding-top:6px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6767; text-align:justify; }
div.campo2 { height:20px;}
div.campo3 { height:20px; padding-bottom:30px;}
/*.campo2 { color:#333333; font-weight: normal; text-decoration: none; background: #ffffff;  border: 1px solid #c6c6c6; font-family: verdana; font-size: 7.5pt; font-style: normal; font-variant: normal;}*/



table.contentpaneopen {margin:0px;padding:0px;width:90%;}
table table.contentpaneopen td, table table.contentpane td {margin:0px /*8px*/;padding:3px;width:100%;} 
/*table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td*/ 
/*.contentheading {width:100%; white-space:nowrap;}*/
.contentheading {width:100%; }










div.contiene_foto_dx { float:left; width:523px; padding:0px 12px 14px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#626368;}
div.contenuto_shot { float:left; width:249px; height:164px; border-bottom:solid 0px #333333; border-top:solid 0px #333333; border-right:solid 0px #333333; border-left:solid 0px #333333; padding: 10px 0px 0px 5px;}

div.contiene_img_tasto_ava { float:left; width:22px; height:22px; }
div.contiene_img_tasto_ava2 { float:right; width:22px; height:22px; }

div.contiene_box_indietro { float:left; }
.link_indietro:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration: none; }
.link_indietro:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration: none; }
.link_indietro:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; background-color: #666666; font-weight: normal; }

div.contenitore_border_dx_mariella { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/mariella_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_alviero { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/alviero_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_baldinini { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/baldinini_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_kiton { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/kiton_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_umbro { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/umbro_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_gant { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/gant_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_nickelodeon { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/nickelodeon_marchio_prodotti2.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_zucchero { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/zucchero/ZUCCHERO_marchio_prodotti.jpg); background-repeat:no-repeat;}
div.contenitore_border_dx_irenefornaciari { float:left; width:92px; height:138px; border-right:solid 1px #cecece; background-image:url(../media/public_images/irene_fornaciari/irenefornaciari_marchio_prodotti.jpg); background-repeat:no-repeat;}


div.contenuto_shot2 { float:left; width:152px; height:102px; padding: 10px 17px 7px 5px;}

div.contiene_testa_mariella_sole { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti_mariella.jpg); background-repeat:no-repeat;}
div.contiene_testa_alviero_sole { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti_alviero.jpg); background-repeat:no-repeat;}
div.contiene_testa_baldinini_sole { margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_prodotti_baldinini.jpg); background-repeat:no-repeat;}
div.contiene_testa_negozi{ margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_negozi.jpg); background-repeat:no-repeat;}
div.contiene_testa_news{ margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_news.jpg); background-repeat:no-repeat;}
div.contiene_testa_contatti{ margin:auto; width:760px; height:225px; background-image:url(../media/public_images/testa_contatti.jpg); background-repeat:no-repeat;}





div.contiene_prodotti_3_mariella { width:520px; height:134px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti_mariella.gif); background-repeat:no-repeat; background-position:bottom; }
div.contiene_prodotti_3_alviero { width:520px; height:134px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti_alviero.gif); background-repeat:no-repeat; background-position:bottom; }
div.contiene_prodotti_3_baldinini { width:520px; height:134px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti_baldinini.gif); background-repeat:no-repeat; background-position:bottom; }


div.contiene_prodotti_2_mariella { float:left; width:520px; height:88px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti_mariella.gif) }
div.contiene_prodotti_2_alviero { float:left; width:520px; height:88px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti_alviero.gif) }
div.contiene_prodotti_2_baldinini { float:left; width:520px; height:88px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; border-left:solid 1px #cecece; border-right:solid 1px #cecece; background-image:url(../media/public_images/sfondo_prodotti_baldinini.gif) }

/* form */
div .form_contact {
	margin: 10px;
}

div .form_contact .form_labels {
	width: 150px;
	float: left;
}

div .form_contact .form_labels .labelinput {
	height: 35px;
	display: block;
	padding-top: 5px;
}

div .form_contact .form_labels .labeltextarea {
	height: 95px;
	display: block;
	padding-top: 5px;
}

div .form_contact .form_fields {
	width: 300px;
	float: left;
}

div .form_contact .form_fields .input {
	height: 40px;
}

div .form_contact .form_fields .textarea {
	height: 100px;
}

form .privacybox {
	font-size: 9px;
	text-align: justify;
	margin: 10px;
	color: #666666;
}

form .confirmbox {
	font-size: 9px;
	text-align: justify;
	margin: 10px;
	color: #666666;
}
