@charset "utf-8";
/* CSS Document */

body { font-family:Tahoma, Geneva, sans-serif; font-size:70%; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.6em; color:#adafbd; font-style:italic; font-weight:bold; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img { margin:0; }
input, select, textarea { padding:2px 3px; font-size:1em; }
button { cursor:pointer; }
fieldset { margin-bottom:10px; }
legend { padding:0.1em 0.6em; margin-left:0.5em; font-weight:bold; }

table  { /*margin-bottom: 1.4em;*/ width:98%; }
th { font-weight: bold; }
thead th { background: #c3d9ff; }
th,td,caption { padding: 4px 5px 4px 5px; }
tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; font-size:0.9em; }
caption { display:none; }

.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.valignMiddle { vertical-align:middle; }

.separatore { font-size:1px; height:1px; clear:both; }
.separatore_riga { height:3px; border-bottom:2px solid #929292; margin-bottom:3px; }

/*##############################################################################################################*/

body { background-image:url(../images/bg_body.jpg); background-position:left -10px; background-repeat:repeat-x; background-color:#000; }

#box { width:766px; margin:0 auto; padding:0 1px; background-color:#24272c; }
	#header { margin:0 0 3px 0; padding:15px 0 0 0; height:417px; background-image:url(../images/orizontalRow.png); background-position:left bottom; background-repeat:repeat-x; background-color:#1E2327; }

	#container { padding:0 2px 5px 2px; }
		.containerLeft { width:256px; float:left; margin:0 7px 0 0; /*background-color:#FFF;*/  }
		.containerRight { width:499px; float:left; /*background-color:#060;*/ }

		.contentBlock { background-color:#131B23; border:1px solid #080808; color:#c4c4c4; padding:7px; margin:0 0 7px 0;  }
			.contentBlock strong { color:#b0d5ff; }
			.contentBlock a { color:#b0d5ff; text-decoration:underline; }
			.contentBlock a:hover { text-decoration:none; }
			.contentBlock h3 { color:#FFF; display:none; }

		.contentBlock-left { width:230px; float:left; background-color:#131B23; border:1px solid #080808; color:#c4c4c4; padding:7px; margin:0 7px 7px 0;  }
		.contentBlock-right { width:230px; float:left; background-color:#131B23; border:1px solid #080808; color:#c4c4c4; padding:7px; margin:0 0 7px 0;  }

		.contentBlock_details { }
			.contentBlock_detailsLeft { width:169px; float:left; margin:0 10px 0 0; }
			.contentBlock_detailsRight { width:304px; float:left; }

		.readMore { color:#b0d5ff; margin:0px 0 0 0; text-align:right; }


		#welcome {  }
			#welcome .contentBlock_title { height:35px; background-image:url(../images/title_welcome.png); background-position:-7px top; background-repeat:no-repeat;  margin:0 0 7px 0; }
			#welcome .contentBlock_title_EN { height:35px; background-image:url(../images/title_welcome_EN.png); background-position:-7px top; background-repeat:no-repeat;  margin:0 0 7px 0; }

			#welcome p { border-top:1px solid #3d454e; border-bottom:1px solid #3d454e; padding:8px 0; margin:0 0 4px 0; }
			/*#welcome .quickLink { padding:10px 0 10px 100px; background-image:url(../images/icon.png); background-position:15px center; background-repeat:no-repeat; }
			#welcome .quickLink a { display:block; }
			*/
			#welcome .quickLink { padding:10px 0 10px 100px; background-image:url(../images/icon.png); background-position:15px center; background-repeat:no-repeat; }
		    #welcome .quickLink a { display:block; font-weight:bold; font-size:1.1em; text-transform:uppercase}
		    #welcome .quickLink a.outwet { /*color:#FFF; */}
		    #welcome .quickLink a.heartbeat { /*color:#FF0000; */}
		    #welcome .quickLink a.protego { /*color:#41a62a; */}
			#welcome .quickLink a.ow { /*color:#ffc018; */}

		#contacts { height:105px; background-image:url(../images/bg_contacts.png); background-position:left top; background-repeat:no-repeat; padding:0; }
		#contacts_EN { height:105px; background-image:url(../images/bg_contacts_EN.png); background-position:left top; background-repeat:no-repeat; padding:0; }
			#contacts p, #contacts_EN p { padding:0; margin:0; }
			#contacts .quickLink, #contacts_EN .quickLink { padding:40px 0 0 80px; font-size:1.7em; line-height:normal; }
			#contacts .quickLink a, #contacts_EN .quickLink a { display:block; }

		#protego {  }
			#protego .contentBlock_title { height:33px; background-image:url(../images/title_protego.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }
			#protego .contentBlock_title2 { height:33px; background-image:url(../images/title_dryfeet.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }
			#protego strong { color:#00ccff; }
			#protego p { line-height:1.4; }

		#heartbeat {  }
			#heartbeat .contentBlock_title { height:33px; background-image:url(../images/title_heartbeat.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }
			#heartbeat .contentBlock_title2 { height:33px; background-image:url(../images/title_heartbeat2.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }
			#heartbeat strong { color:#b10101; }
			#heartbeat p { line-height:1.4; }

		#tecnologia {  }
			#tecnologia .contentBlock_title { height:33px; background-image:url(../images/title_tecnologia.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }
			#tecnologia .contentBlock_title_EN { height:33px; background-image:url(../images/title_tecnologia_EN.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }

			#tecnologia strong { color:#009036; }
			#tecnologia p { line-height:1.4; }


		#catalogo {  }
			#catalogo .contentBlock_title { height:33px; background-image:url(../images/title_catalogo.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }
			#catalogo .contentBlock_title_EN { height:33px; background-image:url(../images/title_catalogo_EN.png); background-position:left top; background-repeat:no-repeat; margin:0 0 7px 0; }

			#catalogo strong { color:#b10101; }
			#catalogo p { line-height:1.4; }

		.objBlock { border-bottom:1px solid #3d3d3d; padding:20px 0 0 0; margin:0 0 10px 0;}
		.objNew { background-image:url(../images/ico_new.png); background-position:135px top; background-repeat:no-repeat; }
			.objImg { width:120px; float:left; }
			.objDescription { width:315px; float:left; padding:25px 0 5px 20px; line-height:normal; }
			.objDescription strong { color:#ff9100; display:block; }
			.objDetails { clear:both; margin:15px 0 0 0; background-image:url(../images/ico_details.png); background-position:left center; background-repeat:no-repeat; height:16px; }
				.objDetails a { color:#46bcca; text-decoration:underline; font-size:1em; padding:0 0 0 22px; }

			.objSpecifics { margin:5px 0; padding:10px; }
				.objSpecifics strong { display:block; }

			.objColors { margin:5px 0; padding:10px; }
			.objColors span { padding:1px 10px; margin:0 2px; }

			.objPhoto { margin:5px 0; padding:10px; }
			.objPhoto strong { display:block; }
			.objPhoto span { padding:1px 3px;  }





	#footer { color:#bfd1d7; margin:0px 0 20px 0; background-image:url(../images/orizontalRow.png); background-position:left top; background-repeat:repeat-x;  }
		.footerMenu { padding:10px 0 10px 0; }
		#footer a { color:#999; text-decoration:underline; padding:0 5px; text-transform:capitalize; }
		#footer a:hover { color:#bfd1d7; text-decoration:none; }

.imgAlign_left { float:left; margin:0 20px 10px 0; }
.imgAlign_right { float:right; margin:0 0 10px 20px; }		
		
		
		
		
						
