html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul li{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html {
	width:100%;
	height:100%;
	}
/*end RESET*/

/*TYPOGRAPHY*/
		
	/*titoli articolo*/
	h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:26px;
		font-weight:bold;
		color:#7D3689;
		padding:30px 0 20px 0
		}
		
	/*titoli articolo*/	
	h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#50215c;
		}
		
	h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7D3689;
		}
		
	p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5e5e5e;
		}

	a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#B597BE;
		}
		
	a:hover{
		color:#7d3689;
		}
		
	ul, li{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*font-size:14px;*/
		color:#454545;
		list-style:inside disc;
		}

	body{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0 auto;
		height:100%;
		font-size:14px;
		/*background:#50215c;*/
		}
	
	
	 #custom{
		 height:380px;
		 background: #e6f8fe url(/images/bk-laclinique.jpg) no-repeat left top;
		 }
	
	#top_container{
		background:#fff url(/images/bk_top.gif) repeat-x;
		width:100%;
		height:149px;
		margin:0 auto;
		text-align:center;
		position:relative;
		}
	
	#top_content{
		width:1000px;
		height:149px;
		margin:0 auto;
		text-align:center;
		position:relative;
		}
		
	#logo_top{
		background:url(/images/logo.png) no-repeat left top;
		width:145px;
		height:119px;
		float:left;
		margin:27px 0 0 0;
		}
	
	#menu_corporate{
		width:844px;
		height:23px;
		float:right;
		padding-top:2px !important;
		padding-top:6px;
		/*padding-left:136px;*/
		/*border:1px solid orange*/
		}
		
	#social_icon{
		width:150px;
		height:21px;
		float:right;
		margin:-20px 7px 0 0;
		}
		
*:first-child+html #social_icon{
		width:150px;
		height:21px;
		float:right;
		margin:-18px 0 0 0;
		}
		
	#facebook{
		float:left;
		background:url(/images/facebook.png) no-repeat left top;
		width:75px;
		height:21px;
		margin:0;
		}
		
	#facebook a:hover{
		float:left;
		background:url(/images/facebook_hover.png) no-repeat left top;
		width:75px;
		height:21px;
		margin:0;
		}
		
	#twitter{
		float:right;
		background:url(/images/twitter.png) no-repeat left top;
		width:75px;
		height:21px;
		margin:0;
		}
		
	#twitter a:hover{
		float:right;
		background:url(/images/twitter_hover.png) no-repeat left top;
		width:75px;
		height:21px;
		margin:0;
		}
		
	#menu_corporate ul li{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#CAB5D5;
		display:inline;
		list-style:none;
		line-height:18px;
		}
		
	#menu_corporate a{
		color:#fff;
		font-size:11px;
		font-weight:normal;
		}
		
	#menu_corporate a:hover{
		color:#CAB5D5;
		}
		
		
/* FACEBOOK SPACE */

.divider_facebook{
	background: url("/images/divider_hr.png") no-repeat scroll center bottom transparent;
	width:670px;
	height:2px;
	margin:5px 0 5px 0;
	}

#facebook_cnt{
    background: url("/images/bkg_facebook_cnt.png") repeat-y;
	/*background-color:#ffe0fa;*/
	/*border: 1px dashed #50215C;*/
	border: 1px dashed #fff;
	width:670px;
	float:left;
	padding:10px;
	margin:0px 0 50px 0;
	}
	
#facebook_cnt strong{
	/*color:#325294;*/
	color:#fff;
	line-height:18px;
	}
	
#facebook_cnt p{
    /*background: url("/images/bkg_riservata.jpg") repeat-x;*/
	color:#325294;
	margin-bottom:10px;
	border: 1px dashed #50215C;
	background-color:#fcf2ff;
	padding:5px;
	}
	
#facebook_cnt a{
	color:#7D3689;
	}
		
#facebook_cnt a:hover{
	color:#7295dd;
	}
	
#facebook_intestation{
	background-image:url(/images/facebook_intestation.png);
	height:50px;
	width:150px;
	margin-bottom:5px;
	float:left;
	}
	
#facebook_intestation:hover{
	background-image:url(/images/facebook_intestation_hover.png);
	}

/* END FACEBOOK SPACE */
	
/*----------------------------------------- menù customers -----------------------------------------*/

#menu_customers{
	/*position:relative;
	/*text-align:center;*/
	height:124px;
	width:840px;
	float:left;
	}

#menu_customers ul li{
	float:left;
	display:inline;
	cursor:pointer
	}

a.link01 span, a.link02 span, a.link03 span, a.link04 span, a.link05 span{display:none}
a.link01, a.link02, a.link03, a.link04, a.link05{height:124px}
	
	a.link01{		
		width:179px;	
		background:url(/images/bott_benessere.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	a:hover.link01, a.link01.attivo_alimentazione{
		background:url(/images/bott_benessere.gif) no-repeat 0 -124px;
		}
		
	a.link02{
		width:233px;	
		background:url(/images/bott_medicina.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link02, a.link02.attivo_fitness{
		background:url(/images/bott_medicina.gif) no-repeat 0 -124px;
		}
		
	a.link03{
		width:124px;	
		background:url(/images/bott_chirurgia.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link03, a.link03.attivo_benessere{
		background:url(/images/bott_chirurgia.gif) no-repeat 0 -124px;
		}	
		
	a.link04{
		width:167px;	
		background:url(/images/bott_video.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link04, a.link04.attivo_bellezza{
		background:url(/images/bott_video.gif) no-repeat 0 -124px;
		}	
		
	a.link05{
		width:129px;	
		background:url(/images/bott_blog.png) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link05, a.link05.attivo_esperto{
		background:url(/images/bott_blog.png) no-repeat 0 -124px;
		}
		
/* end menù */
	
	
	#container_content{
		background:#fff url(/images/bk_ribbon_content.gif) repeat-x top;
		width:100%;
		min-height:490px;
		height:auto !important;
		height:490px;
		margin:0 auto;
		text-align:center;
		display:table /*percepisce altezza liquida*/}
		
	#container_columns{
		/*background:url(/images/bk_mainbanner.jpg) no-repeat right top;*/
		width:960px;
		min-height:490px;
		height:auto !important;
		height:490px;
		margin:0 auto;
		text-align:center;}
		
	#col_sx{
		width:719px;
		/*border:1px solid orange;*/
		min-height:469px;
		height:auto !important;
		height:469px;
		float:left;
		padding-left:10px;
		/*border:1px solid orange*/}
	
	#screen{
		/*background:url(/images/bk_screen.jpg) no-repeat left top;*/
		background: #FFFFFF;
		width:700px;
		height:357px;
		text-align:center;
		position:relative;
		padding-bottom:5px;
		}
		
	#col_dx{
		width:231px;
		/*border:1px solid purple;*/
		float:left;
		height:auto;
		}
		
	#col_dx img{
	    float:left;
	}
		
	#main_banner{
		width:231px;
		height:598px;
		text-align:center;
		}
		
	#main_banner img{
		width:231px;
		height:309px;
		padding:6px 0 0 6px;
		}
		
	#second_banner{
		/*background:url(/images/bk_cloud.jpg) no-repeat left top;*/
		width:231px;
		height:155px;
		text-align:center;
		overflow:hidden;
		/*padding:0 10px 10px 0;*/
		margin:12px 0 10px 0;
		border: 1px solid #7D3689;
		}	
		
	#newsletter_box{
		width:220px;
		height:150px;
		text-align:center;
		padding:0 10px 10px 0; 
		
		}	
		
	#sondaggio{
		background:url(/images/bk_cloud.jpg) no-repeat left top;
		width:220px;
		height:220px;
		text-align:center;
		padding:30px 10px 10px 0; 
		float:right
		}
		
	.titolo_sondaggio{
		font-size:16px;
		font-weight:bold;
		color:#7d3689;
		padding-left:10px;
		}
	
	#sondaggio p{
		font-size:16px;
		padding-left:11px;
		}
		
	#third_banner{
		width:231px;
		height:256px;
		text-align:center;
		/*padding:0 10px 10px 0;*/
		margin:15px 0 10px 0;
		border: 1px solid #7D3689;
		}
		
		
	#fourth_banner{
		width:231px;
		height:272px;
		text-align:center;
		/*padding:0 10px 10px 0;*/
		margin:15px 0 10px 0;
		border: 1px solid #7D3689;
		}
		
		
	#fifth_banner{
		width:231px;
		height:231px;
		text-align:center;
		/*padding:0 10px 10px 0;*/
		margin:15px 0 10px 0;
		border: 1px solid #7D3689;
		}
		
/*	#second_banner img{
		border: 1px solid #7D3689;
		}*/
		
	.articolo_home{
		width:223px;
		height:380px;
		float:left;
		padding:10px 0;
		background:#fff;
		overflow:hidden;
		}
		
		* html .articolo_home a{ /* ie6 bug fix */
		    _position:relative;
		    }
	
	.padding_home{
		/*padding-right:18px!important;*/
		padding-right:15px;
		overflow:hidden;
		}
		
	.padding_lista{
		/*padding-right:9px!important;*/
		padding-right:5px;
		overflow:hidden;
		}
		
	.articolo_home img{
		width:217px;
		height:217px;
		padding:1px;
		border:1px solid #7D3689;
		background:#FFFFFF
		}
	
	/*p.titolo_articolo_home{
		font-weight:bold;
		color:#632b14;
		padding:8px;
		}*/
		
	h3.titolo_articolo_home{
		font-weight:bold;
		color:#7d3689;
		padding:8px;
		}
		
	p.testo_articolo_home{
		padding:8px;
		}
		
	a.continua_articolo_home{
		font-size:10px;
		font-weight:bold;
		color:#B597BE;
		padding:8px;
		}
		
	a:hover.continua_articolo_home{
		color:#7d3689;
		}
		
	#titolo_ultimi_pubblicati{
		width:700px;
		height:30px;
		float:left;
		border-bottom:1px solid #d8d8d8;
		}
		
	#titolo_ultimi_pubblicati p{
		color:#7D3689;
		font-size:16px;
		}
		
	.articolo_home_ultimo{
		width:220px;
		height:140px;
		float:left;
		}
		
	#pager{
		width:700px;
		height:20px;
		float:left;
		}
	
		
	#pager p{
		text-align:right;
		font-size:12px;
		letter-spacing:6px
		}
		
	#pager a{
		font-size:12px;
		color:#5e5e5e
		}
		
	#pager a:hover{
		color:#ff8929
		}
		
	/*#articolo_text_container{
		width:420px;
		padding:10px;
		float:left
		}*/
		
		
	#articolo_text_container{
		/*width:420px;*/
		background:#fff;
		width:680px;
		padding:10px;
		float:left;
		height: auto !important;
    	min-height: 469px;
		height: 469px;
		}
		
	#articolo_text_container h1{
		color:#7D3689;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:26px;
		font-weight:bold;
		padding:30px 0 20px;
		}
	
		
	#articolo_text_container p{
		font-size:12px;
		text-align:left;
		padding-bottom:10px;
		/*clear:left;*/
		}
		
	#articolo_text_container h1 a{
		color:#7D3689;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:26px;
		font-weight:bold;
		padding:30px 0 20px;
		}
		
	/*#articolo_thumbs_container{
		width:230px;
		padding:150px 0 10px 20px;
		float:left;
		}*/
		
	.immagine_articolo{
		width:227px;
		padding:5px 20px 10px 0;
		float:left
		}
		
	.articolo_thumb{
		width:217px;
		height:217px;
		padding:1px;
		border:1px solid #7D3689;
		background:#FFFFFF
		}
		
	.articolo_thumb_text{
		width:207px;
		padding:8px 8px 8px 8px;
		/*margin-bottom:30px;*/
		text-align:justify;
		/*background:#d8d8d8;*/
		float:left;
		}
		
	#articolo_comment{
		width:400px;
		height:20px;
		padding-bottom:50px;
		float:left;
		}
		
	#articolo_comment p{
		padding:8px;
		font-size:12px;
		color:#888888;
		}
		
	#articolo_comment a{
		font-size:12px;
		color:#b3b3b3;
		}
		
	#articolo_comment a:hover{
		color:#7D3689;
		}
			
			
	#footer_container{
		background:url(/images/bk_footer.gif) repeat-x;
		width:100%;
		height:275px;
		text-align:center;
		float:left;
		}
		
	#footer_content{
		background-color:#50215C;
		background:url(/images/logo_bottom.png) no-repeat left;
		width:1047px;
		height:212px;
		margin:0 auto;
		text-align:center;
		}
		
	#adress{
			padding-top:145px;
			padding-left:10px;
			width:310px;
			height:94px;
			float:left;
			/*border:1px solid #FF9900*/}
			
	#footer_menu_1{
			padding-top:87px;
			width:223px;
			height:94px;
			float:left;
			/*border:1px solid #FF9900*/}
			
	#footer_menu_2{
			padding-top:87px;
			width:118px;
			height:94px;
			float:left;
			/*border:1px solid #FF9900*/}
			
	#cloud{
			margin-top:87px;
			width:190px;
			height:185px;
			line-height:18px;
			float:left;
			overflow:hidden;
			/*border:1px solid #FF9900*/}
			
		#cloud a{
			color:#b597be;
			}
		
		#cloud a:hover{
			color:#fff;
			}
			
			
			

	#adress p, #footer_menu_1 p, #footer_menu_2 p, #copy_privacy p{
			font-size:12px;
			color:#b597be;
			}
	
	#adress a, #footer_menu_1 a, #footer_menu_2 a, #copy_privacy a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#b597be;
			text-decoration:none
			}
			
	#adress a:hover, #footer_menu_1 a:hover, #footer_menu_2 a:hover, #copy_privacy a:hover{
			color:#fff;
			}
			
			
	#social{
			padding-top:87px;
			float:left;
			}
			
	.divider{
			background:url(/images/divider.gif) no-repeat bottom;
			padding:140px 20px 0 20px;
			width:3px;
			height:115px;
			float:left}
			
			
			
	


/*SLIDESHOW HOME




#slideshow_container {
	width: 563px;
	height: 272px;
	}

#slideshow{
	width: 563px;
	height: 272px;	
	border:9px solid #d1d1d1;
	overflow:hidden;
	}

#nav {
	position:absolute;
	text-align:right;
	top:390px;
	width:563px;
	float:left;
	text-align:right;
	z-index:100;
	}

#nav a {
	background:#97a219;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	margin-left:2px;
	text-decoration:none;
	}

#nav a.activeSlide{
	color:#52580e;
	text-decoration:none;
	}

*/





/* Form di contatti  */
.form_linkness .nascosto{display:none}					
.form_linkness fieldset{
	color:#4D4D4D;
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	background-color:#fff}
	.grass{font-weight:bold}
	 .form_linkness fieldset, .form_linkness textarea{font:13px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
		 .form_linkness fieldset ol{
			padding:1em 1em 0 1em;
			list-style-type:none !important;
			list-style:none !important}		
			 .form_linkness fieldset li{padding-bottom:1em; position:relative;list-style:none !important;list-style-type:none !important;}
				 .form_linkness fieldset.submit{border-style:none}
					 .form_linkness input{
						padding:1px;
						font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
						width:207px}
						 .form_linkness input[type|="checkbox"], .form_linkness input[type|="radio"]{width:15px}
						 .form_linkness textarea{overflow:auto}
						 .form_linkness select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
							width:207px}
							 .form_linkness label{
								float:left;
								width:10em;}
								 .form_linkness fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_linkness fieldset.alt{background-color:#fff}
									 	.asterisco{left:380px !important; left:230px}
										.asterisco_sicurezza{left:250px !important; left:100px}
										.asterisco_controllo{left:330px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px;}
											.bottone_invia{
													width:100px;
													height:20px;
													background:url(/images/invia_gr.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia span{visibility:hidden}
													
													.bottone_invia_en{
														width:57px;
														height:17px;
														background:url(/images/invia_gr_en.gif) no-repeat;
														cursor:pointer;
														border:0;
														margin:10px 0 0 0}
														.bottone_invia_en span{visibility:hidden}
															
															.bottone_invia_es{
																width:57px;
																height:17px;
																background:url(/images/invia_gr_es.gif) no-repeat;
																cursor:pointer;
																border:0;
																margin:10px 0 0 0}
																.bottone_invia_es span{visibility:hidden}
															
														.input_sicurezza{width:80px !important}
														.errore{color:#ff0000}
														.label_nascosta label {display:none}
.bottone_invia_home {
	background: url("/images/invia-button.png") no-repeat scroll center top transparent;
	padding:0;
    margin:10px 0 0 135px;
	border:0;
    width: 85px;
	height:27px;
}
	
.bottone_invia_home:hover {
	background: url("/images/invia-button_hover.png") no-repeat scroll center top transparent;
	padding:0;
    margin:10px 0 0 135px;
	border:0;
    width: 85px;
	height:27px;
}


*:first-child+html .bottone_invia_home {
	background: url("/images/invia-button.png") no-repeat scroll center top transparent;
	padding:0;
    margin:0 0 10px 135px;
	border:0;
    width: 85px;
	height:27px;
}
	
*:first-child+html .bottone_invia_home:hover {
	background: url("/images/invia-button_hover.png") no-repeat scroll center top transparent;
	padding:0;
    margin:0 0 10px 135px;
	border:0;
    width: 85px;
	height:27px;
}
