/* CSS Document */

html, body {
padding:0px; margin:0px; 
}
body {
font:12px Arial, Verdana, Tahoma, sans-serif; color:#333;
background-color:#0081C5;
background-image:url(http://www.clubmedicisud.it/clubmedici/img_sito/pattern1.png); 
text-align:center; 
color:#333;
}

#Maincontainer {
position:relative; width:999px; height:100%; margin:0 auto; padding:0px;
background-image:url(http://www.clubmedicisud.it/clubmedici/img_sito/fondo1.png); background-repeat:repeat-y; background-position:center; 
}


#container {
position:relative; width:986px; height:100%; margin:0 auto; padding:0; 
text-align:left; /*border:1px solid red;*/ /*background-color:#FFF;*/
/*background-image:url(img_sito/bg_container.jpg); background-repeat:repeat-y; background-position:center;  */
}

#header { height:205px; margin:0; padding:0; background-color:#FFF; /*background-image:url(img_sito/bg_header.jpg); background-repeat:no-repeat;*/ }


#div_cerca{
padding:10px 0 10px 0;
}

#navigation, #content, #extra{ 
float:left;
 

}

#content {
width:626px;
line-height:18px;
min-height:600px;
/*background-image:url(img_sito/banda_g.jpg); background-repeat:no-repeat; background-position:top right;*/ 
/*border:1px solid #009900;*/ 
}

#content div{
padding:0px 15px 10px 15px;
/*color:#696969;*/
}

#m_txt div{ padding:0px;}

/*#m_txt img{
  border: 1px solid #999;	
}*/

#m_txt table{
	text-align:left;
	background-color:#EAF6FC;
	border:1px solid #EAF6FC;
	border-collapse:collapse;
	width:100%;

}

#m_txt table td{
	text-align:left;	
	padding:5px;
	border-bottom:1px solid #FFF;
	vertical-align:top;

}

#navigation, #extra{
/*background-color:#14529E;*/ 
padding:10px;
color:#FFF; 
width:160px;
}

#extra{
padding:8px 0px 8px 5px;
width:170px;
}

#navigation{
/*border:1px solid #FFFFFF;*/
}

#footer{
clear:both;
padding:15px 0 3px 0;
text-align:center;
}

#ombra_footer{
height:40px; background-image:url(http://www.clubmedicisud.it/clubmedici/img_sito/ombrafooter.png); background-repeat:no-repeat; background-position:top center;
}


img{
border:0;
}


table.dati {
width:500px;
/*table-layout:fixed;*/

border-collapse:collapse; 

}

table.dati td {
border:1px solid #E0E0E0;

}


/*#calendario { position:absolute; border:1px solid #999; background-color:#FFF; width:210px; display:block; z-index:1; text-align:left; }*/

/*table { width:100%; }*/
.riga2 { background-color:#F3F3F3; }
/*#cerca {
position:absolute; top:20px; right:20px;
}*/

hr { border:1px dashed #ccc; padding:0px; margin:2px; }

a:link, a:visited{ color:#14529E; text-decoration:none; }
a:hover { color:#14529E; text-decoration:none; }

a.ab:link, a.ab:visited{ color:#000; text-decoration:none; }
a.ab:hover { color:#000; text-decoration:none; }

a.sub:link, a.sub:visited{ color: #fff; text-decoration:none; padding-left:5px;  }
a.sub:hover{ color: #fff; text-decoration:none; padding-left:5px; }

a.tab_rub:link, a.tab_rub:visited{ color: #6F6F6F; text-decoration:none; }
a.tab_rub:hover { color: #6F6F6F; text-decoration:none; }

a.tab_rub2:link, a.tab_rub2:visited{ color: #606396; text-decoration:underline; }
a.tab_rub2:hover { color: #606396; text-decoration:none; }

a.blu:link, a.blu:visited{ color:#00a1fd; text-decoration:none; }
a.blu:hover { color: #00a1fd; text-decoration:underline; }

a.Lmappa:link, a.Lmappa:visited{ color: #6F6F6F; text-decoration:none; }
a.Lmappa:hover { color: #6F6F6F; text-decoration:underline; }

a.menu_princ:link, a.menu_princ:visited{ color: #6F6F6F; text-decoration:none; }
a.menu_princ:hover { color: #FF6600; text-decoration:none; }

a.powered:link, a.powered:visited { color: #999; font-size:11px; text-decoration:none; }
a.powered:hover { color: #999; font-size:11px; text-decoration:none; }




