div#content_footer p {
margin: 0px;
padding: 0px;
font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10pt;
padding: 5px;
color: #2d2d2d;
}

div#content_footer A.footer_mail_link {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #c10;
}

div#content_footer A.footer_mail_link:hover {
margin: 0px;
padding: 0px;
text-decoration: underline;
color: #750a00;
}

/*CLASSE PER IL MENU PRINCIPALE DEL SITO PRIVATI*/

/*CLASSE PER LE AREE DI MODIFICA DEL TESTO PER VARIE SEZIONI class.modarea */

div#p_area {
margin: 0px;
padding: 0px;
width: 585px;
margin-left: 8px;
background: transparent;
}

input.input_update_titolo_editoriale {
margin: 0px;
padding: 0px;
width: 585px;
height: 30px;
font-family: Tahoma, sans-serif;
font-size: 16px;
color: #2d2d2d;
font-weight: bold;
padding: 4px;
margin-bottom: 5px;
}

input.input_update_prodotto_promozione {
margin: 0px;
padding: 0px;
width: 390px;
height: 30px;
font-family: Tahoma, sans-serif;
font-size: 16px;
color: #2d2d2d;
font-weight: bold;
padding: 4px;
margin-bottom: 5px;
}

input.input_update_prezzo_promozione {
margin: 0px;
padding: 0px;
width: 390px;
height: 30px;
font-family: Tahoma, sans-serif;
font-size: 16px;
color: #2d2d2d;
font-weight: bold;
padding: 4px;
margin-bottom: 5px;
margin-top: 5px;
}

textarea.modarea {
margin: 0px;
padding: 0px;
width: 585px;
height: 600px;
}

textarea.modarea_promozione {
margin: 0px;
padding: 0px;
width: 387px;
height: 200px;
}

div#private_textarea form {
margin: 0px;
padding: 0px;
}

input.long_ok {
margin: 0px;
padding: 0px;
width: 585px;
height: 25px;
background: #ccc;
color: #2d2d2d;
border: 1px solid #2d2d2d;
}

span.picolo_red {
margin: 0px;
padding: 0px;
font-family: Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #c10;
font-weight: normal;
}

/************************CLASSI PER I LISTINI ON-LINE */

div#list_box {
margin: 0px;
padding: 0px;
float: left;
width: 117px;
}

div#list_box A.list_box_link {
margin: 0px;
padding: 0px;
text-decoration: none;
border: 0;
}

div#list_box A.list_box_link:hover {
margin: 0px;
padding: 0px;
border: 0;
text-decoration: none;
}

div#forcat_list_box {
margin: 0px;
padding: 0px;
width: 580px;
background: transparent;
float: right;
clear: right;
}

div#forcat_list_box_header {
margin: 0px;
padding: 0px;
width: 580px;
height: 30px;
background: #2d2d2d;
}

div#forcat_list_box_header h1.forcat_list_box_h1 {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #face72;
padding: 3px;
text-align: left;
}

A.anchor_h1 {
text-decoration: none;
margin: 0px;
padding: 0px;
color: #f6f6f6;
font-size: 10px;
font-weight: normal;
}

A.anchor_h1:hover {
margin: 0px;
padding: 0px;
text-decoration: underline;
color: #face72;
font-size: 10px;
font-weight: normal;
}

div#forcat_list_box_tipoprodotto {
margin: 0px;
padding: 0px;
width: 578px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

div#forcat_list_box_tipoprodotto_ricerca {
margin: 0px;
padding: 0px;
width: 578px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-bottom: 10px;
}

div#forcat_list_box_tipoprodotto_left {
margin: 0px;
padding: 0px;
width: 480px;
float: left;
letter-spacing: 1px;
}

div#forcat_list_box_tipoprodotto_right {
margin: 0px;
padding: 0px;
width: 90px;
float: right;
text-align: right;
font-weight: bold;
}

div#forcat_list_box_tipoprodotto_footer {
margin: 0px;
padding: 0px;
width: 578px;
height: 5px;
border-bottom: 1px solid #ccc;
clear: both;
}

div#forcat_list_box_tipoprodotto_footer p {
margin: 0px;
padding: 0px;
}

select.main_listino_selection {
margin: 0px;
padding: 0px;
width: 580px;
height: 25px;
float: right;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #2d2d2d;
letter-spacing: 1px;
margin-bottom: 10px;
}

select.main_par_selection {
margin: 0px;
padding: 0px;
width: 580px;
height: 25px;
float: right;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2d2d2d;
letter-spacing: 1px;
margin-bottom: 10px;
}

select.main_par_selection_news {
margin: 0px;
padding: 0px;
width: 580px;
height: 25px;
float: right;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2d2d2d;
letter-spacing: 1px;
margin-bottom: 10px;
}

select.main_par_selection_promo {
margin: 0px;
padding: 0px;
width: 580px;
height: 25px;
float: right;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2d2d2d;
letter-spacing: 1px;
margin-bottom: 10px;
}

span.bold {
font-weight: bold;
}

span.bold_red {
font-weight: bold;
color: #c10;
}
