/* CSS Document by JFRanger */

BODY {

	background: #fff url(images/GradientBackground.png) repeat-x;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	color:#333;
    SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR:#C0C0C0; 
	SCROLLBAR-BASE-COLOR: #336699;
    scrollbar-3d-light-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-dark-shadow-color:#FFFFFF;
    scrollbar-face-color:#999999;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:white;
}

    .entete {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:900;
	color:#FF6600;
    }    
	
	
    .texteRegulier {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
    }    
    .texteBlanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
    }    
	
.texteRegulier a:link, a:visited {
    color:#FFFFFF;
	text-decoration: underline;
}
.texteRegulier a:hover {
    color: #FF6600;
	text-decoration: none;
}
.texteRegulier a:active {
    color:#FFFFFF;
	text-decoration: none;
}
	
	#topmenu {
        margin-top:5px;
        margin-bottom:5px;
        z-index:5;
        float:center;
        width:746px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
    }
    
        #topmenu a:link, #topmenu a:visited {
            color: #CCCCCC;
			text-decoration:none;
        }
        
        #topmenu a:hover {
            text-decoration:none;
        }
    
		#topmenu ul { 
			list-style:none;
			margin:0 0 0 5px;
			padding:0;
		}
				
				#topmenu ul li a:link, #topmenu ul li a:visited {
					display:block;
					line-height:11px;
					padding:5px 15px 2px 5px;
					margin:0 5px 0 0;
					font-size:11px;
					border-bottom:2px solid #73A533;
					text-transform:uppercase;
				}
				
				#topmenu ul li a:hover {
				    border-bottom:2px solid #FF6600;
				}
				
				#topmenu ul li {
					display:block;
					float:left;
					position:relative; 
				}
				
				#topmenu ul li ul {
					display:block;
					position:absolute;
					top:auto;
					list-style:none;
					margin:0;
					padding:0;
					visibility:hidden;
					width:150px;
					text-align: left;
				}
				
				#topmenu ul li:hover ul,
				#topmenu ul li.msiefix ul {
					visibility:visible;
				}
				
				#topmenu ul li ul li {
					position:relative;
					float:none;
					line-height:15px;
					color:#333;
					font-size:10px;
					_height:1px;
				}
				
				/*on mouse over*/
				#topmenu ul li ul li a:link, #topmenu ul li ul li a:visited, #topmenu ul li ul li a {
					display:block;
					margin:0;
					line-height:15px;
					padding:2px 0 2px 10px;
					color:#FFF;
					_height:1px;
					text-transform:uppercase;
					border:0;
					background-color:#73A533;
					border-top:1px solid #CCC;
					border-bottom:1px solid #CCC;
				}
				
				#topmenu ul li ul li a:hover {
					background-color: #999999;
					border-top:1px solid #CCC;
					border-bottom:1px solid #CCC;

				}

FORM { margin-bottom:0; margin-top:0
}
.tabletitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.tableborder {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.tableborder2 {  border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.tableborder3 {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.tableborder4 {  border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.title_blk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
.form_sml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: light}
.form_smb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold}
.form_smg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #339933; font-weight: bold}
.form_smr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #C40000; font-weight: bold}
.form_std {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.form_grn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #339933; font-weight: bold}
.form_red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #C40000; font-weight: bold}
.form_blu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; font-weight: bold}
.form_objects {  border: 1px #666666 solid; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.form_buttons {  border: 1px #336699 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; background-color: #F0F0F0; ; cursor: hand}
.form_buttons2 {  border: 1px #336699 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; background-color: #DEDEDE; ; cursor: hand}
.site_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold}
.site_link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold}
.hlp_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: bold}
.hlp_link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #339933; font-weight: bold}
.footer_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C0C0C0; font-weight: bold}
.footer_link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; font-weight: bold}
.calendar {
  background:#FFFFFF;
  border-top:1px dotted #000099;
  border-bottom:1px dotted #000099;
  border-left:1px dotted #000099;
  border-right:1px dotted #000099;
  width:175px;
  font:xx-small/1.5em Tahoma,Verdana,Arial,Sans-serif;
  margin:.5em 0;
  padding:0 0 0 20px;
  }
  
.calendarNavigation {
  height:30px;
  padding-top:5px;
  font:x-small/1.5em Tahoma,Verdana,Arial,Sans-serif;
  font-weight:800;
  text-decoration:none;
  }
  
.calendarWeekName {
  background-color:#FFCC00;
  font:xx-small/1.5em Tahoma,Verdana,Arial,Sans-serif;
  border-bottom:1px dotted #000099;
  font-weight:800;
  }
  
.calendarEventOn {
 /* padding:5px 5px;*/
  width:20px;
  background-color: #FFCC00;
/*  border-top:1px dotted #9b5;
  border-bottom:1px dotted #9b5;
  border-left:1px dotted #9b5;
  border-right:1px dotted #9b5;
*/  font:xx-small/1.5em Tahoma,Verdana,Arial,Sans-serif;
  text-decoration:none
  }

.calendarEventOff {
 /* padding:5px 5px;*/
  width:20px;
  border-top:1px none;
  border-bottom:1px none;
  border-left:1px none;
  border-right:1px none;
  font:x-xsmall/1.5em Tahoma,Verdana,Arial,Sans-serif;
  text-decoration:none
  }
  
.calendarNavigation a:visited {
    color:#FFFFFF;
	text-decoration: underline;
}
.calendarNavigation a:hover {
    color: #FF6600;
	text-decoration: none;
}
.calendarNavigation a:active {
    color:#FFFFFF;
	text-decoration: none;
}

/* ### DEBUT CSS STYLE POUR MENU HAUT ### */
#menuhaut ul
{
padding-left:0px;
list-style: none;
margin: 0px;
text-align:center;

}

#menuhaut li
{
display: inline;
float: left;
background: none;
padding: 0px;
margin-bottom: 1px;
}

#menuhaut a
{
display: block;
position: relative;
width: 120px;
height: 20px;
padding-top:2px;
margin-right: 1px;
margin-bottom: 2px;
text-decoration: none;
background-color:#999999;
color: #636363;
text-transform: uppercase;
font-size: 12px;
text-align:center;
}

#menuhaut a:hover
{
background: inherit;
color: #fff;
background-color:#ff9900;
}
/* ### FIN CSS STYLE POUR MENU HAUT ### */
