body,
p,
h1, h2, h3, h4,
header, active_header, td, th, input, textarea {
	font-family: arial, tahoma, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none
}

a:active { color: #336699; text-decoration: none; font-size: 12px; }
a:visited { color: #336699; text-decoration: none; font-size: 12px; }
a:link { color: #336699; text-decoration: none; font-size: 12px;}
a:hover { color: #336699; text-decoration: none; font-size: 12px;}


.menu {
color: #336699;
}

.header {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background: #6699CC;
}


.td_left {
  width: 10px;
  font-size: 8px;
}

.header2 {
	font-weight: bold;
	color: #ffffff;	
}

.blank {
	background: white;
	
}

.active_header {
	font-weight: bold;
	color: #ffffff;
	background: gold;
}

.header2 {
	font-weight: bold;
}

.field {
	
	background: #ffffff;
}
.field_2 {

	color: #576977;
	background: #ffffff;
}
.field_selected {
	font-weight: bold;
	background: #ffffff;
}
.footer {
	background: #FFCC00;
	color:#003399;
	font-size: 12px;

}

.table {
	background: #336699;
}

.error {
	font-weight: bold;
	color: #ffffff;
	background: #FF6600;
}

td.prenumerata {
font-size: 10pt;
}

.head {
background-color: #6699CC; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}
					<!-- 	titre 1 -->
.head_gray {
background-color: #DDDDDD; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_lightred {
background-color: #FFCCCC; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_darkblue {
background-color: #000099; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_blue {
background-color: #6699CC; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_darkred {
background-color: #CC0000; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_orange {
background-color: #FF6600; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_violet {
background-color: #663366; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_bistre {
background-color: #CC9900; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_vert {
background-color: #007d3f; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.head_yellow {
background-color: #FFCC00; 
color: #ffffff;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

					<!-- 	titre 2 -->
.head_gray2 {
background-color: #DDDDDD; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_lightred2 {
background-color: #FFCCCC; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_darkblue2 {
background-color: #000099; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_blue2 {
background-color: #6699CC; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_darkred2 {
background-color: #CC0000; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_orange2 {
background-color: #FF6600; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_violet2 {
background-color: #663366; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_bistre2 {
background-color: #CC9900; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_vert2 {
background-color: #007d3f; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

.head_yellow2 {
background-color: #FFCC00; 
color: #ffffff;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

td.category_red { 
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 10px;  
  cellpadding: 0px;
  cellspacing: 0px;
  border: 0px;
}
                  
.category_red a:active  { color: #ff0000; text-decoration: none; }
.category_red a:visited { color: #ff0000; text-decoration: none; }
.category_red a:link    { color: #ff0000; text-decoration: none; }
.category_red a:hover   { color: #ff0000; text-decoration: underline; }

td.prog {
width: 150;
}

.head_red a:active  { color: #ffffff; text-decoration: none; }
.head_red a:visited { color: #ffffff; text-decoration: none; }
.head_red a:link    { color: #ffffff; text-decoration: none; }
.head_red a:hover   { color: #ffffff; text-decoration: underline; }

td.prog {
width: 150;
}

tr.prog {
background-color: snow;
}

tr.prog_white {
background-color: white;
}

tr.prog2 {
background-color: lightblue;
}
tr.prog3 {
background-color: #f0f0f0;
cellpadding: 0px;
cellspacing: 0px;
padding: 0px;
margin: 0px;
border: 0px;
}
