/* CSS Document */
a {   
  outline:none;   
  color:#033f61;
} 
body{text-align: center;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/sfsito.gif) ;
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#154051;}

div#upper
{	text-align:center; background-color:#0b8eb6;}
div#container
{	text-align: left;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:transparent url(../images/sfcontainer.gif);
	position:relative;
	overflow:hidden;}
	
div#bubbles
{border:0px solid red;position:absolute;
top:0px;
right:0px;}	

div.titolo
{padding-top:15px;
text-align:center;
font-size:16px;
color:#033f61;}

table.schedatecnica {
border-collapse:collapse;
width:96%;
margin:auto;
background:#b3d4e8;
}

.odd {background:#ccdce4;}

.even {background:#bbd5e1;}

div#header
{ 	background:transparent url(../images/header.gif) top center no-repeat;
	height: 343px;
	text-align:center;
	padding-top: 10px;
	clear: both;
	position:relative;}

div#fascia
{height:36px;
/*background:transparent url(../images/bg.png);*/
}

div#manipolo
{position:absolute;
top:10px;
left:3px;
width:76px;
height:141px;
background:transparent url(../images/manipolo.gif);
}
div#manipolotxt
{position:absolute;
top:81px;
left:466px;
width:162px;
height:65px;}

div#content {
/*width:3800px;*/
/*height:300px;*/
}
div#content img{
/*float:right;*/
margin:12px; 
}
div#sub-content{
padding-top:8px;
width:900px;
background:#b3d4e8;
position:relative;
margin-left:10px;
margin-right:10px;
}

div#layer2 {
	text-align:justify;
	padding:10px;
}
.style28 {
	font-weight:bold;
	font-size:14px;}
.style29 {
	font-weight:bold;
	font-size:14px;
}
div.style30 {
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
div#layer8 {
font-weight:bold;
width:380px;
float:right;
margin-top:36px;
}
div#layer8 img{
float:right;
}
div.imgsub {
	width:366px;
	height:144px;
	background:transparent url(../images/accessori-platform-o2.gif) top center no-repeat;
margin:auto;
}

div#titoloimg{
width:364px;
height:16px;
position:absolute;
top:32px;
right:10px;
text-align:center;
font-weight:bold;
font-size:12px;
}
div#titoloimglittle{
width:300px;
height:30px;
position:absolute;
top:10px;
right:50px;
text-align:center;
font-weight:bold;
font-size:14px;}

div#overlayouts
{margin-top: 20px;
background: #fff;
height: 50px;
text-align:center;
font-weight:bold;
color: #000;
font-size: 12pt;
background:url(../images/sole.gif) top center no-repeat;
margin-bottom: -5px;}

div#overlayoutstxt
{margin: 6px;
}

div#links
{ 	clear: both;
	padding: 10px;

}
div#footer
{ 	clear: both;
	text-align:center;
	font-weight:normal;
	background:url(../images/footer.gif) no-repeat;
	padding-top: 10px; padding-bottom: 50px;
	padding-right: 50px;
	background-color:#FFFFFF;
}
/*FORMATTAZIONE TESTI*/
div#upper h1, div#upper h2, div#upper p
{
font-size: 9px; color: #333; display:inline;
}

div#dx p
{text-align:justify; margin-top: 8px; margin-bottom: 20px;
}
div#dx h1
{color:#fff; 
	background:transparent url(../images/paragrafo.gif) top center no-repeat;
	font-size: 15px; padding-top: 3px;padding-bottom: 3px;padding-left:12px; margin:0px;
}
div#dx h2
{color:#e29806; font-size: 14px;
	text-align:center;
}

div#dx h3
{background:transparent url(../images/up.gif) top left no-repeat;
	color:#000; font-size: 14px;
	text-align:center;
}
div#dx strong
{/*font-weight:normal;*/
}
div#dx a:active, div#dx a:link, div#dx a:visited, div#dx a:hover
{font-weight:bold;
	color:#181c72;
	text-decoration: none;
}
div#content ul
{
	list-style-type: circle;
}
div#dx li
{	margin-bottom: 3px; margin-top: 3px;
}

.listino
{	margin-top:50px;
}

div#footer a:active, div#footer a:link, div#footer a:visited, div#footer a:hover
{		color:#154051;
}
div#titleover
{height: 30px;
	color:#055297; font-size: 26px;
	text-align:center;
	margin-bottom: 12px;
}

div.contlay {
	background-color: #ddd;
}
div.lay {
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left: 22px;
	margin-right: 22px;
	text-align:center;
}

div.laytxt {
font-size:10px;
	text-align:center;
}
div.layclose {
	clear:both;
	text-align:center;
}

div.layclose a:active, div.layclose a:link, div.layclose a:visited
{
	font-size: 12pt;
	font-weight:bold;
	color:blue;
	background: #fecd06;
}
 div.layclose a:hover{
	color:yellow;
}

div.layoutxl {
}
div.layoutxltitle {
		font-size:20px;
		font-weight:bold;
	text-align:center;
	color:#1a2279;
}
div.layoutxltxt {
	margin:10px;
	font-size:12px;
	text-align:justify;
}


div#dx input,div#dx select,div#dx textarea
{	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	background-color: #ddd;
}

.naviga {
	text-align:center;
	font-size:12px;
	color:blue;
}
div.naviga a:active, div.naviga a:link, div.naviga a:visited, div.naviga a:hover
{	font-size: 12px;
	font-weight:bold;
	color:blue;
}

div#menu{border:1px solid transparent;
	background:transparent url(../images/menu.gif) top center no-repeat;
	width:404px;
	height:36px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:12px;
}

	ul {
/*	border:1px solid black;*/
	height:30px;
	width:404px;
	list-style:none;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding:0;}
	li {float:left;width:100px;margin:0;padding:0;text-align:center;}
	li a {display:block;padding:5px 10px;height:100%;color:#000;text-decoration:none;border-right:1px solid #04559c;}
	li a:hover, li a:focus, li a:active {background-position:-150px 0;}
	#a a {background:url(../images/bg1.jpg) repeat -20px 35px;	}


.layer7 {
width:460px;
text-align:justify;	
padding:6px;
float:left;
}
.layerdx {
width:380px;
text-align:justify;	
margin-top:-35px;
padding:6px;
float:right;

}
.contimmagini{
	width:322px;
	margin:auto;
}

.layer8 {
width:220px;
text-align:center;	
padding:6px;
float:left
}
.layer9 {
width:375px;
text-align:center;	
margin-right:16px;
float:right
}

.Stile2 {font-family: Arial, Helvetica, sans-serif}
.Stile13 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Stile17 {font-size: x-large}
.Stile18 {font-size: large}
.Stile20 {font-size: small}

.Stile41 {
	color: #154052;
	font-size: 14px;
	font-weight:bold;
}

.Stile42 {
	color: #154052;
	font-size: 18px;
	font-weight:bold;
}
.Stile43 {
	color: #FFFF00;
	font-size: large;
}
.Stile44 {
	color: #FF0000;
	font-size: large;
}
.Stile45 {
	color: #0000FF;
	font-size: large;
}
.Stile47 {
	color: #FF6600;
	font-size: large;}
	
.style1 {margin-top:20px;margin-bottom:0px;color: #033f61; font-weight: bold;  }
.style2 {margin-top:2px;margin-bottom:0px;color: #fff; font-weight: bold;  }
.style5 {margin:0px;font-size: 12px;line-height:20px;}
.style7 {margin:0px;font-size: 11px}
.style6 {margin:0px;font-size: 14px;text-align:center;}
.style10 {margin-top:12px;margin-bottom:0px;color: #fff; font-weight: bold; font-size: 11px; }
.style14 { 
	color: #154051; }
.style15 { 
	color: #154051; }

.arrow {
	position:absolute;
	top:-2px;
	left:-2px;
}
.boxlittlecenter {
	color: #033f61; font-weight: bold; font-size: 16px;
	padding:6px;
	text-align:center;
	margin-top:8px;
	margin-left:264px;
	width:360px;
	height:20px;
	background:transparent url(../images/boxlittle.gif) top center no-repeat;
	position:relative;
}
#contatti {
	border:0px solid red;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	width:332px;
	font: 11px/24px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;}

#informazioni {
	top:6px;
	position:absolute;
	right:14px;
	width:332px;
	font: 11px/24px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	line-height:16px;}

#medical {
	position:absolute;
	width:180px;
	height:100px;
	top:120px;
	left:20px;
	text-align:center;
	font-weight: bold;
	}

#immagine4 {
	position:absolute;
	top:50px;
	right:0px;
	text-align:center;}	
form {
	width: 335px;
}
 
.col1 {
	text-align: right;
	width: 135px;
	height: 31px;
	margin: 0;
	float: left;
	margin-right: 2px;
	background: url(../images/bg_label.gif) no-repeat;
}
 
.col2 {
	width: 195px;
	height: 31px;
	display: block;
	float: left;
	margin: 0;
	background: url(../images/bg_textfield.gif) no-repeat;
}
 
.col2comment {
	width: 195px;
	height: 82px;
	margin: 0;
	display: block;
	float: left;
	background: url(../images/bg_textarea.gif) no-repeat;
}
 
.col1comment {
	text-align: right;
	width: 135px;
	height: 82px;
	float: left;
	display: block;
	margin-right: 2px;
	background: url(../images/bg_label_comment.gif) no-repeat;
}
 
div.row {
	clear: both;
	width: 335px;

}
 
.submit {
	height: 29px;
	width: 330px;
	background: url(../images/bg_submit.gif) no-repeat;
	padding-top: 2px;
	clear: both;
} 
 
.input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}
 
.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}
#title {
	width: 330px;
	height: 22px;
	color: #5A698B;
	font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;

	background: transparent url("images/bg_legend.gif") no-repeat;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}
div#infoossigeno {
	margin-top:0px;
	padding:0;
width:100%;
text-align:center;
}

div#links {
width:100%;
margin-left:20px;
margin-top:0px;
/*background:#b3d4e8;*/
height:150px;
border:0px solid green;
position:relative;
}

div.link {
width:150px;
position:absolute;
height:20px;
border:0px solid green;
/*margin-left:12px;*/

}
div.link img{float:left;
}
div.txtlnk {position:absolute; top:4px;left:23px;
}
div#links a:active, div#links a:link, div#links a:visited, div#links a:hover
{color: #154051; text-decoration: none;
font-size:9px;
font-weight:bold;
font-family:  sans-serif;
}
.mini {font-size:10px;}

.domanda {
background:#bbd5e1;
	margin:10px 0px 0px 0px; 
	padding:0px 4px 0px 4px;
	font-weight:bold;
}
.risposta {background:#ccdce4;
margin:0px 0px 0px 0px; 
	padding:0px 4px 0px 4px;	
}
.approfondimento {
	
	font-weight:bold;
}

table {
	width:80%;
/*border: 1px solid #aaa;*/
border-collapse: collapse;
border-spacing: 5px;
}
.boxcontatti {
	width:80%;
	margin:auto;
	text-align:center;
}
.style16 {
text-align:center;
padding:20px;	
}
.linkfooter a{
text-decoration:none;	
}
.tabellaprodotti {
	width:100%;
	text-align:left;
}
.titoloprodotti {
	text-align: center;
	color:#154051;
	font-weight:bold;
}
.boxlittle {
	position:relative;
	color: #033f61; font-weight: bold; font-size: 16px;
	padding:6px;
	text-align:center;
	margin-top:8px;
	margin-left:48px;
	width:360px;
	height:20px;
	background:transparent url(../images/boxlittle.gif) top center no-repeat;
	}
	
#linkso2 {
	width:460px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;	}

#linkso2 img{
margin-top:0px !important; 	}	
	
#linkso2 a{
padding:0;
margin:0;}

.schedalittle {
	text-align:left;
	width:100%;
}
.blue {
	background:#bbd5e1;
}
.big {
font-size:22px;	
}
.stringi {
font-size:10px;
line-height:5px;	
}
.elencolargo {
line-height:35px;	
}
.elencolargo2 {
line-height:26px;	
}
#articoli-approfondimenti {
margin-left:20px;
width:580px;	
float:left;
}
#artup {padding:0;
font-weight:bold;
text-align:center;
	height: 11px;
	width: 580px;
	background:url(../images/artup.gif) no-repeat;
}
#artcx {padding:8px;
background-image:url('../images/artcx.gif');
background-repeat:repeat-y;
text-align:justify;
}
#artdown {padding:0;
/*	margin-top: -6px;*/
	height: 11px;
	width: 580px;
	background:url(../images/artdown.gif);
}
.articolo{
margin:0;
padding:0;	
}
.articolo a{text-transform: uppercase;
font-weight:bold;	
}

.news {
text-align:left;
width:270px;	
float:right;
margin-right:20px;
margin-bottom:10px;
}
.newsup {padding:0;
font-weight:bold;
text-align:center;
	height: 11px;
	width: 270px;
	background:url(../images/newsup.gif) no-repeat;
}
.newscx {padding:8px;
background-image:url('../images/newscx.gif');
background-repeat:repeat-y;
text-align:justify;
}
.newsdown {padding:0;
	height: 11px;
	width: 270px;
	background:url(../images/newsdown.gif);
}
.notizia a{
font-size:11px;
font-weight:bold;	
}
.colsx {
	width:33%;
}
.coldx {
	width:66%;
}


#contforum {
background:url(../images/sfondoforum.jpg) repeat-y;
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
}

#formforum {
	width:720px;
}

#forum {
	width:720px;
	margin:auto;
min-height: 240px;
height: auto !important;
height: 240px;
}
div#forum img{
margin:0;
}
#forum a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.preamble {
text-align:center;
}
#contforum h3{
	text-decoration:none;
	font-weight:bold;
	font-size:18px;}
.postmain {
	background:#66afe2;
	border:1px solid #154052;
	margin-top:2px;
	margin-bottom:2px;}
.showmain {
		background:#c0c0c0;
		color:#000;padding:6px;}
.postmain .selected {color:#fff;font-weight:bold;}

.postmain .dateselected,.reply {margin-right:20px;}
.divshow {background:#c0c0c0;color:#000;padding:6px;}

.inserisci {
width: 80px;
  height: 14px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/inserisci.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  border: none; 
}
.annulla {
width: 80px;
  height: 14px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/annulla.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  border: none; 
}
.rispblog {
background:#66afe2;	
}
.titolorisp {
background:#0086be;
text-align:center;
color:#fff;
font-weight:bold;	
}
.msgred {
	font-size:14px;
	font-weight:bold;
	color:red;
	text-align:center;
}
.msggrey {
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-align:center;
}
.notizia {
	text-align:left;
}
.titolonotizia {
font-weight:bold;	
}
