body{
   margin: 0;
   padding: 0;
}
#v2_header, #v2_BTMenus, #v2_bandoSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: #007a97;
	margin: 0;
	padding: 0;
}
#v2_header *, #v2_BTMenus *, #v2_bandoSearch *{
	font-family: Arial, Helvetica, sans-serif;
   margin: 0;
	padding: 0;
}
#v2_header img, #v2_header table, #v2_BTMenus img, #v2_BTMenus table, #v2_bandoSearch img, #v2_bandoSearch table{
   border: 0;
}
#v2_header ul li, #v2_BTMenus ul li, #v2_bandoSearch ul li {
	list-style: none;
}

#v2_bandoSearch input, #v2_bandoSearch label{
   vertical-align: middle;
}

.v2_clear{
   clear: both;
}


/* Header */
#v2_header{
   width: 995px;
   height: 73px;
   background: url(../images/header/bg_header.jpg) repeat-y 0 0;
   overflow: hidden;
}
#v2_header .v2_headerLogo{
    width: 146px;
   float: left;
   /*padding: 14px 15px;*/
   margin: 0;
}
#v2_header .v2_headerLogoTxt{
   float: left;
   padding: 28px 0 0 20px;
   margin: 0;
}
.v2_headerLogo img{
   vertical-align: middle;
}
#v2_header .v2_logoBT{
   margin-right: 40px;
}

#v2_header #v2_headerTabs li {
float:right;
margin-left:2px;
}

#v2_header ul li, #v2_BTMenus ul li, #v2_bandoSearch ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#v2_header *, #v2_BTMenus *, #v2_bandoSearch * {
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
/* END Header */

/* Main menu */
#v2_BTMenus{
   background: url(../images/header/bg_mainNav.gif) repeat-x;
   width: 995px;
   height: 21px;
}
#v2_BTMenus a{
   text-decoration: none;
}
#v2_mainNav{
   width: 820px;
   float: left;
   display: inline;
   z-index: 100;
}

#v2_BTMenus .v2_pulldownmenu li{
   width: 68px;
   float: left;
   margin: 0 4px;
   text-align: center;
   position: relative;
}
#v2_BTMenus .v2_pulldownmenu li.v2_bigSize{
   width: 97px;
}
#v2_BTMenus .v2_pulldownmenu li.v3_bigSize{
   width: 125px;
}

#v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel1, #v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel2, #v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel3, #v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel4, #v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel5, #v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel3
{
   color: #fff;
   display: block;
   padding: 2px;
   font-size: 1.18em;
   height: 17px;
}
#v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel1:hover, #v2_BTMenus .v2_pulldownmenu li.hover a.v2_menuLevel1{
   color: #2b4190;
   background: url(../images/header/bg_bt_nav.gif) no-repeat;
   font-size: 1.09em;
   font-weight: bold;
}
#v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel2:hover, #v2_BTMenus .v2_pulldownmenu li.hover a.v2_menuLevel2{
   color: #2b4190;
   background: url(../images/header/bg_bt_nav.gif) no-repeat;
   font-size: 1.09em;
   font-weight: bold;
}
#v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel3:hover, #v2_BTMenus .v2_pulldownmenu li.hover a.v2_menuLevel3{
   color: #2b4190;
   background: url(../images/header/bg_bt_nav2.gif) no-repeat;
   font-size: 1.09em;
   font-weight: bold;
}
#v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel4:hover, #v2_BTMenus .v2_pulldownmenu li.hover a.v2_menuLevel4{
   color: #2b4190;
   background: url(../images/header/bg_bt_nav2.gif) no-repeat;
   font-size: 1.09em;
   font-weight: bold;
}
#v2_BTMenus .v2_pulldownmenu li a.v2_menuLevel5:hover, #v2_BTMenus .v2_pulldownmenu li.hover a.v2_menuLevel5{
   color: #2b4190;
   background: url(../images/header/bg_bt_nav3.gif) no-repeat;
   font-size: 1.09em;
   font-weight: bold;
}

#v2_BTMenus .v2_pulldownmenu li ul{
   position: absolute;
   background: url(../images/header/bg_submenu.gif) 0 0 no-repeat;
   width: 177px;
   padding: 0 5px;
   z-index: 500;
   left: -4px;
   display: none;
}
* html #v2_BTMenus .v2_pulldownmenu li ul{
	background-image: url(../images/header/bg_submenu.gif);
   left: 0;
   padding: 0 1px;
}
*+html #v2_BTMenus .v2_pulldownmenu li ul{
	background-image: url(../images/header/bg_submenu.gif);
   left: 0;
   padding: 0 1px;
}

#v2_BTMenus .v2_pulldownmenu li ul.grand{
   width: 230px;
   padding: 0;
   left: 0;
   background-image: url(../images/header/bg_submenu2.gif);
}
* html #v2_BTMenus .v2_pulldownmenu li ul.grand{
   width: 230px;
   background-image: url(../images/header/bg_submenu2.gif);
}
*+html #v2_BTMenus .v2_pulldownmenu li ul.grand{
   width: 230px;
   background-image: url(../images/header/bg_submenu2.gif);
}

#v2_BTMenus .v2_pulldownmenu li ul li{
   border-bottom: solid 1px #17aec2;
   width: auto;
   float: none;
   text-align: left;
   margin: 0;
}
#v2_BTMenus .v2_pulldownmenu li ul li a{
   display: block;
   padding: 3px 10px;
   color: #0a3448;
}
* html #v2_BTMenus .v2_pulldownmenu li ul li a{
   height: 10px;
}
#v2_BTMenus .v2_pulldownmenu li ul li a:hover{
   font-weight: bold;
   color: #386bc2;
}
/* END Main menu */

/* Other menu */
#v2_BTMenus #v2_otherMenu{
   width: 240px;
   margin-top: 2px;
   float: right;
   display: inline;
   text-align:right;
}
#v2_BTMenus #v2_otherMenu li{
   float: left;
   margin-right: 15px;
   display: inline;
}
#v2_BTMenus #v2_otherMenu li a{
   color: #ffffff;
   background: url(../images/header/corner_l.gif) no-repeat left top;
   padding-left: 8px;
   height: 17px;
   display: block;
   float: left;
   font-size: 9px;
}
* html #v2_BTMenus #v2_otherMenu li a{
   height: 10px;
}
#v2_BTMenus #v2_otherMenu li a span{
   background: url(../images/header/corner_r.gif) no-repeat right top;
   padding: 3px 8px 3px 0;
   height: 11px;
   display: block;
   float: left;
}
#v2_BTMenus #v2_otherMenu li a:hover{
   background-image: url(../images/header/corner_l_on.gif);
   color: #2b4190;
}
#v2_BTMenus #v2_otherMenu li a:hover span{
   background-image: url(../images/header/corner_r_on.gif);
}
/* END Other menu */

/* Bando Search */
#v2_bandoSearch{
   background: url(../images/header/bg_googleSearch.jpg) repeat-x;
   padding: 3px 15px;
   width: 965px;   
}
/* Google Search */
#v2_bandoSearch input[type=radio], #v2_bandoSearch input[type=checkbox]{
   margin-right: 2px;
}
#v2_googleSearch{
   width: 600px;
   float: left;
   color: #029aa2;
}
#v2_googleSearch p{
   margin: 0;
}
#v2_googleSearch label{
   margin-right: 5px;
}
#v2_googleSearch .v2_textField{
   border: solid 1px #8cd2d6;
   padding: 1px 4px;
   width: 200px;
   color: #029aa2;
   margin: 0 5px;
}
#v2_googleSearch img{
   vertical-align: middle;
}
#v2_googleSearch .v2_btSubmitSearch{
   margin-left: 5px;
   margin-right: 5px;
}
* html #v2_googleSearch .v2_btSubmitSearch{
   margin-right: 0;
}
*+html #v2_googleSearch .v2_btSubmitSearch{
   margin-right: 0;
}
#v2_googleSearch em{
   font-size: 0.9em;
   font-style: normal;
   margin-right: 5px;
}
/* END Google Search */

#v2_newsletter{
   width: 100px;
   float: left;
   po sition: relative;
   tex t-align: right;
   margin-top: -2px;
   margin-bottom: -2px;
   height: 25px;
   z-index: 100;
}
/* All in a clic */
#v2_allInAClicMenu{
   width: 360px;
   float: right;
   position: relative;
   text-align: right;
   margin-top: -2px;
   margin-bottom: -2px;
   height: 25px;
   z-index: 100;
}
#v2_allInAClicMenuli{
   float: right;
   padding:8px 0 6px 0;
}
* html #v2_allInAClicMenuli{

   padding:9px 0 4px 0;
}
#v2_allInAClicMenu a.v2_menuLivel1{
   color: #386BC2;
   background: url(../images/header/bg_click.gif) no-repeat right bottom;
   font-weight: bold;
   text-decoration: none;
   padding: 8px 23px 4px 14px;
   font-size: 1.09em;
   disp lay: block;
   width: 100px;
   flo at: right;
}
#v2_allInAClicMenu a.v2_menuLivel2{
   color: #386BC2;
   background: url(../images/header/bg_bt_suivi.gif) no-repeat 42px 7px;
   font-weight: bold;
   text-decoration: none;
   padding: 8px 6px 4px 50px;
   font-size: 1.09em;
   width: 100px;
   fl oat: right;
}

#v2_allInAClicMenu a.v2_menuLivel2:hover, #v2_allInAClicMenu li.hover a.v2_menuLivel2{
   background: url(../images/header/bg_bt_suivi-on.gif) no-repeat 42px 7px;
}
#v2_allInAClicMenu a.v2_menuLivel1:hover, #v2_allInAClicMenu li.hover a.v2_menuLivel1{
   background-image: url(../images/header/bg_click_on.gif);
}
#v2_allInAClicMenu ul{
   position: absolute;
   background: url(../images/header/bg_allInAClicMenu.gif) 0 0 no-repeat;
   width: 210px;
   z-index: 500;
   padding: 0 5px;
   right: -4px;
   top: 27px;
   text-align: left;
   display: none;
}
* html #v2_allInAClicMenu ul{
	background-image: url(../images/header/bg_allInAClicMenu.gif);
   padding: 0 1px;
   right: 0;
   top: 28px;
}
*+html #v2_allInAClicMenu ul{
	background-image: url(../images/header/bg_allInAClicMenu.gif);
   padding: 0 1px;
   right: 0;
}
#v2_allInAClicMenu ul li{
   border-bottom: solid 1px #18B2C5;
   text-align: left;
}
#v2_allInAClicMenu ul li a{
   display: block;
   padding: 3px 5px 3px 8px;
   text-decoration: none;
   color: #0a3448;
   position: relative;
   z-index: 5000;
}
* html #v2_allInAClicMenu ul li a{
   height: 10px;
}
#v2_allInAClicMenu ul li a:hover{
   font-weight: bold;
   color: #386bc2;
}
/* END All in a clic */
/* END Bando Search */
