@import url(./menu_v2.css);
@import url(./bandeau.css);
@import url(./pied_page.css);
@import url(./calendrier.css);

img{
	border:0px;
}

a{
  cursor: pointer;
}

ul{
  list-style-type: none;
}

fieldset{
  margin:0;
  padding:0;
}

body {
	margin: 0px;
	background: url(../img/bg.jpg) no-repeat center top;
	background-color: #D6D0BA;
	background-attachment: fixed;
	font-family:arial,"Trebuchet Ms",helvetica,"Bitstream Vera Sans",sans-serif;
	font-size:11px;
	padding:0;
	color:#606060;
}

img{
	border:none;
}

a{
  cursor: pointer;
}

ul{
  list-style-type: none;
}

p, form {margin:0}

#general {
	position:relative;
	width:940px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	background: #FFFFFF url(../img/bg_header.jpg) no-repeat center top;
}

#header {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	height: 450px;
}
  ul.lien_bouton{
    margin:0;
    padding:0;
  }
  
  #div_bandeau_1{
    position:absolute;
    right:0;
    top:0;
    width:340px;
  }
    #sp_titre_client{
      font-weight: bold;
      float:left;
      line-height:20px;
      padding-right:5px;
    }
    #form_client{
      margin:0;
      float:left;
    }
    #form_client input{
      font-size:11px;
      color:#606060;
      border:1px #606060 solid;
      padding:2px;
      width:90px;
    }
    #bt_ok_client{
      color:#606060;
      padding-left:5px;
    }
    #a_passwd_oublie{
      clear:left;
      padding-right:5px;
      width:105px;
    }
    #a_passwd_oublie, #a_connect_num_resa{
      float:left;
      color:#606060;
      padding-top:5px;
    }
  
  #p_menuHaut img{
   float:left;
   display:block;
  }
  
  #div_bandeau_3{
    position: absolute;
    top: 186px;
    left:0;
  }
  
  #div_bandeau_4{
    position:absolute;
    left:720px;
    z-index:10;
    top:186px;
  }

/*------- menu ----*/

#menu{
	float:left;
	background-color: #EBE9DD;
	width:191px;
	padding-bottom:20px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

/* ------- page ------------*/
#page{
	background:#ffffff;
	float:right !important;
	width:700px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	position:relative;
}


#piedpage{
	color:#ffffff;
	font-size:12px;
	background: url(../img/footer.gif) no-repeat center top;
	clear: both;
	height: 571px;
}
#espace_client {
	height: 30px;
	width: 250px;
	margin-top: 0px;
	margin-left: auto;
	float: right;
}
#carte {
	position: absolute;
	left: 720px;
	margin-top: 0px;
}
#piedpage #bloc1 {
	width: 200px;
	margin-top: 65px;
	margin-left: 40px;
}
#piedpage #bloc2 {
	float: right;
	width: 550px;
	position: absolute;
	left: 300px;
	margin-top: 84px;
}
#piedpage #bloc3 {
	float: right;
	width: 1px;
	position: absolute;
	left: 938px;
	margin-top: 84px;
}















/*
body {
	background:#99cc33;
	background-attachment: fixed;
	font-family:arial,"Trebuchet Ms",helvetica,"Bitstream Vera Sans",sans-serif;
	font-size:11px;
	padding:0;
	color:#606060;
}

#general{
  position:relative;
  width:950px;
	background-color:#99cc33;
  margin-right:auto;
  margin-left:auto;
	padding:0;
}
#header{
 	padding:0;
 	margin:0;
  float:left;
	width:950px;
	height:200px;
	background:#99cc33 url(../img/bandeau.jpg) no-repeat;
	position:relative;
}

/*------- menu ----*/

/*#menu{
	float:left;
	background-color: #99cc33;
	width:173px;
	padding-bottom:10px;
}

#menu_general_1{
  width:173px;
	color:#606060;
	text-align:left;
	text-decoration:none;	
  background-color: #99cc33;
	}

/* ------- page ------------*/
/*#page{
	background:#ffffff;
	float:right;
  width:700px;
  padding-right:10px;
  padding-left:42px;
  padding-bottom:20px;
  padding-top:30px;
  min-height:680px;
  background-image: url(../img/fond_menu.jpg);
  background-repeat: repeat-y;
  background-position: left;
  position:relative;
}

#page_header{
  background-image: url(../img/fond_haut.jpg);
  background-repeat: no-repeat;
  background-position: left;
  height:22px;
  position:absolute;
  left:0;
  top:0;
}

#piedpage{
  clear:both;
  padding-top:3px;
  padding-bottom:5px;
  text-align:right;
  background-color: #99cc33;
  border-top:3px #8f002f solid;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
}


#article{
  display:none;
}

/* fil d'ariane */
/*#id_cheminNav{
  padding-bottom:15px;
  font-size:11px;
}
p.cheminNav{
  margin:0;
  display:inline;
}
  p.cheminNav a{
    color:#000000;
    text-decoration:none;
  }
  span.cheminNav{
    padding:0px 2px 0px 2px;
  }

h1.cheminNavCurr{
  display:inline;
  font-size:11px;
  margin:0;
  color:#cf1111;  
}
*/#menu_recherche #frm_recherche #a_lanceRech {
	color: #FFFFFF;
	background-color: #5B8A27;
}
