/* ******************************************************************** */ 
/*                  Generated by: http://csscreator.com                 */
/* ******************************************************************** */
/*html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-image:url(media/fondo.jpg);
 font-family: Arial, Helvetica, sans-serif;
 background-position: top center;
 background-repeat:no-repeat;
 background-attachment:scroll;
 
} */
@charset "utf-8";
BODY
{ 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(fondo.jpg);
background-repeat: no-repeat; background-attachment:scroll; background-position:top;
/*-webkit-background-size: 3000px 3000px;*/
background-color:#FFF;

}

H1 { 
font-size: 18px;
font-weight:bold;
color:#009ddc;
font-family: Tahoma, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
}

H2 { 
font-size: 11px;
color:#000;
line-height:14px;
text-align:center;
font-family: Tahoma, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
}

H2 a { 
font-size: 11px;
color:#000;

text-align:center;
font-family: Tahoma, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
}

H3 { 
font-size: 10px;
font-weight:bold;
color:#222222;
font-family: Arial, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
}

H4 { 
font-size: 10px;
color:#696969;
font-weight:100;
font-family: Arial, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
}
 
H5 { 
font-size: 10px;
color:#FFF;
font-weight:100;
font-family: Arial, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
}

H5 a { 
font-size: 10px;
color:#FFF;
font-weight:100;
font-family: Arial, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
} 

H6 { 
font-size: 10px;
color:#b4ff00;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
display:inline;
/*margin: 50px 0px 0px 35px;*/ 
} 
 
#pagewidth{ 
 width:960px; 
 text-align:left; 
 margin:0 auto; 
} 
 
#header{
 position:relative; 
 height:51px; 
 /*background-color:#D0D0D3; */
 width:100%;
 display:block;
 overflow:hidden;
} 
 
#maincol{
/* background-color: #fff;*/
 position: relative;
 width:960px;
 }
 
#maincol_2{
 position: relative;
 margin-top:10px;
 text-align:center;
 font-weight:200;
 width:960px;
/* background-image: url(media/fondo_pagina_home.jpg);*/
 height:50px;
 }
 
 #maincol_2_prodotti{
 position: relative;
 margin:0 auto;
 width:900px;
 background-image: url(media/fondo_pagina_prodotti.jpg);
 height:385px;
 }
 
  #maincol_2_ev3{
 position: relative;
 margin:0 auto;
 width:900px;
 background-image: url(media/fondo_pagina_ev3.jpg);
 height:389px;
 }
 
#testo_maincol_2_sx{
	position:relative;
	/*margin:0 auto;*/
	width:262px;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
	float:left;
	/*display:inline;*/
}

#testo_maincol_2_sx_prodotti{
	position:relative;
	/*margin:0 auto;*/
	width:890px;
	margin-left:10px;
	margin-top:15px;
	text-align:justify;
	float:left;
	/*display:inline;*/
}

#testo_maincol_2_dx{
	position:relative;
	/*margin:0 auto;*/
	width:220px;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
	float:left;
	/*display:inline;*/
}

#testo_maincol_2_dx_contatti{
	position:relative;
	/*margin:0 auto;*/
	width:550px;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
	float:left;
	/*display:inline;*/
}

#thumb{
	position:relative;
	/*margin:0 auto;*/
	width:42px;
	margin-left:17px;
	margin-top:15px;
	text-align:justify;
	float:left;
	/*display:inline;*/
}

#left_img_obb{
	position:relative;
	/*margin:0 auto;*/
	width:284px;
	float:left;
	margin-left:43px;
	margin-top:15px;
	/*display:inline;*/
}

#testo_maincol_studio_dx{
	position:relative;
	/*margin:0 auto;*/
	width:549px;
	margin-left:13px;
	margin-top:15px;
	text-align:justify;
	float:left;
	/*display:inline;*/
}

#divisore_laterale { 
 width:1px; 
 text-align:center;
 margin:0 auto;
 position:relative;
 margin-top: 17px;
 margin-left:46px;
 height:170px;
 background-color:#606060;
 float:left;
} 

#divisore_laterale_ev3 { 
 width:1px; 
 text-align:center;
 margin:0 auto;
 position:relative;
 margin-top: 17px;
 margin-left:46px;
 height:300px;
 background-color:#606060;
 float:left;
} 


#testo_footer  {
	/*position:relative;*/ 
	/*display: block;*/
	width: 935px;
	height: 20px;
	margin-top:-35px;
	margin-left:15px;
	font-size:12px;
	display:inline;
	float:center;
	text-align:center;
	position:absolute;
	color:#000;
	/*text-indent: -9999px;*/
    font-family: Tahoma, Arial, sans-serif;
	}
	
	#a.testo_footer  {
	/*position:relative;*/ 
	/*display: block;*/
	width: 935px;
	height: 20px;
	font-size:12px;
	display:inline;
	float:center;
	text-align:center;
	position:absolute;
	color:#000;
	/*text-indent: -9999px;*/
    font-family: Tahoma, Arial, sans-serif;
	}


 
#footer{
 height:60px; 
 background-image:url(media/fondo_menu.jpg);
  /*background-color:#D0B0CC; */
 clear:both;
 display:block;
 overflow:hidden;
} 

.clear {clear: both;}
.height11 {height:11px;}
 

 
 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
