/* CSS Document */

/*inizio stili home page*/
/*inizio stili area riservata*/
#riservata {margin: 131px 7px 10px 7px; border: 0; background: url(../img/bg-area.gif) repeat-y 0px 0px; padding:0;}
#riservata .ar {color: #FFF; background-color: #888888; font-size: 9px; font-weight: bold;}
#riservata .tform {padding: 8px 0 3px 12px; color: #737373; font-size: 9px;}
#riservata .rform {padding: 0 0 0 12px; color: #737373; font-size: 9px;}
#riservata .tform a {color: #737373; text-decoration: none; background: none;}
#riservata .tform a:link {text-decoration: none; background: none;}
#riservata .tform a:visited {text-decoration: none; color: #737373; background: none;}
#riservata .tform a:hover {text-decoration: underline; background: none;}
#riservata .tform a:active {text-decoration: none; background: none;}
#riservata .log {color: #737373; font-size: 9px; border: 1px solid #7F9DB9; height: 11px;}
#riservata .top-area {background: url(../img/sf-top-dx-ar.gif) repeat-x 0 0;}
#riservata .low-area {background: url(../img/bg-ris-basso.gif) repeat-x 0 0;}
/*fine stili area riservata*/

#ilsa_home {position: absolute; top: -3000px; left: -3000px;}

/*inizio stili Richiesta info */
#riservata {margin: 131px 7px 10px 7px; border: 0; background: url(../img/bg-area.gif) repeat-y 0px 0px; padding:0;}
#riservata .ar {color: #FFF; background-color: #888888; font-size: 9px; font-weight: bold;}
#riservata .tform1 {padding: 5px 0 3px 12px; color: #737373; font-size: 9px;}
#riservata .tform1 input#ragsoc {margin-left: 15px;}
#riservata .tform1 input#nome {margin-left: 64px;}
#riservata .tform1 input#cognome {margin-left: 47px;}
#riservata .tform1 input#attivita {margin-left: 60px;}
#riservata .tform1 input#indirizzo {margin-left: 58px; width: 102px;}
#riservata .tform1 input#localita {margin-left: 48px;}
#riservata .tform1 input#cap {margin-left: 73px;}
#riservata .tform1 input#provincia {margin-left: 65px;}
#riservata .tform1 input#telefono {margin-left: 56px;}
#riservata .tform1 input#email {margin-left: 59px;}

#riservata .rform1 {padding: 0 0 0 12px; color: #737373; font-size: 9px;}
#riservata .rform1 note { width: 100%;}

#riservata .tform1 a {color: #737373; text-decoration: none; background: none;}
#riservata .tform1 a:link {text-decoration: none; background: none;}
#riservata .tform1 a:visited {text-decoration: none; color: #737373; background: none;}
#riservata .tform1 a:hover {text-decoration: underline; background: none;}
#riservata .tform1 a:active {text-decoration: none; background: none;}
#riservata .log {color: #737373; font-size: 9px; border: 1px solid #7F9DB9; height: 11px;}
#riservata .top-area {background: url(../img/sf-top-dx-ar.gif) repeat-x 0 0;}
#riservata .low-area {background: url(../img/bg-ris-basso.gif) repeat-x 0 0;}
/*fine stili Richiesta Info*/


/*inizio stili centrale*/
#linea-grigia {width: 618px; height: 7px; margin: 0; padding: 0; background: url(../img/bg-grigio.gif) repeat-x 0px 3px;}
#bg-centro {width: 618px; height: 11px; margin: 0; padding: 0; background: url(../img/bg-centrale.gif) repeat-x;}
.rsettori {background-color: #EE0A11; color: #FFF; font-weight: bold;}
.sn
{
	background: url(../img/bg-grigio.gif) repeat-y 0 0; 
}

/* min-height doesn't work in FF, instead we placed a plain 200px; it autogrows */
.mht
{
	height:200px;
	min-height:200px !important;
	height:expression("200px");
}

.mht div
{
	position:absolute;
}

.mht div img
{
	width:230px;
	height:193;
}

/*inizio stili menu settori*/
#m-settori
{
	padding: 18px 0 0 15px;
}
.menu-s {height: 32px; width: 110px;}
.menu-s a {display: block; height: 26px; width: 110px;}
.menu-s a span {display: block; padding: 4px 0px 7px 10px;}
.menu-s a {background: url(../img/freccia-settori.gif) no-repeat 0px 0px; text-decoration: none; font-weight: bold; font-size: 9px; color: #737373;} 
.menu-s a:link {}
.menu-s a:visited {}
.menu-s a#freddo:hover{background: url(../img/f-freddo.gif) no-repeat 0px 0px; color: #1E98FF;}
.menu-s a#gastro:hover{background: url(../img/f-gastro.gif) no-repeat 0px 0px; color: #B2AFAF;}
.menu-s a#pasti:hover{background: url(../img/f-pasti.gif) no-repeat 0px 0px; color: #9DD68A;}
.menu-s a#pizze:hover{background: url(../img/f-pizze.gif) no-repeat 0px 0px; color: #FFD409;}
.menu-s a#cappe:hover{background: url(../img/f-cappe.gif) no-repeat 0px 0px; color: #EB000A;}
.menu-s a:active {}
/*fine stili menu settori*/

/*inizio stili news*/
.news {margin: 10px 0 3px 0; padding: 0; background: url(../img/f-news.gif) no-repeat 0px 4px; color: #676767;}
.news .data, .news h2, .news p {margin-left: 18px; margin-right: 18px; font-size: 10px;}
.news .data {font-weight: bold; font-style: italic;}
.news h2 {margin-top: 3px; font-weight: bold; font-style: normal; color: #EE0A11;}
.news p {line-height: 1.2; text-align: justify;}
.news a {color: #EE0A11; text-decoration: none;}
.news a:link {}
.news a:visited {color: #EE0A11; text-decoration: none;}
.news a:hover {text-decoration: underline;}
.news a:active {}
.bg-sett-news {background: url(../img/bg-sett-news.gif) repeat-x 0 0;}
.bg-low-sett-news {background: url(../img/bg-news-basso.gif) repeat-x 0 0;}
/*fine stili news*/
/*fine stili home page*/
