*{margin:0;padding:0}
body{width:100%;font:100%/100% Arial,Verdana,sans-serif;text-align:center;background:#FFF url(/Static/img/body-bg.gif) 0 0 repeat-x}
a{text-decoration:none;font-weight:bold}

img {border:none}

.hidden {display:none}

#corpo h1{font-size:1.2em;position:relative;top:10px}
#corpo h1.titolo-spostato{position:absolute;top:-9999em}

div#pagina{width:996px;margin:0 auto;text-align:left}
div#testata{width:100%;height:125px;position:relative}

div#testata a#marchio{display:block;width:156px;height:63px;position:absolute;top:50px;left:0;background:url(/Static/img/reprosistemi.gif) 0 0 no-repeat}
div#testata a#marchio span{position:absolute;top:-9999em}

div#testata #modulo-ricerca{position:absolute;top:0;right:0;overflow:hidden}
div#testata fieldset#ricerca{text-align:left;border:0;width:250px;padding:10px 0;}
div#testata fieldset#ricerca label{float:left;font-size:.7em;font-weight:bold;color:#FFF;margin:2px 5px 0 0}
div#testata fieldset#ricerca input{float:left;width:135px;border:1px solid #000;padding:1px;background:#FFF}
div#testata fieldset#ricerca input.cerca-tasto{border:0;margin-left:5px;padding:0;cursor:pointer;color:#a1c4d6;font-size:.000001em;width:23px;height:24px;background:url(/Static/img/cerca-tasto.gif) center center no-repeat}

div#testata ul{list-style:none}
div#testata ul#menu-istituzionale{position:absolute;top:10px;left:-6px}
div#testata ul#menu-istituzionale li{float:left;padding:0 5px;background:url(/Static/img/divisore-istituzionale.gif) right 6px no-repeat}
div#testata ul#menu-istituzionale li a{font-size:.7em;color:#FFF;padding:2px 6px}
div#testata ul#menu-istituzionale li a.area-riservata-link{padding-right:20px;background:url(/Static/img/area-riservata-link.gif) right center no-repeat; cursor:pointer}

#login-container {position:absolute; width:100%; height:100%; text-align:center; z-index:5}
#login {display:inline-block; margin:200px 0px 0px 0px; padding:15px; background-color:#F00}

div#testata ul#menu-sezioni{padding:10px;position:absolute;top:40px;right:0;background:#2a4e6e}
div#testata ul#menu-sezioni span{position:absolute;top:-9999em}
div#testata ul#menu-sezioni li{float:left; padding:0 7px 0 7px;background:url(/Static/img/divisore-sezioni.gif) right center no-repeat}
div#testata ul#menu-sezioni li a{display:block;height:18px;padding:0 13px 0 8px}

div#contenuti{width:100%;float:left;background:url(/Static/img/pagina-bg.jpg) center 0 no-repeat;position:relative}

div#animazione-home, div#sezioni-anteprima, div#extra{width:100%;float:left}
div#animazione-home{height:350px;}
div#sezioni-anteprima{height:220px;}
div#extra, div#extra2{height:245px;position:relative;top:20px}

div#macrosezioni{position:absolute;z-index:5;top:210px}

div#macrosezioni div#soluzioni-ufficio,div#macrosezioni div#arti-grafiche{top:200px;width:49%;float:left}

div#macrosezioni div#soluzioni-ufficio{padding-left:10px}

div#macrosezioni div#soluzioni-ufficio h1{width:344px;height:26px;background:url(/Static/img/soluzioni-ufficio.png) 0 0 no-repeat}
div#macrosezioni div#soluzioni-ufficio h1 span{position:absolute;top:-9999em}
div#macrosezioni div#soluzioni-ufficio p{margin-right:30px;font-size:.8em;font-weight:bold;color:#FFF}
div#macrosezioni div#soluzioni-ufficio p a{margin-top:15px;display:block;width:131px;height:30px;background:url(/Static/img/ufficio-approfondisci.png) 0 0 no-repeat}
div#macrosezioni div#soluzioni-ufficio p a span{position:absolute;top:-9999em}

div#macrosezioni div#arti-grafiche h2{width:407px;height:26px;background:url(/Static/img/arti-grafiche.png) 0 0 no-repeat}
div#macrosezioni div#arti-grafiche h2 span{position:absolute;top:-9999em}
div#macrosezioni div#arti-grafiche p{margin-right:60px;font-size:.8em;font-weight:bold;color:#FFF}
div#macrosezioni div#arti-grafiche p a{margin-top:15px;display:block;width:131px;height:30px;background:url(/Static/img/arti-grafiche-approfondisci.png) 0 0 no-repeat}
div#macrosezioni div#arti-grafiche p a span{position:absolute;top:-9999em}

a#link-toggle{color:#FFF;font-size:.75em;display:block;height:12px;position:relative;z-index:6}
a#link-toggkle span{position:absolute;top:-9999em}

#video{margin-top:10px;width:996px;height:320px;position:absolute;top:0;left:0;z-index:2}

div#sezioni-anteprima div{position:relative; height:200px;width:24.4%; padding-left:7px;float:left;background:url(/Static/img/divisore-anteprima-sezioni.gif) right 0 repeat-y;}
div#sezioni-anteprima table {height:200px;}
div#sezioni-anteprima table h3 {width:90%;height:24px}
div#sezioni-anteprima table .descrizioneSezione{width:90%;font-size:.82em;color:#bbcdd8}

div#sezioni-anteprima div#soluzioni-anteprima{padding-left:0}

div#extra2 {float:left;clear:left;width:238px}

div#extra {width:100%; overflow:hidden;}
div#extra div{width:24%;float:left;padding:0 9px;border-right:1px solid #dfdfdf}
div#extra2 div{width:100%;border:0}
div#extra p a, div#extra2 p a{color:#000}
div#extra p, div#extra2 p{font-size:.74em;margin-bottom:1em;line-height:120%}
div#extra p.titolo, div#extra2 p.titolo{font-size:.9em;font-weight:bold;color:#2b597c;margin-bottom:8px}
div#extra ul, div#extra2 ul{list-style:none}
div#extra ul li, div#extra2 ul li{height:35px;border-bottom:2px solid #FFF}
div#extra ul li a, div#extra2 ul li a{display:block;font-size:.9em;color:#323231;padding:8px;padding-left:10px;background:url(/Static/img/freccia.gif) 97% center no-repeat}

div#extra div#primo-extra, div#extra2 div#primo-extra{padding-left:0}

div#extra td, div#extra2 td {background-color:#f0f0f0}

div#extra div#filosofia{width:23%}
div#extra div#filosofia a{display:block}

div#extra div#news{width:47%;border:0;}
div#extra div#news ul li{width:50%;margin:0;clear:both;}
div#extra div#news div{width:100%;border:0; overflow:hidden; border-bottom:1px dotted #444;margin:0;padding:0}
div#extra div#news div img{float:left;margin:0 5px 0 0}

div#extra li#news-link{font-size:.8em;display:block;float:left;background:none;}
div#extra li#news-link a{text-align:right;padding:0;padding-right:20px;margin-top:10px;background:url(/Static/img/cartella-news.gif) right center no-repeat}

ul#servizi{width: 80%}
ul#servizi li{font-size: 0.8em; line-height:140% !important}

/*---------------------------------------*/
#sezioneCentrale {width:770px; margin:15px 0px 10px 0px; overflow:hidden;}
#sezioneCentrale p {font-size:.74em; margin-bottom:1em; line-height:120%}
#sezioneCentrale p a {color:#000}
p.titolo {font-size:.9em; font-weight:bold; color:#2b597c; margin-bottom:8px}

#sezioneCentrale2 {float:left; margin:12px 0px 0px 0px; &margin:10px 0px 0px 0px;}
#sezioneCentrale2 #menuLeft {width:238px; padding:0px; border-right:none}

#menuLeft {width:238px; padding:0px 9px 0px 0px; border-right:1px solid #dfdfdf}
#menuLeft ul {margin:0px; padding:0px; list-style:none}
#menuLeft ul li {margin:0px 0px 2px 0px; &margin:0px; padding:0px;}

#rigaMenu {width:100%; height:35px; background-color:#f0f0f0; overflow:hidden; background-image:url(/Static/img/freccia.gif); background-position:97% center; background-repeat:no-repeat}
#rigaMenu img {width:60px; float:left; margin:0px; padding:0px;}
#rigaMenu .link {float:left; margin:0px; padding:8px 8px 8px 10px;} 
#rigaMenu .link a {margin:0px; padding:0px; font-size:.9em; text-align:left; color:#323231;}

#filosofia {width:235px; margin:0px; padding:0px 9px; border-right:1px solid #dfdfdf}
#filosofia a {display:block}

#news {width:250px; padding:0px 9px;}
#news ul {margin:0px; padding:0px; list-style:none}
#news li.cont-news {width:100%; overflow:hidden; margin:0; padding:4px 0px; border-bottom:1px dotted #444;}
#news li.cont-news a {font-size:12px; color:#000;}
#news li.cont-news img {float:left; margin:0px 5px 0px 0px; padding:0px}
#news li.cont-news p {display:inline;}

#news-link {margin:10px 0px 0px 0px; padding:0px; text-align:right; font-size:.8em; background:url(/Static/img/cartella-news.gif) right center no-repeat}
#news-link a {padding:0px 20px 0px 0px; color:#000}

#imgPartner {width:125px; position:absolute; bottom:0; right:0; padding:0px 0px 4px 0px; border-right:none;}

/*---------------------------------------*/

/* Template  Pagina */
div#corpo{width:100%; overflow:hidden; float:left; margin:0px 0px 3px 0px; padding-bottom:70px;background:url(/Static/img/repro-partner.gif) right bottom no-repeat}
div#corpo p{font-size:.8em !important; margin:15px 0}
div#segna-sezione{height:190px;text-align:right;}
div#contenuti-pagina{width:750px;float:right}
#animazione{height:183px;margin-top:58px;}
div#navigazione{float:left;width:238px}

ul#marchi{list-style:none;text-align:center}
ul#marchi li{display:inline;margin:10px}
ul#marchi li a img{border:0}

span.termine-ricercato{padding:4px;color:#FFF;background:#ff2b00}

ul#risultati-ricerca{width:70%;list-style:none}
ul#risultati-ricerca li{margin:0px; padding:10px 0px 0px 0px; border-bottom:1px dotted #444}
ul#risultati-ricerca div{margin-top:30px}
ul#risultati-ricerca a{color:#015b90;font-size:.7em}
ul#risultati-ricerca p{font-size:1.1em;line-height:130%;}

div#chiusura{width:100%;clear:both;background:#7a8f90}
div#chiusura div{width:995px;margin:0 auto;text-align:center;position:relative;padding:15px 0}
div#chiusura div p{text-align:left;font-size:.7em;font-weight:bold;color:#e3e8e8}
div#chiusura div ul{list-style:none;position:absolute;top:12px;right:0}
div#chiusura div ul li{float:left;padding:0 5px;background:url(/Static/img/divisore-istituzionale.gif) right 5px no-repeat}
div#chiusura div ul li a{font-size:.7em;font-weight:bold;color:#e3e8e8}

#lista{width:70%;margin-top:30px;border:1px solid #999;text-align:center}
#lista th{font-size:.85em;padding:5px 10px}
#lista th.tipo{width:10%}
#lista th.descrizione, #lista td.download{width:20%}
#lista th.nome{width:50%;}
.colonna {padding:10px;font-size:.8em;font-weight:bold;border:1px solid #999}
.titolo-tabella{font-size:.9em;color:#FFF;background:#005486;padding:10px;}
object{margin:0 10px 10px 0}
