 BODY , A, p { padding: 0; margin: 0; text-align:left; background:#CCCCCC; color:#002c53; }

img
{  border-style: none; margin: 0; padding:0;
}

.clear {clear:both; height:1px; background-color:inherit;}

.white_div {background:#FFFFFF; margin-left:.5em; padding:0; width:95%;}
.white_div a,a:link,visited,active,hover{background-color:#FFFFFF}
.green_div {background:#a3bc47; margin-left:.5em; padding:0; width:95%;}

.lrgtextstrong {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 16px; color:#002c53; font-weight:bold;}
.textnop {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; color:#002c53;}

A, A:link,A:visited, A:active, H1{text-decoration: none; font-weight:normal; color:#002c53; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; background-color:inherit;}

A:hover {text-decoration: underline;}
p.spacer {  
  height:1px;
  background-color:inherit;
}
p.d_spacer {  
  height:3px;
  background-color:inherit;
}
p.grey_spacer {  
  height:2px;
  background-color:#e0dfdd;
}


.class1 A:link {text-decoration: none; font-weight:bold; color:#002c53; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 14px;}
.class1 A:visited {text-decoration: none; font-weight:bold; color:#002c53; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 14px;}
.class1 A:active {text-decoration: none; font-weight:bold; color:#002c53; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 14px;}
.class1 A:hover {text-decoration: underline; font-weight:bold;}



form{margin-left:.5em;  background-color:#FFFFFF;  width:95%; display: block; }
fieldset{float:left;width:100%;border:0;margin:0;padding:0;}
form p{margin:0;padding:0;}
fieldset div{float:left;width:100%;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#002c53; display:block; font-weight:normal;
}
fieldset div#error{ color:#FF0000; text-align:center; font-weight:bold;}
fieldset div#submit{background:url(/it/pantene/wapsite/img/submit_bck_small.gif) center no-repeat;}
fieldset label{float:left; width:90%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#FFFFFF;  color:#002c53; display:block; font-weight:normal; }

fieldset#checkbox{float:left;width:100%;border:0;margin:0;padding:0;}
fieldset#checkbox div{float:left;width:100%;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#FFFFFF;  color:#002c53; display:block; font-weight:normal;
}
fieldset#checkbox p{float:left; width:70%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#FFFFFF;  color:#002c53; display:block; font-weight:normal;}
fieldset#checkbox label{float:left; width:10%; background-color:#FFFFFF; padding:.6em;}
input#go{
   background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#002c53;  border:0;
	}
	
.submit_button {background-color:inherit; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#002c53;  border:0; margin-left:.2em; margin-top:.2em; }

.text_form {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #a3bc47;	border: 2px solid #a3bc47; font-size: 12px; font-weight:bold;	height: 18px; width:90%; margin-left:.5em}
.text_form_red {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	border: 2px solid #FF0000; font-size: 12px; font-weight:bold;	height: 18px; width:90%; margin-left:.5em}
.text_form2 {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #a3bc47;	border: 2px solid #a3bc47; font-size: 12px; font-weight:bold;	height: 18px; width:90%;}
.checkbox {background-color:#FFFFFF;  color:#002c53; border: 2px solid #a3bc47;}

.news_list { font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; background:inherit; color:#002c53; display:block;}

.news_detail { margin-left:.5em;  background-color:#FFFFFF;  width:95%; display: block; }
.news_detail img { float:left; margin:0; padding:0 .2em 0 0; }
.news_detail .news_list img { float:right; margin:0; }
.news_detail p {font-family: Arial, Helvetica, sans-serif; padding:.3em; font-size: 11px; background:#FFFFFF; color:#002c53; display:block; }
.news_detail p#title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#002c53; display:block; font-weight:normal;}
.news_detail p#title a,a:link,visited,active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#002c53;  font-weight:normal;}
.news_detail p#title a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#002c53; text-decoration:underline;}

.news_detail p#title_green { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#a3bc47; font-weight:normal; }
.news_detail p#title_green a,a:link,visited,active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#a3bc47;  font-weight:bold;}
.news_detail p#title_green a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#a3bc47; text-decoration:underline;}
.news_detail p#title_green2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#a3bc47; font-weight:normal; }
.news_detail p#title_green2 a,a:link,visited,active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#a3bc47;  font-weight:bold;}
.news_detail p#title_green2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF;  color:#a3bc47; text-decoration:underline;}

.news_detail p#title_white { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#a3bc47;  color:#FFFFFF; font-weight:normal; text-align:center;}
.news_detail p#title_white a,a:link,visited,active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#a3bc47;  color:#FFFFFF;  font-weight:bold;}
.news_detail p#title_white a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#a3bc47;  color:#FFFFFF; text-decoration:underline;}

.title_grey {font-family:Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold; color:#666666; padding:.3em; }

.news_intro {margin:0;  background-color:inherit; padding:.3em; width:97%;}
.news_intro p#title { font-family: Arial, Helvetica, sans-serif; font-size: 14x; background-color:#FFFFFF;  color:#002c53; display:block; font-weight:bold;}
.news_intro p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:inherit;  color:#002c53;}


#dwrap div {
width: 50%;
float: left;
}
#dwrap div#big {
width: 60%;
float: left;
}
#dwrap div#small {
width: 40%;
float: left;
}
#dwrap div#all {
width: 100%;
float: left;
}
#dwrap div#third {
width: 33%;
float: left;
}
#dwrap div#thirdlast {
width: 34%;
float: left;
}