#porfolio_cont {position:relative;}
#porfolio_cont img { border:0}
#porfolio_cont #portfolio_cont_sx { position:absolute; left:30px; top:170px}
#porfolio_cont #portfolio_cont_dx { position:absolute; left:915px; top:170px}
#port-tabs-cont { width:205px; float:left; padding-right:6px}
#portfolio_anno  { width:789px; float:left;}

#portfolio_anno ul { margin:0; padding:0; list-style-type:none}
#portfolio_anno h1 { padding-left:14px}
#portfolio_anno p { margin-top:0; padding-top:0; padding-left:14px}

#portfolio_anno p.sotto_tit { color:#000000}
#portfolio_anno p.sotto_tit_desc { color:#333333; font-size:14px; letter-spacing:-1px; font-weight:bold}

#portfolio_anno ul li { float:left; width:182px; font-size:11px; line-height:11px; color:#333; border:1px solid #ffffff; margin-left:13px; padding-bottom:15px; height:201px; background:url(/images/ombra_bot.gif) bottom center no-repeat; margin-bottom:21px; position:relative;}

#portfolio_anno ul li div.img_portf { height:115px; left:0; top:0}
#portfolio_anno ul li div.img_portf img { border-top:4px solid #333333; border-left:1px solid #333333; border-right:1px solid #333333; border-bottom:1px solid #333333;  }
#portfolio_anno ul li div.img_portf img:visited { border:1px solid #333333; }

#portfolio_anno ul li div.nome_scheda_portf { position:absolute; top:118px; padding-left:8px; padding-right:8px; left:0;}
#portfolio_anno ul li div.nome_scheda_portf a { font-size:12px; line-height:13px; color:#000000; font-weight:bold;}

#portfolio_anno ul li p.desc_scheda_portf { position:absolute; left:0; top:147px; border-top:1px dashed #999999; font-size:11px; color:#999999; margin:0; padding:0; padding-top:3px; margin-left:8px; margin-right:8px }
#portfolio_anno ul li p.desc_scheda_portf a { color:#4e4e4e; margin:0; padding:0 }
#portfolio_anno ul li p.desc_scheda_portf a:visited { color:#4e4e4e; }
#portfolio_anno ul li p.desc_scheda_portf a:hover { color:#999999; text-decoration:underline }

#portfolio_anno ul li div.catt { position:absolute; left:0; top:177px; font-size:9px; color:#999999; background:url(/images/grey.gif) 8px 4px no-repeat; padding-left:14px; padding-right:8px }
#portfolio_anno ul li div.year { position:absolute; left:0; top:188px; font-size:9px; color:#999999; background:url(/images/grey.gif) 8px 4px no-repeat; padding-left:14px; padding-right:8px }


#port-tabs { font-family:arial; font-size:12px; color:#000000; font-weight:bold; padding-top:8px}
#port-tabs-cont strong { font-size:14px; letter-spacing:-1px; color:#000000}
#port-tabs ul { margin:0; padding:0; list-style-type:none}
#port-tabs ul li { border-bottom:1px solid #cccccc; padding-top:6px; padding-bottom:6px; color:#5cb100; background:url(/images/green/header_bot_sotmenu.gif) 0px 8px no-repeat; padding-left:15px; font-size:14px; letter-spacing:-1px}
#port-tabs ul li ul { padding-top:6px}
#port-tabs ul li ul li { border-bottom:none; padding-left:15px; line-height:13px; border-top:1px dashed #cccccc}
#port-tabs ul li a { color:#5cb100;}
#port-tabs ul li a:visited { color:#5cb100}
#port-tabs ul li a:hover{ color:#c6eb58}
#port-tabs ul li ul li a { font-weight:lighter; font-size:11px; color:#5cb100; letter-spacing:0}


#jcar_vet { width:400px; background:#FFFFFF; margin:0px auto; font-family:arial; font-size:11px; padding:4px; margin-bottom:10px; color:#666666; border:2px solid #333333}
#jcar_vet strong.nom_sito { font-size:14px; color:#000000; letter-spacing:-1px}
#jcar_vet span.so_tit { color:#000000; font-size:12px}
#jcar_vet p { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-top:5px; padding-top:5px; margin-bottom:5px; padding-bottom:5px; }
#jcar_vet p a { color:#5cb100; text-decoration:none}
#jcar_vet p a:visited { color:#5cb100; text-decoration:none}
#jcar_vet p a:hover { color:#5cb100; text-decoration:underline}
#jcar_vet div.b_vet_cat { background:#5cb100; color:#acef25; padding:2px; line-height:18px; padding-left:6px}
#jcar_vet a.vedi_sitoweb { color:#FFFFFF; background:#336600; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:5px; line-height:11px; float:right; text-decoration:none}
#jcar_vet a.vedi_sitoweb:visited { color:#FFFFFF; background:#336600;}
#jcar_vet a.vedi_sitoweb:hover { color:#FFFFFF; background:#000000;}
#jcar_vet div.b_vet_stamp { margin-bottom:6px;}

#jcar_orz { width:760px; background:#FFFFFF; margin:0px auto; font-family:arial; font-size:11px; padding:4px; margin-bottom:10px; color:#666666; height:450px}
#jcar_orz a { color:#5cb100; text-decoration:none}
#jcar_orz a:visited { color:#5cb100; text-decoration:none}
#jcar_orz a:hover { color:#5cb100; text-decoration:underline}
#jcar_orz div.b_vet_stamp { float:left; width:423px; background:url(/images/scheda_bg.jpg) no-repeat; height:382px}
#jcar_orz div.b_vet_stamp img { margin-left:38px; margin-top:16px;}
#jcar_orz div.b_vet_desc { width:337px; float:left; position:relative}
#jcar_orz div.b_vet_desc p.nom_sito, #jcar_orz div.b_vet_desc span.nom_sito { font-size:18px; color:#000000; letter-spacing:-1px; font-weight:bold; margin-bottom:0; padding-bottom:3px;}
#jcar_orz div.b_vet_desc p.so_tit, #jcar_orz div.b_vet_desc span.so_tit { color:#000000; font-size:14px; letter-spacing:-1px; font-weight:bold; margin:0; padding:0; margin-left:14px; padding-bottom:1px;}
#jcar_orz div.b_vet_desc p.categoria, #jcar_orz div.b_vet_desc span.categoria { color:#000000; font-size:12px;}
#jcar_orz div.b_vet_desc p.descrizione,#jcar_orz div.b_vet_desc span.descrizione { line-height:13px; color:#666666; padding:0; margin-left:14px }
#jcar_orz div.b_vet_desc p.ruolo, #jcar_orz div.b_vet_desc span.ruolo { font-weight:bold; color:#000000; font-size:14px; letter-spacing:-1px;} 
#jcar_orz div.b_vet_desc p.ruolo_descrizione, #jcar_orz div.b_vet_desc span.ruolo_descrizione { border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; margin-top:3px; margin-bottom:3px; line-height:13px; padding:0; padding-top:5px; padding-bottom:5px; } 
#jcar_orz div.b_vet_desc div.logo { position:absolute; right:0px; top:370px } 
#jcar_orz div.b_vet_desc div.b_vet_cat { position:absolute; left:14px; top:370px; padding-left:14px; width:175px;}
#jcar_orz div.b_vet_desc div.prec { position:absolute; right:65px; top:430px;}
#jcar_orz div.b_vet_desc div.next { position:absolute; right:0px; top:430px;}

#jcar_orz div.b_vet_desc ul { margin:0; padding:0; list-style-type:none; border:none}
#jcar_orz div.b_vet_desc ul li { float:none; margin:0; padding:0; width:auto; height:auto; color:#666666; background:url(/images/lii.gif) 0px 3px no-repeat; margin-left:14px; padding-left:8px}



#contatta_gaya { padding-top:60px; font-size:11px; color:#666666 }
#contatta_gaya  strong { font-size:11px; color:#666666; letter-spacing:0; }
#contatta_gaya h3 { color:#999999; font-size:12px; letter-spacing:0; padding-bottom:12px;}
#contatta_gaya ul { margin:0; padding:0; list-style-type:none}
#contatta_gaya ul li { background:url(/images/green/header_bot_sotmenu.gif) top left no-repeat; padding-bottom:6px; border-bottom:1px solid #cccccc; padding-left:14px; line-height:12px; font-size:11px; margin-top:6px;  }
#contatta_gaya div.inside { padding:10px }
#contatta_gaya div.inside p {text-align:center; font-size:14px; letter-spacing:-1px; margin:0; padding:0; font-weight:bold}

