body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
font-size:10px;
background-color: #172B46;
}

table{
font-size:10px;
}

ul{
list-style-image:url(img/frc_punto.gif);
margin-top:7px;
}

h1{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
margin:0px;
padding:0px;
color:#FBA804;
width:520px;
font-weight:100;
}

a.outsource:link {color: #FFFFFF;	text-decoration:none; font-size: bold;}
a.outsource:hover {color: #5486CF;	text-decoration:none; font-size: bold;}
a.outsource:visited {color: #FFFFFF;	text-decoration:none; font-size: bold;}

a{
color:#FFFFFF;
}

a:hover{
color:#5486CF;
}

h2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
padding:0px;
color:#FFFFFF;
font-weight:bold;
margin-bottom:0px;
margin-top:12px;
}

form{
padding:0px;
margin:0px;
}

/* STILI PER IL BOX DELLE NEWS */
#news{
height: 160px;
width:147px;
margin-right:18px;
margin-bottom:10px;
}
/* FINE STILI PER IL BOX DELLE NEWS */

/* STILI PER LA PAGINA */
.contenitore{
width:900px;
background-image:url(img/sf.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#172B46;
text-decoration: none;
scrollbar-face-color:#565B5F;
scrollbar-highlight-color:#34393F;
scrollbar-3dlight-color:#34393F;
scrollbar-darkshadow-color:#34393F;
scrollbar-shadow-color:#34393F;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#34393F;
}

/* STILE HEADER */
.link_versioni{
height:22px;
text-align:right;
vertical-align:middle;
background-image:url(img/TOP.jpg);
padding-right:42px;
}

.lotosx_header{
width:33px;
height:211px;
background-image:url(img/SN_01.jpg);
}

.lotodx_header{
width:35px;
height:211px;
background-image:url(img/DX_01.jpg);
}

.partecentrale_header{
width:832px;
height:211px;
}

.contenitore_news0{
width:373px;
height:211px;
background-image:url(img_header/top_0.gif);
}

.contenitore_news1{
width:373px;
height:211px;
background-image:url(img_header/top_1.gif);
}

.contenitore_news2{
width:373px;
height:211px;
background-image:url(img_header/top_2.gif);
}

.contenitore_news3{
width:373px;
height:211px;
background-image:url(img_header/top_3.gif);
}

.contenitore_news4{
width:373px;
height:211px;
background-image:url(img_header/top_4.gif);
}

.contenitore_news5{
width:373px;
height:211px;
background-image:url(img_header/top_5.gif);
}

.contenitore_news6{
width:373px;
height:211px;
background-image:url(img_header/top_6.gif);
}

.contenitore_news7{
width:373px;
height:211px;
background-image:url(img_header/top_7.gif);
}

.contenitore_news8{
width:373px;
height:211px;
background-image:url(img_header/top_8.gif);
}

.contenitore_news9{
width:373px;
height:211px;
background-image:url(img_header/top_9.gif);
}

.contenitore_news10{
width:373px;
height:211px;
background-image:url(img_header/top_10.gif);
}

.contenitore_news11{
width:373px;
height:211px;
background-image:url(img_header/top_0.gif);
}
.barra_sx{
height:22px;
width:33px;
background-image:url(img/SN_02.jpg);
}

.barra_centrale{
height:22px;
width:832px;
background-image:url(img/LINE_AR.jpg);
}

.barra_dx{
height:22px;
width:35px;
background-image:url(img/DX_02.jpg);
}
/* FINE STILI HEADER */

/* STILI DEL CORPO CENTRALE */
p{
text-align:justify;
margin-bottom:0px;
margin-top:7px;
}

#contenuti{
float:left;
margin:10px 0px 0px 0px;
padding:0px 5px 0px 0px;
width:525px;
height:229px;
overflow:auto;
}

#contenuti2{
float:left;
margin:10px 0px 0px 0px;
padding:0px 5px 0px 0px;
width:525px;
height:200px;
overflow:auto;
}

#cella_contenuti2{
height:225px;
vertical-align:top;
font-size:11px;
padding:0px;
text-align:justify;
clear:both;
}

#contenitore_contenuti2{
height:250px;
background-image:url(img/CENTER_tx1.jpg);
background-position:top;
background-repeat:no-repeat;
padding:15px 15px 7px 20px;
}

#contenitore_contenuti2 h1{
margin-top:10px;
}


#immagini{
float:right;
width:100px;
position:relative;
}

.img1{
position:absolute;
top:0px;
left:0px;
width:100px;
border:1px solid #FFFFFF;
}

.img2{
position:absolute;
top:140px;
left:0px;
width:100px;
border:1px solid #FFFFFF;
}

.imglincata_1{
width:100px;
border:0px;
}

.imglincata_2{
margin-top:30px;
width:100px;
border:0px;
}

.imgprodotti{
width:100px;
margin-bottom:5px;
clear:both;
}

.imgnews{
width:100px;
margin-bottom:5px;
margin-top:30px;
border:0px;
clear:both;
}

.corpo_sx{
width:33px;
height:318px;
background-image:url(img/SN_03.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
background-color:#050507;
}

.corpo_centrale{
width:832px;
background-color:#34393F;
vertical-align:top;
}
.corpo_dx{
width:35px;
height:318px;
background-image:url(img/DX_03.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#050507;
}

.cella_contenuti{
width:677px;
height:318px;
background-image:url(img/CENTER_tx1.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding:25px 15px 7px 20px;
font-size:11px;
}

.cella_contenuti_2{
width:677px;
height:318px;
background-image:url(img/CENTER_tx1.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding:0px 0px 0px 1px;
font-size:11px;
}

#elenco_anni{
width:525px;
clear:both;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

/* STILI BRICILE DI PANE */
#briciole{
clear:both;
padding-top:10px;
color:#FBA804;
}

#briciole a{
color:#FBA804 !important;
text-decoration:none;
}

#briciole a:hover{
text-decoration:underline !important;
}

/* FINE STILI CORPO CENTRALE */

/* STILI PER LA BARRA IN ALTO */
#barra{
margin-left:1px;
background-image:url(img/sf_sottoMenuOrizz.jpg);
width:676px;
height:28px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cella_titolo_categoria{
padding-right:15px;
vertical-align:bottom;
padding-bottom:6px;
padding-left:20px;
color:#FBA804;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif !important;
}

.cella_link_prodotto{
padding-right:10px;
vertical-align:bottom;
padding-bottom:6px;
font-family: Arial, Verdana, Helvetica, sans-serif !important;
font-size:12px;
}

.cella_link_prodotto a{
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
}

.cella_link_prodotto a:hover{
color: #5486CF ;
background-image:url(img/frc_bl.gif);
background-repeat:no-repeat;
background-position:top;
background-position:left;
}

.cella_link_prodotto2{
padding-left:20px;
padding-right:10px;
vertical-align:bottom;
padding-bottom:6px;
font-family: Arial, Verdana, Helvetica, sans-serif !important;
font-size:12px;
}

.cella_link_prodotto2 a{
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
}

.cella_link_prodotto2 a:hover{
color: #5486CF ;
background-image:url(img/frc_bl.gif);
background-repeat:no-repeat;
background-position:top;
background-position:left;
}

.cella_link_prodotto_attivo{
padding-right:10px;
vertical-align:bottom;
padding-bottom:6px;
font-family: Arial, Verdana, Helvetica, sans-serif !important;
font-size:12px;
color:#F9A605 !important;
text-decoration:none;
}

.cella_link_prodotto_attivo2{
padding-left:20px;
padding-right:10px;
vertical-align:bottom;
padding-bottom:6px;
font-family: Arial, Verdana, Helvetica, sans-serif !important;
font-size:12px;
color:#F9A605 !important;
text-decoration:none;
}

/* FINE STILE BARRA IN ALTO */

/* STILE PER IL MENU */
.cella_menu{
width:155px;
vertical-align:top;
}

div.menuBar{
padding:0px 2px;
background-color:#565B5F;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height:22px;
/*font-weight:bold;*/
}

div.menuBar ul{
background-image:url(img/menu_bg.gif);
margin:0px;
padding-top:0px;
padding-left:4px;
padding-bottom:2px;
list-style-type: none;
list-style-image:none;
display:block;
}

div.menuBar li{
display:block;
padding-top:2px;
padding-bottom:0px;
color:#ffffff;
margin:0;
}

div.menuBar a.menuButton{
display:block;
color: #ffffff;
width:144px;
height:22px;
background-image:url(img/bt_00.jpg);
text-decoration:none;
padding:0px;
}
div.menuBar a.menuButton:hover {
color: #5486CF ;
background-image:url(img/bt_01.jpg);
text-decoration:none;
}

div.menuBar a.menuButtonActive{
display:block;
color: #5486CF;
width:144px;
height:22px;
background-image:url(img/bt_01.jpg);
text-decoration:none;
}
div.menuBar a.menuButtonActive:hover {
color: #5486CF ;
background-image:url(img/bt_01.jpg);
text-decoration:none;
}

a.dovesei{
display:block;
background-image:url(img/bt_03.jpg) !important;
color:#F9A605 !important;
}

a.dovesei:hover{
display:block;
background-image:url(img/bt_03.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_1{
background-image:url(img/bt_03_1.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_2{
background-image:url(img/bt_03_2.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_3{
background-image:url(img/bt_03_3.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_4{
background-image:url(img/bt_03_4.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_5{
background-image:url(img/bt_03_5.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_6{
background-image:url(img/bt_03_6.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_7{
background-image:url(img/bt_03_7.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_8{
background-image:url(img/bt_03_8.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_9{
background-image:url(img/bt_03_9.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_ita_10{
background-image:url(img/bt_03_10.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_1{
background-image:url(img/bt_eng_03_1.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_2{
background-image:url(img/bt_eng_03_2.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_3{
background-image:url(img/bt_eng_03_3.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_4{
background-image:url(img/bt_eng_03_4.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_5{
background-image:url(img/bt_eng_03_5.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_6{
background-image:url(img/bt_03_6.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_7{
background-image:url(img/bt_eng_03_7.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_8{
background-image:url(img/bt_03_8.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_9{
background-image:url(img/bt_eng_03_9.jpg) !important;
color:#F9A605 !important;
}

.vocemenu_eng_10{
background-image:url(img/bt_eng_03_10.jpg) !important;
color:#F9A605 !important;
}

/* STILI PER IL SOTTOMENU */
div.menu{
/*padding:1px;*/
background-image:url(img/sottomenu_bg.gif);
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
width:184px;
left: 0px;
position: absolute;
top: 0px;
visibility: hidden;
z-index: 101;
}

div.menu ul{
margin:0px;
padding:0px 2px 2px 2px;
list-style-type: none !important;
list-style-image:none;
display:block;
}

div.menu li{
padding-top:2px;
color:#ffffff;
list-style-type: none !important;
}

div.menu a{
line-height:22px;
display:block;
color: #ffffff;
width:180px;
height:22px;
background-image:url(img/bt2_00.gif);
background-repeat:no-repeat;
text-decoration:none;
}
div.menu a:hover {
color: #5486CF ;
background-image:url(img/bt2_01.gif);
background-repeat:no-repeat;
text-decoration:none;
}


/* FINE STILI PER IL MENU */

/* STILI PER IL FOOTER */
.footer_sx{
width:33px;
height:27px;
background-color: #000;
}

.footer_centrale{
padding-left:5px;
background-color: #000;
}

.footer_dx{
width:35px;
height:27px;
background-color: #000;
}


.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/* FINE STILI FOOTER */

/* STILI PER I MODULI */
.select{
color:#59636C;
font-size:10px;
margin-left:150px;
}

.text{
border:1px solid #B2C9DB;
color:#59636C;
font-size:10px;
width:350px;
}

.textarea{
border:1px solid #B2C9DB;
color:#59636C;
font-size:12px;
width:350px;
}

/* STILI PER LE NEWS */
.titolonews{
font-size:12px;
font-weight:bold;
}

.datanews{
font-size:9px;
line-height:15px;
}

/* STILI PER IL MENU TENDINA FAI DA TE*/
.cella_menutendina{
background-color:#565B5F;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:220px;
vertical-align:top;
border:0px;
}

.bt_ricerca
{
background-color:#565B5F;
background-image:url(img/bt_00.jpg);
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
width:70px;
vertical-align:inferior;
border:0px;
padding:3px 5px 1px 5px;
}

.bt_ricerca2
{
background-color:#565B5F;
background-image:url(img/bt_00.jpg);
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#5486CF;
width:70px;
vertical-align:inferior;
border:0px;
padding:3px 5px 1px 5px;
}

.contatti{
width:100%;
clear:both;
font-size:11px !important;
margin-top:25px;
}

.contatti h2{
margin-bottom:0px;
}

.box_ricerca{
margin:5px auto;
padding:0px 2px;
width:365px;
height:123px;
overflow:auto;
text-align:left;
border:1px solid #52565A;
}

form{
padding:0px;
margin:0px;
}
