body {margin:0px; pading:0px; background:#FFFFFF; font:12px Arial; color:#000000; text-align:center}

h1 {font:bold 14px Arial; color:#666666; letter-spacing:1px; margin:5px 0px 0px 0px;}
h2 {font:bold 14px Arial; color:#666666; margin:0px 0px 5px 0px;}
/*
h3 {font:bold 15px Arial; color:#2A3882; text-decoration:underline; margin:0px 0px 10px 0px;}
h4 {font:bold 12px Arial; color:#000000; margin:0px 0px 5px 0px; letter-spacing:1px;}
h5 {font:bold 11px Arial; color:#333333; margin:3px 0px 3px 0px;}
*/

a {color:#666666; text-decoration:none}
a:hover {color:#666666; text-decoration:underline}

table {font:12px Arial;}
td {font:12px Arial;}

img {border:0px;}

hr {color:#FFFFFF; height:1px;}




/******************************************************/
/****                    HOME                      ****/
/******************************************************/

table.home_bottoni {color:#666666; margin-top:4px;}
div.home_contenitore {width:201px; height:125px; padding:5px 10px 10px 10px; background:url('../img/home_bottoni.gif') no-repeat bottom right; text-align:left;}
span.home_bottoni {font:bold 14px Arial; color:#666666}
div.sf_home_bottoni {height:73px; background:red; margin:0px 0px -10px -10px; padding-top:50px; text-align:right;}
div.sf_home_bottoni a img {margin-right:3px;}




/******************************************************/
/****                    MENU                      ****/
/******************************************************/

div.header {width:821px; height:80px; border-bottom:1px solid #BEBEBE; background:#FFFFFF url('../img/sf_header.jpg') repeat-x bottom; text-align:left; margin:5px 0px 2px 0px; padding:0px;}

div.lingua {margin-bottom:1px;}
/*
div.lingua a img {border:1px solid #FFFFFF}
div.lingua a:hover img {border:1px solid #FF6600}
div.lingua span img {border:1px solid #FF6600}
*/

a.menu {color:#666666; padding:0px 20px 0px 20px; height:32px; line-height:32px; display:inline;}
a.menu:hover {color:#666666; background:url('../img/sf_menu_on.gif') repeat-x bottom; text-decoration:none;}
span.menu_on {background:url('../img/sf_menu_on.gif') repeat-x bottom; color:#FF6600; padding:0px 20px 0px 20px; height:32px; line-height:32px;}




/******************************************************/
/****                    MENU2                     ****/
/******************************************************/

table.bottoni {margin-top:2px;}

a.contenitore {width:201px; padding:5px 10px 10px 10px; background:#F1F0F1 url('../img/sf_bottone.jpg') repeat-x bottom; text-align:left; color:#666666; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE; }
a.contenitore:hover {background:#DBE2E4; /*background:#F6F6F6;*/ text-decoration:none; color:#333333}
a.contenitore:hover span {color:#333333}
a.contenitore span.bottoni {font:bold 14px Arial; color:#666666}

div.contenitore {width:201px; padding:5px 10px 10px 10px; background:#F6F6F6; color:#FF6600; text-align:left; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE; }
div.contenitore span.bottoni {font:bold 14px Arial; color:#FF6600}





/******************************************************/
/****                    BODY                      ****/
/******************************************************/

table.body {background:#F6F6F6; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE; margin-top:3px; padding:10px;}
table.body th {text-align:left; font:bold 16px Arial; color:#555555; padding-bottom:0px;}
table.body td {font: 11px Verdana; color:#555555}
div.footer {width:821px; font:10px/16px Verdana; color:#666666}

table.fiere {background:#FFFFFF;}
table.fiere th {font:bold 12px Verdana; text.align:left; background:#F6F6F6; padding:10px 10px 10px 10px; border-bottom:1px solid #FFFFFF}
table.fiere td {background:#F6F6F6; padding:10px; border-bottom:1px solid #FFFFFF}

table.promozioni {background:#FFFFFF;}
table.promozioni th {font:bold 15px Arial; text.align:left; color:RGB(153,51,102); background:#F6F6F6; padding:10px 10px 10px 10px; border-bottom:1px solid #FFFFFF}
table.promozioni td {background:#F6F6F6; padding:10px; border-bottom:1px solid #FFFFFF}

table.risultati {background:#FFFFFF; padding-bottom:10px; font:12px Verdana; color:#666666}
table.risultati td {background:#F6F6F6; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE; padding:10px;}
table.risultati img {border:2px solid #FFFFFF;}
div.foto {border:1px solid #666666; width:104px;}

a.dettagli {background:url('../img/dettagli.gif')}
a.dettagli:hover {background:url('../img/dettagli_on.gif')}

a.details {background:url('../img/details.gif')}
a.details:hover {background:url('../img/details_on.gif')}

table.caratt_tecn {background:#FFFFFF; margin-top:5px;}
table.caratt_tecn th {background:#E5E5E5; padding:10px; border:0px;}
table.caratt_tecn td {background:#F6F6F6; padding:5px; border:0px; text-align:center}

a.print {padding:0px 20px 0px 10px; height:32px; line-height:32px; display:inline;}
a.print:hover {color:#666666; background:url('../img/sf_menu_on.gif') repeat-x bottom; text-decoration:none;

a.pdf {color:#666666;}
a.pdf img {border:0px; margin-right:5px;}

a.colonna {background:#FFFFFF; border-right:1px solid #666666; border-bottom:1px solid #666666}
a.colonna:hover {background:#E6EBEC; border-right:1px solid #666666; border-bottom:1px solid #666666 /*border-right:1px solid #FF6600; border-bottom:1px solid #FF6600*/}
span.colonna {border-right:1px solid #FF6600; border-bottom:1px solid #FF6600}


/******************************************************/
/****                    FORM                      ****/
/******************************************************/

form.form_ricerca {margin:0px;}
form.form_ricerca select {font:10px Verdana}
form.form_ricerca input {width:70px;}

form {/*width: 800px*/}
fieldset {font-weight:bold; padding:10px; text-align:left;}
legend {font:bold 14px Arial; color:#009036; margin-bottom:10px;}
label {width:70px; color:#333333; font:12px Arial; letter-spacing:1px;}
input {width:250px; font:11px Verdana; color:#666666}
input.bottone_invia {width:100px; font:bold 11px Verdana; color:#003C74;}
input.accetto {width:25px;}
textarea.note {width:100%; height:77px; font:11px Verdana; color:#666666}
textarea#privacy {width:100%; height:23px; border:0px; border-top:1px solid #999999; border-bottom:1px solid #999999; font:9px/11px Arial; color:#666666}

