a.light:link, a.light:visited  {
background-image:none;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 26px;
font-family:times new roman;
font-weight:bold; color:#ffef11;
text-decoration:none;
font-size: 11px;
background-position: left top;
list-style:none;
list-style-position:outside;
line-height:18px;}

.titolidx  {
font-family:arial;
font-weight:bold; color:#777777;
text-decoration:none;
font-size: 13px;
}


.str {
font-family:arial;
 color:#444444;
text-decoration:none;
font-size: 12px;
}

.footer {
font-family:arial;
 color:#444444;
text-decoration:none;
font-size: 10px;
}

a.link1:link, a.link1:visited  {
font-family:arial;
font-weight:bold; color:#777777;
text-decoration:none;
font-size: 11px;
}

a.link1:hover  {
font-family:arial;
font-weight:bold; color:#97353D;
text-decoration:none;
font-size: 11px;
}

a.link2:link, a.link2:visited  {
font-family:arial;
font-weight:bold; color:#777777;
text-decoration:none;
font-size: 13px;
}

a.link2:hover  {
font-family:arial;
font-weight:bold; color:#111111;
text-decoration:none;
font-size: 13px;
}

a.link3:link, a.link3:visited  {
font-family:arial;
font-weight:normal; color:#555555;
text-decoration:none;
font-size: 11px;
}

a.link3:hover  {
font-family:arial;
font-weight:normal; color:#97353D;
text-decoration:none;
font-size: 11px;
}

.grifone_tipologie {font-family:arial; font-size: 15px; font-weight:bold; color:#97353D}
.str {font-family:arial; font-size: 15px;}
.inp {font-family:arial; font-size: 10px; width:120px; border: 1px #aaaaaa solid; background-color:#ffffff;}
.testo {font-family:arial; font-size: 15px; line-height:18px; text-align:justify; color:#333333;}
.arial_grey {font-family:arial; font-size: 11px; line-height:18px; text-align:right; color:#333333;}
.titoli {font-family:arial; font-size: 17px; font-weight:bold; line-height:18px; color:#97353D;}
.titoli2 {font-family:arial; font-size: 15px; font-weight:bold; line-height:18px; color:#97353D;}


#site {width:960px; margin:0 auto; padding:0; background-image: url(immagini/bgtot.gif); text-align:left; overflow:hidden;}

/**/

#header { margin-left:auto; margin-right:auto; margin:0px 0 0px 0; padding:0;   width:920px; padding-left:29px; padding-top:8px;}

#header-navigation {padding:0; overflow:hidden; margin-left:auto; margin-right:auto; position:relative; width:900px; height:30px; margin-top:0px; }
#header-navigation ul { margin-left:auto; margin-right:auto;  padding:0; list-style:none; margin-top:15px; }
#header-navigation li {text-decoration:none; font-family:arial; font-weight:bold; color:#97353D; text-decoration:none; font-size:11px; float:left; margin:0; padding:0 15px 0 15px; border-left:1px solid #dddddd;}
#header-navigation a {color:#aaaaaa; text-decoration:none;}
#header-navigation a:hover {color:#111111; }

/**/

#newsofferte {float:left; width:180px; margin:0; padding:0; color:#eeeeee; padding-left:30px;}

#news {float:left; width:190px; margin:0; padding:0; background-color:#eeeeee; padding:10px; }
#offerte {float:left; width:190px; margin:0; padding:0; background-color:#eeeeee; padding:10px; }
#contents {float:right; width:700px; margin:0; padding:0px;  line-height:20px; overflow:hidden;}

#base {  width:960px; height:10px; margin:0px; padding: 0px; margin-left:-10px; background-image: url(immagini/index_r4_c1.gif);}
#footer {color:#666666; font-size:10px; font-family:arial; margin-left:auto; margin-right:auto; 0px 0; padding-top:10px; background:#EFEDEE; width:960px; height:34px;text-align:center;}






// 

