body			{background-color: white;margin: 0px;padding:0px;FONT: normal 12px Tahoma;}
select			{font: normal 11px Tahoma;}
input			{font: normal 11px Tahoma;}
textarea			{font: normal 11px Tahoma;}
.footmsg		{FONT: bold 10px Tahoma;color:black;text-align:center;}
.disabled		{background-color:#999999;color:#CCCCCC;}
pre				{font-size:11px;}
br				{line-height:100%;}
p				{line-height:130%;}
.separ			{border-bottom:1px dotted gray;}


.today			{text-align:right;padding-top:8px;padding-bottom:8px;padding-right:20px;color:white;FONT: italic 12px Tahoma;}
.submit		{cursor:pointer;border:inset 1px #E3E4DC;background:#667F1F;color:white;font-weight:bold;padding: 1px 2px;}

A			{background:none;color:#6F6F6F; font: bold 12px Tahoma;  text-decoration: underline}
A:hover		{color:#C0C0C0;}
A.footer			{background:none;color:black; font: bold 10px Tahoma;  text-decoration: none}
A.footer:hover		{color:white;}

.companyname	{position:relative;left:20px;top:24px;font-family:Tahoma;font-size:12px;font-weight:bold;background: white url('images/company.gif') no-repeat left top;color:white;padding-left:20px;padding-top:4px;padding-bottom:6px;width:400px;}

A.szgyMenuBottom1			{background:none;color:#E3E4DC; font: bold 10px Tahoma;  text-decoration: none}
A.szgyMenuBottom1:hover		{color:white;}
A.szgyMenuBottom2			{background:none;color:#72706F; font: normal 9px Tahoma;  text-decoration: none}
A.szgyMenuBottom2:hover		{color:white;}
A.adm1			{background:white;color:#3E4C14; font: normal 12px Tahoma;  text-decoration: none;padding:2px;border:1px solid black;}
A.adm1:hover	{background:#E3E4DC;color:white;border:1px solid black;}
A.adm2			{background:#3E4C14;color:white; font: normal 12px Tahoma;  text-decoration: none;padding:2px;border:1px solid black;}
A.adm2:hover	{background:#E3E4DC;color:#3E4C14;border:1px solid black;}

td		{font: normal 12px Tahoma;text-align:left;}

.maintext					{background:none;color:black;font: bold 16px Tahoma;}
div.OpenTable				{margin-left:auto;margin-right:auto;background:#EFEFEF;color:black;font:normal 11px Tahoma;border:1px solid #5B5B5B;width:98%;padding:8px;}

#menucontainer{
width: 192px;
background:#E3E4DC;
margin: 0px;
}

.myMenu-overhead{
height:25px;
background: #E3E4DC url('images/glossyback2.gif') repeat-x center right;
color: white;
padding-left:18px;
vertical-align::middle;
color: white;
font: bold 12px Tahoma;
text-decoration: none;
padding-top: 5px;
padding-right: 8px;
margin: 0;
cursor:hand;
cursor:pointer;
}

.myMenu-overhead-actif{
height:25px;
background: #E3E4DC url('images/glossyback.gif') repeat-x center right;
color: white;
padding-left:18px;
vertical-align::middle;
font: bold 12px Tahoma;
padding-top: 5px;
padding-right: 8px;
text-decoration: none;
margin: 0;
cursor:hand;
cursor:pointer;
}

.myMenu-overhead:hover{
height:25px;
background: #E3E4DC url('images/glossyback.gif') repeat-x center right;
color: white;
padding-left:18px;
vertical-align::middle;
font: bold 12px Tahoma;
padding-top: 5px;
padding-right: 8px;
text-decoration: none;
margin: 0;
cursor:hand;
cursor:pointer;
}
.myMenu-overhead *{
background:#E3E4DC;
margin: 0;
}
.myMenu-overhead-actif *{
background:#E3E4DC;
margin: 0;
}
.myMenu-content{
background:#E3E4DC;
margin: 0;
}
.myMenu-content-actif{
background:#E3E4DC;
margin: 0;
}

.submenuheader{
vertical-align:middle;
}
.submenuheaderselected{
vertical-align:middle;
}

.menuheader{
vertical-align:middle;
}
.menuheaderselected{
vertical-align:middle;
}

.submenuheader a{
height:25px;
background: #E3E4DC url('images/sub1.gif') repeat-x center right;
color: black;
display: block;
padding-left: 18px;
padding-top: 8px;
font: normal 11px Tahoma;
text-decoration: none;
}

.submenuheader a:hover{
background: #E3E4DC url('images/sub1_current.gif') repeat-x center right;
color:white;
}

.submenuheaderselected a{
height:25px;
background: #E3E4DC url('images/sub1_current.gif') repeat-x center right;
color: white;
display: block;
padding-left: 18px;
padding-top: 8px;
font: normal 11px Tahoma;
text-decoration: none;
}

.submenuheaderselected a:hover{
color: white;
}

.menuheader a{
height:25px;
background: #E3E4DC url('images/glossyback21.gif') repeat-x center right;
color: white;
display: block;
padding-left:18px;
padding-top: 7px;
font: bold 12px Tahoma;
text-decoration: none;
}

.menuheader a:hover{
background: #E3E4DC url('images/glossyback1.gif') repeat-x center right;
color:white;
}

.menuheaderselected a{
height:25px;
background: #E3E4DC url('images/glossyback1.gif') repeat-x center right;
color: white;
display: block;
padding-left: 13px;
padding-top: 7px;
text-align:center;
font: bold 12px Tahoma;
text-decoration: none;
}

.menuheaderselected a:hover{
color: white;
}


td.call {
	font-family: Tahoma;
	padding: 2px;
}

#calback {
	background: #FFF url('images/loading.gif') no-repeat 50% 50px;
	margin: 0 auto;
	width: 150px;
}

#calendar {
	width: 100%;

}

.cal {
	border-left: 12px solid white;
	background: white;
	width: 100%; 
}

.calhead {
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	width:100%;    
}

.calhead img {
	border: none;
}

.dayhead {
	height: 20px;
	background: #EEE;
	text-align: center;
	color: #637B18;
}
.dayheadv{
	height: 20px;
	background: #FFFFFF;
	text-align: center;
	color: black;
}

.dayrow {
	background: #FFF;
	height: 20px;
}

.dayrow td {
	width: 50px;
	color: #000;
}

.day {
	color:#E3E4DC;
	text-align:center;
}

.dayover {
	background: #CCCCCC;
}

.dayout {
	background: #FFF;
}

.esemenydatum{
	background:#667F1F;
	color:white;
	text-align:center;
	padding:5px;
}
.esemenycim{
	font-weight:bold;
	color:#667F1F;
	border-bottom:1px solid #667F1F;
}
.vanesemeny{
	font-weight:bold;
	color:#667F1F;
	text-align:center;
}

.roundcont {
	width: 95%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color: white;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: white url('images/tr.gif') no-repeat top right; 
}

.roundbottom {
	background: white url('images/br.gif') no-repeat top right; 
}

img.corner {
   width: 6px;
   height: 6px;
   border: none;
   display: block !important;
}
.dottedborder td{
	border-bottom:1px dotted #CCCCCC;
}
td.dottedborder{
	border-bottom:1px dotted #CCCCCC;
}



.myAccordion-declencheur{
padding: 5px;
cursor:pointer;
color: #637B18;
font-weight:bold;
background:white;
border-bottom:1px solid gray;
margin-bottom: 1px;
}
.myAccordion-declencheur-actif{
background:white;
}
.myAccordion-declencheur *{
margin:0;
}
.myAccordion-declencheur-actif *{
border:0px;

}
.myAccordion-content{
}
.myAccordion-content-actif{
}