*{margin:0; padding:0;}
body{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color:#002D4D;
	overflow:auto;
	text-align:left;
	background-image: url(../images/elementi/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left top;

}

div, form, fieldset,ul , li, h1, h2, h3, h4, h5, h6, p {display:block;}
a{color:#3AB5FF; text-decoration:none;}
a:hover{color:#fff;}
.clear{clear:both;}
img{border:none;}
hr{display:none;}
.hr{
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:1px;
	height:1px;
	clear:both;
}
#logoprint{display:none;}

/******************************************intro****************************************************/
#splash{
background:#006096 !important;
	text-align:center !important;
}
#intro{
	background-image: url(../images/intro/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 633px;
	width: 100%;
	position:relative;
	display:block;
}
#intro p{
	background:#002D4D;
	position:absolute;
	top:484px;
	left:50%;
	width:140px;
	height:18px !important;
	height:20px;
	margin:0 0 0 -61px;
	text-align:center;
	color:#3AB5FF;
	font-weight:bold;
	padding:2px 0 0 0;
}

#footerintro{
	background:#006096;
	padding:26px 0px;
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#footerintro strong{color:#3AB5FF;}
#footerintro #pow{
	color:#fff;
	font-size:10px;
	background-image: url(../images/elementi/pow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 5px 25px;
	position:absolute;
	top:35px;
	right:10px;
}
#footerintro #pow strong{	color:#fff;}

/***************************************************website***************************************************/
/*head*/
#head{
	width:780px;
	height:335px !important;
	height:399px;
	background:#002D4D;
	position:relative;
	padding:64px 0 0;
	text-align:left;
	overflow:hidden;
}
#head #search{
	position:absolute;
	top:34px;
	left:257px !important;
	left:255px;
	width:320px;
	text-align:right;
}
#search input,#search select {
	border:none;
	background:#00699B;
	color:#fff;
	width:145px;
	margin:0 5px;
	font-size:11px;
}
#search select {	width:70px;}
#search button{
	background-color: #002D4D;
	background-image: url(../images/elementi/ico_lente.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 17px;
	border:none;
	text-indent:-9000em;

}
#head #news{
	position:absolute;
	top: 98px;
	right:0px;
	background-image: url(../images/elementi/b_news.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	width: 47px;
	text-indent:-9000em;
}
#head #news:hover{
	background-position: left top;

}
#home, #mail, #site{
	position:absolute;
	left:590px;
	background-color: #fff;
	background-image: url(../images/elementi/ico_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 11px;
	text-indent:-9000em;
	font-size:1px;
}
#home{top:72px;}
#mail{top:86px;background-image: url(../images/elementi/ico_mail.gif);}
#site{top:100px;background-image: url(../images/elementi/ico_site.gif);}
#home:hover, #mail:hover, #site:hover{	background-color: #3AB0E8;}

#menutop{
	background:#003962;

	width:205px;
	position:absolute;
	top:118px;
	left:575px;
}
#menutop p{
	background:#006FA4;
	height:22px !important;
	height:46px;
	padding:24px 15px 0px !important;
	padding:24px 15px 0px;
	margin:0 0 1px;
}
#menutop p a{

	color:#fff;
	font-weight:bold;
	vertical-align: middle;
	margin:24px 0px 0px;

}

#menutop p a:hover{
	color:#3AB5FF;
}
#menutop  ul{
	width:205px;
	list-style:none;
	padding:5px 0px 0px;
}
#menutop  ul li{
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:7px 0px 0px;
	width:205px;
	height:18px !important;
	height:25px;	
	position:relative;
}
#menutop  ul li a{
	display:block;
	background-image: url(../images/elementi/lnk_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:111px;
	height:14px;
	font-size:1px;
	text-indent:-9000em;
}
#menutop  ul li.en a{background-image: url(../images/elementi/lnk_menu_en.gif);}
#menutop  ul li a#m1{	background-position: 0px 0px;}
#menutop  ul li a#m2{	background-position: 0px -26px;}
#menutop  ul li a#m3{	background-position: 0px -53px;}
#menutop  ul li a#m4{	background-position: 0px -79px;}
#menutop  ul li a#m5{	background-position: 0px -105px;}
#menutop  ul li a#m1:hover{	background-position: -107px 0px;}
#menutop  ul li a#m2:hover{	background-position: -107px -26px;}
#menutop  ul li a#m3:hover{	background-position: -107px -53px;}
#menutop  ul li a#m4:hover{	background-position: -107px -79px;}
#menutop  ul li a#m5:hover{	background-position: -107px -105px;}
/*smprodotti*/
.mtscat{
	display:none;
	position:absolute;
	top:0 !important;
	top:-2px;
	right:0;
	width:128px;
	height:25px !impotant;
	padding:0 0 0px;
	background-image: url(../images/elementi/bg_scat_menutop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}
.mtscat a{
	background:none !important;
	font-size:9px !important;
	font-weight:bold;
	color:#fff;
	text-indent:0px !important;
	margin:-1px 0 0px 16px;
}
.mtscat a:hover{
	color:#77D3FF;
}
/*login*/
#log{
	position:absolute;
	top:300px;
	right:0px;
	width:175px !important;
	width:205px;
	height:94px !important;
	height:99px;
	background-color:#004E7A;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:5px 15px 0px;
	overflow:hidden ;
}
#log h6{
	font-size:11px;
	font-weight:normal;
	margin:0 0 7px ;
}

#aris{
	width:145px;
	overflow:hidden;
}
#aris label{ 
	display:block; 
	margin:0 0 2px;
	}
#aris input{
	border:none;
	background:#00699B;
	color:#fff;
	width:145px;
	font-size:11px;
}
#aris button{
	display:block; 
	background-color: transparent;
	background-image: url(../images/elementi/btn_freccia.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 17px;
	border:none;
	text-indent:-9000em;
	float:left;

}
#aris a{
	float:right;
	color:#fff;
	text-decoration:underline;
	font-size:9px;

}
/*login*/
/*head*/
/*footer*/
#footer{
	padding:26px 0px;
	width:780px;
	text-align:left;
	position:relative;
}
#footer p{ padding:0 25px;}
#footer strong{color:#3AB5FF;}
#footer #pow{
	color:#fff;
	font-size:10px;
	background-image: url(../images/elementi/pow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 5px 25px;
	position:absolute;
	top:35px;
	right:10px;
}
#footer #pow strong{	color:#fff;}
/*footer*/
/*******************corpo***********************/
#corpo{
	background:#004E7A;
	width:780px;
	overflow:hidden;
	
}
#corpo h1{
	font-size:12px;
	color:#fff;
	margin:20px 25px 0px;
}
/*home*/
#boxnwewsh{
	width:444px;
	overflow:hidden;
	float:left;
	margin:20px 0px 0px;
}
#boxnwewsh a{
	font-size:12px;
	color:#fff;
	display:block;
	width:340px;
	margin:0 0 25px 25px;
	overflow:hidden;
}
#boxnwewsh a img{
	display:block;
	width:80px;
	float:left;
	margin:0 20px 0px 0px;
}
#boxnwewsh a span{
	display:block;
	width:240px;
	float:left;
	cursor:pointer;
}
#boxnwewsh a span strong{
	display:block;
	color:#3AB5FF;
}
#boxnwewsh a:hover{color:#77D3FF!important;} 
#boxnwewsh h5 a{
	color:#3AB5FF;
	background-image: url(../images/elementi/ico_freccia.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:0 10px;

}
#boxnwewsh h5 a:hover{	background-position: 0px -27px; color:#fff!important;}
#pnt,#pfp,#pnten,#pfpen {
	display:block;
	float:left;
	width:131px;
	height:188px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:20px 16px 0px 0px;
	text-indent:-9000em;
}
#pnt:hover,#pfp:hover,#pnten:hover,#pfpen:hover{	background-position: -131px 0px}
#pnt{background-image: url(../images/elementi/lnk_nastri.jpg);}
#pnten{background-image: url(../images/elementi/lnk_nastri_en.jpg);}
#pfp{background-image: url(../images/elementi/lnk_film.jpg);}
#pfpen{background-image: url(../images/elementi/lnk_film_en.jpg);}
/*home*/
/*azienda*/
#boxtxt,#boxtxt2 {
width:395px !important;
width:420px;
overflow:hidden;
padding:0 0 27px 25px;
margin:20px 0 0 0;
float:left;
font-size:12px;
}
#boxtxt p{
width:173px;
float:left;
margin:0px 20px 0 0;
}
#cert {
width:420px !important;
overflow:hidden;
clear:both;
position:relative;
}
#mark{
	position:relative;
	display:block;
	width: 150px;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	
}
#mark_it{
	text-indent:-9000em;
	display:block;
	background-image: url(../images/elementi/cert/chargeus_it.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 150px;
	padding:0 0 75px 0;
	font-weight:bold;
	font-size:12px;
	float:left;
}
#mark_en{
	text-indent:-9000em;
	display:block;
	background-image: url(../images/elementi/cert/chargeus_en.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 150px;
	padding:0 0 75px 0;
	font-weight:bold;
	font-size:12px;
	float:left;
}
#mqual,#mqualen,#mamb,#mamben{
	width:69px;
	height:69px;
	background-image: url(../images/elementi/cert/cert_p.gif);
	background-repeat: no-repeat;
	position:absolute;
	bottom:0px;
	text-indent:-9000em;
}
#mqual{	background-position: 0px 0px; right:157px;}   
#mqualen{background-position: 0px -69px;right:157px;}   
#mamb{background-position: 0px -138px;right:81px;}   
#mamben{background-position: 0px -207px;right:81px;}   
#mohsas, #mohsasen{
	background-color:#fff;
	background-position: 0px 0px; 
	background-repeat: no-repeat;
	width:69px;
	height:69px;
	position:absolute;
	bottom:0px;
	right:233px;
	text-indent:-9000em;
}
#mohsas{background-image: url(../images/elementi/cert/mohsas_p_it.gif);
}

#mohsasen{background-image: url(../images/elementi/cert/mohsas_p_it.gif);
}

/*azienda*/
/*qualita*/
#boxtxt2{
width:755px !important;
width:780px;
overflow:hidden;
}
#boxtxt2 p{
margin:0px 210px 20px 0;
} 
/*#certqual{
width:302px !important;
height:160px;
float:right;
position:relative;
}
#certqual #mamb,#certqual #mamben, #certqual #mqual, #certqual #mqualen  {
right:15px !important;
height:67px ;
}
#certqual #mamb,#certqual #mamben{
bottom:auto;
top:0px;
}
#certqual #mqual,#certqual #mqualen{
bottom:auto;
top:73px;
}
#certqual #iso, #certqual #iso9{
	width:99px;
	height:140px;
	background-image: url(../images/elementi/cert/iso_p.gif);
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:6px;
	text-indent:-9000em;
	background-position: left top;
}
#certqual #iso9{
	background-image: url(../images/elementi/cert/cert9_p.gif);
	top:0px;
	left:112px;
	
}

#certqual #zoom,#certqual #zoom9 {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	bottom:0;
	left:6px;
	background-image: url(../images/elementi/ico_lente.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 23px;
	height:17px;

}
#certqual #zoom9{	bottom:0;
	left:112px;}
#certqual #zoom:hover{
color:#77D3FF;
}
*/
#certqual{
background:#333;
width:326px !important;

float:right;
position:relative;
}
#certqual #mamb,#certqual #mamben, #certqual #mqual, #certqual #mqualen, #certqual #mohsas,#certqual #mohsasen  {
top:184px; !important;
height:67px ;
}
#certqual #mamb,#certqual #mamben{
bottom:auto;
right:15px;

}
#certqual #mqual,#certqual #mqualen{
bottom:auto;
right:91px;
}
#certqual #mohsas,#certqual #mohsasen{
bottom:auto;
right:167px;
}

#certqual #iso, #certqual #iso9, #certqual #ohsas{
	width:99px;
	height:140px;
	background-image: url(../images/elementi/cert/iso_p.gif);
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:212px;
	text-indent:-9000em;
	background-position: left top;
}
#certqual #iso9{
	background-image: url(../images/elementi/cert/cert9_p.gif);
	top:0px;
	left:106px;
	
}

#certqual #ohsas{
	background-image: url(../images/elementi/cert/ohsas.jpg);
	top:0px;
	left:0;
	
}
#certqual #zoom,#certqual #zoom9,#certqual #zoom1  {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:144px;
	left:212px;
	background-image: url(../images/elementi/ico_lente.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 23px;
	height:17px;

}
#certqual #zoom9{	bottom:0;
	left:106px;}
#certqual #zoom1{	bottom:0;
	left:0;}	
#certqual a:hover {
color:#77D3FF !important;
}

/*qualita*/

/*elenco prodotti*/
#prod{
	width:780px;
	background-image: url(../images/elementi/bg_ver.gif);
	background-repeat: repeat-y;
	background-position: 575px 0px;
	overflow:hidden;
}
/*prod dx*/
#prod #dx{

width:204px;
float:right;
margin:30px 0;
list-style:none;
}
#prod #dx li{margin:0 0 5px ;} 
#prod #dx a{display:block;}
#prod #dx a:hover{color:#FFF !important;}
#prod #dx a.liv1{
	font-size:12px;
	margin:0 3px;
	padding:0 12px;
	background-image: url(../images/elementi/ico_freccia.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#prod #dx a.liv1:hover{	background-position: 0px -27px;}
#prod #dx a.liv2{
	margin:0 0 0 30px; 
	color:#75CBFF;
	background-image: url(../images/elementi/bg_fpic.gif);
	background-repeat: no-repeat;
	background-position: 0px -53px;
	padding:0 0 0 5px;
	} 
#prod #dx a.liv2:hover{	background-position: 0px 5px;}
#prod #dx a.liv3{margin:0 0 0 40px; color:#B0E1FF; font-size:10px;} 
#prod #dx .hide{display:none;}

/*prod dx*/

#prod #content{
/*background:#333;*/
width:575px !important;
overflow:hidden;
float:left;
}
#prod #content h1{background:#003962;
width:525px !important;
width:575px;
margin:0;
padding:20px 25px;
}

/*tabella*/

#content h2{
	font-size:12px;
	padding:2px 25px;
	background:#004E7A;
	color:#3AB5FF;
}
#prod #content table{
width:575px !important;
border-collapse:collapse;
margin:1px 0px;
font-size:11px;
}
#prod #content table th{
background:#2A78A2;
padding:3px;
text-align:left;
}
#prod #content table td{
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:3px;
}

#prod #content table tr.last td{background-image:none;}
#prod #content table td.c1{width:96px;}
#prod #content table td.c2{width:82px;}
#prod #content table td.c3{width:74px;}
#prod #content table td.c4{width:323px;}

#prod #content table td img{
width:60px;
height:60px;
margin:0 0 0 19px;
}
#prod #content table td a{
color:#fff;
}
#prod #content table tr:hover{background-color:#003962;}
#prod #content table tr:hover a{color:#3AB5FF !important;}/*elenco prodotti*/

#pag{
	background-color: #003962;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:540px !important;
	width:575px;
	overflow:hidden;
	padding:3px 10px 3px 25px;
}
#pag p{width:200px;
float:right;
text-align:right;
}
/**scheda prodotti**/
#imgh{
width:149px;
height:149px;
margin:16px 0 16px 25px;
float:left;
}
#pdf{
	width:149px;
	display:block;
	background-image: url(../images/ico/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
	margin:0px 0 16px 25px;
	padding:3px 20px;
	font-weight:bold;
}
#des{
	width:385px;
	overflow:hidden;
	margin:16px 0 16px 15px;
	float:left;
	font-size:12px;
	
}
#des strong{
color:#3AB5FF;
}
#content h3{
font-size:12px;
color:#3AB5FF;
}
#app, #uso, #cvb, #gar{
font-size:12px;
}
#app, #uso{
width:170px !important;
width:190px;
float:left;
padding:0 20px 0 0;
}
#app{
margin:15px 0 15px 190px !important;
margin:15px 0 15px 95px;

}
#uso{margin:15px 0 0px 0px;}
#uso p{margin:0 0 15px;}
#cvb{
	padding:0px 15px 15px 190px;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#cvb h3,  #gar h3{margin:15px 0 0 0 ;}
#gar{padding:0px 15px 15px 190px;}
#gar span#certificati,#gar span#certificatien {
	display:block;
	width:183px;
	height:187px;
	background-image: url(../images/elementi/cert/skprod.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:15px 0px;

}
#gar span#certificatien{background-position: -209px 0px;}
/**scheda prodotti**/
/*gestione form*/
#contForm{
	width:780px;
	background-image: url(../images/elementi/bg_ver.gif);
	background-repeat: repeat-y;
	background-position: 575px 0px;
	overflow:hidden;
}
#contForm h1{
background:#003962;
width:525px !important;
width:575px;
margin:0;
padding:20px 25px;
}
#contForm form{
width:575px !important;
overflow:hidden;
margin:25px 0;
	padding:1px 0 0 0;
font-size:11px;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#contForm form fieldset{
	width:550px !important;
	width:575px;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	padding:0 0 5px 25px;
	margin:10px 0 0 0;

}
#contForm h6{
	font-size:11px;
	background-color:#003962;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#3AB5FF;
	display:block;
	width:575px !important;	
	padding:5px 0 5px 25px;
	text-transform:lowercase;

}
#contForm form#modulo fieldset label{
display:block;
	text-transform:lowercase;
background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:525px !important;
	position:relative;
	padding: 0;
	margin:0px 0 5px 0px;
	height:20px;
}
#contForm form#modulo fieldset label input,#contForm form#modulo fieldset label select {
width:300px;
background:#00699B;
color:#fff;
border:solid 1px #2A78A2;
position:absolute;
top:0px;
right:0px;
font-size:11px;
}
#contForm form#modulo fieldset label.wide{
height:auto !important;
}
#contForm form#modulo fieldset label.wide select {
position:relative;
width:auto !important;
}
#contForm form#modulo fieldset label.wide textarea{
width:525px;
background:#00699B;
color:#fff;
border:solid 1px #2A78A2;
font:11px Verdana, Arial, Helvetica, sans-serif;
overflow:auto;
margin:5px 0px 0px;
}
#contForm form fieldset label img{
	display:block;
	margin:5px 0px;
	border-top:solid 1px #C4EBFF;
	border-left:solid 1px #C4EBFF;
	border-bottom:solid 1px #2A78A2;
	border-right:solid 1px #2A78A2;
}
#contForm form button{
	color:#C4EBFF;
	border-top:solid 1px #C4EBFF;
	border-left:solid 1px #C4EBFF;
	border-bottom:solid 1px #2A78A2;
	border-right:solid 1px #2A78A2;	
	font-size: 11px;
	background-color: #3F84A5;
	background-image: url(../images/elementi/bg_btn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin:5px 25px;
	text-transform:lowercase;
	font-weight:bold;		
}
/*questionario*/
table.tform{
width:525px;
overflow:hidden;
font-size:11px;
border-collapse:collapse;
border:none;
text-transform:lowercase;
margin:5px 0px;
}table.tform th{	color:#CCDCE4;}
table.tform th,table.tform td {
	text-align:left;
	
	padding:3px 3px 3px 1px;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
table.tform .col1{width:325px;}
table.tform .col2{width:50px;}
table.tform .col3{width:50px;}
table.tform .col4{width:50px;}
table.tform .col5{width:50px;}

/*questionario*/


/*gestione form*/

/*elenco news*/
#news{
	width:780px;
	background-image: url(../images/elementi/bg_ver.gif);
	background-repeat: repeat-y;
	background-position: 575px 0px;
	overflow:hidden;
}
/*news dx*/
#news #dx{

width:204px;
float:right;
margin:30px 0;
list-style:none;
}

#news #dx a{
	display:block;
	font-size:11px;
	margin:0 3px 5px;
	padding:0 12px;
	background-image: url(../images/elementi/ico_freccia.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;}
#news #dx a.alt{background:#00699B !important;}	
#news #dx a:hover{color:#FFF !important;}

/*news dx*/

#news #content{
/*background:#333;*/
width:575px !important;
overflow:hidden;
float:left;
}
#news #content h1{background:#003962;
width:525px !important;
width:575px;
margin:0;
padding:20px 25px;
}

#news #content #elenco a{
	width:525px !important;
	width:575px;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px 25px;
	overflow:hidden;
}
#news #content #elenco a:hover{background-color:#003962;}
#news #content #elenco a img{
	display:block;
	width:80px;
	float:left;
	margin:0 20px 0px 0px;
}
#news #content #elenco a span{
	display:block;
	width:400px;
	float:left;
	cursor:pointer;
}
#news #content #elenco a span strong{
	display:block;
	color:#3AB5FF;
}
/*dettaglio news*/
#news #des p{
	margin:0 20px 10px;
}
#news h6{
	font-size:11px;
	background-color:#003962;
	color:#3AB5FF;
	display:block;
	width:575px !important;	
	padding:5px 0 5px 25px;
	text-transform:lowercase;
}
#elimg, #docs, #link{

	width:575px !important;
	padding:5px 0 5px 25px;
}
#elimg img{
	width:80px;
	height:80px;
		border-top:solid 1px #C4EBFF;
	border-left:solid 1px #C4EBFF;
	border-bottom:solid 1px #2A78A2;
	border-right:solid 1px #2A78A2;	
}
#docs a, #link a{
	display:block;
	font-size:11px;
	padding:0 12px;
	background-image: url(../images/elementi/ico_freccia.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;

} 

/*messaggio di conferma*/

#msgform{
	display:block; 
	background-image: url(../images/elementi/bg_ver.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
	color:#FFF; 
	width:576px; 
	padding:0;
	text-align:left;
}
#msgform h1,#msgform h2 {
background:#003962;
width:525px !important;
width:575px;
margin:0;
padding:20px 25px;
	font-size:12px;
	color:#fff;

}
#msgform p{
padding:25px;
float:none;
font-size:12px;
width:525px !important;
width:575px;
}
/****************************sitemap***************************/
#news #content #smap a{
	width:525px !important;
	width:575px;
	background-image: url(../images/elementi/lin_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px 25px;
	overflow:hidden;
	text-transform:capitalize;
}
#news #content #smap a:hover{background-color:#003962;}
#news #content #smap a img{
	display:block;
	width:80px;
	float:left;
	margin:0 20px 0px 0px;
}
#news #content #smap a span{
	display:block;
	width:400px;
	float:left;
	cursor:pointer;
}
#news #content #smap a span strong{
	display:block;
	color:#3AB5FF;
}

/*******************corpo***********************/

#regmsg{
padding:15px;
background:#004E7A;
color:#3AB5FF;
font-weight:bold;
text-align:center;
}


/***************************************************website***************************************************/

#contenutisxq{

width:420px;
overflow:hidden;
}
#contenutisxq p{padding:0; margin:0 0 10px }