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{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:#ff8929;
		padding:30px 0 20px 0
		}
		
	/*titoli articolo*/	
	h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#632b14
		}
		
	h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#632b14
		}
		
	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:#7d9300
		}
		
	a:hover{
		color:#7d9300
		}
		
	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:#35170b
		}
	
	
	 #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:960px;
		height:149px;
		margin:0 auto;
		text-align:center;
		position:relative;
		}
		
	#logo_top{
		background:url(/images/logo_top.jpg) no-repeat left top;
		width:250px;
		height:149px;
		float:left
		}
	
	#menu_corporate{
		width:500px;
		height:23px;
		float:left;
		padding-top:2px !important;
		padding-top:6px;
		padding-left:136px;
		/*border:1px solid orange*/
		}
		
	#menu_corporate ul li{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#4a210f;
		display:inline;
		list-style:none
		}
		
	#menu_corporate a{
		color:#ff8929;
		font-size:10px;
		font-weight:normal;
		}
		
	#menu_corporate a:hover{
		color:#fff;
		}
	
/*----------------------------------------- menù customers -----------------------------------------*/

#menu_customers{
	/*position:relative;
	/*text-align:center;*/
	height:124px;
	width:691px;
	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_alimentazione.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	a:hover.link01, a.link01.attivo_alimentazione{
		background:url(/images/bott_alimentazione.gif) no-repeat 0 -124px
		}
		
	a.link02{
		width:112px;	
		background:url(/images/bott_fitness.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link02, a.link02.attivo_fitness{
		background:url(/images/bott_fitness.gif) no-repeat 0 -124px
		}
		
	a.link03{
		width:132px;	
		background:url(/images/bott_benessere.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link03, a.link03.attivo_benessere{
		background:url(/images/bott_benessere.gif) no-repeat 0 -124px
		}	
		
	a.link04{
		width:120px;	
		background:url(/images/bott_bellezza.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link04, a.link04.attivo_bellezza{
		background:url(/images/bott_bellezza.gif) no-repeat 0 -124px
		}	
		
	a.link05{
		width:130px;	
		background:url(/images/bott_esperto.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link05, a.link05.attivo_esperto{
		background:url(/images/bott_esperto.gif) 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:720px;
		/*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:230px;
		/*border:1px solid purple;*/
		float:left;
		height:auto;
		}
		
	#col_dx img{
	    float:left;
	}
		
	#main_banner{
		width:230px;
		height:357px;
		text-align:center;
		}
		
	#main_banner img{
		width:208px;
		height:309px;
		padding:6px 0 0 6px;
		}
		
	#second_banner{
		background:url(/images/bk_cloud.jpg) no-repeat left top;
		width:220px;
		height:220px;
		text-align:center;
		padding:20px 10px 10px 0;
		overflow:hidden
		
		}	
		
	#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:#7d9300;
		padding-left:10px;
		}
	
	#sondaggio p{
		font-size:16px;
		padding-left:11px;
		}
		
	#third_banner{
		width:220px;
		height:220px;
		text-align:center;
		padding:0 10px 10px 0;
		}
		
		
	#fourth_banner{
		width:220px;
		height:220px;
		text-align:center;
		padding:0 10px 10px 0;
		}
		
		
	#fifth_banner{
		width:220px;
		height:220px;
		text-align:center;
		padding:0 10px 10px 0;
		}
		
	#second_banner img{
		border: 2px solid #d8d8d8;
		}
		
	.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:2px solid #d8d8d8;
		background:#FFFFFF
		}
	
	/*p.titolo_articolo_home{
		font-weight:bold;
		color:#632b14;
		padding:8px;
		}*/
		
	h3.titolo_articolo_home{
		font-weight:bold;
		color:#632b14;
		padding:8px;
		}
		
	p.testo_articolo_home{
		padding:8px;
		}
		
	a.continua_articolo_home{
		font-size:10px;
		font-weight:bold;
		color:#7d9300;
		padding:8px;
		}
		
	a:hover.continua_articolo_home{
		color:#5d6d00;
		}
		
	#titolo_ultimi_pubblicati{
		width:700px;
		height:30px;
		float:left;
		border-bottom:1px solid #d8d8d8;
		}
		
	#titolo_ultimi_pubblicati p{
		color:#8c8c8c;
		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;
		}
		
	#articolo_text_container h1{
		color:#FF8929;
		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:#FF8929;
		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:2px solid #d8d8d8;
		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:#ff8929
		}
			
			
	#footer_container{
		background:url(/images/bk_footer.gif) repeat-x;
		width:100%;
		height:275px;
		text-align:center;
		float:left;
		}
		
	#footer_content{
		background:url(/images/logo_bottom.jpg) no-repeat left;
		width:960px;
		height:275px;
		margin:0 auto;
		text-align:center;
		}
		
	#adress{
			padding-top:140px;
			padding-left:10px;
			width:320px;
			height:94px;
			float:left;
			/*border:1px solid #FF9900*/}
			
	#footer_menu_1{
			padding-top:87px;
			width:160px;
			height:94px;
			float:left;
			/*border:1px solid #FF9900*/}
			
	#footer_menu_2{
			padding-top:87px;
			width:80px;
			height:94px;
			float:left;
			/*border:1px solid #FF9900*/}
			
	#cloud{
			margin-top:87px;
			width:200px;
			height:170px;
			float:left;
			overflow:hidden;
			/*border:1px solid #FF9900*/}
			
		#cloud a{
			color:#863A1B;
			}
		
		#cloud a:hover{
			color:#BD5226;
			}
			
			
			

	#adress p, #footer_menu_1 p, #footer_menu_2 p, #copy_privacy p{
			font-size:12px;
			color:#863a1b;
			}
	
	#adress a, #footer_menu_1 a, #footer_menu_2 a, #copy_privacy a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#863a1b;
			text-decoration:none
			}
			
	#adress a:hover, #footer_menu_1 a:hover, #footer_menu_2 a:hover, #copy_privacy a:hover{
			color:#bd5226;
			}
			
			
	#social{
			padding-top:87px;
			float:left;
			}
			
	.divider{
			background:url(/images/divider.gif) no-repeat bottom;
			padding:140px 20px 0 20px;
			width:3px;
			height:94px;
			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:370px !important; left:230px}
										.asterisco_sicurezza{left:240px !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}
