﻿#mainDiv {
	width: 1100px;
	margin: 0 auto;
}
div.lineDiv { width:1100px; }
#logoDiv { width:334px; height:29px; background-image:url(../img/logo_b.gif); }
#menuDiv { width:650px; }
#menuDiv a {font-size:13px; }

#leftDiv { width:220px; height:461px;}
#leftDiv div.leftContent ul.submenu li a { font-size:11px;}
#leftDiv div.leftContent { font-size:11px; line-height:15px;}
#leftDiv div.leftContent a { font-size:11px; }

#contentDiv { width:1100px; height:461px;}
#centerDiv { width: 880px; height:461px; }
#centerDivContent { width:840px; height:421px; }

/* home */
#homeDiv { top:81px; left:20px; width:1060px; height:421px; }
#homeImg { width:1060px; height:421px; }
#homeMask { left:20px; top:81px; width:1060px; height:421px; }

#footerDiv { width:1100px; }
#footerLeft   { width:220px; }

/* progetti */
#leftDiv div.leftContent ul.progetti li { margin-bottom:9px; font-size:11px;}
#leftDiv div.leftContent ul.progetti li a { font-size:11px;}
#arrowUpList { top:454px; left:187px; width:15px; height:20px; }
#arrowDownList { top:484px; left:187px; width:15px; height:20px; }
#arrowUpList img { width:8px; height:8px; margin:10px 3px 2px 3px;}
#arrowDownList img { width:8px; height:8px; margin:2px 3px 10px 3px;}

#leftDiv div.leftContent ul.contatti li { margin-bottom:9px; font-size:11px; text-align:right;}
#leftDiv div.leftContent ul.contatti li a { font-size:11px; text-align:right;}


#scrollList { top:87px; left:0px; padding:15px 19px; width:210px;height:425px; clip:rect(0px 210px 425px 0px); }
#leftDiv div.altri { background-image:url(../img/bg_altri_b.gif); width:103px; height:20px; line-height:20px; text-align:center; margin-top:15px; text-transform:uppercase; }

div.text { width:188px; font-size:11px;}
div.shortdesc { font-size:11px;line-height:15px; height:300px; width:180px; overflow:hidden;  }
td.text { height:387px; }
td.img { width:630px; height:420px; }
#prgImg { width:630px; height:420px; }
div.button_container div.button { width:23px; height:15px; background-image:url(../img/button_b.gif); font-size:11px;}
div.button_container div.sel { width:23px; height:15px; background-image:none; font-size:11px;}
div.button_container div.buttondescr { width:100px; height:15px; background-image:url(../img/butt_desc_b.gif); top:18px; left:0px; font-size:11px;} 
div.button_container div.seldescr { width:100px; height:15px; background-image:none; top:18px; left:0px; font-size:11px;} 
div.button_container { width:201px; height:33px;}
div.r1 { top:1px; }
div.r2 { top:18px; }
div.c0 { left:0px; }
div.c1 { left:102px; }
div.c2 { left:127px; }
div.c3 { left:152px; }
div.c4 { left:177px; }
#prgMask   { z-index:20; display:none; position:absolute; left:450px; width:630px; height:420px; background-color:#cbcbcb; Filter:alpha(Opacity=0); opacity:0; }

table.descrizione { width:630px;}
table.descrizione td.descr_testo { width:320px; font-size:11px; line-height:18px; }
table.descrizione td.descr_img { width:310px; }

#scrollDiv { top:81px;left:450px; width:300px; height:421px; clip:rect(0px 300px 421px 0px); }
#arrowUp { display:none;}
#arrowDown { display:none;} 

/* studio */ 
table.studio td { width:420px; font-size:11px; line-height:18px; }
table.studio div.par { width:372px; }
table.studio div.par2 { width:420px; }
table.studio div.par div.titpar { margin-bottom:7px;}
table.studio div.par2 div.titpar{ margin-bottom:7px;}
#imgProfilo { width:420px; height:236px; }
#imgServizi { width:420px; height:236px; margin-bottom:30px;}
table.studio div.par ul { line-height:17px;}
/* il team */
table.ilteam td { width:420px; font-size:11px; line-height:18px; }
table.ilteam div.par { width:372px; text-align:left; }
table.ilteam div.par2 { width:420px; text-align:left; line-height:18px;}
table.ilteam div.par div.titpar { margin-bottom:7px;}
table.ilteam div.par2 div.titpar{ margin-bottom:7px;}
table.iconteam td { padding:0 11px 0 0; width:75px; height:75px; }
table.iconteam td.last { padding:0; width:75px; height:75px;}
img.iconTeam { width:75px; height:75px;}
#imgTeam { width:420px; height:236px; margin-bottom:20px;}


/* cartella */
table.cartella tr.testo td { padding-top:7px; }
table.cartella td { font-size:11px; line-height:14px;}
table.cartella td.c1 { padding-right:12px; }
table.cartella td.c2 { padding:0px 12px; }
table.cartella td.c3 { padding-left:12px; }
table.cartella td img { width:264px; height:366px; }

table.cartellaDett td { font-size:11px; }
table.cartellaDett td.testi { width:215px; }
table.cartellaDett td.c2 { padding-right:11px; }
table.cartellaDett td.c3 { padding-right:11px; }
table.cartellaDett td.r1 { padding-bottom:11px; }
table.cartellaDett td.r2 { padding-bottom:11px; }
table.cartellaDett td ul { line-height:17px; width:199px;}
table.cartellaDett td ul li a { font-size:11px; }
table.cartellaDett td div.title { width:199px; }

table.cartellaDett td img  { width:201px; height:124px; }

table.cartellaDett td div.imgSel { margin:9px 5px 0 0; }

#arrow_right { top:497px; left:1067px; width:18px; height:18px;}
#arrow_right img { width:8px; height:8px; margin:5px 2px 5px 5px;}

#arrow_left { top:497px; left:1048px; margin:0px; padding:0px; width:18px; height:18px;}
#arrow_left img { width:8px; height:8px; margin:5px 2px 5px 5px;}

/* rassegna */ 
table.rassegna td.c1 { width:494px; }
table.rassegna td div ul { width:470px; font-size:11px; }
table.rassegna td div ul li { margin-bottom:12px;}
table.rassegna td div ul li a { font-size:11px; }
#img_pagina { width:306px; }
#img_pagina #img { width:304px; height:418px; margin-left:2px; }

div.lista_rassegna { width:470px; height:421px; }
#arrowUpRass   { top:449px; left:721px; padding:0px; width:15px; height:20px; }
#arrowUpRass img { margin:10px 3px 2px 3px; width:8px; height:8px; display:block;}
#arrowDownRass { top:492px; left:721px; padding:0px; width:15px; height:20px; }
#arrowDownRass img { margin:2px 3px 10px 3px; width:8px; height:8px; display:block;}
#rassInfo { top:474px; left:720px; font-size:11px; }

/* login */
table.login td { font-size:11px; }
table.login td.button input { font-size:11px; }

/* cronologia */
div.cron_indice { width:182px; height:350px;}
div.cron_sel   { background-image:url(../img/cronologia_b/icon_on.gif);            width:58px;height:30px;line-height:25px;font-size:16px;}
div.cron_std   { background-image:url(../img/cronologia_b/icon_menu_archivio.gif); width:58px;height:30px;line-height:25px;font-size:16px;}

#leftDiv div div a.cron_ind { font-size:16px; }
#leftDiv div div.cron_sel a.cron_ind { font-size:16px; }
table.progettiCronologia tr td img { width:270px; height:152px; }
table.progettiCronologia tr td { height:220px; width:280px; font-size:11px; padding:0 15px 10px 0px; line-height:15px;}
table.progettiCronologia td div.titolo { margin-top:3px; }

#navPrj  { top:463px; width:220px; font-size:11px;}
#prevPrj { left:20px; background-image:url(../img/navcron_b.gif); width:85px; height:20px; line-height:20px;}
#nextPrj { left:115px; background-image:url(../img/navcron_b.gif); width:85px; height:20px; line-height:20px;}
#navPrj #prevPrj a.prj { font-size:10px; text-transform:uppercase;}
#navPrj #nextPrj a.prj { font-size:10px; text-transform:uppercase;}
#infoPrj { width:220px; }