@charset "UTF-8";
/* CSS Document */
/*
font-family:'VAG Rounded W01 Black';
font-family:'VAG Rounded W01 Bold';
font-family:'VAG Rounded W01 Light';
font-family:'VAG Rounded W01 Thin';
*/

body { margin:0px; padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#fefce6;
}

#Wrapper, #WrapperInner {
	width:100%;
	position:absolute;
	height:840px;
	z-index:20;
	}
#WrapperInner { height:750px; }

#WrapTop {
	width:100%;
	height:240px;
	background-color:#2c0801;
	background-image:url(../images/bg_wrap.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}
#WrapBody, #WrapBodyInner {
	width:100%;
	height:560px;
	background:#e5e5df url(../images/bg_bodywrap.jpg) left top repeat-x;
	}
#WrapBodyInner { height:470px; }

#WrapBottom {
	width:100%;
	height:39px;
	background-color:#333333;
	border-top:1px solid #e4e4e4;
	text-align:center;
	color:#FFFFFF;
	}
#WrapBottom a { color:#FFFFFF; text-decoration:none; }
#WrapBottom a:hover { text-decoration:underline; }


#Container {
	width:948px; height:750px;
	position:absolute;
	left:50%; margin-left: -475px;
	margin-top: 50px;
	z-index:50;
	background-color:#FFFFFF;
	}
#ContainerInner {
	width:948px; height:660px;
	position:absolute;
	left:50%; margin-left: -475px;
	margin-top: 50px;
	z-index:50;
	background-color:#FFFFFF;
	}
#MainMenu {
	width:950px; height:60px;
	background-image:url(../images/bg_menu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	}
#MainMenu ul { margin:0px; padding:16px 0px 20px 336px; }
#MainMenu ul li {
	display:inline;
	padding:15px 10px 22px 9px;
	margin:0px;
	font-family:'VAG Rounded W01 Bold', Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:1px;
	background-image:url(../images/bg_menuitem.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}
#MainMenu ul li a { color:#FFFFFF; text-decoration:none; width:50px; }
#MainMenu ul li a:hover { text-decoration:underline; }

#MainMenu ul li#ActivePage { background-color:#FFFFFF; }
#MainMenu ul li#ActivePage a { color:#333333; }

#ContentBox, #ContentBoxInner {
	width:900px;
	height:260px;
	padding:25px;
	background-color:#FFFFFF;
	}
#ContentBoxInner {
	height:160px;
	}
#MenuSezioni {
	width:270px;
	padding-left:25px;
	height:360px;
	float:left;
	}
#MenuSezioni ul { padding:0px; margin:0px; }
#MenuSezioni ul li {
	width:270px;
	height:20px;
	padding:30px 30px 40px 70px;
	margin:0px;
	font-family:'VAG Rounded W01 Bold', Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:21px;
	letter-spacing:2px;
	}
#MenuSezioni ul li a { color:#FFFFFF; text-decoration:none; }
#MenuSezioni ul li a small { font-family:'VAG Rounded W01 Light', Arial, Helvetica, sans-serif; }

#Carta { background:#FFFFFF url(../images/m_carta.jpg) left top no-repeat; }
#Cartone { background:#FFFFFF url(../images/m_cartone.jpg) left top no-repeat; }
#Cancelleria { background:#FFFFFF url(../images/m_cancelleria.jpg) left top no-repeat; }
#Toner { background:#FFFFFF url(../images/m_toner.jpg) left top no-repeat; }

#MenuSezioni ul li#Toner { padding:15px 30px 55px 70px; }

#MenuSezioni ul li a:hover { text-decoration:underline; }

#BodyText, #BodyTextInner {
	width:580px;
	padding:0px 25px 25px 25px;
	height:335px;
	float:left;
	}
#BodyText H1, #BodyTextInner H1, #BodyText H2, #BodyTextInner H2 {
	font-family:'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	}
	
#BodyTextInner { line-height:16px; }

.InnerList {
	width:95px;
	float:left;
	margin:0px;
	padding:0px;
	}

#BodyText H1 {
	font-size:28px;
	padding:0px; margin:0px; margin-top:20px;
	text-transform:uppercase;
	}
#BodyText H2 {
	font-size:21px;
	padding:0px; margin:0px;
	margin-top:40px;
	}

#Logo {
	width:264px; height:114px;
	position:absolute;
	z-index:100;
	left:50%;
	margin-left:-460px;
	}








/******************* FORM CONTATTI ******************/

#contactform { margin:0; padding:0px; }
#contactform * { color:#333; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:130px; display:block; padding:6px 0; color:#333333; font: normal 12px Arial, Helvetica, sans-serif; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:420px; border:1px solid #aa2a11; margin:2px 0; padding:3px 2px; height:16px; background-color:#f4c4ba; font: normal 11px Arial, Helvetica, sans-serif; }
#contactform input.text:focus, #contactform textarea:focus { background-color:#FFFFFF; }
#contactform textarea { width:420px; border:1px solid #aa2a11; margin:2px 0; padding:2px; background-color:#f4c4ba; font: normal 12px Arial, Helvetica, sans-serif; }


#contactform input#submit { padding:5px; margin:0px 0 0 0; border:1px solid #CCCCCC;; color:#FFF; background-color:#aa2a11; font-weight:bold; }



#BoxTextPrivacy h4{
color:#000000;
font-style:normal;
font-weight:bold;
margin:0px;
font-size:12px;
padding:5px 0px;
}

#BoxTextPrivacy div{
  height:60px;
  overflow:auto;
  }
  

#BoxTextPrivacy div p{
  margin:0px;
  padding:0px;
  padding-right:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:10px;
  }
  
  
  .risposta_invio_contatti{
  
   padding:10px;
   font-style:italic;
   }
