body { background-image:url(img/1sf.jpg);  background-repeat:repeat-x; text-align:center; margin:0; padding:0; font-family: Verdana,arial,sans-serif;}
body  form{ margin:0;}
body  input{ line-height:11px; padding:4px; font-weight:bold; font-size:11px; color:#004E9F; border:1px solid; border-color:#5A8CBE; background-color:#FFFFFF;}


.testo_normale {line-height:15px; text-align:justify; font-size:11px; color:#004E9F;}
.testo_normaleblu {text-align:justify; font-size:11px; color:#5A8CBE;}
.testo_normaleviola {text-align:justify; font-size:11px; color:#C769B5;}
.testo_normaleviola a{ color:#C769B5;  text-decoration:none;}.testo_normaleviola a:hover{ color:#C769B5; text-decoration:underline;}

.testo_piccolocentrato {line-height:13px; text-align:center; font-size:10px; color:#004E9F;}
.testo_piccolo {text-align:justify; font-size:10px; color:#004E9F;}
.testo_piccoloblu {text-align:justify; font-size:10px; color:#5A8CBE;}
.testo_grande {line-height:16px; text-align:justify; font-size:12px; color:#5A8CBE;}
.testo_grande a{ color:#5A8CBE;  text-decoration:none;}.testo_grande a:hover{ color:#C769B5; text-decoration:underline;}

.testo_grandeviola {text-align:justify; font-size:12px; color:#C769B5;}
.testo_grandeviola a{ color:#C769B5;  text-decoration:none;}.testo_grande a:hover{ color:#5A8CBE; text-decoration:underline;}

.titoli {text-align:left; font-size:13px;}

.align_right{float:right;}
.align_left{float:left;}

.tabella100  { width:100%;  margin-bottom:5px;} .tabella100 td {padding:4px;}


.img_right{float:right; margin-left:8px;}
.img_left{float:left; margin-right:8px;}

#pagina { text-align:center; width:770px; margin:0 auto; padding:0;}


#testata {  height:160px; background-image:url(img/testata-sf.gif); background-repeat: repeat-x; width:750px; margin:0 auto; padding:0;}

#contenuti {  border-right:1px solid; border-color:#FDE8F9; background-color:#FFFFFF; width:736px; margin:0 auto; padding:0;}
#colonna_menu {vertical-align:top; width:184px; background-color:#FDE8F9;}
#menu { text-align:right; width:100%; background-color:#FDE8F9;}
#menu td { padding:5px; padding-right:10px; height:15px; }#menu img { margin-left:4px; vertical-align:middle;}
.menu_cella1 { font-size:11px; font-weight:bold; color:#FFCC00;  background-color:#759EC8;  border-bottom:1px solid; border-color:#FDE8F9;}
.menu_cella1 a {color:#FFCC00; text-decoration:none;} .menu_cella1  a:hover {color:#FFFFFF; text-decoration:underline; }

.menu_cella2 { font-size:11px; font-weight:bold; color:#FF99FF;  background-color:#2F6FAF;  border-bottom:1px solid; border-color:#FDE8F9;}
.menu_cella2 a {color:#FF99FF; text-decoration:none;} .menu_cella2 a:hover {color:#FFFFFF; text-decoration:underline;}

.menu_cellalingua { font-size:11px; font-weight:bold; color:color:#2F6FAF; border-bottom:1px solid; border-color:#FDE8F9;}
.menu_cellalingua a {color:#2F6FAF; text-decoration:none;} .menu_cella2 a:hover {color:#FF99FF; text-decoration:underline;}


.menu_cellacarrello { font-size:11px; font-weight:bold; color:#FFFFFF;  background-color:#C769B5;  border-bottom:1px solid; border-color:#FDE8F9;}
.menu_cellacarrello a {color:#FDE8F9; text-decoration:none;} .menu_cellacarrello a:hover {color:#FFFFFF; text-decoration:underline;}

#colonna_corpo {vertical-align:top; text-align:left; padding:0 16px 20px 16px; background-color:#FFFFFF;}
#colonna_corpo p {margin:0 0 12px 0;} 
.p_titolo {border-bottom:1px dotted; padding-bottom:12px; padding-top:0; margin-top:0; border-color:#C3D5E8;}
#colonna_destra {width:190px; vertical-align:top; text-align:left; padding:0 12px 12px 0; background-color:#FFFFFF;}

.box { margin-bottom:12px; background-color:#F7F9FC;  width:100%; border:1px solid; border-color:#C7DCF2;}
.box_testa { padding:6px 8px 8px 8px  ; vertical-align:top; text-align:left;  height:17px; background-image: url(img/box_testasf.gif); background-repeat:repeat-x;}
.box_corpo { padding:8px; vertical-align:top; text-align:left;  }
.box_corpocentrato { padding:8px; vertical-align:top; text-align:center;  }
.box_corpo a {color:#5A8CBE; text-decoration:none;  }.box_corpo a:hover {color:#C769B5; text-decoration:underline; }

.box_prodotti {  overflow:auto; text-align:center; margin-bottom:12px; width:100%; border:1px solid; border-color:#C7DCF2;}
.box_prodotti_corpo { padding:6px 8px 10px 8px ; vertical-align:top; text-align:center;  }
.box_prodotti p{  width:auto; margin:12px; height:auto; padding-top:6px; padding-bottom:6px; text-align:center; font-weight:bold; font-size:11px; color:#5A8CBE; border:1px solid; border-color:#C7DCF2;}
.box_prodotti a{ color:#5A8CBE; text-decoration:none;} .box_prodotti a:hover{ color:#C769B5;}


.box_align_center{text-align:center; border-collapse:collapse; }
.box_align_center td{ width:33%; text-align:center; padding:5px; border:1px solid; border-color:#C7DCF2; }

.acquista {background-color:#C769B5; color:#FFFFFF} .acquista a{color:#FFFFFF} .acquista a:hover{text-decoration:underline;}


#piede { text-align:center; font-size:9px; color:#759EC8;  margin-top:1px; border-top:3px solid; border-color:#759EC8; background-color:#FFFFFF; width:736px; margin:0 auto; }
#piede td {border-top:1px dotted; border-color:#C3D5E8; padding:5px;}

