/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;padding:0;
	color:#666666;
	background:#ffffff;
}

a{color:#ff6f00;}
img{border:none;}
p.separateur{clear:both;margin:0;font-size:0.1em;height:1px;}
p.sousInfos{margin:0;margin-right:1.3em; text-align:right;}

h1{font-size:2.4em;font-weight:normal;*margin:1em 0 0.5em 0;}
h2{font-size:1.8em;}
h3{font-size:1.5em;color:#ff6f00;}

.texte{font-size:1.3em;}

#conteneur {
	position:relative;
	width:94.9em;
	margin:0 auto;margin-top:0.4em;padding:0; 
	background-color:#f2f2f2;
	border:1px solid #dbdbdb;
}

#header {
  color:#ffffff;
  background:url(../img/tetiere_fond-haut.jpg) no-repeat;
  height:12.5em;
  position:relative;
}

#logo{margin-left:5.9em;}

ul.menu li a{color:#636363;display:block;}
ul.menu li a:hover{color:#ff6f00;}

/*#header ul.menu{
  position:absolute;top:5.5em;left:33.0em;
  list-style:none;
  padding:0;margin:0;
}  

  #header ul.menu li{float:left;}
    #header ul.menu li a{text-align:center;width:13.4em;height:8.2em;text-decoration:none;}
    #header ul.menu li a.act{width:14.2em;color:#ff6f00;}
    #header ul.menu li a span{font-size:1.8em;}
    
      #header ul.menu li a span{position:relative;top:1.53em;}
    
      body.informer #header ul.menu li#informer a{background:url(../img/tetiere_onglet_sinformer.gif) no-repeat;}
      body.informer #header ul.menu li#commander a{background:url(../img/tetiere_onglet_sinformer_commander.gif) no-repeat;}
      body.informer #header ul.menu li#qui a{background:url(../img/tetiere_onglet_sinformer_quisommesnous.gif) no-repeat;}
      
      body.commander #header ul.menu li#informer a{background:url(../img/tetiere_onglet_commander_sinformer.gif) no-repeat;}
      body.commander #header ul.menu li#commander a{background:url(../img/tetiere_onglet_commander.gif) no-repeat;}
      body.commander #header ul.menu li#qui a{background:url(../img/tetiere_onglet_commander_quisommesnous.gif) no-repeat;}
      
      body.quiEstsimyo #header ul.menu li#informer a{background:url(../img/tetiere_onglet_quisommesnous_sinformer.gif) no-repeat;}
      body.quiEstsimyo #header ul.menu li#commander a{background:url(../img/tetiere_onglet_quisommesnous_commander.gif) no-repeat;}
      body.quiEstsimyo #header ul.menu li#qui a{background:url(../img/tetiere_onglet_quisommesnous.gif) no-repeat;}
  */    
#espaceClient{
  display:block;
  width:115px;height:2.1em;
  position:absolute;top:0px;right:5.5em;_right:5.4em;
}
#espaceClient{background:url(../img/tetiere_bouton_espaceclient_off.gif) no-repeat;}
#espaceClient span{display:none;}

#tel{position:absolute;top:6.7em;right:2.9em;}

#haut {height:3.3em;margin-top:2.2em;}

#haut ul{list-style:none;padding:0;margin:0;margin-left:1em;}
  #haut ul li{
    float:left; 
  	margin:0;margin-right:0.5em; 
  	position:relative;
  }

		#haut ul li a {
			display:block;float:left; 
			height:3.3em;
			background:url(../img/ssmenu_onglet_centre_off.gif) repeat-x bottom left;
			padding:0 1.4em;
			border-bottom:1px solid #e0e0e0;
			color:#959595;text-decoration:none;font-weight:bold;line-height:3.3em;
		}

    #haut ul li a span{font-size:1.1em;}
    #haut ul li a:hover{color:#ff6f00;}
    
		#haut ul li a div.ongletSSMenu{height:3.3em;width:1em;position:absolute;top:0;}

		#haut ul li a div.hautGauche{background: url(../img/ssmenu_onglet_gauche_off.gif) no-repeat top left;left:0;}
		#haut ul li a div.hautDroit{background: url(../img/ssmenu_onglet_droite_off.gif) no-repeat top right;right:0;}
		
		#haut ul li a.act{color:#ff6f00; background:#FFFFFF;border:none;border-top:1px solid #e0e0e0;}
		#haut ul li a.act div.hautGauche{background: url(../img/ssmenu_onglet_gauche_on.gif) no-repeat top;}
		#haut ul li a.act div.hautDroit{background: url(../img/ssmenu_onglet_droite_on.gif) no-repeat top;}

#centre {
	padding:1em;
	margin:0 1em 2em 1em;
	_margin-top:-0.1em;
	border:1px solid #e0e0e0;
	background:#FFF;
	width:67.0em;min-height:47.0em;_height:47.0em;position:relative;
}

#gauche {font-size:1.3em;}

  #gauche h2{font-size:1.385em;font-weight:normal;}
  #gauche h3{font-size:1.154em;font-weight:normal;}
  
#droite {position:absolute;top:18em;right:0.3em;z-index:0;}

.informationDroite{background:url(../img/page_fd_encart_petit_filet.gif) repeat-y;width:23.6em;margin-bottom:1em;}
.encart{width:23.6em;height:1.5em;}
#encartDroiteHaut{background:url(../img/page_fd_encart_petit_haut.gif) no-repeat;}
#contenuDroite{
  z-index:4;
  position:relative;
  padding:1em;margin-top:-1.5em;
}
#encartDroiteBas{background:url(../img/page_fd_encart_petit_bas.gif) no-repeat;}

.enBasDePage{float:right;margin-right:0.3em;margin-top:-24.2em;margin-bottom:0;}

.encartInformations{border:1px solid #e0e0e0;margin-bottom:0.77em;margin-left:1.6em;width:45em;padding:1.46em;}
  .encartInformations h2{margin-top:0;}
  .encartInformations h3{margin-bottom:0;}
  .encartInformations P{margin-top:0;}

a.boutonCommander{display:block;width:18.3em;height:3.8em;background:url(../img/btn_commander_off.gif) no-repeat;}
a.boutonCommander:hover{background:url(../img/btn_commander_on.gif) no-repeat;}
  a.boutonCommander span{display:none;}

#pubCommander{padding:1.5em 0 0 2.0em;width:18.2em;}
  #pubCommander h2{margin:0;font-weight:normal;color:#ff6f00;}
  #pubCommander .sousTitre{font-size:1.4em;margin-top:0;}
  #pubCommander #reduction{text-align:center;}
    #pubCommander #reduction span{font-size:0.9em;}
  #pubCommander p{margin:0;}
  #pubCommander.contactTel{padding:0;padding-left:0.5em;width:21em;}
  #pubCommander.contactTel p,#pubCommander #ecrivez p{margin-bottom:1.5em;}



#ecrivezNous{position:absolute;margin-left:-2em;_margin-left:-1em}
.boutonCliquezIci{display:block;width:12em;height:2.6em;background:url(../img/page_ecriveznous_btn_cliquez_off.gif) no-repeat;}
.boutonCliquezIci:hover{background:url(../img/page_ecriveznous_btn_cliquez_on.gif) no-repeat;}  
  .boutonCliquezIci span{display:none;}
#ecrivez{margin-left:7em;}



#appelezNous{text-align:center;border-bottom:1px dashed #dadada;font-size:1.3em;padding-bottom:0.5em;}
#appelezNous img{margin-top:0.5em;}
  #appelezNous span,p.obligatoire{font-size:0.769em;color:#a7a7a7;}

p#dejaClient{font-size:1.4em;font-weight:bold;}
  p#dejaClient span{font-size:1.142em;color:#ff6f00;}
    p#dejaClient span.sousTitrage{font-size:0.625em;color:#454545}

p#autreTel{font-weight:bold;font-size:1.5em;color:#ff6f00;position:relative;_margin-left:0.7em;margin-bottom:0.5em;}
  p#autreTel span{color:#454545;font-size:0.8em;}
    p#autreTel span.sousTitrage{font-size:0.667em;}
    p#autreTel img{position:absolute;top:-0.5em;right:-0.2em;_right:-0.6em;}

#pied {
	position:relative;
	width:94.9em;
	margin:2em auto 0em auto; 
	clear:both;background:url(../img/pied-fond.gif) repeat-x #dcdcdc;
}

  #pied #listeDeLiens{border:1px solid #dbdbdb;min-height:14em;_height:14em;}
  
  #pied ul.contenuListePied{
    float:left;
    padding:0;padding-left:1em;margin:0;
    background:url(../img/pied-separation-menus.gif) no-repeat right ;
    list-style:none;
    width:17.5em;min-height:14em;_height:14em;
  }

  #pied ul.contenuListePied li ul{list-style:none;padding:0;margin:0;*margin-top:-1.3em;}
    #pied ul.contenuListePied li ul a{font-size:1.1em;color:#959595;text-decoration:none;}
    #pied ul.contenuListePied li ul a:hover{text-decoration:underline;}
  
  #pied ul.contenuListePied li.titreListePied{margin-top:1.5em;font-size:1.1em;color:#959595;font-weight:bold;}
  
  #pied ul.derniereListe{background:none;}
  
  #pied #listeDePartenaires{background:white;padding:1em 0em;padding-right:0;}
    #pied #listeDePartenaires img{float:left;margin-right:0.5em;}
    #pied #listeDePartenaires img.dernierPartenaire{margin-right:2.5em;}
    #pied #listeDePartenaires p{margin:0.5em 0 1em 0.0em;color:#959595;}
      #pied #listeDePartenaires p a{color:#FFA666;}

/* <!-- Modified by DC --> */
table.table_offre {border-left: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb; width:570px;}
table.table_offre tr {height:20px;}
table.table_offre tr.first_line {background:#dcdcdc;}
table.table_offre tr td {height:20px; border-right: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; text-align:center;}
  
.element_recharge table.infosTarifs {border-collapse:collapse;}  

  .element_recharge table.infosTarifs th{
    font-weight:normal;background:#f2f2f2;
    border:1px solid #dbdbdb;border-bottom:1px solid #ededed;
    vertical-align:middle;
    width:13em;min-height:2em;_height:2em;padding:0.4em 0.3em;
  }
  
  .element_recharge table.infosTarifs td{
    font-weight:bold;text-align:center;vertical-align:middle;
    border:1px solid #dbdbdb;border-top:none;
    width:11.143em;min-height:1.714em;_height:1.714em;padding:0.343em 0.257em;
  } 
  
.element_recharge table.crediterCompte tr.premiereLigne td{border-top:1px solid #dbdbdb;}
.element_recharge table.crediterCompte tr.derniereLigne td{border-bottom:1px solid #dbdbdb;} 
.element_recharge table.crediterCompte  td{border:none;border-bottom:1px solid #ededed;font-weight:normal;}
.element_recharge tr.impaire td, .element_recharge tr.impaire th{background:#f2f2f2;}
.element_recharge tr.paire td, #contenuPopin tr.paire th{background:#ffffff;}
.element_recharge table.crediterCompte  td.visuel{border-left:1px solid #dbdbdb;}
.element_recharge table.crediterCompte  td.horaire{border-right:1px solid #dbdbdb;}
.element_recharge table.crediterCompte  td.titre{font-weight:bold;}
.element_recharge table.crediterCompte  td.adresseNumero{color:#ff6f00;}

.element_recharge table.tarifRecharge tr.premiereLigne th {color:#f2f2f2; background: #ff6f00;/* color:#ff6f00; background: #f2f2f2; */  }  
.element_recharge table.tarifRecharge tr th {border-bottom:1px solid #dbdbdb; font-weight:bold; color:#ff6f00;}  
.element_recharge table.tarifRecharge tr td {font-weight:normal;} 
/* <!-- End Modified by DC --> */