/* FORZATURA HEADER 2 LIVELLO
================================================*/
#bgspot #header				{ margin:10px 0 2px 0 } /* header */
#bgspot #header #utility	{ display:inline; float:right; margin:2px 0 0 10px; font-size:11px; width:410px }


/* SINISTRA: SEZIONI AUTOMATICHE
================================================*/
.sezioni { display:block; margin:0 0 10px 0; border:1px solid #ccc;  }

.sezioni ul { margin:0; padding:0; list-style:none;  }
.sezioni li { display:inline; margin:0; padding:0; } 

.sezioni .blocs { display:block; margin:10px; }

.sezioni .blocs a { display:block; text-decoration:none; padding:3px 0 3px 6px; color:#222; font-size:11px; background:#fff url("http://www.repubblica.it/sharedfiles/images/ico_list.gif") 0 8px no-repeat; }
.sezioni .blocs a:visited {text-decoration:none;}
.sezioni .blocs a:hover { background-color:#eee; color:#00386B;}
.sezioni .blocs h3 { font-size:9px; color:#069; }
.sezioni .blocs h3 a { color:#069;font-size:10px; font-weight:bold;padding:0; background:none;}
.sezioni .blocs h3 a:before { content:"" }
.sezioni .blocs h3 a:after { content:"\0020 \00BB";}


/* CENTRO: Categoria + utility
================================================*/
/* NATALE .categoria { display:block; border-top:3px solid #8BB4D9; margin:0; padding:0; url("http://www.litalianonews.com/images/christmas/lightsani_small.gif") repeat-x; padding-top:15px;} */
.categoria { display:block; border-top:3px solid #8BB4D9; margin:0; padding:0; } 
.categoria dl { display:inline; float:left; width:630px; margin:0 0 10px 0; background:#ffffff }
.categoria dt { margin:3px 0 0 0; font-size:14px; font-weight:bold; text-transform:uppercase; width:280px; float:left; }
.categoria dd { width:350px;float:right;}

.categoria24ore { display:block; border-top:3px solid #c00; margin:0; padding:0; }
/* NATALE .categoria24ore dl { display:inline; float:left; width:630px; margin:0 0 10px 0; color:#c00; background:#ffffff url("http://www.litalianonews.com/images/christmas/lightsani_small.gif") repeat-x; padding-top:15px; } */
.categoria24ore dl { display:inline; float:left; width:630px; margin:0 0 10px 0; color:#c00; }
.categoria24ore dt { margin:3px 0 0 0; font-size:14px; font-weight:bold; text-transform:uppercase; width:280px; float:left; }
.categoria24ore dd { width:350px;float:right;}

.addons { display:inline; margin:0; font-size:11px;color:#000;}

.inviamail a, .inviaprint a	, .inviacomments a	{ float:right; margin:0; color:#000; text-decoration:none; background-image:url("http://www.repubblica.it/sharedfiles/images/ico_addons.gif"); background-repeat: no-repeat; line-height:20px;}

.inviamail a									{ padding-left:18px; background-position:0 4px; }
.inviamail a:visited,.inviaprint a:visited, .inviacomments a:visited		{ color:#000; text-decoration:none }
.inviamail a:hover								{ color:#00386B; text-decoration:none; background-position:0 -96px; }

.inviaprint a									{ margin:0 8px 0 0; padding-left:16px; background-position:0 -196px; }
.inviaprint a:hover								{ color:#00386B; text-decoration:none; background-position:0 -296px; }

.inviacomments a								{ margin:0 0 0 6px; padding-left:16px; background-position:0 -396px; }
.inviacomments a:hover							{ color:#00386B; text-decoration:none; background-position:0 -496px; }


/* CENTRO: Articolo
================================================*/

.articolo { display:block; font-size:13px; line-height:18px;margin:0; padding:0; float:left; width:100%; }
.articolo h1 { font-size:20px; color:#00386B; line-height:30px; margin:0 0 3px 0; padding-bottom: 5px; } /* titolo */
.articolo h2, .articolo h3 { font-size:12px; color:#00386B; line-height:14px; margin:0 0 3px 0;font-weight:normal; } /* occhiello */ /* catenaccio */
.articolo h3 { margin:0 0 5px 0;}
.articolo h3 .txt12 { display:block; color:#000; margin-bottom:10px;} 
.articolo p { display:block; margin:0 0 10px 0; }

.articolo .fotosx { display:inline; float:left; margin:0 10px 5px 0; width:200px;}
.articolo .fotodx { display:inline; float:right; margin:0 0 5px 10px; width:200px; }
.articolo .fotosx p, .articolo .fotodx p { margin:0; padding:3px 0; border-bottom:1px solid #ccc; font:11px/13px Arial, Helvetica, sans-serif; color:#000; }

/* CENTRO: Lista generica con ter foto iniziali
================================================*/
.listagen { display:block; font-size:13px; line-height:18px;margin:0; padding:0; float:left; }
.listagen .list { display:block; clear:both; margin:0 0 10px 0; border-top:1px solid #8BB4D9; padding:5px 0 0 0; width:630px;}
.listagen a h1 { font-size:15px; color:#00386B; line-height:22px; margin:0 0 3px 0;  } /* titolo */
.listagen a h1, .listagen p a:visited h1{color:#00386B; text-decoration:none; } 
.listagen a:hover h1{color:#00386B; background-color:#eee; text-decoration:none; } 
.listagen a h1 img { float:left; margin:0 10px 0 0; border:1px solid #ccc;}
.listagen a h1 img:hover {  border:1px solid #000;}
.listagen .datalist { display:block; font-size:11px;color:#00386B;}
.listagen .pari a h1 img { float:right;margin:0 0 0 10px;}

/* CENTRO: Articolo 24 ore
================================================*/
.articolo24ore p.altre a { display:block; text-decoration:none; color:#369; font-weight:bold; }
.articolo24ore p.altre a:visited { text-decoration:none; color:#369; font-weight:bold;}
.articolo24ore p.altre a:hover { text-decoration:none; background-color:#ecf5fa; } /*#d9e6f0*/
.articolo24ore p.altre a:before  { content: "\00b7 \0020";}

.articolo24ore h1 { font-size:27px; color:#00386B; line-height:30px; margin:0 0 3px 0; }
.articolo24ore, .articolo24ore h2 	{ display:block; font-size:13px; line-height:18px; }
.articolo24ore p { display:block; margin:0 0 10px 0;  }

.articolo24ore p a { display:block; text-decoration:none; }
.articolo24ore p a:visited { text-decoration:none; }
.articolo24ore p a:hover { text-decoration:none; background-color:#ecf5fa; } /*#d9e6f0*/
.articolo24ore p a strong { color:#369; display:block;}


/* CENTRO: Commenti
================================================*/
.comments { display:block; padding:10px 0; margin: 20px 0; border-top:1px solid #8BB4D9;  }
.comments p { font: 13px/15px georgia, verdana, arial, sans-serif; padding: 0 0 15px 0; margin:0;}
.comments em {color:#222; font-weight:bold; font-style:normal; }
.comments p.shd { font:12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Verdana, Arial, sans-serif; color:#222; padding:3px 5px; margin: 10px 0 5px 0; background-color: #D5EAF4; border-top:1px solid  #CCC;}
.comments p.shd a, .comments p.shd a:visited { text-decoration:none; color:#333; font-weight:bold;}
.comments p.shd a:hover  { text-decoration:none; color:#000; }


.comments .title { display:block; width:630px; float:left; padding:0 0 10px 0;}
.comments .title dt { float:left; width:300px; margin:0; }
.comments .title dd { float:right;  width:330px; text-align:right; font-size:12px; margin:3px 0 0 0;}
.comments .title dd a, .comments .title dd a:visited { color:#000; font-weight:bold; text-decoration:none;}
.comments .title dd a:hover { color:#c00;text-decoration:none; }

.comments .title dt strong { color:#00386B; font-size:16px; float:left;}

/* CENTRO: FormCommenti
================================================*/
.comments .formcomments { display:block; float:left; margin:0; padding:0 0 10px 0; border-bottom:1px solid #8BB4D9; }
.comments .formcomments dt { float:left; clear:both; width:150px;font-size:12px; float:left; }
.comments .formcomments dd { float:left;  width:480px; text-align:left; margin:0 0 5px 0; float:left;}
.comments .formcomments dd textarea, .comments .formcomments dd input { width:100%; border:1px solid #A7C4E9; font: 13px georgia, verdana, arial, sans-serif; padding:10px 0;}
.comments .formcomments dd textarea:focus, .comments .formcomments dd input:focus { background-color:#eee;}
.comments .formcomments dd input.post { display:block; background-color:#eee; border:1px solid #8BB4D9; width:auto; padding:3px; color:#333; cursor:pointer;cursor:hand; font-weight:bold;}
.comments .choose {font-size:12px; }
.comments .choos input { display:inline; float:left; } 
.anchor { border:none; margin:10px 0 0 0; border-top:1px solid #ccc; float:left;}


/* DESTRA: Link correlati
================================================*/
.linkcor { display:block; margin:0 0 10px 0; border:1px solid #ccc;   }
.linkcor h5 { display:block; padding:5px 0 5px 10px; background-color:#eee; color:#444; text-transform:uppercase; font-size:11px; }
.linkcor ul { margin:0; padding:0; list-style:none;  }
.linkcor li { display:inline; margin:0; padding:0; } 

.linkcor a { display:block; text-decoration:none; margin:0 10px; padding:3px 0 3px 6px; color:#222; font-size:12px; background:#fff url("http://www.repubblica.it/sharedfiles/images/ico_list.gif") 0 8px no-repeat; }
.linkcor a:visited {text-decoration:none;}
.linkcor a:hover { background-color:#eee; color:#00386B;}

