		
h1{
margin:0;

margin-top:25px;
padding:0;
color:#707173;
font-variant: small-caps;
font-size:24px;
width:520px;
text-align:left;
}
h2{
margin:0px;
margin-bottom:15px;
padding:0;
color:#707173;

font-variant: small-caps;
font-size:16px;
}

a.retour{
font-size:12px;
color:#707173;
font-style:italic;
margin-top:15px;
}
a.retour:hover{
color:#51A1A2;
}
#global_produit{
position:relative;
margin-top:15px;
}
#infos_gauche{
float:left;
width:240px;
position:relative;
font-size:13px;
margin-top:25px;
color:#696a6c;
}

#infos_gauche #inscr{
border-top:2px solid #C0D988;
border-bottom:2px solid #C0D988;
width:100%;
padding:5px 0 5px  0;
margin:5px 0 5px 0;
}

#infos_gauche ul{
margin:10px;
padding:3px;
list-style-type:square;
text-align:left;
}
#infos_gauche li{
margin-bottom:5px;
}

#infos_gauche #carte{
width:95%;
padding:2.5%;
background-color:#eceded;
text-align:center;
}
#infos_gauche #carte img{
border:0;
}
#infos_droite{
float:left;
width:545px;
margin-left:15px;
font-size:13px;
color:#707173;
position:relative;
}
#photo{
position:relative;
width:545px;
min-height:300px;
}
#photovignette{
position:absolute;
right:0px;
bottom:0px;
width:168px;
height:77px;
background-color:white;
border:0;
}
#infos_droite p{

width:445px;
text-align:justify;
}
#texte{
position:relative;
width:545px;
margin-top:15px;
}
#texte #supptexte{
position:absolute;
right:0;
top:0;
width:92px;


}

#infos_gauche a.niveau {
  text-decoration: none; /* définition du lien qui affichera le calque */
  }
#infos_gauche a.niveau img{
  border:0;
  }
#infos_gauche a.niveau:hover {
  background: none; /* correction d'un bug IE */
  }

#infos_gauche a.niveau span { /* définition de la balise <span> inclue dans <a> */
  display: none;
  }

#infos_gauche a.niveau:hover span { /* définition de la balise <span> au survol */
  display: inline;
  position: absolute;
  top: 80px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
  left: 255px;
  background:#FFC78A;
  border:1px dashed #A63013;
  padding:5px;
  margin:0;
  z-index:40;
  text-align:left;
  color: #A63013;
  width:525px;
  min-height:150px;
  }
  #infos_gauche table td{ /* définition de la balise <span> au survol */
padding:2px;
  } 
  
  #infos_gauche table td img{ /* définition de la balise <span> au survol */
padding:2px;
  } 












#paiement_en_ligne{
margin-left:35px;
width:280px;
padding-top:15px;
font-weight:bold;
}
#paiement_en_ligne ul{
color:#A63013;
margin:2px;
padding:2px;
}
#paiement_en_ligne li{
color:#A63013;
margin:2px;
padding:2px;
}
#paiement_en_ligne a{
color:#A63013;
}
#paiement_en_ligne a:hover{
color:#F68020;
}
#paiement_en_ligne p.info{
font-size:9px;
font-style:italic;
}

  /* onglets */


#tableaumagique{
background-color:#eceded;
width:780px;
margin-left:10px;
margin-top:20px;
}
#listeliens{
padding:10px;
padding-top:20px;

}
#listeliens a:link, #listeliens a:visited
{
text-align:center;
color:#707173;
font-size:18px;
display:inline;
margin-left:15px;
width:200px;
padding:10px;
margin-top:10px;
font-weight:bold;
}
#listeliens a:hover, #listeliens a:active
{
background-color:white;
}


div.tabcontent p{
padding:10px;
color:black;
font-size:13px;
line-height:18px;
}
div.tabcontent hr{
height:0px;
border-top:2px solid black;
width:75%;
margin-top:15px;
}







#tabcontentcontainer
{
	border:0;
	padding:0 7px 7px 7px;
	margin-left: 7px;
	width: 750px;
	min-height:470px;
	position:relative;
	background-color:white;
}

.tabcontent{
display:none;
}
.decalage img{padding-right: 5px;}
  
  
#prixcomprend{
width:360px;
float:left;
margin-right:10px;
margin-top:10px;
}
  #prixcomprend span{
font-weight:bold;
font-size:14px;
font-variant: small-caps;

}
#egalementdispo{
margin:25px  0 0 450px;
color:#F29400;
font-size:12px;
width:250px;
padding:15px;
border:2px solid #F29400;
}
#egalementdispo a{
display:block;
color:#F29400;
font-weight:bold;
}
  #egalementdispo a:hover{
color:#BC462A;
}
  
  
