﻿html, body {
  background-image:url(../images/bg.gif);
  font-family:arial,sans-serif;
  font-size:12px;
  margin:0px;
  padding:0px;
}
.global{
  margin:auto;
  width:100%;
}
.globalContent{
  margin:auto;
  width:1000px;
}
.header {
  height: 232px;
}
.header .top {
}
.header .banner {
  margin-top: -2px;
}
.header .banner,
.header .login {
  height: 160px;
  float: left;
}
.header .login {
  background-image: url(../images/zone_clients.jpg);
  background-repeat: no-repeat;
  height: 160px;
  margin-top: -2px;
  position: relative;
  width: 413px;    
}
.login .blockLogin1,
.login .blockLogin2 {
  clear: both;
  position: absolute;
} 
.login .blockLogin1 div,
.login .blockLogin2 div {
  float:left;
}
.login .blockLogin1 .left,
.login .blockLogin2 .left {
  color: #ffffff;
  font-weight: bold;
  width: 125px;
  text-align: left;
}
.login .blockLogin1 {
  left: 30px;
  top: 65px;
}
.login .blockLogin2 {
left: 30px;
  top: 90px;
}
.login .blockLogin3 {
  height: 93px;
  position: absolute;
  left: 175px;
  top: 112px;
  
}
.container {
  background-color: #ffffff;

  z-index: 0;
}
.container .contentContainer {
  padding: 10px;
}
.menuTop {
  background-image: url(../images/bg_menu.jpg);
  height: 40px;
  position: relative;
  width: 1000px;
}
.menuTop .menu1 {
  left: 65px;
  position: absolute;
  top: 15px;
}

/*** MENU TOP ***/
.header {
}
.header .menuTop {
}
.header .menuTop div {
  float: left;
}
.header .banner {
  clear: both;
}
.header .menuBottom {
}
.header .menuBottom div {
  float: left;
  height: 36px;
}
.header .menuBottom .left {
  margin-left: 27px;
  width: 613px;
}
.header .menuBottom .right {
  background-repeat: no-repeat;
  height: 36px;
  width: 387px;
}
.header .menuBottom .right .control {
  padding-top: 7px;
}

/*** MENU ADMIN ***/
.menuCustom {
  background-color: #4198cd;
  border-top: 1px solid #126ef5;
  color: #ffffff;
  height: 17px;
  padding: 9px;
}
.menuCustom a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
.menuCustom a:hover {
  color: #003a68;
  text-decoration: none;
}
.menuCustom div {
  float: left;
  height: 20px;
  text-align: center;
  width: 108px;
}
.clear { clear: both; }

/*** SEARCH TOP ***/
.searchTop {
}
.searchTop .left {
  text-align: justify;
  vertical-align: top;
  width: 405px;
}
.searchTop .left .text {
  margin-right: 20px;
  width: 405px;
}
.searchTop .left .searchTopTitle {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
  width: 405px;
}
.searchTop .right {
  width: 516px;
}

/*** SEARCH CONTROL ***/
.searchControl {
  background-image: url(../images/search/sous_recherche.gif);
  background-repeat: no-repeat;
  height: 200px;
  width: 516px;
}
.searchControl .header {
  color: #136ff8;
  font-size: 18px;
  font-weight: bold;
  height: 30px;
  padding: 15px 0px 0px 19px;
}
.searchControl .control {
  clear: both;
  padding-left: 20px;
  padding-top: 5px;
}
.searchControl .control select {
  margin-top: 4px;
  width: 425px;
}
.searchControl .control .title {
  font-weight: bold;
}
.searchControl .control .line {
  clear: both;
}

.searchControl .control .line div {
  float: left;
}
.searchControl .control .line .input {
}
.searchControl .control .line .input input {
  margin-top: 4px;
  width: 420px;
}
.searchControl .control .line .button {
  margin-left: 10px;
}

/*** SEARCH RESULT ***/
.searchResult {
  clear: both;
  padding-top: 5px;
}
.searchResult img {
  border: 0px;
}
.searchResult .defaultContainer,
.searchResult .defaultContainer2,
.searchResult .resultContainer {
  border-top: 1px solid #deeaef;
  clear: both;
  margin-top: 10px;
}
.searchResult .defaultContainer .header,
.searchResult .defaultContainer2 .header,
.searchResult .resultContainer .header {
  font-size: 18px;
  font-weight: bold;
  height: 25px;
}
.searchResult .resultContainer .header {
  margin-bottom: 10px;
}
.searchResult .defaultContainer .img img,
.searchResult .defaultContainer .imgEnd img {
  z-index: 10000;
}
.searchResult .defaultContainer .img,
.searchResult .defaultContainer .imgEnd {
  border: 1px solid #bbcb4d;
  float: left;
  height: 50px;
  margin: 7px 40px 7px 0px;
  text-align: center;
  width: 120px;

}
.searchResult .defaultContainer .imgEnd {
  margin: 7px 0px 7px 0px;
}
.searchResult .defaultContainer2 .categ,
.searchResult .defaultContainer2 .categEnd {
  background-color: #deeaef;
  border: 1px solid #136ef6;
  color: #000000;
  float: left;
  height: 52px;
  margin: 10px 13px 10px 0px;
  padding: 20px 0px 0px 0px;
  text-align: center;
  width: 169px;
}
.searchResult .defaultContainer2 a {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.searchResult .resultContainer .line,
.searchResult .resultContainer .line2 {
  clear: both;
  padding: 15px 10px 15px 10px;
}
.searchResult .resultContainer .line .logo,
.searchResult .resultContainer .line .info,
.searchResult .resultContainer .line .description,
.searchResult .resultContainer .line2 .logo,
.searchResult .resultContainer .line2 .info,
.searchResult .resultContainer .line2 .description {
  float: left;
}
.searchResult .resultContainer .line {
  background-color: #dfeaf0;
  border-left: 1px solid #136df5;
  border-right: 1px solid #136df5;
  border-top: 1px solid #126ef5;
  border-bottom: 1px solid #126ef5;
}
.searchResult .resultContainer .line2 {
  background-color: #f0f5f8;
  border-left: 1px solid #91bdfa;
  border-right: 1px solid #91bdfa;
  border-bottom: 1px solid #126ef5;
}
.searchResult .resultContainer .line .logo,
.searchResult .resultContainer .line2 .logo {
  margin-right: 25px;
}
.searchResult .resultContainer .line .info,
.searchResult .resultContainer .line2 .info {
  font-weight: bold;
  margin-right: 25px;
  width: 225px;
}
.searchResult .resultContainer .line .info a,
.searchResult .resultContainer .line2 .info a {
  color: #1270f6;
  text-decoration: underline;
}
.searchResult .resultContainer .line .description,
.searchResult .resultContainer .line2 .description {
  text-align: justify;
  width: 500px;
}
.searchResult .resultContainer .line .empty,
.searchResult .resultContainer .line2 .empty {

clear: both;
}
.searchResult .resultContainer .noRecord {
  font-weight: bold;
  padding-top: 10px;
}
.searchResult .resultContainer .line .sites,
.searchResult .resultContainer .line .pdfs {
  clear: both;
  padding-top: 5px;
  margin-left: 145px;
}

/*** MENU ZONE DEPOT ***/
.zoneDepotMenu {
  background-color: #4198cd;
  border: 1px solid #136ef6;
  width: 150px;
}
.zoneDepotMenu .menuItem {
  clear: both;
  padding: 4px;
  height: 15px;
}
.zoneDepotMenu .menuItem:hover {
  background-color: #136ef6;
  border-bottom: 1px dotted #ffffff;
  border-top: 1px dotted #ffffff;
}
.zoneDepotMenu .menuItem:hover .icon {
  border: 1px solid #136ef6;
}
.zoneDepotMenu .menuItem a {
  color: #ffffff;
  text-decoration: none;
}
.zoneDepotMenu .menuItem div {
  float: left;
}
.zoneDepotMenu .menuItem .icon {
  border: 1px solid #4198cd;
  width: 16px;
}
.zoneDepotMenu .menuItem .link {
  padding-left: 4px;
}
.clear {
  clear: both;
}
.zoneDepot {
  width: 978px;
}
.zoneDepot .left,
.zoneDepot .right {
  float: left;
}
.zoneDepot .left {
  width: 150px;
}
.zoneDepot .right {
  margin-left: 10px;
  width: 818px;
}


/*** OTHER ***/
.titremenu
{
    color:#223d6d;
    font-size:18px;
    text-align:left;
    font-weight:bold;
}

.texte{
font-size:12px;
text-align:left;

}

.bas 
{
	clear: both;
	text-decoration: none;
	background-color:#136ef6;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	width:1000px;
	margin:auto;
	padding-top:15px;
	padding-bottom:15px;
	
}

a.signature {
	font-size:12px;
	text-align:center;
	text-decoration:underline;
	color:#ffffff;
}

a.signature:hover {
	font-size:12px;
	text-align:center;
	text-decoration:none;
}

/*** MENU ***/
#ctl00_Menu1_RadMenu1_m0 { margin: 0px 53px 0px 0px; }
#ctl00_Menu1_RadMenu1_m1 { margin: 0px 66px 0px 0px; }
#ctl00_Menu1_RadMenu1_m2 { margin: 0px 77px 0px 0px; }
#ctl00_Menu1_RadMenu1_m3 { margin: 0px 57px 0px 0px; }
#ctl00_Menu1_RadMenu1_m4 { margin: 0px 54px 0px 0px; }
#ctl00_Menu1_RadMenu1_m5 { margin: 0px 58px 0px 0px; }
#ctl00_Menu1_RadMenu1_m6 { margin: 0px 0px 0px 0px; }