﻿body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: url(../../images/bg_temph.jpg) repeat-x top #44032c;
font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
font-size: 11px;
color: #625f5f;
}
a { color:#8e9799; text-decoration:none;}
a:hover{ color:#700253; text-decoration:none;}

.clearfix{
clear: both;
}
/*contenitore*/
#wrapper{
top:34px;
width: 970px;
margin:auto;
margin-top:25px;
background-color: #f2f5f6;
border:3px solid #FFfFFF;
}
#container_center {background:url(../../images/bg_menu_left.jpg) repeat-y; width:100%;}

/*menu superiore*/
#menu{ height:15px; width: 720px; text-align:center; color: #FFFFFF; padding-bottom:5px; margin:auto;
}
		#menu a{
		 color: #b589a5;	
		width: 100px;
		text-decoration:none;
		font-size: 11px;
		line-height:12px;
		font-weight: bold;
		float:left;
		border-right:1px solid #906480;
		
	
		} 
		#menu a:hover{
		color:#eb6da2;
		}
		#menu .menubig a{
		width: 110px;

		}
/*submenu*/
#submenu{ background:#e7ecee; height:25px; width: 500px; float:right;}
		#submenu ul{
		margin:0px;
		padding:0px;
		float:right;
		}
		#submenu li{
		list-style:none;
		float:left;
		text-align:left;
		}
		#submenu li a{
float:left;
color:#696f70;
font-weight:bold;
padding-right:10px;
background:url(../../images/morebullsx.gif) left no-repeat #e7ecee;
padding-left:10px;
padding-right:15px;
margin-top:10px;
		} 
		#submenu li a:hover{
		color:#7d025f;
		}
		#submenu li img{
		float:left;
		margin-top:5px;
		margin-right:5px;
		}  
		#submenu li.active a{
		color:#7d025f;
		}
		 
#extralink{ background:#e7ecee; width:710px; padding-right:20px; margin:auto}
		#extralink h1{background:url(../../images/bul_tit_white.gif) no-repeat 3px 5px #b0b5b6;
font-size: 12px;
color: #fff;
font-weight: bold;
padding-left: 20px;
padding-top:3px;
padding-bottom:2px;
width:710px;
}
		#extralink ul{
		margin-top:0px;
		}
		#extralink li{
		list-style:none;
		text-align:left;
		float:left;
		margin-top:10px;

		}
		#extralink li a img{
			vertical-align:middle; margin-top:0px;
			}

		#extralink li a{
float:left;
color:#696f70;
font-weight:bold;
padding-right:10px;
padding-left:10px;
padding-right:20px;
		} 
		#extralink li a:hover{
		color:#7d025f;
		}
		#extralink li img{
		float:left;
		margin-top:5px;
		margin-right:5px;
		}  



#extralinknews{ /*background:#e7ecee;*/ width:100%; padding-right:20px; margin:auto}
		#extralinknews h1{background:url(../../images/bul_tit_white.gif) no-repeat 3px 5px #b0b5b6;
font-size: 12px;
color: #fff;
font-weight: bold;
padding-left: 20px;
padding-top:3px;
padding-bottom:2px;
width:100%;
}
		#extralinknews ul{
		margin-top:0px;
		}
		#extralinknews li{
		list-style:none;
		text-align:left;
		float:left;
		margin-top:10px;

		}
		#extralinknews li a img{
			vertical-align:middle; margin-top:0px;
			}

		#extralinknews li a{
float:left;
color:#696f70;
font-weight:bold;
padding-right:10px;
padding-left:10px;
padding-right:20px;
		} 
		#extralinknews li a:hover{
		color:#7d025f;
		}
		#extralinknews li img{
		float:left;
		margin-top:5px;
		margin-right:5px;
		}  
		
		

/*colonna SX logo*/
#headertop{
height:395px;
	}

/*header*/
#header{
position:relative;
width:970px;
height:244px;
float:right;
color: #FFFFFF;
font-weight: bold;
left:1px;
}
#header_int{
position:relative;
width:879px;
float:right;
color: #FFFFFF;
font-weight: bold;
}

#container_middle { padding:0; margin:0;}

/*colonna sinistra*/
#left_col{
position:relative;
width: 205px;
float: left;
background:url(../../images/bg_menu.jpg) repeat-x top;
}
.titolo{
background:url(../../images/bul_tit.gif) no-repeat 3px 3px #810262;
font-size: 12px;
color: #fff;
font-weight: bold;
padding-left: 20px;
padding-top:3px;
padding-bottom:3px;
text-transform:uppercase;

}
.titolo span{
color: #fff;
}
.titolo a{
color: #fff;
}
.titolo a:hover{
color: #b0b5b6;
}

.titolosub{ font-size:14px; padding:5px; color:#700253;}

.titoloneg{
background:url(../../images/bul_tit_white.gif) no-repeat 3px 5px #b0b5b6;
font-size: 12px;
color: #fff;
font-weight: bold;
padding-left: 20px;
padding-top:3px;
padding-bottom:2px;
text-transform:uppercase;
}
.news{
border-bottom: 1px solid white;
background:#c2cfd2;
padding:5px;
}
.news a{
color: #000066;
}
.news img{
}

/*colonna destra*/
#center_col{
width: 601px;
float: left;
padding:0px;
margin:0px;
border-left:2px solid #FFF;
position:relative;
background:#FFF;
}
#center_col_int{
width: 762px;
float: left;
padding:0px;
margin:0px;
border-left:2px solid #FFF;
position:relative;
background:#FFF;
min-height:510px;
}

/*colonna destra superiore*/
.container_news{ padding:5px 15px; margin-top:15px;}
.container_news img.slideshow{}

.container_prodotto{ margin:0; padding:0; padding-right:10px; padding-left:10px; margin-top:15px; width:auto;}
.container_prodotto img.slideshow{float:left; margin:0px; padding:0 10px 10px 0}
.container_news_home{ padding:5px 15px; margin-top:15px;}
.container_news_home img
{
	
float:left;
margin-top:5px !important;
margin-right:12px;
border:2px solid #ebeff1;


}
.contenuto1{
background:#FFFFFF; font-size:11px; line-height:14px; padding-bottom:10px;text-align:justify;
}

.contenuto1 h1 { color:#810262; font-size:12px; margin:0; padding:0; }
.contenuto1 img{
float:left;

margin-right:12px;
border:2px solid #ebeff1;


}

#slideshow{
float:left;
/*margin-right:12px;*/

}
#slideshow img
{
	/*border:2px solid #ebeff1 !important;*/
}
.contenuto1box{
height:135px;
padding:5px 10px 5px 5px;
width:280px;
float:left;
border-right:2px solid #FFFFFF;
border-bottom:1px solid #e7ecee;
background:#FFFFFF;
text-align:justify;
}

.contenuto1box img{
margin:3px 12px 3px 3px;
float:left;
border:2px solid #ebeff1;
}
.contenuto2box{
padding:5px;
margin-top:0px;
height:130px;
width:287px;
float:left;
background:#f3f6f8;
border-right:2px solid #FFFFFF;
}
.contenuto2box img{
margin:3px 7px 3px 3px;
float:left;
border:2px solid #ebeff1;
}


.contenuto1centerbox{
padding:10px;
margin-top:-3px;
float:left;
}
.box_green{
background:#e7ecee;
padding:10px;
margin-top:-3px;
float:left;
text-align:justify;
}
.more a{
float:right;
color:#696f70;
font-weight:bold;
padding-right:10px;
background:url(../../images/morebullsx.gif) left no-repeat #e7ecee;
padding-left:10px;
margin-top:10px;

}
.more a:hover{ color:#700253; text-decoration:underline;}
#mini { color:#FFF; font-size:10px; position:absolute; margin-top:-10px; margin-left:-100px; width:900px; text-align:left; }

/*bandierine*/
.contenuto2 {
margin:10px;
width:70px;
}
#cont_left{
width: 370px;
float: left;
}
/*menu sx*/
.nav ul{
margin:0 0 10px 20px;
padding:0;
font-size:12px;
}
.nav li{
list-style:none;
}

.nav li a{
margin:0px;
padding:3px 0px 5px 10px;
background:url(../../images/bullsx.gif ) no-repeat 0px 12px; 
width:160px; display:block;
color:#FFF;
}

.nav li a:hover{
	background:url(../../images/bullsx.gif ) no-repeat 0px 12px #a71783;
	color:#FFF;
}

.nav li.activeelement a{
	background:url(../../images/bullsx.gif ) no-repeat 0px 12px #a71783;
	color:#FFF;
}
.nav li a b{
margin:0px; padding:0;
text-transform:uppercase; display:block;
font-weight:bold;

}
.listabox{
background:#d2dcde;
margin-top:-10px;
}
.input { background:#e9eeef; color:#666666; font-size:10px; border:1px solid #acbbbf; width:120px; float:left;}
/*footer*/

#right_col{
width: 160px;
float: right;
padding:0px;
position:relative;
text-align:justify;
}
.rassstampa{
background:#e7ecee;
padding:3px 7px 5px 7px;
margin-bottom:2px;
line-height:13px;
}
.rassstampa p{
margin-top:0px;
margin-bottom:0px;
}
.rassstampa img{
float:none;
text-align:center;
margin:5px 0 5px 0;
}

#footer{
margin:auto;
width:970px;
height: 50px;
padding:10px 10px 20px 10px;
text-align: center;
color: #ffffff;
text-align:center;
}
#footer .indirizzo a{
text-decoration: none;
color:#FFF;
}
#footer .indirizzo{ border-top:1px solid #906480; padding-top:5px;}


.titologrey { color:#a3468c; font-size:12px; font-weight:bold;  line-height:13px;}
.titologrey a{ color:#5d6364; text-decoration:underline;}
.titologrey a:hover{ color:#810262;}

.date { color:#a3468c; font-size:10px; text-align:right; width:140px; display:block;}

/***************NEWS eD EVENTI*****************/
.newsint{ margin:5px 0px 10px 5px;}
.newsintcontainer{ padding:5px 0 5px 5px; border-bottom:3px solid #c52687; background:url(../../images/bg_news.jpg) top repeat-x #FFFFFF;}
.newsintleft{ float:left; width:200px; }
.newsintcenter { float:left; width:340px; padding:5px;  }
.newsintleftnowidth { float:left;   width:500px; padding:5px; text-align:justify; }
.newsint .titolosub{ background:url(../../images/bul_subtit.gif) no-repeat left #e7ecee; padding-left:20px;}

/**************rassegna stampa**************/
.press{ margin:5px 0px 10px 5px;}
.presscontainer { padding:5px 0 5px 5px;}
.pressleft{ float:left; width:180px; margin:2px; background:#f3f6f8; height:280px;}
.pressleftimg { margin:1px; padding:0px; vertical-align:middle; }
.pressleftimg img{ vertical-align:bottom;}

.pressleft .titolosub{background:url(../../images/bul_subtit.gif) no-repeat left #e7ecee; padding-left:20px;}
.presscontainer .pressdate{ float:left; width:60px; text-align:right; padding:3px;}
.presscontainer .presslink { float:left; width:100px; text-align:left; padding:3px; color:#700253; font-weight:bold;}
.presscontainer .presslink a {color:#700253; width:100px; display:block;}
.presscontainer .presslink img { float:left; vertical-align:top; margin:0 0 0 3px;}
.Pager
{
margin-top:25px;
float:right;
vertical-align:text-bottom;
padding:5px;
font-size: 12px;
font-weight:bold;
}
div.Flash
{
	height:1%;
	overflow:hidden;
	border:5 px solid #000;
	}
div.Flash object
{
	
	float:left;
}


ul#NoFlashMenu
{
 
 
}

ul#NoFlashMenu li
{
 float:left;
 text-transform:uppercase;

 width:auto !important;
  margin-left:20px;
}
ul#NoFlashMenu li a
{
 color:#700253 !important;	
}


/* INFO CENTRI */
.backgroundItalia
{
	 background: url(../../images/iconeCentri/BGItalia.jpg) no-repeat;
	 padding-left:40px;
}
.titoloRicerca
{
	background: url(../../images/iconeCentri/ricerca.png) no-repeat;
	height:46px;
	padding-left:60px;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	padding-top:20px;
	margin-top:10px;
}

.ricercaCentro
{
 /*width:650px;*/
 margin-left:70px;	
}

.ricercaIntestazione{
background:url(../../images/iconecentri/freccia.gif) no-repeat 3px 3px;
padding-left: 20px;
padding-top:3px;
padding-bottom:3px;

}

.filterContainer
{
	height:1%;	
	
}
.filterContainer:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.filter
{
	 width:280px;
	 margin-right:2px;
	 float:left;
}
.filter span
{
	display:block;
	font-weight:bold;	
}

.filter input
{
	border:1px solid #CCC;
	width:90%;
}
.distanze
{
	background:url(../../images/iconeCentri/distanze.gif) no-repeat;
	background-position:left 50%;
	padding-top:40px; padding-bottom:40px;
	
}

.containerTrattamenti
{
	height:1%;	
	
}
.containerTrattamenti:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.tecnologie, .medicali
{
	height:1%;
	float:left;
	width:auto;
	padding-left:5px;
}
.tecnologie:after,.medicali:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.tecnologie 
{
 border-right: 3px solid #c1babe;
 margin-right:10px;
}
.tipologia
{
  margin-bottom:10px;
  color:#ce8cb5;	
}

.prodotto
{
 width:170px;
 float:left;
  margin-right:3px;	
}
.prodotto img
{
	float:none !important;
	display:block !important;
	
}

.titoloProdotto
{
  font-size:14px;
 color:#810262;
  font-weight:bold;
 margin-bottom:2px;
}
.descrizioneProdotto
{
 color:#000;
 margin-top:-2px;
 text-align:left;
 font-size:10px;
  margin-bottom:10px;
}
.prodottoTrattamento
{
	 text-align:left !important;
}
.trattamento
{
	border-left: 2px solid #c1babe;
	margin-left:4px;
	padding-left:4px;
	height:115px;
}
.viola
{
	color:#810262;
	font-weight:bold;
	display:block;
}


.footerCentro
{
	clear:left;
	background:#fbf1f9;
	padding:2px;
	height:30px;
}
.tipologiaCentro
{
	padding-top:4px;
	float:left; 
	width:30px;
	color:#c30f96;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.indirizzoCentro
{
	padding:4px 2px 2px 0;
	margin-left:35px;
	
}

.indirizzoCentroIcoone
{
 background:url(../../images/iconeCentri/icone/IsIcoone.jpg) no-repeat;
	background-position:right top;
	padding:4px 2px 2px 0;
	margin-left:35px;
	
}

.informazioneCentro
{
	background:#FFF;
	margin-bottom:3px;
	border:1px solid #CCC;
}

.informazioneCentroCurrent
{
	background:#FFF;
	margin-bottom:3px;
	border:2px solid #c41297;
	padding:1px;
}

.Enphatize
{
	border:2px solid #c41297;
}

.prodottoSelezionato
{
	float:left;
	text-align:center;
	color:#810262;
	 font-weight:bold;
	 width:0 auto;
	 padding:0 5px 0 5px;
	/* border-right : 1px solid #c41297;*/
}
.prodottoSelezionato img
{
	 float:none !important;
	 margin:0 auto;
}

