/* LISTA */div#APcontent { padding: 15px; padding-top: 0px;margin-top: 10px; line-height: 1.2; }div#APcontent h2 { background: url(../img/box/bg_homesection.gif) top right repeat-x; height: 26px; color: #755; padding: 0px 20px 0 0px; font: bold 11pt "Arial","Helvetica",sans-serif; margin-bottom: 10px; clear: both; }div#APcontent h2 a { display: block; background: url(../img/box/bg_homesection.gif) top left repeat-x; height: 26px; padding: 2px 10px 0 24px; color: #633; text-decoration: none; }div#APcontent h2 a:hover { text-decoration: underline; }div.sep { clear: left; border-top: 1px solid #678; margin-top: 10px; margin-bottom: 10px; height: 1px; }div.APlist { font: normal normal 10pt "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; padding: 0px 0px; margin-bottom: 5px; line-height: 1.2; }div.APlist p { margin-top: 0px;   }div.APlist h3 { font: bold 12pt "Arial","Helvetica",sans-serif; color: #033; margin-top: 10px; margin-bottom: 5px;  }div.APlist h3 a { text-decoration: none; }div.APlist div.APsummary {  }div.APlist span.APlistdate { color: #666; font: normal 10px "Verdana","Arial","Helvetica",sans-serif; }div.APlist div.APresume span.APvote img { border: 0; vertical-align: baseline; }div.APlist h3 span.APauthor { font-family: "Arial","Helvetica",sans-serif; color: #333; font-weight: normal; font-size: 10pt;  }div.APlist p.APlabel { font-style: italic; font-family: "Arial","Helvetica",sans-serif; color: #333; }div.APlist ul { margin: 0px 16px; padding: 0; list-style-type: square; }div.APmainlist { font: normal normal 10pt "Arial","Helvetica",sans-serif; color: #333; line-height: 120%; margin-top: 0px; padding-bottom: 5px; margin-bottom: 5px; }div.APmainlist p { margin-top: 0px; margin-bottom: 0px;  }div.APmainlist h3 { margin-top: 0; font: normal normal 18pt "Georgia","Times New Roman",serif; font-weight: normal; color: #033; margin-bottom: 10px;  }div.APmainlist h3 a { text-decoration: none; }div.APmainlist div.APsummary { font-style: italic; font-size: 10pt; margin-bottom: 4px; }div.APmainlist span.APlistdate { color: #666; font: normal 10px "Verdana","Arial","Helvetica",sans-serif; }div.APmainlist div.APresume { margin-bottom: 10px; }div.APmainlist div.APresume span.APvote img { border: 0; vertical-align: baseline; }div.APmainlist span.APauthor { font: normal normal 10pt "Georgia","Times New Roman",serif; color: #333; clear: left; }div.APmainlist div.APlist { border: 0; padding-bottom: 0px; margin-bottom: 0px;}div.APminilist { font: normal normal 10px "Verdana","Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; padding: 4px 10px 0px 0; margin-bottom: 5px; }div.APminilist p { margin-top: 0px;   }div.APminilist h3 { font: bold 11pt "Arial","Helvetica",sans-serif; color: #033; margin-top: 5px; margin-bottom: 0px;  }div.APminilist h3 a { text-decoration: none; }div.APminilist div.APsummary {  }div.APminilist span.APlistdate { color: #666; font: normal 10px "Verdana","Arial","Helvetica",sans-serif; }div.APminilist div.APresume span.APvote img { border: 0; vertical-align: baseline; }div.APminilist h1 span.APauthor { font-family: "Arial","Helvetica",sans-serif; color: #333; font-weight: normal; font-size: 10pt;  }div.APminilist p.APlabel { font-style: italic; font-family: "Arial","Helvetica",sans-serif; color: #333; }div.APminilist ul { margin: 0px 16px; padding: 0; list-style-type: square; }/* IMAGES */div.APimgleft { float: left; margin-right: 20px; margin-bottom: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 1.2; }div.APimgright { float: right; margin-left: 20px; margin-bottom: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 1.2; }div.APimgunaligned { margin: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 1.2; }div.APimginbox { margin: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 1.2; }div.APimglistmain { float: left; margin-right: 20px; margin-bottom: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 1.2; }/* READMORE */.APreadmore { font: normal normal 11px "Arial",sans-serif; color: black; margin-top: 2px; text-align: right;  color: #633; white-space: nowrap; }/* BOX LATERALI *//* div.APlistbox h1 { font: normal bold 11px "Arial","Verdana",sans-serif; color: white; background: #2543a9 url(../img/box/zic.gif) top right no-repeat; border-bottom: 2px solid #540; padding: 3px; padding-left: 40px;  margin: 0px; margin-bottom: 4px; } div.APlistbox { font: normal normal 10px "Verdana",sans-serif; color: #666; margin: 0px; padding: 0px; }div.APlistbox ul { list-style-type: none; margin-left: 0px; padding: 0px; margin-top: 2px; }div.APlistbox li { padding: 2px 0px; }div.APlistbox li.APlistgroup { list-style-type: none; list-style-image: url(../img/shim.gif); font: normal bold 10px "Verdana",sans-serif; color: #999; border-top: none; }div.APlistbox li.APlistgroup a { color: #999; text-decoration: none; }div.APlistbox li.APlistgroup a:hover { color: #00C; text-decoration: underline; }*/div.APlistbox { color: #666; }div.APlistbox a { font-weight: bold; }div.APlistbox h2 { background: url(../img/box/bg_homeright.gif) top right repeat-x; height: 26px; color: white; padding: 0px 30px 0 0px; font: bold 11pt "Arial","Helvetica",sans-serif; margin-bottom: 5px; margin-top: 0; }/*div.APlistbox h2 a { display: block; background: url(../img/box/bg_homeright.gif) top left repeat-x; height: 26px; padding: 2px 10px 0 24px; color: white; text-decoration: none; font-size: 10pt; font-weight: bold; }div.APlistbox h2 a:hover { text-decoration: underline; }div.IMGleftbox { float: left; margin: 0px 5px 3px 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }*/div.GalleriePreview { margin: 8px 0 5px 12px; }div.GalleriePreview img { border: 2px solid #c99; margin 4px 8px; margin-right: 8px; margin-bottom: 8px; width: 80px; height: 80px; }div.GalleriePreview a img { border-color: #c99; }div.GalleriePreview a:hover img { border-color: #6cc; }/* BOX CENTRALI */div.APtwocolbox { clear: both; width: 100%; }div.APmbox { float: left; width: 48%; margin: 0; padding-right: 8px; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox { border-bottom: 0;  margin-right: 0px; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox li { padding: 0px 0px; border: 0px; padding-right: 5px; margin-bottom: 5px; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox a { text-decoration: none; font: bold 10pt "Arial","Verdana",sans-serif; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox a:hover { text-decoration: underline; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox h3 { font: bold 10pt "Arial","Helvetica",sans-serif; color: #033; margin-top: 10px; margin-bottom: 5px;  }div#APcontent div.APtwocolbox div.APmbox div.APlistbox h3 a { text-decoration: none; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox h2 { background: url(../img/box/bg_homesubsection.gif) top right repeat-x; height: 26px; color: white; padding: 0px 10px 0 0px; font: bold 10pt "Arial","Helvetica",sans-serif; margin-bottom: 10px;  }div#APcontent div.APtwocolbox div.APmbox div.APlistbox h2 a { display: block; background: url(../img/box/bg_homesubsection.gif) top left repeat-x; height: 26px; padding: 2px 10px 0 24px; color: white; text-decoration: none; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox h2 a:hover { text-decoration: underline; }/* SEARCHBOX */input.searchinput { width: 120px; font: bold 10pt "Arial",sans-serif;; color: #0cf; background-color: white; border: 1px solid #540; padding: 2px; margin-top: 4px; }input.searchinput:focus { font-weight: normal; background-color: white; border: 1px solid #fd0;  color: #333; }/* SPECIALI */div.APspecialeEspansa-layout {	clear: both;	margin: 10px 0px 0px 0px; }div.APspecialeEspansa-layout div.APspecialeEspansa-header { 	clear: both; float: left; width: 40%; padding-right: 10px; 	padding-bottom: 4px; padding-right: 1px; }div.APspecialeEspansa-layout div.APspecialeEspansa-header h3 { font-weight: bold; margin: 0; margin-bottom: 4px; font-size: 18pt; }div.APspecialeEspansa-layout div.APspecialeEspansa-header h3 a { text-decoration: none; }div.APspecialeEspansa-layout div.APspecialeEspansa-header p.curatore { font-size: 10px; }div.APspecialeEspansa-layout div.APspecialeEspansa-header p.curatore b { font-weight: normal; font-size: 10pt; }div.APspecialeEspansa-layout div.APspecialeEspansa-header p.intro { font-size: 10px; font-style: italic; }div.APspecialeEspansa-layout div.APspecialeEspansa-list { 	float: left; width: 55%; padding-left: 10px;  border-left: 1px dotted #99A;}div.APspecialeEspansa-layout div.APspecialeEspansa-list p.caption { font-size: 10px; font-style: italic; margin: 2px 0px; padding: 0px; }div.APspecialeEspansa-layout div.APspecialeEspansa-list ul { display: block; margin: 0px; padding: 0px;  }div.APspecialeEspansa-layout div.APspecialeEspansa-list ul li { display: block; padding-left: 10px; margin: 2px 0px; font-size: 12px; line-height: 120%; background: url(../img/tools/listdot.gif) no-repeat; }div.APspecialeContratta-layout { 	clear: both;	margin: 30px 15px 15px 15px; }div.APspecialeContratta-layout ul { display: block; margin: 0px; padding: 0px;  }div.APspecialeContratta-layout ul li { display: block; width: 30%; float: left; padding: 2px 5px 2px 10px; margin: 0px; font-size: 12px; line-height: 120%; background: url(../img/tools/listdot.gif) no-repeat; }div.APlistbox ul li span.curatore { font-size: 10px; }div.APlistbox ul li span.intro { font-size: 10px; font-style: italic; }div.APlistbox ul li span.intro i { font-style: normal; }/* PARTNERS */dl#partners { padding: 5px; margin: 10px 0; }dl#partners dt { list-style: none; display: block; font: bold 12px "Arial", sans-serif; margin: 0; margin-top: 5px; padding: 0; color: #445; }dl#partners dd { list-style: none; display: block; font: normal 10px "Arial", sans-serif; margin: 0; padding: 0; }dl#partners dd a { color: #666; text-decoration: none; } /* SONDAGGI */div.sondaggio { width: 130px; background: #eef8f8; font: normal 10px "Verdana",sans-serif; position: relative; border-bottom: 2px solid #666; margin-bottom: 0px; }div.sondaggio-pane { padding: 5px; }div.sondaggio-pulsantiera { padding: 0; }div.sondaggio-pulsantiera a { display: block; padding: 3px 0; width: 65px; text-align: center; margin: 0; border: 0; float: left; text-decoration: none; font-weight: bold; }div.sondaggio-pulsantiera a.selected { background: transparent; color: #666; }div.sondaggio-pulsantiera a.unselected { background: #d4d8dd; color: #c00; }div.sondaggio-domanda { text-align: center; font: bold 12px "Arial",sans-serif; padding: 10px; padding-bottom: 0; clear: both; }div.sondaggio-dati {  }div.sondaggio-grafico { margin-bottom: 10px; }div.sondaggio-riga-risposta { clear: left; border-top: 1px solid #ccc; padding: 5px 0; }span.sondaggio-indicator { display: block; float: left; margin: 0 5px 5px 0; width: 10px; height: 10px; border: 1px solid #999; }div.sondaggio-domanda-risposta { padding: 10px 0; border-top: 1px solid #ccc; }div.sondaggio-domanda-risposta button { border: 1px solid #999; padding: 2px 0px; width: 120px; color: #eee; font: bold 11px "Arial",sans-serif; }div.sondaggio-domanda-risposta button:hover { border-color: #c00; cursor: pointer; color: #fff; }div.sondaggio-info { text-align: center; font: 10px normal "Arial",sans-serif; color: #666; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; position: absolute; bottom: 10px; }div.sondaggio-blocco-risposte { } div.sondaggio h2 { background: url(../img/box/bg_homeright.gif) top left repeat-x; height: 22px; color: white; padding: 4px 20px 0 20px; margin: 0; font: bold 12px "Arial","Helvetica",sans-serif; clear: both; }/* NATALE 2009 */div.logo-home, div.logo- { background: transparent url(../img/header/bg_home.jpg) top left no-repeat; margin: 0px; padding: 1px 0px; }
