/* home */

#topleft {
	position: absolute;
	top: 0;
	right: 327px;
	width: 315px;
	height: 142px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0 9px 8px 0;
}

#topright {
	position: absolute;
	top: 0;
	right: 2px;
	width: 316px;
	height: 140px;
	border-bottom: 1px solid #000;
	padding: 0 0 10px 9px;
}

#bottomleft {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 315px;
	height: 145px;
	border-right: 1px solid #000;
	padding: 5px 9px 0 0;
}

#bottomright {
	position: absolute;
	bottom: 0;
	right: 2px;
	width: 316px;
	height: 145px;
	padding: 5px 0 0 9px;
}

#imgtopleft {
	 position: absolute; 
	 right: 9px; 
	 bottom: 6px
}

#imgtopright {
	 position: absolute; 
	 left: 	9px; 
	 bottom: 6px
}

#imgbottomleft {
	 position: absolute; 
	 top: 10px; 
	 right: 9px
}

#imgbottomright {
	 position: absolute; 
	 top: 10px; 
	 left: 9px
}

/* sezioni */

#containersez {
	position: absolute;
	width: 764px;
	height: 100%;
	top: 0;
	left: 50%;
	margin: 0 0 0 -382px;
	background: url(../images/sfondosez.gif) top left no-repeat;
	background: url(../images/sfondoripsez.gif) top left repeat-y;
}

#containersezmain {
	position: relative;
	width: 764px;
	height: 100%;
	top: 0;
	background: url(../images/sfondosez.gif) top left no-repeat;
}

#content {
	border:0px solid #F00;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 764px;
	height: 100%;
	overflow: hidden;
}

#maincontent {
	position: relative;
	top: 110px;
	left: 120px;
	width: 610px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	overflow: auto;
}

#maincontent_prodotti{
	position: relative;
	top: 110px;
	left: 120px;
	width: 610px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	overflow: auto !important;
}

#titsez {
	position: relative;
	text-align: right;
	top: 60px;
	right: 26px;
}

#footersez {
	position: absolute;
	bottom: 0px;
	height: 99px;
	width: 764px;
	background: url(../images/sfondobassosez.gif) no-repeat;
}

#footersez #bottommenu, #footersez #movieint  {
	margin-bottom: 6px;
}

.hr {
	position: absolute;
 	color: #000;
	width: 732px;
	left: 16px;
	height: 1px;
	display:inline;
}

/* main menu*/
#mainmenu {
	position: absolute;
	top: 30px;
	right: 22px;
	width: 572px;
	height: 15px;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	list-style: none;
	white-space: nowrap;
	display: inline;
	overflow: hidden;
	z-index: 2;
}

#mainmenu li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#mainmenu li a {
	float: left;
	padding: 61px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:14px;
}

#mainmenu li a:hover, #mainmenu li a.selected {
	background-position: 0 -15px;
}

#prodotti a {
	width: 65px;
	background: url(../images/pprodotti.gif) top left no-repeat;
}

#scienza a {
	width: 162px;
	background: url(../images/pdentisani.gif) top left no-repeat;
}

#blanx a {
	width: 126px;
	background: url(../images/pilbianco.gif) top left no-repeat;
}

#comunicazione a {
	width: 154px;
	background: url(../images/pdentibianchi.gif) top left no-repeat;
}

#contatti a {
	width: 65px;
	background: url(../images/pcontatti.gif) top left no-repeat;
}
/* fine main menu*/


/* sottomenu*/
#sottomenu {
	position: absolute;
	top: 100px;
	right: 25px;
	height: 15px;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	list-style: none;
	white-space: nowrap;
	display: inline;
	overflow: hidden;
	z-index: 2;
}

#sottomenu li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}


#sottomenu li a {
	float: left;
	padding: 14px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:14px;
}

#sottomenu li a:hover, #sottomenu li a.selected {
	background-position: 0 -15px;
}

#dentifrici a {
	width: 77px;
	/*background: url(../images/pdentifrici.gif) top left no-repeat;*/
	background: url(../images/massmarket.gif) top left no-repeat;
}

#dentifricimed a {
	width: 84px;
	background: url(../images/pdentifricimed.gif) top left no-repeat;
}

#biorepair a {
	width: 59px;
	background: url(../images/pbiorepair.gif) top left no-repeat;
}

#accessori a {
	width: 59px;
	background: url(../images/paccessori.gif) top left no-repeat;
}

#chewinggum a {
	width: 80px;
	background: url(../images/pchewinggum.gif) top left no-repeat;
}

#collutorio a {
	width: 52px;
	background: url(../images/farmacia.gif) top left no-repeat;
}

#trattamentisbiancanti a {
	width: 124px;
	background: url(../images/ptrattamenti.gif) top left no-repeat;
}

/* -------il bianco di blanx-----------*/

#effetto a {
	width: 71px;
	background: url(../images/peffetto.gif) top left no-repeat;
}

#blanxometro a {
	width: 70px;
	background: url(../images/pblanxometro.gif) top left no-repeat;
}

/* -------denti sani denti bianchi-----------*/

#ricerca a {
	width: 44px;
	background: url(../images/pricerca.gif) top left no-repeat;
}

#laformula a {
	width: 97px;
	background: url(../images/plaformula.gif) top left no-repeat;
}

#studi a {
	width: 100px;
	background: url(../images/pstudi.gif) top left no-repeat;
}

#igiene a {
	width: 66px;
	background: url(../images/pigiene.gif) top left no-repeat;
}

/* -------denti bianchi in azione-----------*/

#news a {
	width: 35px;
	background: url(../images/pnews.gif) top left no-repeat;
}

#bianchi a {
	width: 95px;
	background: url(../images/pbianchi.gif) top left no-repeat;
}

#mordere a {
	width: 90px;
	background: url(../images/pmordere.gif) top left no-repeat;
}

#pressarea a {
	width: 66px;
	background: url(../images/ppress.gif) top left no-repeat;
}
/* fine sottomenu */




/* comunicazione */

.comusfondo {
	margin: 55px 0 0 55px;
}

/* prodotti */

.copertina {
	margin-left: 40px;
}

.fasciaprodotti {
	position: relative;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fasciaprodotti img {
	position: relative;
}

.fasciaprodotti p {
	position: absolute;
	top: 0;
	float:right;
/*	left: 130px;*/
	/*width: 463px;*/
	left: 150px;
	width: 443px;
}

/* acquista */

.hide {
	display: none;
}

a.acquista {
	/*position: relative;*/
	float: left;
	/*top: 20px;*/
	bottom:0px;
	width: 72px;
	height: 21px;
	background: url(../images/pacquista.gif) top left no-repeat;
}
a.acquista:hover {
	background-image: url(../images/pacquista2.gif);
}


/* flash campagne */

#mixcamp {
	float: left;
	position: relative;
	top: 5px;
	left: 0px;
	margin-right: 10px;
	width: 220px;
	height: 300px;
}

/* img in maincontent */
#imginmain {
	float: right;
	margin-left: 10px;
}

/* sezione news */

/* home page news */
.news {
	width: 184px;
	height: 386px;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	margin-left: 5px;
	background-image: url(/images/backnews.gif);
	background-position: top left;
	background-repeat: no-repeat;
/*	background-repeat: repeat ;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.spazionews {
	padding-right: 3px;
	border-right: 1px solid #7d97b2;
	
}
div.news h3, div.press h3 {
	font-size: 15px;
	padding: 8px 4px 0 5px;
}
div.news h4, div.press h4 {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	padding: 0 4px 0 5px;
	margin-top: -10px;

}
.txtnews {
	padding: 0 4px 0 5px;
	margin-top: -12px;
}
.readnews {
	position: absolute;
	bottom: 4px;
	right: 10px;
	color: #7d97b2;
}

.readnews a {
	color: #7d97b2;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.readnews a:hover {
	color: #003366;
}

/* news opened*/
.newsopen {
	width: 560px; 
	padding: 15px 10px 0px 10px; 
	margin-bottom: 15px;  
	background-color: #f0f7fd
}

.newsopen h3 {
	border-bottom: 1px solid #7d97b2;
}

.poslinknewsopen {
	text-align: right; 
	color: #7d97b2;
}

a.linknewsopen {
	text-align: right; 
	color: #7d97b2; 
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

a.linknewsopen:hover {
	color: #003366;
}

/* Sezione Press Room */

/* Home page Press Room */
.press {
	width: 523px;
	margin-left: 36px;
	padding-right: 5px;
	border-bottom: 1px solid #848484;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
.readpress {
	text-align: right;
	color: #848484;		
}
.readpress a {
	color: #848484;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.readpress a:hover, a.readpress:hover {
	color: #000;
}
/* press selected */
.pressopen {
	width: 560px; 
	padding: 15px 10px 0px 10px; 
	margin-bottom: 15px;  
	background-color: #fff7ef;
}
.pressopen h3 {
	border-bottom: 1px solid #848484;	
}
.poslinkpressopen {
	text-align: right; 
	color: #848484;
}
a.readpress {
	color: #848484;
}

