BODY { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color:#F7F6F6; */
	}

#video_NW { width:8px; height:30px; background-image: url(img_focus/white_NW.gif); }
#video_N { height:30px; background-image: url(img_focus/white_N.gif); }
#video_NE { width:8px; height:30px; background-image: url(img_focus/white_NE.gif); }
#video_W { width:8px; background-image: url(img_focus/white_W.gif); }
#video_C { background-repeat:repeat; background-image: url(img_focus/white_C.gif); }
#video_E { width:8px; background-image: url(img_focus/white_E.gif); }
#video_SW { width:8px; height:15px; background-image: url(img_focus/white_SW.gif); }
#video_S { height:15px; background-image: url(img_focus/white_S.gif); }
#video_SE { width:8px; height:15px; background-image: url(img_focus/white_SE.gif); }

#white_NW { width:8px; height:30px; background-image: url(img_focus/white_NW.gif); }
#white_N { height:30px; background-image: url(img_focus/white_N.gif); }
#white_NE { width:8px; height:30px; background-image: url(img_focus/white_NE.gif); }
#white_W { width:8px; background-image: url(img_focus/white_W.gif); }
#white_C { background-repeat:repeat; background-image: url(img_focus/white_C.gif); }
#white_E { width:8px; background-image: url(img_focus/white_E.gif); }
#white_SW { width:8px; height:15px; background-image: url(img_focus/white_SW.gif); }
#white_S { height:15px; background-image: url(img_focus/white_S.gif); }
#white_SE { width:8px; height:15px; background-image: url(img_focus/white_SE.gif); }

#blue_NW { width:8px; height:30px; background-image: url(img_focus/blue_NW.gif); }
#blue_N { height:30px; background-image: url(img_focus/blue_N.gif); }
#blue_NE { width:8px; height:30px; background-image: url(img_focus/blue_NE.gif); }
#blue_W { width:8px; background-image: url(img_focus/blue_W.gif); }
#blue_C { background-repeat:repeat; background-image: url(img_focus/blue_C.gif); }
#blue_E { width:8px; background-image: url(img_focus/blue_E.gif); }
#blue_SW { width:8px; height:15px; background-image: url(img_focus/blue_SW.gif); }
#blue_S { height:15px; background-image: url(img_focus/blue_S.gif); }
#blue_SE { width:8px; height:15px; background-image: url(img_focus/blue_SE.gif); }

#frame_div_bleue { cursor:pointer; display:none; position:absolute;z-index:20; }
#f_NW { width:8px; height:20px; background-image: url('img_frame_inc/f_NW.gif'); }
#f_N {  height:20px; vertical-align:top; padding-top:2px; background-image: url('img_frame_inc/f_N.gif'); }
#f_NE { width:8px; height:20px; background-image: url('img_frame_inc/f_NE.gif'); }
#f_W { width:8px; background-image: url('img_frame_inc/f_W.gif'); }
#f_E { width:8px; background-image: url('img_frame_inc/f_E.gif'); }
#f_SW { width:8px; height:20px; background-image: url('img_frame_inc/f_SW.gif'); }
#f_S {  height:20px; background-image: url('img_frame_inc/f_S.gif'); }
#f_SE { width:8px; height:20px; background-image: url('img_frame_inc/f_SE.gif'); }

.cale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; overflow:hidden;height: 1%; }
.petitINPUT { border:1px #705734 solid; text-align:top; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFF80; background-color:transparent; }
.bandeau_frame { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFF80; font-weight: bold;}

.a { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #FFFFFF; font-weight: bold;}
a.blanc { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #FFFFFF; font-weight: bold;}
a.blanc:active { text-decoration: none;  }
a.blanc:visited { text-decoration: none; }
a.blanc:hover { text-decoration: underline; }

.libmenu { font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold;}

.breadmenu {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family: Arial; 
	text-decoration: none;
}

.breadmenu a { color: #FFFFFF }
.breadmenu a:hover { color: #FFFFFF;text-decoration: underline; }
.breadmenu a:visited { color: #FFFFFF }

a { font-family: Arial,Helvetica,sans-serif; font-size: 12px ; color: #40425A; font-weight: bold }
a:hover  {color: #40425A; font-weight: bold }
a:link   { color: #006666; font-weight: bold }
a:visited { color: #006666; font-weight: bold }
a:active { color: #006666; font-weight: bold }

.footer { text-align:left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #6A455D; }
.footer a { color : #E5E5E5; }


.NewsLink {font-family: Verdana;font-weight:bold; font-size:10px; color : #003366; line-height:100%}
.NewsPt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none
    color: #003366;
	background-color : #E5E5E5; text-align: left;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #E5E5E5; font-weight: normal;line-height:150%
}

a.NewsPt { color: #003366 ;text-decoration: none}
a.NewsPt :hover { color: #003366 ;text-decoration: underline}
a.NewsPt :visited { color: #003366; text-decoration: none}

.NewsPt a { color: #003366 ;text-decoration: none}
.NewsPt a:hover { color: #003366 ;text-decoration: underline}
.NewsPt a:visited { color: #003366; text-decoration: none}

/* Begin Search Styling */
.search {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color: #004080;

}

.search a { color: #004080}
.search a:hover { color: #004080}
.search a:visited { color: #004080}

.searchbox {
	width : 105px;
	font : 11px Arial,Helvetica,sans-serif; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

	}

.stylebox {
	font : 11px Arial,Helvetica,sans-serif; 
	}



/* End Search Styling */

.gauchemenuFix { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #215A7B; font-weight: bold;}


.topmenuFixBlanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.topmenuFix {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;
}


.titre_chp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #003366; 
	padding-top: 5px;
}

.menubleu { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #003366 ; text-align: left; font-weight: normal; }

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }

.bodytext a { color:#4040FF;font-weight: bold; }
.bodytext a:hover { color:#4040FF; background-color: #DFFDFD ;text-decoration: underline; }
.bodytext a:visited { color:#4040FF; }

.ggl-inpt {height:16; border: #000000 1px solid; background-color: #ffffff; font-size: 11px; font-family: arial, verdana; 

/* Begin Main Content Styling */
.main {
	background-color: #FFFFFF;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	padding: 0 1px 5px 1px;
	color : #003366;
	font-size: 11px;

}

.main a:link { color : #000000 }
.main a:visited { color : #666666 }
.main a:active {color : #000000}
.main a:hover {color : #999999;text-decoration : none}

.main h1 {
	color: #CCCCCC;
	font-size: 20px;
	display : block;
	width : 100%;
	background-color: #003366;
	padding: 2px 2px 2px 5px
}

.main h2 {
	font-size : 15px;
	margin : 10px 7px 3px 7px
	}

.main p {
	font-size : 11px;
	margin : 0 7px 0 7px;
	line-height : 130%
}
/* End Main Content Styling */

/* Begin Header Styling */
.header {
	background-color : #CCCCCC;
	border-bottom: 1px solid #FFFFFF
}

.header h1 {
	font : italic bolder 30px Arial, Helvetica, sans-serif;
	margin : 5px 5px 0px 5px;
	text-decoration : underline
}

.header p {
	font : 11px Arial, Helvetica, sans-serif;
	margin : 0px 5px 5px 5px
}


.libmenuPrint {
	font-style:normal; 
	font-variant:normal; 
	font-size:25pt; 
	font-weight: bold;
	font-family:Arial; 
	color:#000000; 
	margin-left:5px; 
	margin-right:5px; 
	margin-top:0px; 
	margin-bottom:5px
}


.libsearch {
	font-style:normal; 
	font-variant:normal; 
	font-size:12pt; 
	font-weight: bold;
	font-family:Arial; 
	color:#FFFFFF; 
	margin-left:2px; 
	margin-right:2px; 
	margin-top:0px; 
	margin-bottom:2px
}



breadmenuPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
	font-family: Arial; 
}


.menuleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #808080;
	text-align: left;
	font-weight: normal;
	font-family: Arial; 
}

.menuleft a { color: #808080 }
.menuleft a:hover { color: #808080 }
.menuleft a:visited { color: #808080 }

.menubleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366 ;
	text-align: left;
	font-weight: normal;
	font-family: Arial; 
}

.menubleu a { color: #003366 }
.menubleu a:hover { color: #003366 }
.menubleu a:visited { color: #003366 }

.ListDeroulante
{
	POSITION: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	VISIBILITY: visible;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

/* End Header Styling */

/* Begin Main Menu Styling */
.menu {
	background-color : #333333;
	border-bottom : 1px solid #FFFFFF;
	border-right :  1px solid #FFFFFF;
	font : bold 13px Arial, Helvetica, sans-serif;
	color : #CCCCCC;
	text-align : center
	}
.menu a { 
	color : #CCCCCC; 
	text-decoration : none;
	display : block;
	width : 100%;
	padding : 1px 0 1px 0
 }

.menu a:hover {
	color : #003366;
	background-color : #CCCCCC
}

/* Defines the current menu category user is in */
.menucurrent {
	color : #003366;
	background-color : #CCCCCC;
	border-bottom : 1px solid #FFFFFF;
	border-right :  1px solid #FFFFFF;
	font : bold 13px Arial, Helvetica, sans-serif;
	text-align : center
}
/* End Main Menu Styling

/* BEGIN LEFT COLUMN STYLING (INCLUDES SEARCH AND FLYOUT MENU) */

/* Border surrounding entire left column (also used on flyout menu in layers) */
.leftcolumn {
	background: #F1F1F1;
	vertical-align : top;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;

}


	
/* Begin Submenu Styling */
.submenuh {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F1F1F1;
	padding : 2px 1px 2px 2px;
	color : #000000;
	border-top : 1px solid #999999
}

.submenu {
	background: #F1F1F1;
	padding : 0 1px 0 2px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F1F1F1;
	padding : 0 1px 0 2px
}

.submenu a {
	color: #000000;
	text-decoration: none;
	display : block;
	width : 100%;
	border : 1px solid #F1F1F1;
	padding : 2px 2px 2px 5px
}

.submenu a:hover {
	border : 1px solid #999999;
	background-color : #CCCCCC
}
.submenur {
	background: #F1F1F1;
	vertical-align : top
}

.submenurbottom {
	background: #F1F1F1;
	vertical-align : top;
	border-top : 1px solid #999999
}

.submenubottom {
	background: #F1F1F1;
	border-bottom: 1px solid #999999
}

.submenudiv {
	background: #999999;

}

.submenutop {
	background: #F1F1F1;
	border-top: 1px solid #999999
}

.arrow {
	color : #000000;
	text-align : right;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	position : inherit
}
/* End Submenu Styling */


.submenuarrow {

	background: #F1F1F1 url(../img/flyout_arrow.gif) no-repeat right center;
	padding : 0 1px 0 2px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F1F1F1;
	padding : 0 1px 0 2px
}
.button {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}
.bottomline {
	border-bottom:1px solid 999999; 
}
.redbottomline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	line-height: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: DC3E33;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366; font-style:italic
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	font-weight: normal;
	padding-right: 8px;
}
.rightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.bodylight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}

.bodysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color = "#003366"
}

.bodysmall a { color: #003366}
.bodysmall a:hover { color: #003366}
.bodysmall a:visited { color: #003366}


.kopEdit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}

.linkmenu a:link { 	color : #000000 ;text-decoration : none}
.linkmenu a:visited { 	color : #666666 ;text-decoration : none}
.linkmenu a:active { color : #000000 ;text-decoration : none}
.linkmenu a:hover {color : #999999; text-decoration : none }