/*================================*//*  STILI UTILIZZATI DAI PORTLET  *//*================================*//*============*//*             admin              *//*============*/

.admin-div {width:100%;text-align:right;white-space:nowrap}
.admin {height:20px;font-size:12px;padding:2px 5px;background-color:#f0f0f0;font-weight:bold;
border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #999999;border-left:1px solid #999999;}
a.admin {font-size:12px; color: #FF9900; text-decoration:none; font-weight:bold; text-transform:capitalize;}
a:hover.admin {font-size:12px; color: #000000; text-decoration:underline; font-weight:bold; text-transform:capitalize;}
#bottom a.admin {font-size:12px; color: #FF9900; text-decoration:none; font-weight:bold; text-transform:capitalize;}
#bottom a:hover.admin {font-size:12px; color: #000000; text-decoration:underline; font-weight:bold; text-transform:capitalize;}
table.admin {width:100%;text-align:right;}

hr {display:none;}

#container {margin:0px; width:970px; text-align:left; background-color:#ffffff;}
#top {background:url(/jsps/images/fondo_top.jpg) repeat-x #ffffff; width:970px; margin-bottom:20px;}
#header {width:100%; height:100px; width:970px;}

#subtop {display:none;}
#subtopecarea {}
#subtit {}
#subtopcontainer {}
.subtitlabel {color:#FFA20C;font-size:18px;text-decoration:none; font-weight:bold; margin:20px 20px 15px 30px;}

#colsxext {float:left;width:0px;margin:0px;padding:0px;}
#colsx {float:left;width:320px;margin:0px;padding:0px;}
#coldx {width:190px;text-align:right;float:right;margin:0px;padding:0px;margin-left:10px;display:none;}
#main {margin:0px; padding:0px 20px 20px 0px;margin-left:328px}
#max-width {width:100%;}

#submain:after,
#main:after,
#max-width:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }


/* ALBERO PRODOTTI SEZIONE CATALOGO */
.alberoProdottiSX {margin-left:30px; margin-right:30px; font-size:12px;}


#submain {padding:0px;margin:0px;}
#bottom {clear:both; width:100%; font-size:9px; color:#ffffff; background-color:#cccccc; height:36px; margin:5px 0px 0px 0px;}
#bottom a {font-size:9px;font-weight:normal;color:#ffffff;text-transform:lowercase; text-decoration:none;}
#bottom a:hover {color:#000000; text-decoration:underline;}
/* --- CLASSI PER I LINK CRM E AREA RISERVATA DEL BOTTOM*/
#bottom td.linkBottom2 {font-size:9px; font-weight:normal; color:#5E5E5E; text-transform:uppercase; text-decoration:none; padding-left:10px;}
#bottom td.linkBottom2 a {font-size:9px; font-weight:normal; color:#5E5E5E; text-transform:uppercase; text-decoration:none; padding-left:10px;}
#bottom td.linkBottom2 a:hover {font-size:9px; font-weight:normal; color:#ffffff; text-decoration:underline; padding-left:10px;}
/* --- FINE CLASSI PER I LINK CRM E AREA RISERVATA DEL BOTTOM*/
/* --- CLASSI PER DESCRIZIONE AZIENDA NEL BOTTOM*/
.p-i1ti2a-table {width:100%; margin:-2px 0px 0px 0px;}
#bottom .p-i1ti2a-abstract {font-size:11px; color:#5E5E5E; text-decoration:none; margin:0px;}
#bottom .p-i1ti2a-abstract p {padding:0px;}
#bottom .p-i1ti2a-abstract p a {font-size:11px; font-weight:bold; color:#5E5E5E; text-decoration:none;}
#bottom .p-i1ti2a-abstract p a:hover {font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
/* --- FINE CLASSI PER DESCRIZIONE AZIENDA NEL BOTTOM*/


#print {}

#search {padding-left:50px;font-size:12px;width:100%}
.searchlabel {font-size:14px;font-weight:bold;color:#ff9900;padding-bottom:5px}
#search h2 {font-size:14px;font-weight:bold;margin:0px;padding:0px;padding-bottom:5px;}
.link-search-catalogo {padding-bottom:5px;padding-left:25px}
a:hover.link-search-catalogo-a {color:#ff9900}
.result-string {color:#ff9900}

#main table {font-size:12px; color:#666666; line-height:17px; margin:0px;}
