@charset "utf-8";
/* CSS Document */

.menu{
	background:url(/images/menu.jpg) top no-repeat;
	width:950px;
	height:106px;
}
.input{
	background:url(/images/sf_input.png) no-repeat;
	width:185px;
	height:20px;
	padding:6px 0px 0px 12px;
	border:0;
	color:#666;
	font-size:11px;
}

.textarea{
	background:url(/images/sf_textarea.png) no-repeat;
	width:339px;
	height:120px;
	padding:6px 0px 0px 12px;
	border:0;
	color:#666;
	font-size:11px;
}

.textarea_mini{
	background:url(/images/sf_textarea_mini.png) no-repeat;
	width:339px;
	height:70px;
	padding:8px 0px 0px 8px;
	border:0;
	color:#666;
	font-size:11px;
}

#menu_top{
	background:url(/images/sf_menu.jpg) no-repeat;
	width:952px;
	height:66px;
	padding:0 auto;
}
#menu_centro{
	background:url(/images/img_testata.jpg) no-repeat;
	width:952px;
	height:219px;
	padding:0 auto;
	text-align:left;
}
#corpo{
	background:url(/images/sf_corpo.jpg) no-repeat;
	width:952px;
	height:350px;
}
#corpo_base{
	background:url(/images/corpo_altre.jpg) no-repeat;
	width:1011px;
	height:350px;
}
#corpo_altre{
	background:url(/images/sf_corpo_altre.jpg) repeat-y;
	width:1011px;
}
#foto{
	background:url(/images/sf_foto.png) no-repeat top;
	width:130px;
	height:117px;
	padding:10px 0px 0px 14px;
	text-align:left;
}
#lato_photo{
	background:url(/images/menu_photo.jpg) no-repeat top;
	width:368px;
	height:318px;
	padding:70px 0px 0px 50px;
	text-align:left;
}
#lato{
	background:url(/images/corpo_dx.jpg) no-repeat top;
	width:368px;
	height:362px;
	padding:160px 0px 0px 50px;
	text-align:left;
}
.main_dx_sup{
	background:url(/images/main_dx_sup.jpg) no-repeat top;
	width:620px;
	height:131px;
}
.main_dx_inf{
	background:url(/images/main_dx_inf.jpg) no-repeat top;
	width:550px;
	height:142px;
	padding:20px 0px 0px 70px;
}
.main_inf{
	background:url(/images/main_inf.jpg) no-repeat top;
	width:950px;
	height:107px;
}
.main_pagine{
	background:url(/images/pagine_bg.jpg) repeat-y top;
	padding:10px 30px 10px 30px;
}
#footer{
	background:url(/images/pie.jpg) no-repeat top;
	width:1011px;
	height:49px;
}

#footer_altre{
	background:url(/images/pie_altre.jpg) no-repeat top;
	width:1011px;
	height:49px;
}

#input_newsletter{
	background:url(/images/puls_password.png) no-repeat top;
	width:200px;
	height:27px;
	padding:15px 0px 0px 18px;
	border:0;
	color:#fff;
	font-size:11px;
}
#user{
	background:url(/images/puls_username.png) no-repeat top;
	width:210px;
	height:25px;
	padding:10px 0px 0px 28px;
	border:0;
	color:#999;
	font-size:11px;
}
#pass{
	background:url(/images/puls_password.png) no-repeat top;
	width:210px;
	height:25px;
	padding:10px 0px 0px 28px;
	border:0;
	color:#999;
	font-size:11px;
}
#logon{
	background:url(/images/puls_invia.png) no-repeat top;
	width:219px;
	height:36px;
	border:0;
}
#input_ricerca{
	border:0px solid;
	background-color:#FDCD01;
}
#ricerca{
	background:url(/images/ricerca_ok.jpg) no-repeat;
	width:60px;
	height:54px;
	cursor:pointer;
}
#login{
	border:1px solid #CCC;
	background-color:#FFF;
	width:200px;
	padding:0px 0px 0px 5px;
}

#newsletter{
	border:1px solid #CCC;
	background-color:#FFF;
	width:200px;
	padding:0px 0px 0px 5px;
}
#submit{
	background:url(/images/puls_invia.png) no-repeat top;
	width:217px;
	height:42px;
	padding:0px 0px 0px 20px;
	border:0;
}
#auto{
	background:url(/images/sf_dett_auto.jpg) no-repeat;
	float:left;
	width:350px;
	height:120px;
	padding:10px 0px 0px 0px;
	border:0;
}
#button_login{
	background:url(/images/button_login.jpg) no-repeat;
	width:56px;
	height:22px;
	cursor:pointer;
}
#pag_des
{

font-family: Verdana;
font-size:11px;
font-weight:normal;
text-align:center;
vertical-align:middle;
color:#666;
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
{

font-family: Verdana;
font-size:11px;
text-align:center;
vertical-align:middle;
color:#2b80b7;
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;
}


#onflash {
 position:absolute; 
 left:180px; 
 top:90px; 
 z-index:2;
 font-size:14px;
 font-weight:normal;
 color:#FFFFFF;
 text-align:left;
 }
 



