/*
Feuille de style pour le site du CAF
V. Torrent
janvier 2007
*/
html
{
   overflow-y:scroll;
   overflow-x:auto;
   height:100%;
   font-size:100%;
}
UL.level1
{
	list-style: none;
	list-style-type: none;
}
UL.level2
{
	list-style: none;
	list-style-type: none;
}
UL.level3
{
	list-style: none;
	list-style-type: none;
}

BODY  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	margin-left: 5px;
	margin-top: 5px;
	width: 100%;
	background-color: #E3EAEB;
}
H1      {
	font-size: 24pt;
	color: Black;
	font-weight: 500;
	text-align: center;
}
H2      {
	font-size: 14pt;
	color: #FF6600;
	font-weight: 500;
	text-align: center;
	line-height: 130%;
	text-decoration: underline;
}
H3      {
	font-size: 12pt;
	color: #FF6600;
	font-weight: 500;
	text-align: center;
	line-height: 100%;
	text-decoration: underline;
}
H4      {
	font-size: 12pt;
	color: #FF6600;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
}
H5      {
	font-style: italic
} 
H6      {
	text-decoration: underline;
}
A       {
	color: Blue;
	text-decoration: none;
}
A:hover {
	color: Blue;
	text-decoration: none;
}
UL      {
	list-style: disc url("dot.gif");
	list-style-type: disc;
}
UL UL   {
	list-style: circle url("dot2.gif");
	list-style-type: circle;
}
UL UL UL  {
	list-style: circle url("dot4.gif");
	list-style-type: square;
}
PRE {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	font-style: normal
}
FIELDSET{
	border: #4A3C8C;
	border-style: double double double double;
}

/* 
classe speciale
--------------
*/
.botom {
	font-size:8pt; 
}
A.botom {
	font-size:8pt; 
}
A.botom:hover {
	font-size:8pt; 
}
.OrangeBold {
	font-size: 10pt;
	color: #FF6600;
	font-weight: 500;
	text-decoration: underline;
}
.redBold { 
   	color:red; 
    	font-weight: 600
}
.red {
	color:red;
}
.VioBold { 
   	color:#4A3C8C; 
    	font-weight: 600;
		font-size: 12pt;
}
.legende {
	font-size: 8pt;
	font-weight: 600;
	color: #008000;
}
.Justify {
	text-align: justify
}
.Yellow        {
	background: Yellow;
	color: Black
}
.YellowCenter {
	background: Yellow;
	text-align: center
}
.YellowJustify {
	background: Yellow;
	text-align: justify
}
.NoDetail{
	color:Blue;
	cursor:pointer;
}
.blanc {
	color:#FFFFFF;
}
H3.laus {
	font-size:12pt;
	color: #FFFFFF;
	text-align: left;
	text-decoration:underline;
	font-weight: 500;
}
H4.laus {
	font-size:11pt;
	color: #FFFFFF;
	text-align: left;
	text-decoration:none;
	font-weight: 500;
}
.help { 
cursor: help
}
.news {
line-height: 130%;
font-size:12pt;
color: #FF6600;
}
A.news {
color: #FF6600;
font-size:12pt;
}
A.news:hover {
color: #FF6600;
font-size:12pt;
}
.aRight {	
text-align : right;
}
.bleu {
color: #0000FF;
}
.h2      {
	font-size: 14pt;
	color: #FF6600;
	font-weight: 500;
	text-align: center;
	line-height: 130%;
	text-decoration: none;
}
.h3     {
	font-size: 12pt;
	color: #FF6600;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
}
.h4     {
	font-size: 12pt;
	color: #0000FF;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
}
A.h4     {
	font-size: 12pt;
	color: #0000FF;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
}
A.h4:hover     {
	font-size: 12pt;
	color: #0000FF;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
}
/* 
Menu
----
*/
.menustyle {
 	font-size: 9pt; 
	color: black; 
	font-weight: bold;
    text-align: left;
	cursor:pointer;
}
.menustyleOff {
 	font-size: 9pt; 
	color: black; 
	font-weight: bold;
    text-align: right;
	cursor:pointer;
}
.SubMenu {
	font-size: 9pt; 
	color: black;  
	font-weight: bold;
	text-align: left;
	cursor:pointer; 
	z-index:1000;
}			  
.spacer { 
	border-top-width: 1px; border-top-style: solid; border-top-color: #FF6600; 
}
.email2 {
	font-size: 14pt;
}
iframe.skm {
position:absolute;top:0px;left:0px;display:none;
}

td.skmcur{
cursor:hand;
}
/*
Ajax
----
*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
    z-index : 1000 ;
}

.MyCalendar .ajax__calendar_dayname {
	color: black;
}

.MyCalendar .ajax__calendar_day,
.MyCalendar .ajax__calendar_month,
.MyCalendar .ajax__calendar_year {
	color: green
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_month,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: blue;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
#HyperLink1
 img{
    border:none;
}
#body_HyperLink1
 img{
    border:none;
}
#HyperLink2
 img{
    border:none;
}
#body_HyperLink2
 img{
    border:none;
}
