A 		  {text-decoration: underline; color: #2d4a84;}
A:LINK    {text-decoration: underline; color: #2d4a84;}
A:VISITED {text-decoration: underline; color: #2d4a84;}
A:HOVER   {text-decoration: none; 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:#374a80;
}
.base {
background-image: url(http://www.ristoitalia.info/fornitori/immagini/sfondo.jpg);
background-position: top;
background-repeat: repeat-x;
text-align:center;
}
.titolo {
width: 713px;
padding-top: 15px;
padding-bottom: 13px;
text-align:left;
font-size: 11pt;
color: #2d4a83;
font-weight: bold;
border-bottom: dashed 1px #2d4a83;
}
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;
}

/*RICERCHE*/
.ricristo {
width:236px;
height:165px;
padding-top:15px;
padding-bottom:14px;
line-height:18px;
text-align:center;
background-image: url(http://www.ristoitalia.info/fornitori/immagini/sfricerca.gif);
background-position: center top;
background-repeat: no-repeat;
color:#ffffff;
}
.campiricristo {
width: 140px;
font-size:8pt;
margin-top:1px;
}
input.txt, select, textarea {
font-size: 12px;
font-family: Verdana;
}
input.sub {
font: Bold 12px Verdana;
cursor: Hand;
}


/*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;
}


/*VETRINE*/
.risto {
padding: 10px;
background-color: #fef8f8;
border-bottom: solid 1px #910308;
}
.miniristo {
padding: 10px;
background-color: #f2f4f9;
border-bottom: solid 1px #2d4a83;
}
.noristo {
padding: 10px;
border-bottom: dashed 1px #4a4949;
}


/*MENU SOTTOCATEGORIE*/
div.categorie {
font-family: verdana, san-serif;
font-size: 8pt;
width: 190px;
}
a.categorie {
border-bottom: dashed 1px #2d4a83;
color: #000000;
font-weight:bold;
position: Relative;
text-decoration: None;
display: Block;
width: 190px;
padding-top: 5px;
padding-bottom: 5px;
}
a:visited.categorie {
border-bottom: dashed 1px #2d4a83;
color: #494A4C;
font-weight:bold;
position: Relative;
text-decoration: None;
display: Block;
width: 190px;
padding-top: 5px;
padding-bottom: 5px;
}
a:hover.categorie {
background-color: #F7F6F6;
padding-top: 5px;
padding-bottom: 4px;
border-bottom: solid 2px #2d4a83;
color: #2d4a83;
font-weight:bold;
position: Relative;
text-decoration: None;
display: Block;
width: 190px
}


/*ALTRO*/
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;
}
