div#layout-center { margin-right: 300px; }div#layout-right  { width: 300px; }/* LISTA */div#APcontent { position: relative; padding-top: 0px; width: 100%; }#corriere-blk {  padding: 15px; }#delos-blk { padding: 0px; }#corriere-mode {  padding: 0px; }.padder15  {  padding: 15px; }.mainscreen { background: url(../img/recensioni/bg.gif) right top repeat-y; }.mainscreen-1 { width: 396px; float: left; margin: 0; padding: 0; }.mainscreen-2 { width: 170px; float: right; margin: 0; padding: 0; }div#APcontent h2 { background: url(../img/box/bg_homesection.gif) top right repeat-x; height: 30px; color: #667077; padding: 0px 20px 0 15px; font: bold 11pt "Arial","Helvetica",sans-serif; margin-bottom: 10px; clear: both; line-height: 30px; }div#APcontent h2 a { display: inline; color: #678; text-decoration: none; padding-right: 8px; }div#APcontent h2 a:hover { color: #678; text-decoration: none; background: url(../img/box/title-go-light.gif) right 60% no-repeat; }div#APcontent .apertura {  clear: both; }div#APcontent .apertura h1 { font: normal 24px "Arial","Helvetica",sans-serif; color: #678; padding: 15px; line-height: 100%; margin: 0; }div#APcontent .apertura p { font: normal 12px "Arial","Helvetica",sans-serif; color: #678; padding: 0 15px; line-height: 100%; margin: 0; margin-bottom: 15px; }div.sep { clear: left; border: none; margin-top: 15px; margin-bottom: 0px; height: 1px; }div.APlist { font: normal normal 10pt "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; padding: 0px 0px;  margin-bottom: 20px; }div.APlist p { margin-top: 0px;   }div.APlist h3 { font: normal 14pt "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 h1 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: 0px; margin-bottom: 5px; }div.APmainlist p { margin-top: 0px; margin-bottom: 0px; font-family: "Verdana","Arial","Helvetica",sans-serif }div.APmainlist h3 { font: normal 24px "Arial","Helvetica",sans-serif; color: #334; margin-bottom: 10px; line-height: 100%; margin-top: 0; }div.APmainlist h3 a { text-decoration: none; }div.APmainlist div.APsummary { font-style: italic; font-size: 11pt; margin-bottom: 8px; color: #666; }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 "Verdana", "Arial","Helvetica",sans-serif; color: #333; clear: left; }div.APmainlist div.APlist { border: 0; padding-bottom: 0px; margin-bottom: 0px;}/* div.APmainlist img { border-left: 10px solid white; border-bottom: 10px solid white; } */div.APminilist { font: normal normal 10px "Verdana","Arial","Helvetica",sans-serif; color: #333; margin: 0; margin-top: 0px; margin-bottom: 5px; padding: 4px 10px 0px 0; }div.APminilist p { margin-top: 0px;   }div.APminilist h1, div.APminilist h3 { font: bold 10pt "Arial","Helvetica",sans-serif; color: #033; margin: 0; margin-top: 5px; margin-bottom: 0px; }div.APminilist h1 a, 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: 12px; }div.APimgright { float: right; margin-left: 20px; margin-bottom: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.APimgunaligned { margin: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.APimginbox { margin: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.APimglistmain { float: left; margin-right: 20px; margin-bottom: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }/* BREADCRUMBS *//*div.APbreadcrumbs { height: 40px; background: url(../img/bread/bread_bg.gif) top left repeat-x; color: #eee; }div.APbreadcrumbs div.home { float:left; height: 40px; padding: 10px 40px 5px 15px; color: #eee; font: normal 12px "Arial","Helvetica",sans-serif; background: transparent url(../img/bread/breadhome.gif) top right repeat-x; }div.APbreadcrumbs span.home { font-weight: normal; }div.APbreadcrumbs a { color: white; text-decoration: none; }div.APbreadcrumbs a:hover { color: #f00; text-decoration: underline; }*//* READMORE */.APreadmore { font: normal normal 11px "Arial",sans-serif; color: black; margin-top: 2px; text-align: right;  color: #600; white-space: nowrap; }/* BOX LATERALI */div.APlistbox ul { list-style-type: none; margin-left: 0px; padding: 0px; margin-top: 2px; }div.APlistbox li { padding: 10px 15px; }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: #c00; text-decoration: underline; }div.APlistbox li a { text-decoration: none; font: normal 12px "Arial","Verdana",sans-serif; }div.APlistbox li 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; }/* BOX CENTRALI */div.APtwocolbox { clear: both; width: 100%; background: url(../img/box/borderv.gif) 50% top repeat-y; }div.APmbox { float: left; width: 50%; margin: 0; padding: 0px; overflow: hidden;}div#APcontent div.APtwocolbox div.APlistbox { border-bottom: 0;  margin-right: 0px; margin-bottom: 0; padding-bottom: 10px; }div#APcontent div.APtwocolbox div.APlistbox li { padding: 0px 15px; border: 0px; margin-bottom: 10px; }div#APcontent div.APtwocolbox div.APlistbox li a { text-decoration: none; font: normal 14px "Arial","Verdana",sans-serif; }div#APcontent div.APtwocolbox div.APlistbox li a:hover { text-decoration: underline; }/* div#APcontent div.APtwocolbox div.APmbox div.APlistbox h3 { font: bold 11px "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 h3 { background: url(../img/box/bg_homesubsection.gif) top right repeat-x; height: 30px; color: white; margin-bottom: 15px; margin-top: 0; padding: 0; 	div#APcontent div.APtwocolbox div.APmbox div.APlistbox h3 a { display: block; height: 30px; padding: 0px 20px; color: white; text-decoration: none; font: bold 11px "Arial","Helvetica",sans-serif; line-height: 30px; }div#APcontent div.APtwocolbox div.APmbox div.APlistbox h3 a:hover { text-decoration: underline; }*/div#APcontent div.APtwocolbox div.APlistbox h3 { 	background-image:  url(../img/box/bg_homesubsection.gif); 	font: bold 11px "Arial","Helvetica",sans-serif;	line-height: 30px;	color: #ccc; 	border: none;	margin-bottom: 10px;}div#APcontent div.APtwocolbox div.APlistbox h3.light { background-image:  url(../img/box/bg_homesection.gif); }div#APcontent div.APtwocolbox div.APlistbox h3.light a { color: #678; }div#APcontent div.APtwocolbox div.APlistbox h3.light a:hover { color: #678; background-image: url(../img/box/title-go-light.gif); }div#APcontent div.APtwocolbox div.APlistbox .readall a { font-size: 12px; }/* SEARCHBOX */input.searchinput { width: 120px; font: bold 10pt "Arial",sans-serif;; color: #0cf; background-color: white; border: 1px solid #600; 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; }div.GalleriePreview { background: url(../img/box/bg_galleria.gif) top left no-repeat; margin: 0 0 5px 5px; }div.GalleriePreview img { border: 2px solid #999; margin: 4px 6px; margin-right: 6px; margin-bottom: 6px; width: 80px; height: 80px; }div.GalleriePreview a img { border-color: #999; }div.GalleriePreview a:hover img { border-color: #c00; }/* 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: #f4f8ff; font: normal 10px "Verdana",sans-serif; position: relative; border-bottom: 2px solid #666; margin-bottom: 10px; }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_innerright.gif) top left repeat-x; height: 30px; color: white; padding: 0px 10px 0 10px; margin: 0; font: bold 12px "Arial","Helvetica",sans-serif; line-height: 30px; clear: both; }/* SUPERRECENSIONI */div#APcontent #recensioni { padding: 0; margin: 0; }div#APcontent #recensioni h2 { background: url(../img/box/bg_innerright.gif) top right repeat-x; 	height: 30px; 	color: white; 	margin: 0px;	padding: 0 10px;	border-top: 0;}div#APcontent #recensioni h3 { background: transparent; color: #567; margin: 10px 0px 0 0; font-size: 12px; padding: 0 15px; border: none; }div#APcontent #recensioni .pulsantiera { background: #abc; margin: 0; padding: 0; }div#APcontent #recensioni .pulsantiera img { border: 1px solid #567; border-left: none; }div#APcontent #recensioni .pulsantiera img.iconaOn { border-bottom-color: #f0f3f5; }div#APcontent #recensioni li.readall {  border-bottom: none; }.readall { font-size: 12px; text-align: right; }.readall a { text-decoration: underline;  padding-right: 10px; background: url(../img/tools/go.gif) right 50% no-repeat; }
