/* CSS Document */

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
	}
	
	table {
	border-collapse: collapse;
	border-spacing:0}
	
  ul{list-style:none}
  
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
	
:focus {outline:0}

	body {
	background: #bebaab ;
	text-align:center;
	margin:0 auto;
	padding:0;
	height:100%;
	width:100%
	}


	html {
	width:100%;
	height:100%;
	/*overflow:auto*/
	}
	
	h1 {
	font-size: 14px;
	color: #FF0000;
	font-family: verdana,helvetica,sans-serif;
	font-weight:bold;
	}
	
	.rosso{color:#cc0000}
	.nero{color:#3b400c}
	
	#top_stripe{
		/*width:962px;*/
		background: url(/images/bg_fondo.jpg) center  repeat-y #bebaab;
		width:990px;
		height:auto !important;
	    height:590px;
		min-height:590px;
		/*border:1px solid red;*/
		margin:0 auto;
		text-align:center;
		/*display:table*/ /*percepisce altezza liquida*/;	
	    clear:both;}
		
		
	#cols_container{
		width:940px;
		height:auto !important;
		height:400px;
		min-height:400px;
		text-align:center;
		/*border:1px solid red;*/
	    margin:0 auto;
     	/*display:table*/ /*tolto questo sbrocca tremendamente su safari*/
	 }
		
	/*	FASCIA HEAD*/
	
			#head_strip{
		
		width:940px;
		height:auto !important;
		height:117px;
		min-height:117px;
		margin:0 auto;
		text-align:center;
		/*background:#CCFF00;*/
		float:left;
		/*border:1px solid black;*/
		padding-bottom:18px;
		}
	  
	  #logo{
		width:240px;
		float:left;
		height:89px;
		}
		
	  #striscia{
		width:694px;
		float:left;
		background: url(/images/fascia_up.gif)  repeat-x;
		height:89px;
		text-align:left;
		}
		
/*	FINE FASCIA HEAD*/

	
/*  INIZIO FASCIA MENU E VIDEO*/
	#col_sx{
    background: url("/images/bg_menu.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: auto !important;
    min-height: 487px;
    width: 219px;
}
		
	#menu_cont {
		background:url(/images/bg_menu.jpg) no-repeat;
		width:219px;
		height:487px;
		float:left;
		/*displat:table;
		border:1px solid red;*/
		}
		
		.nascondi{display:none}
		
		/*menu*/
		
				#menu{margin:0; /*border:1px solid white;*/list-style:none;}
				
				*:first-child+html .corpo, *:first-child+html .viso, *:first-child+html .seno, 
				*:first-child+html .estetica, *:first-child+html .testimonianze{ height:46px; display:block;}
				*:first-child+html .corpo_on, *:first-child+html .viso_on, *:first-child+html .seno_on, 
				*:first-child+html .estetica_on, *:first-child+html .testimonianze_on{ height:46px; display:block; background-position:0 -53px; position:relative;}
				
				.laclinique{ height:30px; display:block;}
				.laclinique_on{ height:30px; display:block; background-position:0 -30px;}
				a:hover.laclinique{background-position:0 -30px;}
				
				.corpo, .viso, .seno, .estetica, .testimonianze{ height:47px; display:block;}
				.corpo_on, .viso_on, .seno_on, .estetica_on, .testimonianze_on{ height:47px; display:block; background-position:0 -53px;}
				a:hover.corpo, a:hover.viso, a:hover.seno, a:hover.estetica, a:hover.testimonianze{background-position:0 -53px;}
				
				.menu_hover{background-position:0 -53px !important}
				
				.corpo{width:219px;background: url(/images/menu1.png) no-repeat transparent }
				.viso{width:219px;background:url(/images/menu2.png) no-repeat }
				.seno{width:219px;background:url(/images/menu3.png) no-repeat }
				.estetica{width:219px;background:url(/images/menu4.png) no-repeat }
				.testimonianze{width:219px;background:url(/images/menu5.png) no-repeat }
				.laclinique{width:219px;background:url(/images/menu6.png) no-repeat }				
				.corpo_on{width:219px;background: url(/images/menu1_on.png) no-repeat transparent }
				.viso_on{width:219px;background:url(/images/menu2_on.png) no-repeat }
				.seno_on{width:219px;background:url(/images/menu3_on.png) no-repeat }
				.estetica_on{width:219px;background:url(/images/menu4_on.png) no-repeat }
				.testimonianze_on{width:219px;background:url(/images/menu5_on.png) no-repeat }
				.laclinique_on{width:219px;background:url(/images/menu6_on.png) no-repeat }
				
				*:first-child+html .banner_slider{margin-top:-16px;}
				.banner_slider{margin-top:-10px;}
				
/*fine menu*/						
		
	#cont_videform {
		width:739px;
		height:auto !important;
		height:487px;
		min-height:487px;
		float:left;
		/*displat:table;*/
		}
				
	#testata_video{
			float:left;
/*			display:table;*/
			width:464px;
			height: 487px;
			margin-left:18px;
			_margin-left:18px;
			background:#dad8c9;
			text-align:center;
			}		
			
			
		#testata_video h3{
			color:#1a171b; 
			font-weight:bold; 
			font-family: verdana,helvetica,sans-serif;
			font-size:12px;
			text-decoration:none;
			padding-top: 18px 
			}		
			
		.descrizione_video{
			color:#92843a; 
			font:12px Verdana;
			} 

#ovp_player{
		float:left;
		width:460px;
		height:385px;
		}
			
		#modulo {
			float:left;
			background:url(/images/bg_form.jpg) no-repeat;
			width:220px;
			height:auto !important;
	      	height:487px;
		    min-height:487px;
			margin-left:18px;
			_margin-left:18px;
			display:inline;
			}
		.idframe {	
			background:url(/images/allowtransparency.gif);
			}
		
/* ------- FINE FASCIA MENU E VIDEO ------- */
		
	#box_stripe{
		width:940px;
		height:auto !important;
		height:300px;
		min-height:300px;
		text-align:center;
		/*border:1px solid red;*/
	    padding-top:30px; 
		margin:0 auto;
     	/*display:table*/ /*percepisce altezza liquida*/
	 }

#box_content{
			width:940px;
			height:auto !important;
			height:138px;
			min-height:138px;
			clear:both;
			text-align:left;
			padding-bottom:10px;
			/*margin:0 auto;*/
			/*display:table;*/
			}
			
#categoria{
	width:940px;
	height:auto !important;
	height:278px;
	min-height:278px;  
	/*clear:both;*/
	text-align:left;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	/*margin:0 auto;*/
	/*display:table;*/
			}			
		
#boxgrid{
	border-top:1px solid #dad8c9;
	padding-top:10px;
	padding-bottom:18px;
	padding-right:20px;
	width:136px; 
	height:; 
	margin:5px; 
	float:left; 
	margin:0 auto;
	/*display:table;*/
	}
				
			#boxgrid img{ 
				/*border:3px solid #CCC;*/
				border:3px solid #92843a; 
				}
				
				 #box_content a{ 
					color:#6a602b; 
					/*font-weight:bold; */
					font-family: verdana,helvetica,sans-serif;
					/*font-size:12px; */
					text-decoration:none;
					}
				
				 #box_content a:hover{ 
					color:#cc0000; 
					/*font-weight:bold; */
					font-family: verdana,helvetica,sans-serif;
				/*font-size:12px;*/
					text-decoration:none;
					}
					
			#boxgrid h3 {
			padding-top: 12px ;
			/*padding-bottom: 10px ;*/
			color:#6a602b; 
			font-weight:bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			/*height:30px;*/
			}
			
		.descrizione_thumb {
			font:10px Verdana;
			/*color:#d2ca9e;*/
			color:#5e5e5e;
			padding-top:10px;			
			} 



/*INIZIO MODULI*/
#fascia_moduli{
			width:940px;
			height:auto !important;
			height:222px;
			min-height:222x;
			margin:0 auto;
			clear:both;
			text-align:center;
			padding-bottom:10px;
			display:table;
			padding-top:20px;
			}
			
			#fascia_moduli li{
			float:left;	
			width:220px;
			height:222px;
			}
			.padding_left_moduli{ padding-right:18px; _padding-right:10px; }


#fascia_banner{
			width:940px;
			height:auto !important;
			height:92px;
			min-height:92x;
			margin:0 auto;
			clear:both;
			text-align:center;
			padding-bottom:10px;
			display:table;
			padding-top:20px;
			}
			
			#fascia_banner li{
			float:left;
			width:459px;
			height:92px;
			}


#tag_cloud {
			background: url(../images/bg_clouds.jpg) no-repeat;
			height:85px;
			/*overflow:hidden*/
			
			}


/*INIZIO FOOTER*/
		#footer_stripe{
			width:100%;
			clear:both;
			height:auto !important;
			/*border:1px solid black;*/
			margin:0 auto;
			text-align:center}
		
		#footer_grigio{
			background:#d6d6d6 url(/images/bg_footer_grigio.jpg)  top center repeat-y;
			width:990px;
			height:auto !important;
			height:400px;
			min-height:400px;
			/*border:1px solid black;*/
			margin:0 auto;
			clear:both;
			text-align:center}
		
		#footer_content{
			background:#d6d6d6 url(/images/bk_footer_content.jpg) no-repeat top center;
			width:990px;
			height:auto !important;
			height:230px;
			min-height:260px;
			/*border:1px solid black;*/
			margin:0 auto;
			clear:both;
			text-align:center}
			
		#footer_stripe h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			font-weight:bold;
			}	
			
		#footer_stripe p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:16px;
			color:#FFF;}
			
		#footer_stripe a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:none;
			color:#FFF;
			font-weight:bold;
			}
		
		#footer_stripe a:hover{
			text-decoration:none;
			color:#9e0215
			}
			
		#footer_stripe .attivo{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			color:#3b400c;
			font-weight:bold;
			}






		.footerlink{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			color:#FF}


		.footerlink a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			color:#FFF;}

		a:hover footerlink{
            text-decoration:none;
			color:#9e0215}
			

		
		.footerlink_attivo {
            font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			color:#9e0215;
			font-weight:bold;
			}


		a .footerlink_attivo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			color:#9e0215;
			font-weight:bold;
			}
			
		a:hover.footerlink_attivo {
            text-decoration:none;
			color:#9e0215}
		
			
			
		#adress{
			padding-top:13px;
			padding-left:30px;
			width:425px;
			height:94px;
			float:left;
			color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			
		#contact{
			padding-top:13px;
			padding-left:5px;
			width:65px;
			height:94px;
			float:left;
			color:#FFFFFF;
			}

		#copy{
			padding-top:13px;
			padding-left:5px;
			width:225px;
			height:94px;
			float:left}
		
		#nordest {
			padding-top:13px;
			padding-left:5px;
			width:175px;
			height:94px;
			float:left}
			
			#social {
			padding-top:3px;
			padding-left:27px;
			width:507px;
			height:94px;
			float:left}
			
			.social_ico ul{
			float:left;
			list-type:none;
			display:inline;
			}
			
			.social_ico li{
			float:left;
			display:inline;
			margin:0 auto;
			}
			
			.social_ico li:hover{
			float:left;
			display:inline;
			margin:0 auto;
			opacity:0.5;
			}
			
		#linkness {
			padding-top:3px;
			width:79px;
			padding-left:320px;
			height:94px;
			float:left}
		
		.divider{
			background:url(/images/images/divider.gif) top center repeat-y;
			padding:16px 5px 0 5px;
			width:7px;
			height:128px;
			float:left}
			
			/*INIZIO FOOTER*/
			
		#third_footer{
			width:960px;
			margin: 0 auto;
			text-align:justify;
			font-weight:normal
			}
			
			#third_footer p {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#848177;
				margin:0;
				padding:0;
				text-align:justify;
				font-weight:normal
				}
			
			#third_footer a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#848177;
				margin:0;
				padding:0;
				text-align:justify;
				text-decoration:none;
				font-weight:normal
				}
				
			#third_footer a:hover {
				color:#BC001C;
				}
				
			/*#third_footer a:link, a:visited {
				color:#848177;
				text-decoration:none;
				}*/
				
/* moduli banner home */			
 		.modulo_bottom {
			float:left;
			height:222px;
			width:220px;
			border:1px solid #bbb8a8;
			position:relative
		}	
		.modulo_home_chirurgo h1{ height:0px; font-size:18px; color:#b7aa72;}
		
		.modulo_home_chirurgo{
			height:222px;
			width:200px;
			padding:0px 10px 0px;
/*			background-color:#fbfbfb;*/
			background:url(/images/head_trova_chirurgo.jpg) top left no-repeat;
			position:relative;
			}
			.cerca_chirurgo{ position:absolute; bottom:10px; left:10px; }
			.form_home_chirurgo, .form_home_chirurgo_select, .form_home_chirurgo_label, .form_home_chirurgo_button{
				width:200px;
				margin-top:15px;
				float:left}
				.form_home_chirurgo_select { white-space:normal;  }
				.form_home_chirurgo_label{
					margin-top:15px;
					line-height:18px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:6A602B#;}
					.form_home_chirurgo_button{
						/*position:absolute;
						left:10px;
						bottom:10px;*/
						float:left;
						width:200px;
						height:34px;
						border:none; 
						background:url(/images/trova_chirurgo.gif) top center no-repeat;}
		
		.modulo_celebrity{
			height:145px;
			width:200px;
			padding:65px 10px 0px;
			background-color:#fbfbfb;
			background:url(/images/head_celebrity.gif) 10px 10px no-repeat;
			}
			.modulo_celebrity a{ font-size:10px;}
			#fascia_moduli .elenco_celebrity li{ height:15px;}
				
/* moduli banner home */
				
/*modifiche lorenzo*/
.boxgrid{
	border-top:1px solid #dad8c9;
	padding-top:10px;
	padding-bottom:18px;
	padding-right:20px;
	width:136px; 
	height:; 
	margin:5px; 
	float:left; 
	margin:0 auto;
	/*display:table;*/
	}
				
			.boxgrid img{ 
				/*border:3px solid #CCC;*/
				border:3px solid #92843a; 
				}
				
			.boxgrid h3 {
			padding-top: 12px ;
			/*padding-bottom: 10px ;*/
			color:#6a602b; 
			font-weight:bold; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			/*height:30px;*/
			}		
.categoria{
	width:940px;
	height:auto !important;
/*	height:238px;
	min-height:238px;  */
	/*clear:both;*/
	text-align:left;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	/*margin:0 auto;*/
	/*display:table;*/
			}			
							
