html, body { 
	margin:0px; padding:0px; font-size:14px; font-family:Trebuchet MS, Arial, sans-serif; color:#687279; 
	scrollbar-3dlight-color: #c4d9fe; 
	scrollbar-highlight-color: #e4eeff; 

	scrollbar-darkshadow-color: #254987; 
	scrollbar-shadow-color: #3d64a7;
	
	scrollbar-face-color: #98b2e3; 
	scrollbar-arrow-color: #3d64a7;
	scrollbar-base-color: #98b2e3;
	scrollbar-track-color: #d8e6ff; 
}

#contenitore_totale { width:100%; float:left; position:relative; }
#contenitore { width:1000px; margin:0px auto; }

/*
VECCHIA HEADER
#header { width:100%; height:120px; float:left; position:relative; background:url(../images/bg_header.jpg) no-repeat top right; }
*/
#header { width:100%; height:80px; float:left; position:relative; }
#header span { display:none; }
	#logo a { width:280px; height:80px; float:left; position:relative; left:360px; background:url(../images/ars_logo.jpg) no-repeat;  }
	.btn_lingua a 	{ width:30px; height:20px; float:right; position:relative; right:10px; margin-top:10px; }
		.btn_en a 	{ background:url(../images/btn_en.jpg); }
		.btn_it a 	{ background:url(../images/btn_it.jpg);  }
#header a:hover { background-position:bottom; }

#menu_up_barra { width:100%; height:60px; float:left; position:relative; background:url(../images/bg_menu.jpg) no-repeat; padding-bottom:10px;   }
#menu_up_barra span { display:none; }
	.menu_up a 				{ height:40px; float:left; position:relative;  margin:20px 40px 0px 20px; padding:0px; }
	.menu_up .btn_home a 	{ width:80px; background:url(../images/btn_home.jpg); }
	
	.menu_up .btn_struttura a 		{ width:100px; background:url(../images/btn_struttura.jpg); }
	.menu_up .btn_convenzioni a 	{ width:140px; background:url(../images/btn_convenzioni.jpg); }
	.menu_up .btn_info a 			{ width:140px; background:url(../images/btn_info.jpg); }
	.menu_up .btn_sede a 			{ width:80px; background:url(../images/btn_sede.jpg);  }
	
	.menu_up .btn_struttura_en a 	{ width:80px; background:url(../images/btn_struttura_en.jpg);}
	.menu_up .btn_convenzioni_en a 	{ width:100px; background:url(../images/btn_convenzioni_en.jpg); }	
	.menu_up .btn_info_en a 		{ width:110px; background:url(../images/btn_info_en.jpg); }
	.menu_up .btn_sede_en a 		{ width:110px; background:url(../images/btn_sede_en.jpg);  }
	
	.menu_up a:hover 		{ background-position:bottom; }

#six { width:200px; float:left; position:relative; left:20px; }
	.btn_six a 			{ width:200px; height:50px; float:left; position:relative; }
	.btn_six span		{ display:none; }
		.btn_contatti a { background:url(../images/btn_contatti.jpg); }
		.btn_suggest a 	{ background:url(../images/btn_suggest.jpg); }
		.btn_contatti_en a 	{ background:url(../images/btn_contatti_en.jpg); }
		.btn_suggest_en a 	{ background:url(../images/btn_suggest_en.jpg); }
	.btn_six a:hover	{ background-position:bottom; }

#dex { width:200px; float:right; position:relative; right:20px; }

#content_center { width:520px; float:left; position:relative; left:40px; text-align: justify; }

/*
VECCHI BOTTONI IN BASSO 
#bottom { width:100%; height:75px; float:left; position:relative; background:url(../images/bg_bottom.jpg); margin-top:10px; }
#bottom span { display:none; }
#bottom a { width:48%; height:50px; float:left; position:relative; margin-top:20px;  }
	.btn_contatti a 	{ background:url(../images/btn_contatti.jpg) no-repeat top center; left:20px;  }
	.btn_contatti_en a 	{ background:url(../images/btn_contatti_en.jpg) no-repeat top center; left:20px; }
	.btn_suggest a 		{ background:url(../images/btn_suggest.jpg) no-repeat top center; left:20px; }
	.btn_suggest_en a 	{ background:url(../images/btn_suggest_en.jpg) no-repeat top center; left:20px; }
#bottom a:hover { background-position:bottom; }
*/

#footer { width:94%; padding:25px 30px 25px 30px; height:70px; float:left; position:relative; background:url(../images/bg_footer.jpg) no-repeat; margin-top:10px; }
#footer span { display:none; }
#footer p { width:75%; color:#7292cb; }
	.cert_tuv { width:40px; height:40px; float:left; position:relative; background:url(../images/cert_tuv.jpg); }
	.btn_mit a { width:85px; height:15px; float:right; position:relative; background:url(../images/btn_mit.jpg); margin-top:10px; }
	.btn_mit a:hover { background-position:bottom; }


/* STRUTTURA */
.btn_google a 			{ width:250px; height:40px; float:left; position:relative; background:url(../images/btn_google.jpg); margin-bottom:10px; }
.btn_google_en a 		{ width:250px; height:40px; float:left; position:relative; background:url(../images/btn_google_en.jpg); margin-bottom:10px; }
.btn_google a:hover 	{ background-position:bottom; }
.btn_google_en a:hover 	{ background-position:bottom; }

.btn_indicazioni a 				{ width:250px; height:40px; float:right; position:relative; background:url(../images/btn_indicazioni.jpg);  }
.btn_indicazioni_en a 			{ width:250px; height:40px; float:right; position:relative; background:url(../images/btn_indicazioni_en.jpg);  }
.btn_indicazioni a:hover 		{ background-position:bottom; }
.btn_indicazioni_en a:hover 	{ background-position:bottom; }

/* PAGINAZIONE NEWS */
#paginazione { width:100%; margin-top:10px; padding-bottom:5px; float:left; position:relative;  }
#paginazione * { float:left; position:relative; margin:0px; padding:0px;  }
#pag_back a { width:20%;  padding-top:8px; font-weight:bold;  }
#pag_back_no { width:20%; padding-top:8px; font-weight:bold; color:#999999;  }
#pag_next a { width:20%; float:right; text-align:right; padding-top:8px; font-weight:bold;  }
#pag_next_no { width:20%; float:right; text-align:right; padding-top:8px; font-weight:bold; color:#999999;  }
#pag_centro { width:56%; margin:1%; }
#pag_centro p { width:60%; text-align:center; padding-top:2px;  }
#pag_centro input { width:50px; margin:1px 10px 0px 0px; text-align:center;   }
#pag_vai a { width:10%; padding-top:2px; font-weight:bold;   }




/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6 { width:100%; margin:0px; padding:0px; float:left; position:relative; text-align: left; }
h1, h2 { display:none; }
h3 { font-size:16px;  color:#3e64a7; border-bottom:1px dashed #cccccc; padding:10px 0px 2px 0px; margin-bottom:5px;   }

p { width:100%; float:left; position:relative; margin:0px; padding:5px 0px 5px 0px; }
b { color:#7292cb; }
a, a:hover { text-decoration:none; }
a { color:#3e64a7; }
a:hover { color:#96b1e3; }

img { border:1px solid #7292cb; padding:1px; background:#FFFFFF; float:left; position:relative; margin:0px; }

.overflow_block { float: left; position: relative; width: 100%; height: 348px; overflow: scroll; overflow-x: hidden; }
.overflow_block p { width: 95%; }
.overflow_block h3 { width: 95%; }
.overflow_block .pdf { padding-top: 5px; }
.overflow_footer { background:url(../images/barretta.jpg) no-repeat; height: 6px; width: 100%; float: left; }

.strip { width:100%; float:left; position:relative; padding:5px 0px 5px 0px; }
.strip img { margin:0px 0.4em 0px 0.5em; }

div.pdf { width: 95%; }
.pdf a { width:92%; float:left; position:relative; color:#687279;  background:url(../images/ico_acro.jpg) no-repeat center left; padding:20px 0px 20px 40px; margin-top:10px;  border-top:1px dashed #cccccc; }
.pdf a:hover { color:#3e64a7; }

.btn_indietro a { width:95%; height:40px; float:left; position:relative; background:url(../images/btn_indietro.jpg) top center no-repeat;  }
.btn_indietro a:hover { background-position: bottom center; }
.btn_indietro_en a { width:95%; height:40px; float:left; position:relative; background:url(../images/btn_indietro_en.jpg) top center no-repeat; }
.btn_indietro_en a:hover {  background-position: bottom center; }


ul, li { float:left; position:relative; margin:0px; padding:0px; list-style:none; }
dl, dt, dd { width:100%; float:left; position:relative; margin:0px; padding:0px; }
dt {  font-weight:bold; color:#3e64a7; padding:10px 0px 0px 0px; }
dd { width:98%; left:10px; }

.ul_menu { width:100%; padding-bottom:10px; }
.ul_menu li { width:100%; border-bottom:1px dashed #cccccc; }
.ul_menu a { width:91%; color:#687279; float:left; position:relative; padding:5px 0px 5px 19px; background:url(../images/bullet.jpg) no-repeat center left; }
.ul_menu a:hover { background-color:#f7f9fa; color:#3e64a7; }


.ul_bullet { width:100%; padding-bottom:10px; }
.ul_bullet li { width:100%; border-bottom:1px dashed #cccccc; }
.ul_bullet a { width:96%; color:#333333; float:left; position:relative;  background:url(../images/bullet_mini.jpg) no-repeat center left; padding:5px 0px 5px 20px; }
.ul_bullet a:hover { background-color:#f7f9fa; color:#3e64a7;  }

.hidden { display:none; }
.over { color:#7292cb; }

/* FORM VARI */
form { width:100%; float:left; position:relative; margin:0px; padding:0px; }
form * { width:100%; float:left; position:relative; margin:0px; padding:0px; }
fieldset { border:0px; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; }
label { width:40%;  }
input { width:56%; float:right; padding:1px 2px 3px 2px; border:1px dashed #cccccc;  font-size:12px; font-family:Trebuchet MS, Arial, sans-serif; color:#687279;   }
textarea { width:56%; height:100px; float:right; padding:1px 2px 3px 2px; border:1px dashed #cccccc; overflow:auto; font-size:12px; font-family:Trebuchet MS, Arial, sans-serif; color:#687279; }
button { border:0px; cursor:pointer; }
button.invia { width:294px; height:40px; float:right; background:url(../images/btn_invia.jpg); }
button.invia_en { width:294px; height:40px; float:right; background:url(../images/btn_invia_en.jpg); }
.error_box { float:right; position:relative; font-size:12px; color:#666666; text-align:right; margin-top:2px; padding:0px; }

/* TITOLI */
.titolo_gen { width:100%; height:40px; float:left; position:relative; padding-bottom:5px; }
	.titolo_ambulatorio 	{ background:url(../images/titolo_ambulatorio.jpg); }
	.titolo_ambulatorio_en 	{ background:url(../images/titolo_ambulatorio_en.jpg); }
	.titolo_degenza 		{ background:url(../images/titolo_degenza.jpg); }
	.titolo_degenza_en 		{ background:url(../images/titolo_degenza_en.jpg); }
	
/* BOTTONI SIX E DEX */
.btn_gen a { width:100%; height:30px; float:left; position:relative; margin-bottom:5px; }
	.btn_carta_degenza a 			{ background:url(../images/btn_carta_degenza.jpg); }
	.btn_carta_degenza_en a 		{ background:url(../images/btn_carta_degenza_en.jpg); }
	.btn_carta_ambulatorio a 		{ background:url(../images/btn_carta_ambulatorio.jpg); }
	.btn_carta_ambulatorio_en a 	{ background:url(../images/btn_carta_ambulatorio_en.jpg); }
	.btn_carta_emo a 				{ background:url(../images/btn_carta_emo.jpg); }
	.btn_carta_emo_en a 			{ background:url(../images/btn_carta_emo_en.jpg); }
.btn_gen a:hover { background-position:bottom;  }




/* TEMPLATES PAGINE DINAMICHE */
.strip_verticale { width:170px; float:right; position:relative; margin:0px 0px 0px 0px; }
.strip_verticale img { margin:10px 0px 0px 0px; }

.strip_verticale_mini { width:130px; float:right; position:relative; margin:10px 0px 0px 10px; }
.strip_verticale_mini img { margin:0px 0px 10px 0px; }

.strip_verticale_big { width:240px; float:right; position:relative; margin:10px 0px 0px 10px; }
.strip_verticale_big img { width:236px; height:150px; margin:0px 0px 10px 0px; }

.strip_video_big { width:100%; height:300px; float:left; position:relative; margin-top:10px; }
.strip_video_mid { width:360px; height:300px; float:left; position:relative; margin-top:10px; margin-bottom:10px; }

.p_box_largo { width:330px; float: left; }
p.largo h3 { width:330px; }
p.verticale { width:250px; }

