@charset "iso-8859-2";
/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/Medicor_r1_c1.jpg); background-position:left top; background-repeat:repeat-x; background-color:#34819B; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

#sfondoheader {width:100%; height:auto; background-image:url(../grafica/topcentrale.jpg); background-position:center top; background-repeat:no-repeat;}

#contenitore {margin:0px auto; padding:0px; text-align:center; width:1000px;}



#top { background-image:url(../grafica/Medicor_r2_c3.jpg); background-position:left top; background-repeat:no-repeat; width:1000px; height:209px; position:relative;}

	#menutop {position:absolute; top:168px; left:34px;}
	#menutop span {display:none;}
	 #menutop ul {list-style:none; margin:0; padding:0;}
	 #menutop li {float:left;}
	 
	 #menutop img {height:41px; border:0;}
	 
	 #menutop a:hover {}
	 
	 #home img {width:60px;}
	 #chisiamo img {width:81px;}
	 #sedieorari img {width:98px;}
	 #contatti img {width:77px;}
	 #servizi img {width:65px;}
	 #notizieperlatleta img{width:127px;}
	 #prenotazioni img{width:111px;}
	 #partners img {width:80px;}
	 #modulistica img {width:124px;}
	 #appuntamenti img {width:106px;}
	 #progettowellness img {width:132px;}
	  #progettowellness { display:none;}
	 

#contenitoreinterno {margin:0px auto; padding:0px; text-align:center; width:958px; background-image:url(../grafica/sfondocentrale.jpg); background-position:center top; background-repeat:repeat-y; position:relative; left:1px;}

#centrale {
	background-image:url('../grafica/Medicor_r3_c4.jpg');
	background-position: left top;
	position:relative;
	text-align:left;
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
}

#flash {position:absolute; top:40px; left:396px;
	height: 297px;
	width: 545px;
}
#navigazione { position:absolute; top:10px; left:28px; width: 545px; font-size:10px; }
	#navigazione a { color:#333; text-decoration:none;} #navigazione a:hover { color:#333; text-decoration:underline;}
#appuntamentisinistra { position:absolute; top:155px; left:42px; width:346px; height: 183px; }

#banners {top:366px; left:20px; position:absolute; width:373px; height:476px;  background-image:url(../grafica/banners.jpg); color:#FFF; font-size:11px;}
	#banners p { margin-top:28px;}
	#banners a { color:#FFF; text-decoration:none;} #banners a:hover { color:#FFF; text-decoration:underline;}
	#banners img {float:left; width:90px; height:90px; margin-right:12px;}
	#visitemedicosportive {position:relative; width:367px; height:94px; padding:3px;}
	#servizisanitaripermanifestazioni {position:relative; width:367px; height:96px; padding:3px;}
	#tesserinosanitario {position:relative; width:367px; height:94px; padding:3px;}
        #refertionline {
	position:relative;
	width:367px;
	height:85px;
	padding:3px;top: 0px;
	left: 0px;
}
#testo {padding-top:366px; padding-left:430px; width:490px;  padding-bottom:50px; min-height:440px; height:auto !important; height:440px; }
	#testo h1 {font-size:15px; font-weight:bold; color:#34819B;}
	#testo a {color:#333;  text-decoration:underline;}
	#testo a:hover {
	color:#000;
	text-decoration:blink;
}
#finecentrale { background-image:url(../grafica/Medicor_r4_c4.jpg); background-position: left bottom; background-repeat:no-repeat; background-repeat:no-repeat; min-height:700px; height:auto !important; height:700px; }

#footer {margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/Medicor_r6_c1.jpg); background-position:left top; background-repeat:repeat-x; min-height:102px; height:auto !important; height:102px; background-color:#DCDCDC; font-size:11px;}

#dentrofooter{color:#333;}
	#dentrofooter a {color:#333; text-decoration:none; margin:0 5px;}
	#dentrofooter a:hover {color:#333; text-decoration:underline;}
	
#linkfooter {height:50px; line-height:20px;  color:#FFF; padding-top:7px;}
	#linkfooter a {color:#FFF; text-decoration:none; margin:0 5px;}
	#linkfooter a:hover {color:#FFF; text-decoration:underline;}

#form{
	margin:0px;
	padding:0px;
	width:500px;
}

#form input {
	color: #333;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	margin-bottom:2px;
}

#form textarea {
	color: #333;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	margin-bottom:2px;
}

#form select {
	color: #333;
	text-align:left;
	font:1em/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	margin-bottom:2px;
}

#form input,#form select{
	font-size:1em;
}


#form br{
	margin:10px 0;
}

#form label{
	float:left;
	display:block;
	width:150px;
	margin:5px 0 0;
	clear:left;

}

#form label span{position:relative;left:-999em;}

#form fieldset{border:1px solid #ccc;padding:10px;}

#form legend {
	font-size: .9em;
	color:#666;
	font-weight:bold;
	padding: 3px 5px;
	margin:10px 0 5px;
	background:#e5e5e5;
}

#form legend a{	 
	color:#333;
}

.button {	
	border:1px solid #ccc;
	font:1em/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#e5e5e5;
	font-weight:bold;
	padding:4px;
}


/*FORM VALIDATIONS*/


#form label.error {
	margin:0; padding:0;
	color:#336;
	font:bold italic .9em/2em Georgia, "Times New Roman", Times, serif;
	clear:both;
	background:none;
	padding-left:150px;
	margin-bottom:5px;
	width:200px;
}

#form fieldset.noLabel label.error {
	
}

.clearboth {clear:both;}


#invio{
	display:block;
	width:665px;
	text-align:right;
	margin:10px 0;
	clear:both;
}
#invio input{
	text-align:center;
	cursor:pointer;
}

.centrato { text-align: center; }

#ricerca{ position:absolute; left: 672px; top: 3px; }

#testoricerca {background:transparent; width:190px; position:absolute; left:0;}
#buttonricerca {background:transparent; width:60px; position:absolute; left:200px; border:0; top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold;}


#paginazione {clear:both;float:right;padding:5px 0;margin:10px 0 0 0;width:650px;text-align:right;position:relative;right:13px;}
#paginazione a,#paginazione span{background:#E1EBEC;margin:2px 1px;padding:2px 6px;color:#666;}
#paginazione span.pag{background:none;margin-left:5px;margin-right:5px;}
#paginazione span{background:#ccc;color:#333}


#elenco {}
#elenco h3 {text-decoration:none;}
.boxSmall{width:530px; margin:5px 5px 0; display:inline; padding:0; position:relative; clear:both;}
.boxSmall2{width:336px; margin:0; display:inline; padding:0; position:relative; clear:both; border-bottom:1px solid #CBECF3;}
.boxSmall2 a{color:#176277; text-decoration:none;}
.boxBig {width:530px;margin:5px 5px 0; padding:0; position:relative;}

.bordoimmagine{position:absolute; top:0px; left:0px; z-index:99999; width:87px; height:87px; background-image:url(../grafica/template/bordoimmagine.png); cursor:pointer; background-position:left top; background-repeat:no-repeat;}

.boxSmallimg {float:left; position:relative; z-index:0; width:89px; height:89px; padding:4px; margin-right:5px;}

.bordoBigimmagine{position:absolute; top:0px; left:0px; z-index:99999; width:300px; height:200px; background-image:url(../grafica/template/bordoimmaginebig.png);}

.boxBigimg { float:right; position:relative; z-index:0; width:300px; height:200px;padding:4px; margin-left:10px; margin-right:20px;}

.boxBig h1 { color:#0F9CF4; font-size:16px; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px;}
.boxSmallimg img {}
.boxSmall h3 { color:#0F9CF4; font-size:11px; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px;}
.boxSmall2 h3 { color:#176277; font-size:11px; font-weight:bold; margin:0px; padding:0px; padding-bottom:2px;}
.boxSmall2 .data { font-size:10px; color:#1692B6;}
.boxSmall2 .intro {font-size:10px;}

.data {color:#646464; padding-bottom:5px;}
.intro { padding-bottom:0px;}

.linkpagine { display:block; background-color:#F9F9F9; padding:3px 3px 3px 5px; margin:6px 0;}
.linkpagine a {color:#000; padding:2px; background-color:#CCC;}
.paginacorrente {color:#FFF; padding:2px; background-color:#666;}
.linkpagine a:hover { background-color:#0F9CF4; color:#FFF;}
