/* Layout */

/*--------------page--------------*/
BODY {margin:0px; padding:0px; background:#FFF url(../images/back.jpg) repeat-x; text-align:center;}
.page,.page TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.page {margin:10px auto; width:1240px; text-align:left;  background: URL(../images/layout.png) repeat-y; }
.sys-footer {margin:10px auto; width:1240px; text-align:center; }

/*--------------main layout-------------*/
.main-layout {}
.zone1 {padding:0px 0px 0px 0px;}
.zone2 {padding:0px 12px 10px 12px;}
.zone3 {padding:0px 0px 0px 0px;}

/*--------------3 columns sublayout-------------*/
.sub-layout {background:white url(../images/container.gif) no-repeat top left; padding:20px 10px;}
.left-column {width:180px; border-right: 2px solid #dadada; margin:0px; padding:0px;}
.left-column .column {margin:0px; padding:0px; width:200px;}
.main-column {}
.main-column .main-content {padding-left: 10px; padding-top:5px;}
.right-column {padding-left:10px; padding-top: 5px;}
.right-column .column {width:220px;}
.right-column .column IMG {margin-left: 5px; margin-bottom: 3px;}

/*--------------header-------------*/
.header {padding: 0px 10px 0 11px ; } 
.header .header-logo {padding: 0px 0 0 10px; vertical-align: middle;}
.header-image {text-align: right; background:url(../images/header.jpg) no-repeat right bottom; padding-right: 0px; padding-bottom: 0px; height: 173px; width: 100%;}

/*top toolbar*/
.topbar {}
.topnav {text-align: right!important; font:bold 11px Arial, Helvetica, sans-serif; padding: 10px; background:url(../images/header_top.jpg) no-repeat ; height: 35px;}
.topnav .tabs {padding-right: 10px;}
.topnav .tabs .tab-left {display:none;}
.topnav .tabs .tab-content {color:#707211; padding:20px 0px 0px 6px; }
.topnav .tabs .tab-content IMG{vertical-align:middle}
.topnav .tabs .tab-right {display:none;}
.topnav .tabs .tab-content a {font:bold 11px Arial, Helvetica, sans-serif; padding-right: 5px; }
.topnav .tabs .tab-content a:link,.topnav .tabs .tab-content a:visited {color:#7A7A7A; text-decoration:underline}
.topnav .tabs .tab-content a:hover,.topnav .tabs .tab-content a:active {color:#0F75C2; text-decoration:underline}

/*search*/
.header .search {float:right; padding:2px 0px 0px 4px; margin:0px;}
.header .search BUTTON {	text-align :center ;	border :0px none;	vertical-align :middle ;	margin :0px 2px 0px 2px ;	overflow :visible ;	cursor :pointer ; padding :0px 0px 0px 6px ; font:normal 11px Verdana, Arial, Helvetica, sans-serif ;}
.header .search .button1 {background :url(../images/buttonsearchleft1_blue.gif) no-repeat left center;	background-color :transparent;		}
.header .search BUTTON SPAN {	position :relative ;	display :block ;	white-space :nowrap ;	margin :0px ;	height : 17px ;	line-height :17px;		padding :0px 6px 0px 0px;	color:#333333;}
.header .search .button1 SPAN {	 background: url(../images/buttonsearchright1_blue.gif) no-repeat right center ;}

/*menu*/
.header .dropdown-menu {height:41px; background:url(../images/mainnav.gif) repeat-x left top; text-align:left; margin:0px; padding: 8px 8px 0px 8px; border:none;}
.header .dropdown-menu .dropdown .top {border:0 none; background-color:transparent;}
.header .dropdown-menu .dropdown .top a {  display:block;  padding:8px 12px;	/*position h sous menu*/  font-size: 12px;  color:#FFF;  text-decoration:none;}
.header .dropdown-menu .dropdown .top a:link,.header .dropdown-menu .dropdown .top a:visited { color:#ffffff; font-weight:bold;}
.header .dropdown-menu .dropdown .top a:hover,.header .dropdown-menu .dropdown .top a:active { background:transparent; color:#ff9000; }
.header .dropdown-menu .dropdown .top .current {color:#ff9000!important; font-weight:bold;}

/*Level 2*/
.header .dropdown-menu .dropdown .top ul { background:#0071ba; }
.header .dropdown-menu .dropdown .top ul li { background-color:#E6E6E6; border-bottom:1px solid #999999; font-weight:normal;}
.header .dropdown-menu .dropdown .top ul li a {  margin:0px; padding:2px 3px 2px 3px;  font-size: 12px; font-weight:normal;}
.header .dropdown-menu .dropdown .top ul a:link,.header .dropdown-menu .dropdown .top ul a:visited { color:#666666; font-weight:normal;}
.header .dropdown-menu .dropdown .top ul a:hover,.header .dropdown-menu .dropdown .top ul a:active { color:#ffffff; background-image:none; background-color:#0071ba }
.header .dropdown-menu .dropdown .top ul li a span { }
.header .dropdown-menu .dropdown .top .sub a,.header .dropdown-menu .dropdown .top .sub span  {font-size:10px;}


/*--------------advertising-------------*/
.advertising {text-align:center}

/*--------------footer-------------*/
.footer {margin:0px; padding:0px; height:47px; background:url(../images/footer.jpg) no-repeat bottom; }
.footer-zone1 { padding:0px 10px 0px 10px;}
.footer-zone2 {padding:0px 10px 0px 10px;}
.footer-zone3 {padding:15px 25px 0px 10px; text-align: right;}
.footer A {padding-right: 10px; margin-left: 5px; border-right: 1px solid #CCC;}
.footer A:link,.footer A:visited {color:#848585; text-decoration:underline}
.footer A:hover,.footer A:active {color:#004dba; text-decoration:underline}

.subfooter {font-size:10px; color:#5B5B5B; padding:10px 0px 5px 0px;}
.subfooter * {font-size:10px; color:#5B5B5B}

/*--------margins--------*/
.lmg {padding-left:5px}
.rmg {padding-right:5px}
.tmg {padding-top:5px}
.bmg {padding-bottom:5px}

/*--tabs--*/
/*horizontal top tabs*/
.horizontal-top-tabs {}
/*horizontal bottom tabs*/
.horizontal-bottom-tabs {}
/*tab level1*/
.tab1 {height:23px;}
.tab1 UL {margin:0px; padding:0px; display:block;}
.tab1 LI {display:inline; float:left; }
.tab1 A {display:block; margin:0px 2px 0px 2px; /*padding:4px 10px 4px 10px;*/
background-color:#F2F2F2; text-decoration:none; height:23px;}
.tab1 .current { display:block; background-color:#e3e3e3; /*padding:4px 10px 4px
10px;*/ margin:0px 2px 0px 0px; }
.tab1 A SPAN,.tab1 .current SPAN {display:block; padding:5px 10px 5px 10px;}
.tab1-content {border-top: 3px solid #e3e3e3; background-color: #FFF; padding:10px 0px; margin: 0px;}
/*content area*/
.content-area {}

.zoom .authentication-form {border:none!important; margin: 0px;}
.focus .authentication-form {border:none!important; margin: 0px;}