A 		  {text-decoration: none; color: #C32026;}
A:LINK    {text-decoration: none; color: #C32026;}
A:VISITED {text-decoration: none; color: #C32026;}
A:HOVER   {text-decoration: underline; color: #3D3D3D;}

A.basso 		{text-decoration: none; color: #3f3f3f;font-family: verdana, sans-serif;font-size: 8pt;}
A.basso:LINK    {text-decoration: none; color: #3f3f3f;font-family: verdana, sans-serif;font-size: 8pt;}
A.basso:VISITED {text-decoration: none; color: #3f3f3f;font-family: verdana, sans-serif;font-size: 8pt;}
A.basso:HOVER   {text-decoration: underline; color: #3f3f3f;font-family: verdana, sans-serif;font-size: 8pt;}

A.comuni    	  { color: #000000; text-decoration: none; font-weight:lighter; font-size: 7pt;}
A.comuni:link     { color: #000000; text-decoration: none; font-weight:lighter; font-size: 7pt;}
A.comuni:visited  { color: #000000; text-decoration: none; font-weight:lighter; font-size: 7pt;}
A.comuni:hover    { color: #C32026; text-decoration: underline; font-weight:lighter; font-size: 7pt;}

A.attiva     	  { color: #000000; text-decoration: none; font-weight:lighter; font-size: 9pt;}
A.attiva:link     { color: #000000; text-decoration: none; font-weight:lighter; font-size: 9pt;}
A.attiva:visited  { color: #000000; text-decoration: none; font-weight:lighter; font-size: 9pt;}
A.attiva:hover    { color: #000000; text-decoration: underline; font-weight:lighter; font-size: 9pt;}

A.menualto		    { color: #ffffff; text-decoration: none; font-size: 8pt;}
A.menualto:link     { color: #ffffff; text-decoration: none; font-size: 8pt;}
A.menualto:visited  { color: #ffffff; text-decoration: none; font-size: 8pt;}
A.menualto:hover    { color: #fdfbe8; border-bottom: 1px dashed; font-size: 8pt;}

div#commenti1{display:none}
div#commenti2{display:none}
div#commenti3{display:none}
div#commenti4{display:none}
div#commenti5{display:none}
div#commenti6{display:none}
div#commenti7{display:none}
div#commenti8{display:none}
div#commenti9{display:none}
div#commenti10{display:none}

body { 
margin:0px;
background-color:#cb353a;
}
.base {
background-image: url(http://www.ristoitalia.info/immagini/sfondo.jpg);
background-position: top;
background-repeat: repeat-x;
text-align:center;
}
.titolo {
width: 737px;
padding-top: 15px;
padding-bottom: 13px;
text-align:left;
font-size: 11pt;
color: #C42A2F;
font-weight: bold;
border-bottom: dashed 1px #C42A2F;
}
.titoloIT {
width: 950px;
padding-top: 15px;
padding-bottom: 13px;
text-align:left;
font-size: 11pt;
color: #C42A2F;
font-weight: bold;
border-bottom: dashed 1px #C42A2F;
}
td {
font-family: verdana, sans-serif;
font-size: 8pt;
}

/*LAYOUT ALTO*/
.sopratestata {
height:104px;
background-image: url(http://www.ristoitalia.info/immagini/altogoogle.gif);
background-position: center top;
background-repeat: no-repeat;
vertical-align:top;
}
.data {
width:217px;
padding-top:45px;
float: left;
text-align:center;
font-family: helvetica, sans-serif;
font-size: 8pt;
color:#393939;
font-weight:bold;
text-transform: uppercase;
}
.ADValto {
width:755px;
float: right;
}
.testata {
height:188px;
background-image: url(http://www.ristoitalia.info/immagini/testataristo.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}

/*NEWS SCORREVOLI*/
.newstestata {
width:310px;
padding-top:12px;
padding-bottom:12px;
text-align:center;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#newsscorrevoli {
width:300px;
height:345px;
overflow:hidden;
}
#newsscorrevoli div {
font-size:8pt;
text-align:left;
}
#newsscorrevoli p {
padding:10px 0;
margin:0;
border-bottom: 1px dashed #6E6D6D;
}
#newsscorrevoli a, #example2 em {
display:block;
}

/*RICERCHE*/
.cercaristo {
height:127px;
width:320px;
text-align:center;
color:#FFFFFF;
background-image: url(http://www.ristoitalia.info/immagini/cercaristo.jpg);
background-position: center top;
background-repeat: no-repeat;
}
.cercaristotestata {
text-align:center;
padding-top:12px;
padding-bottom:27px;
font-size:12px;
font-weight:bold;
width:320px;
}
.cercagoogle {
text-align:center;
padding-top:11px;
padding-bottom:16px;
width:320px;
background-image: url(http://www.ristoitalia.info/immagini/cercagoogle.gif);
background-position: center top;
background-repeat: no-repeat;
}

/*NOVITA*/
.novitatestata {
text-align:center;
padding-top:12px;
padding-bottom:16px;
font-size:12px;
font-weight:bold;
width:320px;
background-image: url(http://www.ristoitalia.info/immagini/novita.gif);
background-position: center top;
background-repeat: no-repeat;
color:#ffffff;
}

/*RICETTE*/
.ricetta {
width:320px;
padding-top:20px;
background-image: url(http://www.ristoitalia.info/immagini/ricette2.jpg);
background-position: left top;
background-repeat: no-repeat;
vertical-align:top;
}

/*NEWSLETTER*/
.newsletter {
text-align:right;
width:317px;
padding-top:14px;
padding-bottom:11px;
background-image: url(http://www.ristoitalia.info/immagini/newsletter_sfondo.jpg);
background-position: center top;
background-repeat: no-repeat;
}

/*LAYOUT BASSO*/
.ADVbasso {
height:121px;
background-color:#6e6d6d;
text-align:center;
}
.menubasso {
height:134px;
background-image: url(http://www.ristoitalia.info/immagini/basso.jpg);
background-position: center top;
background-repeat: no-repeat;
}

/*RICETTE*/
div.ricette{
width: 620px;
font-size: 8pt;
line-height: 16px;
border-bottom: dashed 1px #E2E1E1;
}
a.ricette {
width: 620px;
color: #303030;
text-decoration: None;
position: Relative;
display: Block;
padding-top:10px;
padding-bottom:10px;
}
a:visited.ricette {
width: 620px;
color: #303030;
text-decoration: None;
position: Relative;
display: Block;
padding-top:10px;
padding-bottom:10px;
}
a:hover.ricette {
width: 620px;
background-color:#FFF5F5;
color: #c42a2f;
text-decoration: None;
position: Relative;
display: Block;
padding-top:10px;
padding-bottom:10px;
}

/*ALTRO*/
.banner {
width: 774px;
height: 100px;
padding: 5px;
background-color: #ffffff;
text-align: center;
}
.ricristo {
width:203px;
padding-top:10px;
padding-bottom:14px;
lineheight:18px;
text-align:center;
background-image: url(http://www.ristoitalia.info/immagini/lenteing2.jpg);
background-position: center top;
background-repeat: no-repeat;
color:#ffffff;
}
.ricpiatto {
width:203px;
padding-top:8px;
padding-bottom:14px;
text-align:center;
background-image: url(http://www.ristoitalia.info/immagini/ricerca_breve.gif);
background-position: center top;
background-repeat: no-repeat;
color:#3F3A3A;
}
.campiricristo {
width: 150px;
font-size:8pt;
color:#783210;
margin-top:1px;
}
.risto {
padding-top:10px;
padding-bottom:10px;
background-color: #FDFDF3;
border-bottom: solid 1px #C32026;
}
.miniristo {
padding-top:10px;
padding-bottom:10px;
background-color: #f9fdf2;
border-bottom: solid 1px #3e5a0e;
}
.noristo {
padding-top:10px;
padding-bottom:10px;
border-bottom: dashed 1px #C32026;
}
.homericerche {
height:146px;
text-align: right;
padding-right: 5px;
}
div.vetrina{
height:21px;
width: 183px;
font-size: 7.5pt;
border-bottom: dashed 1px #E2E1E1;
}
div.vetrinaint{
padding-top: 4px;
padding-left: 10px;
background-image: url(http://www.ristoitalia.info/immagini/freccina.gif);
background-position: center left;
background-repeat: no-repeat; 
}
a.vetrina {
height:21px;
width: 183px;
color: #303030;
text-decoration: None;
position: Relative;
display: Block;
}
a:visited.vetrina {
height:21px;
width: 183px;
color: #303030;
text-decoration: None;
position: Relative;
display: Block;
}
a:hover.vetrina {
height:21px;
width: 183px;
background-color:#FFF5F5;
color: #c42a2f;
text-decoration: None;
position: Relative;
display: Block;
}
.promozione {
width:737px;
padding-top:10px;
padding-bottom:10px;
background-image: url(http://www.ristoitalia.info/immagini/sfumaturarosa.gif);
background-position: top left;
background-repeat: repeat-x; 
background-color:#FFF5F5;
line-height: 16px;
font-family: georgia, serif;
font-size: 9pt;
border-top: 5px solid #ffffff;
}

.promo {
text-align:center;
border-bottom:solid 4px #C32026;
border-top:solid 4px #C32026;
padding:10px;
background-image: url(http://www.ristoitalia.info/immagini/sfumaturarosa.gif);
background-position: top left;
background-repeat: repeat-x; 
background-color:#FFF5F5;
line-height: 16px;
}

div.ricetteint{
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
background-image: url(http://www.ristoitalia.info/immagini/freccina.gif);
background-position: center left;
background-repeat: no-repeat;
cursor:hand;
}
.primopiano {
width: 100%;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
color: #7c7c7c;
font-size: 8pt;
}
input.txt, select, textarea {
font-size: 12px;
font-family: Verdana;
}
input.sub {
font: Bold 12px Verdana;
cursor: Hand;
}