/*informazioni tag*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ins, dl, dt, dd, ol, ul, li, fieldset, form, hr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  font-family: arial, helvetica, sans-serif;
  font-size: 100%;
  color: #000;
  font-weight: normal;
  line-height: 1.2em;
  background-color: transparent;
}
/*struttura div id*/

body {
  font-size: small;
  background: #182448;
  font-family: helvetica, arial, sans-serif;
  color: #000;
  margin-top: 5px;
}

#area-pagina-wrap2 {
  clear: left;
  float: left;
  display: inline;
  position: absolute;
  width: 900px;
  left: 50%;
  margin: 0 -450px;
  color: #000;
  border: 3px solid #dbe0f9;
  background: #FFFFFF url(/img/polposfondo.jpg) no-repeat scroll 95% 95%;

}
/*header*/

#header-corriere-romano {
  clear: left;
  float: left;
  width: 100%;
  display: inline;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  background-color: #dbe0f9;
}
/*footer*/

#footer-corriere-romano{
  clear: left;
  float: left;
  display: inline;
  width: 100%;
  padding: 5px 0;
  margin: 60px 0 0 0;
  border-top: 1px solid #b4bbc1;
  font-size: 1em;
  text-align: center;
  background: #e7e7e7;
}
/*corpo*/

#corpo {
  float: left;
  clear: left;
  display: inline;
  width: 100%;
  min-height:650px;
  margin: 0;
  padding: 0;
}

div.corpo0 {
  clear: left;
  float: left;
  display: inline;
  width: 830px;
  margin: 0;
  padding: 0;
  margin-left: 10px;
  overflow: hidden;
}

#corpo1 {
  clear: left;
  float: left;
  display: inline;
  width: 560px;/*in totale width:570*/
  margin: 0 0 0 4px;
  padding: 0 0 0 6px;
  overflow: hidden;
}

#corpo2 {
  float: right;
  width: 327px;
  display: inline;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
 
#corpo2-contenuti{
  clear: left;
  float: left;
  display: inline;
  width: 320px;/*width 326*/
  overflow: hidden;
  border-left: 1px dashed #d9d9d9;
  border-right: 1px dashed #d9d9d9;
  padding: 0 0 15px 4px;
  
}


#corpo2-spot {
  float: right;
  display: inline;
  width: 145px;/*totale width=165px*/
  overflow: hidden;
  padding: 0;
  margin: 15px 12px;
 
}
/*notizia*/

#corpo1-notizia {
  clear: left;
  float: left;
  display: inline;
  width: 569px;/*in totale width=585px*/
  padding: 0;
  margin: 0 8px;
  overflow: hidden;
}

#corpo2-notizia {
  float: right;
  display: inline;
  width: 300px;/*in totale width;315px*/
  overflow: hidden;
  border-left: 1px dashed #d9d9d9;
  margin: 0 5px;
  padding: 0 0 15px 4px;
}
/*sezione a due colonne incentro corpo1*/

#centro_colonna-left{
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
  width: 242px;
  background: #ededed;
}

#centro_colonna-right{
  float: left;
  width: 242px;
  margin: 0;
  padding: 0;
  border: 0;
  background: #ededed;
}
/*struttura a due colonne generale*/

.spazioLeft-50 {
  clear: left;
  float: left;
  width: 49%;
  margin: 0;
  padding: 0;
  border: 0;
  overflow:hidden;

}

.spazioRight-50{
  float: right;
  width: 49%;
  margin: 0;
  padding: 0;
  border: 0;
  overflow:hidden;
}

.spazioLeft-60{
  clear: left;
  float: left;
  width: 59%;
  display: inline;
}

.spazioRight-40{
  float: right;
  width: 39%;
  display: inline;
}

.spazioLeft-30{
  clear: left;
  float: left;
  width: 29%;
  display: inline;
}

.spazioRight-70{
  float: right;
  width: 69%;
  display: inline;
}
/*stili di default*/

a {
  color: #005689;
  text-decoration: none;
}

a:hover {
  color: #ff5500;
  text-decoration: underline;
}

img {
  float: left;
}

p, p.notizia, p.notizia a {
  font-family: verdana,arial, helvetica, serif;
  font-size: 0.9em;
  color: #000;
  line-height: 1.3em;
  padding: 3px 0 3px;
}

p.notizia a:hover {
  text-decoration: underline;
}

span.datanotizia {
  font-size: 0.9em;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, sans-serif;
  padding: 1px 0 1px;
  margin: 0;
  color: #000;
}

h1 {
  font-size: 1.3em;
}
h1.tb {
 clear:left;
 width:98%;
 float:left; 
 padding-top:25px;
}
h2 {
  font-size: 1.20em;
}

h3 {
  font-size: 1.12em;
}

h4 {
  font-size: 1.10em;
}

h5 {
  font-size: 1.08em;
}

h6 {
  font-size: 1.05em;
}

h1 a {
  font-family: arial, helvetica, georgia, tahoma;
  color: #003366;
  text-decoration: none;
  font-weight: normal;
}

h2 a, h3 a {
  font-family: georgia, tahoma, verdana, arial;
  color: #3e3e3e;
  text-decoration: none;
  font-weight: bold;
}

a.video {
  padding-left: 20px;
  color: #c8001a;
  font-size: 1em;
  font-weight: bold;
  word-spacing: -0.1em;
  font-family: helvetica, arial, sans-serif;
  background: url(/img/crvideo.gif) no-repeat 1px 1px;
}

a.video:hover {
  color: #c8001a;
}

a.linkarchivio {
  font-size: 1em;
  text-decoration: underline;
  background: url(/img/news-e.png) no-repeat 1px 4px;
  padding-left: 18px;
  font-weight: normal;
  font-family: georgia;
  color: #cc0000;
}

p.video-coda{
  margin-top: 3px;
  padding: 0;
}
p.tb {
 clear:left;
 float:left; 
 width:95%;
 padding:5px;
}

span.video-coda{
  display: inline;
  background: url(/img/cr-freccia-arancio.gif) no-repeat left 2px;
  padding-left: 15px;
}

ul, ol {
  clear: both;
  float: left;
  width: 100%;
  list-style-type: none;
  padding: 4px 0;
}

img {
  border: 3px solid #ccc;
}

a:hover img {
  border-color: #ff5500;
}

li {
  margin: 2px 0 2px 0;
  padding: 4px 0 3px 0;
  line-height: 1.2em;
  border-bottom: 3px solid #e6e8e9;
}


hr.hr-clear {
  clear: both;
  height: 1px;
  border: 0;
}

hr.hr-notizia {
  clear: both;
  float: left;
  width: 100%;
  height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  color: #000;
}

span.numerocommenti2 {
  padding: 0;
  padding-left: 21px;
  padding-right: 3px;
  background: url(/img/comments.png) no-repeat 3px 0px;
  color: #000;
  height: 20px;
}

span.numerocommenti {
  margin: 0;
  padding: 0;
  padding-left: 20px;
  padding-right: 3px;
  padding-bottom: 2px;
  background: url(/img/ico_commenti-3.png) no-repeat 5px 3px;
  font-size: 0.9em;
  color: #000;
}

span.numerocommenti a {
  color: #444042;
}

a.InfoRss{
  background: url(/img/icon_rss.gif) no-repeat 0 5px;
  margin-left: 5px;
  padding-left: 18px;
  padding-top: 4px;
}

a.inviaciSegnalazioni{
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

a.inserisciComunicato{
  color: #ff0000;
  font-weight: bold;
  border-bottom: 1px dotted #ff0000;
  font-style: italic;
}

a.inserisciComunicato:hover{
  text-decoration: none;
  color: #ff9900;
}

ul.unicanotizia li a:hover img {
  color: #ff5500;
}

p.infosmall{
  float: left;
  width: 99%;
  font-size: 0.8em;
  margin-top: 35px;
}

p.titolazione{
  float: left;
  width: 99%;
  font-size: 0.9em;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
/*roma meteo*/

ul#meteoInfo {
  clear:left;
  float:left;
  margin: 11px 0;
}

ul#meteoInfo li{
 float:left;
 width:95%;
 border:0;
}


ul#meteoInfo #ti_forecast{
  background: #d7dfea;
  padding: 3px 9px;
}

ul#meteoInfo img {
  border: 0;
}
/*sondaggio*/

ul.ul-sondaggio li.titolo-sondaggio {
  font-size: 1.1em;
  font-weight: bold;
  color: #003366;
}

ul.ul-sondaggio li.voce-sondaggio {
  font-size: 1.05em;
}

ul.ul-sondaggio li.risultati-sondaggio {
  font-size: 1.1em;
  color: #ff0000;
  font-weight: bold;
}

ul.ul-sondaggio li.voto-sondaggio {
  background-color: #d9d9d9;
  height: 15px;
  padding: 0;
  border: 0;
  margin-bottom: 19px;
}

ul.ul-sondaggio img {
  border: 0;
}

ul.ul-sondaggio li.voto-voce-sondaggio {
  font-size: 1em;
  border: 0;
}

ul.ul-sondaggio li.voto-voce-sondaggio span.percentuale{
  font-weight: bold;
}

ul.ul-sondaggio li.partecipanti-sondaggio{
  margin-bottom: 40px;
}

ul.ul-sondaggio li.submit-sondaggio {
  border: 0;
  margin-bottom: 25px;
}
/*rss*/

ul.elencorss li img {
  border: 0;
}

img.img-noborder-inline{
border:0!important;
float:none!important;
clear:none!important;
display:inline!important;
margin:0 5px!important;
padding:0!important;
vertical-align:top;
}
 img.img-noborder-float{
border:0!important;
margin:0 5px!important;
padding:0 5px!important;
 
}