@charset "utf-8";
/* CSS Document */

a:link, a:visited{
	color:#F90;
	text-decoration:none;
}
a:hover{
	color:#999;
	text-decoration:underline;
}

.input_log{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:normal;
background:url(/images/sf_login_promo.jpg) no-repeat;
width:165px;
height:24px;
padding:7px 0px 0px 10px;
}

#input_tipo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
width:25px;
height:15px;
border:solid 1px #CCCCCC;
}

#select_tipo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
width:35px;
height:20px;
border:solid 1px #CCCCCC;
}

.header_promo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
font-weight:bold;
}

.grigio{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
font-weight:normal;
}

.select_nuova{
font-family:Arial;
font-size:11px;
color:#333;
font-weight:normal;
}

.testo_blu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#105fa2;
font-weight:bold;
}

.form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
font-weight:normal;
}

.header_promo_det{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#006699;
font-weight:bold;
}

.top_riga_promo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
height:20px;
background:#CCCCCC;
text-align:center;
height:18px;
}

.riga_promo_chiara{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
background:#fff;
text-align:center;
height:18px;
}

.riga_promo_scura{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
background:#CCCCCC;
text-align:center;
}

.main_sx{
	width:245px;
	padding-top:0px;
}
.main_dx{
	width:613px;
	padding:20px 0px 0px 0px;
}
.main_dx_inf{
	width:593px;
	padding:30px 10px 10px 10px;
}
.main_altre_pag{
	padding:10px;
}
.testo{
	text-align:justify;
	padding:5px 10px 5px 10px;
}
.main_01{
	background:url(/images/main_01.jpg) no-repeat bottom;
	width:572px;
	padding:10px 10px 15px 30px;
}
.main_02{
	background:url(/images/main_01.jpg) no-repeat bottom;
	width:572px;
	height:120px;
	padding:10px 10px 15px 30px;
}
.footer{
	background:url(/images/bg_footer.jpg) no-repeat top;
	width:930px;
	padding:20px 10px 10px 10px;
}
.menu{
	background:url(/images/menu.jpg) no-repeat top;
	width:950px;
	height:53px;
}
.ricerca{
	background:url(/images/ricerca.jpg) no-repeat center;
	height:53px;
	padding:2px 0px 0px 18px;
}
.login{
	background:url(/images/sf_amm.png) repeat-y center;
	width:215px;
	padding:0 0 10px 30px;
}
.login_altre{
	background:url(/images/sf_menu_sx2_altre.jpg) repeat-y right;
	width:210px;
	height:100px;
	padding:10px 0 0 34px;
}
.carrello{
	background:url(/images/sf_carrello.png) no-repeat center top;
	width:215px;
	height:69px;
	padding:0 0 0 12px;
}
.menu_manager{
	background:url(/images/sf_menu_manager.png) repeat-y center top;
	width:215px;
	height:69px;
	padding:0 0 0 12px;
}
.corpo_centro{
	background:url(/images/mid_corpo.jpg) repeat-y center;
	width:642px;
	padding:0 30px 0 20px;
	color:#333333;
	line-height:20px;
	text-align:justify;
}
.corpo_centro2{
	width:642px;
	padding:0 30px 0 20px;
	color:#333333;
	line-height:20px;
	text-align:justify;
}
.newsletter{
	background:#DCE3E8;
	width:317px;
	padding:10px;
}
.ag{
	background:#DCE3E8;
	width:317px;
	padding:5px 10px 10px 10px;
}
.txt_login{
	color:#F90;
	padding:0px 0px 0px 5px;
}
.news{
	height:100px;
	padding:20px;
}
.tab{
	padding-left:62px;
}
.promozioni{
	height:30px;
	padding:20px;
}
.bianco{
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
}
.azzurro{
	color:#14448c;
	font-size:11px;
	background:#FFF;
}
.azzurro_new{
	color:#14448c;
	font-size:11px;
	background:#FFF;
	border:solid 1px #CCC;
	width:210px;
	height:21px;
}
.blu{
	color:#3971AB;
}
.blu_grande{
	font-weight:bold;
	font-size:13px;
	color:#054e9b;
}
.rosso{
	color:#C00;
}
.nero{
	color:#000000;
	font-size:11px;
	line-height:20px;
}
.header_sup{
	background:url(/images/header_sup.jpg) no-repeat;
	width:922px;
	height:90px;
	padding:0px 28px 0px 0px;
}
.header_inf_sx{
	background:url(/images/header_inf_sx.jpg) no-repeat;
	width:497px;
	height:228px;
	padding:10px 10px 0px 10px;
}
.header_inf_dx{
	background:url(/images/header_inf_dx.jpg) no-repeat;
	width:433px;
	height:238px;
}
a.footer_link:link, a.footer_link:visited{
	color:#333;
	text-decoration:none;
}
a.footer_link:hover{
	color:#0a63a5;
	text-decoration:none;
}
a.grigio_link:link, a.grigio_link:visited{
	color:#666666;
	text-decoration:none;
}
a.grigio_link:hover{
	color:#333;
	text-decoration:none;
}
a.bianco_link:link, a.bianco_link:visited{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.bianco_link:hover{
	color:#1362a5;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.bianco_link22:link, a.bianco_link22:visited{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
a.bianco_link22:hover{
	color:#90d2f3;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
a.azzurro_link:link, a.azzurro_link:visited{
	color:#3399CC;
	text-decoration:none;
	font-weight:bold;
}
a.azzurro_link:hover{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
a.azzurro_link2:link, a.azzurro_link2:visited{
	color:#3399CC;
	text-decoration:none;
	font-weight:normal;
}
a.azzurro_link2:hover{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
a.blu_link:link, a.blu_link:visited{
	color:#074d95;
	text-decoration:none;
	font-weight:normal;
}
a.blu_link:hover{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
.arancio{color:#F90}

a.nero_link:link, a.nero_link:visited{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
a.nero_link:hover{
	color:#1362a5;
	text-decoration:none;
	font-weight:bold;
}
a.nero_link22:link, a.nero_link22:visited{
	color:#1362a5;
	text-decoration:none;
	font-weight:bold;
}
a.nero_link22:hover{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

a.nero_link2:link, a.nero_link2:visited{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
a.nero_link2:hover{
	color:#1362a5;
	text-decoration:none;
	font-weight:normal;
}

a.menu_pic:link, a.menu_pic:visited{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.menu_pic:hover{
	color:#90d2f3;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.menu_pic2:link, a.menu_pic2:visited{
	color:#00447b;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.menu_pic2:hover{
	color:#097df1;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
H1{
	color:#7794a3;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:inline;
}

h2{
	color:#F60;
	font-size:14px;
}

.dettagli{
	font-size:11px;
	line-height:16px;
	text-align:justify;
	font-weight:normal;
}

.testo_2{
	font-size:12px;
	color:#FFF;
}

.testo_4{
	font-size:12px;
	color:#000;
}

.testo_dati{
	font-size:11px;
	color:#069;
	font-weight:bold;
}
.testo_reg{
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.testo_5{
	font-size:12px;
	color:#666;
}

#testo_corpo{
	color:#333;
	padding:0px 0px 0px 30px;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	text-decoration:none;
}

#testo_corpo_prodotti{
	background:url(/images/sf_prodotti.jpg) no-repeat top;
	height:100px;
	width:365px;
	color:#333;
	padding:40px 0px 0px 50px;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	text-decoration:none;
}

#testo_corpo H1{
	color:#333;
	padding:0 auto;
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

#testo_corpo H2{
	color:#333;
	padding:0 auto;
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

#testo_corpo H3{
	color:#333;
	padding:0 auto;
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

#testo_corpo_prodotti H1{
	color:#333;
	padding:0 auto;
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

#testo_corpo_prodotti H2{
	color:#333;
	padding:0 auto;
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

#testo_corpo_prodotti H3{
	color:#333;
	padding:0 auto;
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}
#pag_des
{
border:1px solid #3262a4;
background-color:#3262a4;
font-family: Verdana;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#ffffff;
height:13px;
width:13px;
cursor:default;
padding-left:1px;
padding-right:1px;
padding-bottom:1px;
padding-top:1px;
float:left;
margin-left:2px;
margin-right:2px;
}

#pag_sel
{
border:1px solid #3262a4;
background-color:#e5eef4;
font-family: Verdana;
font-size:11px;
text-align:center;
vertical-align:middle;
color:#3262a4;
height:13px;
width:13px;
cursor:pointer;
padding-left:1px;
padding-right:1px;
padding-bottom:1px;
padding-top:1px;
float:left;
margin-left:2px;
margin-right:2px;
}

.cornice_tbl
{
	COLOR: #000000;
	font-size:11px;
	font-family:Verdana;
	border:solid 1px #3362a3;
	background-color:#d9e9f3;
}
.corpo_filemanager{
	width:650px; 
	float:left; 
	margin:5px 10px; 
	padding:10px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	border:1px solid #999;
}
