/* =Home Page
----------------------------------------------- */

/* =Estrazioni
----------------------------------------------- */
#estrazioni_lotto_titolo h4,
#estrazioni_lotto h4,
#estrazioni_concorsi h4,
#estrazioni_altre_lotterie h4,
#estrazione_winforlife h4,
#estrazione_10elotto h4 {
 margin: 0.7em 0 0 0;
 text-align:center;
}
#estrazioni_lotto_titolo h4 {
 font: 1.6em Georgia, "Times New Roman", serif;
 padding-top: 0.2em;
}

#estrazioni_lotto_titolo h4,
#estrazioni_lotto h4 {
 margin: 0;
}
#estrazioni_lotto_titolo {
 border: 1px #045692 solid;
 border-width: 3px 1px 3px 1px;
 background: #0678CC;
 color: #fff;
 width: 27em;
 margin: 0;
 padding: 0;
 /*margin-bottom: 2em;*/
}

#estrazioni_lotto_titolo h4 a,
#estrazioni_lotto_titolo h4 a:link,
#estrazioni_lotto_titolo h4 a:visited,
#estrazioni_lotto_titolo h4 a:hover,
#estrazioni_lotto_titolo h4 a:active  {
 font: 1.1em Georgia, "Times New Roman", serif;
 background: #0678CC;
 color: #fff;
}

#estrazioni_lotto {
 background: #0678CC;
 color:#fff;
 width: 27em;
 clear: both;
}
#estrazioni_lotto table {
 border: none;
 margin: 0;
 padding: 0;
 width: 100%;
 height: 22em;
}
#estrazioni_lotto caption {
 padding: 0 0.3em 1.2em 0.3em;
 font: 0.9em Verdana, sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.33em;
 border: 0px;
 background: #0678CC;
 color:#fff;
}
#estrazioni_lotto caption span {
 font: 1.2em Georgia, Times, serif;
 letter-spacing: 1px;
 text-transform: none;
}
#estrazioni_lotto tr td,
#estrazioni_lotto tr th {
 padding: 0.5em 0 0.5em 0;
 margin: 0;
 border: 1px solid #fff;
 border-width: 0 0 1px 0;
 background-color: #fff;
 font-weight: bold;
 color: #5C5C5C;
 font-size:1.1em;
}
#estrazioni_lotto tr th {
 padding: 0.6em 0 0.6em 1em;
 width: 11em;
 text-align:left;
 font-family: Georgia, Times, serif;
}
#estrazioni_lotto tr.odd td,
#estrazioni_lotto tr.odd th {
 background-color: #EEF7FE;
}
#estrazioni_lotto tbody tr {
 border: none;
 margin: 0;
 border-width: 0;
}
#estrazioni_lotto table td {
 text-align: right;
 padding-right: 1.5em;
}

/* =Estrazioni Lotterie Home Page
----------------------------------------------- */
#estrazioni_concorsi p,
#estrazioni_altre_lotterie p,
#estrazione_winforlife p,
#estrazione_10elotto p {
 text-align: right;
 line-height: 1.8em;
 white-space: nowrap;
}
#estrazioni_concorsi {
 width: 27.9em;
}

/* =Estrazioni Altre Lotterie Home Page
----------------------------------------------- */
#estrazioni_altre_lotterie,
#estrazione_winforlife,
#estrazione_10elotto  {
 margin: 0 0 1em 0;
 overflow: hidden;
}

#estrazioni_altre_lotterie div,
#estrazione_winforlife div,
#estrazione_10elotto div {
 margin: 0 0 0.4em 0;
 padding: 0;
}
#estrazioni_concorsi div h4 a,
#estrazioni_altre_lotterie div h4 a,
#estrazione_winforlife div h4 a,
#estrazione_10elotto div h4 a  {
 display:block;
 padding: 0 0 0.4em 3em;
 height:3.4em;
 margin-bottom: -2.3em;
 z-index: 2;
 position:relative;
 text-decoration: none;
 border:none;
 cursor: pointer;
}
#estrazioni_concorsi div h4 a {
 padding: 0 0 -0.6em -7.6em;
 height:2.15em;
 margin: 0em 0 -3.2em 0;
}
#estrazione_winforlife  div h4 a,
#estrazione_10elotto div h4 a {
 height:2.2em;
 margin: 0em 0 -1.4em 0;
}
#estrazioni_concorsi div h4+p,
#estrazioni_altre_lotterie div h4+p,
#estrazione_winforlife div h4+p,
#estrazione_10elotto div h4+p  {
 margin: 0 0 0.3em 0;
 padding: 0 0 0 8em;
 font: 0.9em Verdana, sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.33em;
 text-align: center;
}
#estrazioni_concorsi div h4+p {
 margin: 3.8em 0 0.3em 0;
}

#estrazioni_altre_lotterie img,
#estrazione_winforlife img,
#estrazione_10elotto img {
 float:left;
 position:relative;
 top: -2.9em;
 left: -7.9em;
 height: 7.15em;
 width: 6.95em;
 margin: 0 -8em -9em 0;
}
#estrazioni_concorsi img.icon97 {
float:left;
 position:relative;
 top: -3em;
 left: -8em;
 height: 7.1em;
 width: 9.1em;
 margin: 0 -11em -3em 0;
}

#estrazioni_concorsi div h4+p span,
#estrazioni_altre_lotterie div h4+p span,
#estrazione_winforlife div h4+p span,
#estrazione_10elotto div h4+p span  {
 font: 1.2em Georgia, Times, serif;
 letter-spacing: 0.1em;
 text-transform: none;
}

#estrazioni_concorsi div h4+p span {
 letter-spacing: 1px;
}
#estrazioni_concorsi div p+p,
#estrazioni_altre_lotterie div p+p,
#estrazione_winforlife div p+p,
#estrazione_10elotto div p+p  {
 padding: 0.1em 0.5em 0.1em 0;
 margin: 0;
 border: 1px solid #FFDD00;
 border-width: 0 0 1px 0;
 background-color: #FFFAE3;
 font-weight: bold;
 color: #5C5C5C;
 text-align: right;
 font: 1.3em Arial, sans-serif;
}

#estrazione_10elotto div p+p  {
 border: 1px solid #C4E5FD;
 border-width: 0 0 1px 0;
 background-color: #E2F2FE;
 font: bold 1.2em Arial, sans-serif;
}
#estrazione_winforlife div p+p  {
 border: 1px solid #C4E5FD;
 border-width: 0 0 1px 0;
 background-color: #E2F2FE;
 font: bold 1.15em Arial, sans-serif;
}
#estrazioni_concorsi div p+p {
 border: 1px solid #C4E5FD;
 border-width: 0 0 1px 0;
 background-color: #E2F2FE;
 font: bold 1.2em Arial, sans-serif;
}

#estrazioni_concorsi div p+p .n {
 font-weight: normal;
}
#estrazioni_concorsi div h4+p+p span {
 margin-left: 0.15em;
}

#estrazioni_altre_lotterie div p+p.today {
 border-color: #B1DA87;
 background-color: #EBF5DE;
}

#estr_back img,
#estr_forw img {
 position:relative;
 top: 0.4em;
 left: 0.5em;
 height: 1.8em;
 width: 1.8em;
 display: block;
 margin: 0 0 0 0;
 padding: 0;
 border: none;
 overflow: hidden;
 text-decoration: none;
 float: left;
}
#estr_forw img {
 top: -2.0em;
 left: -0.3em;
 margin: 0 0 -1em 0;
 float: right;
}
#estr_forw {
 visibility: hidden;
}

/* =Random
----------------------------------------------- */
#random.boxx {
padding: 0.2em;
background-color: #fff;
border:1px #045692 solid;
border-width: 3px 1px 3px 1px;
margin-bottom:1em;
}
#random h4 {
color:#F10058;
margin-top:0;
text-align:left;
font: bold 1.6em Verdana, sans-serif;
}
#random div.box_interno {
padding:0.3em 1em 0.3em 1em;
background-color:#FFF6F8;
border-bottom-color:#F10058;
}

/* =Post
----------------------------------------------- */
#posts {
 margin: 1em 0 0 0;
 clear: both;
}
#posts h4 {
 margin: -1.3em 0 0 0;
}
#posts .date {
 text-align: left;
 font: 1.4em Verdana, sans-serif;
 text-transform: uppercase;
 padding: 0.3em 0.3em 0.3em 1.3em;
 margin: 0 0 0.7em 0;
 background: #0678CC;
 color:#fff;
}
#posts .date b {
 font: 1.4em Georgia, Times, serif;
}
#posts .item {
 padding: 1.5em 1em 1em 0;
}
#posts .title {
 font: 1.1em Georgia, Times, serif;
 text-align: center;
 margin-bottom: 0.35em;
 text-transform: none;
}
#posts .item>div {
 padding: 0.3em 1em 1em 1em;
 font-size:1.2em;
 line-height: 1.3em;
 margin: 0 3em 0 3em;
 border: 1px solid #FFDD00;
 border-width: 0 0 1px 0;
 color: #5C5C5C;
 text-align: left;
 background-color: #FFFAE3;
}
#posts .item>div.forum {
 background-color: #E2F2FE;
 border-color:  #76C4FE;
}
#posts .byline {
 text-align: right;
 margin: 0;
 padding: 0 1em 0 0;
 font: italic 1.1em Times, serif;
 letter-spacing: 1px;
 margin: 0 0 1.5em;
}
#posts .byline a {
 font: bold 0.85em Verdana, sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px;
 margin-left: 0.25em;
}
#posts .ibody{
 font-size: 1.1em;
 line-height: 1.2em;
 margin: 0;
}
#posts .gotoline {
 letter-spacing: 1px;
 margin: 0 0 1.5em;
 text-align: right;
 margin:0;
 margin: 0 0 -0.6em 0;
 padding: 1em 0 0 0;
}
#posts .gotoline a,
#posts .gotoline a:link,
#posts .gotoline a:visited,
#posts .gotoline a:hover,
#posts .gotoline a:active {
 font: italic 1.2em Times, serif;
 border:none;
 color: #000;
}
#posts img.icon {
 float:left;
 position:relative;
 top: -4.8em;
 left: -2.8em;
 height: 4.8em;
 width: 4.8em;
 margin: 0 -5em -9em 0;
}

/* =Column
----------------------------------------------- */
#content_right {
 width: 58em;
}

#content_right>div{
 width: 56.5em;
 overflow: hidden;
}

#content_right div.column1 {
 width: 27.5em;
}
#content_right div.column2 {
 width: 29.5em;
}

p {
 margin-top:0.3em;
}

