/* CSS document */

/*couleur de fond */
body {background-color:#000000}

/* remise à zero du calage des blocs */

* {margin:0; padding:0}

/* calage homogène des listes */
ul {marging-left: 0pc; padding-left:1pc;}
li {margin-left: 0pc; padding-left:0.1pc;}


/* CONTENEUR PAGE COMMUN à tout le site */
#pagecontents {
  position:absolute;
  width:800px;
  height:1170px;
  top:0.5%;
  left:4%;
}


/* logo animé bandeau en-tête */
#logoanim {
	position:absolute;
	height:80px;
	width:80px;
	top:4.45%;
	left:3.9%;

}

/*--------------------------------------------------------ANIM EGALISEUR SUR BANDEAU NOIR */

/* anim egaliseur version courte sur bandeau noir section sono anim  */
#animegalizmini {
  position:absolute;
  background-image:url(images/equalizer_8img_court.gif);
  height:20px;
  width:37px;
  top:20.5%;
  left:9.5%;
  visibility:hidden;
  }
#animegalizmini2 {
	position:absolute;
	background-image:url(images/equalizer_8img_court_inverse.gif);
	height:20px;
	width:37px;
	top:20.5%;
	left:87%;
	visibility: hidden;
  }
 
  
/* anim egaliseur version longue sur bandeau autres sections  */
#animegaliz {
	position:absolute;
	background-image:url(images/equalizer_8img.gif);
	height:20px;
	width:76px;
	top:20.5%;
	left:10.5%;
	visibility:hidden;
	z-index: 3;
  }
#animegaliz2 {
	position:absolute;
	background-image:url(images/equalizer_8img_inverse.gif);
	height:20px;
	width:76px;
	top:20.5%;
	left:81.5%;
	visibility: hidden;
	z-index: 4;
  }
 
 /* anim egaliseur sur bandeau noir toujours visible pour page en travaux */
#animegaliztravaux {
  position:absolute;
  background-image:url(images/equalizer_8img.gif);
  height:20px;
  width:76px;
  top:20.5%;
  left:10.5%;
  }
#animegaliztravaux2 {
	position:absolute;
	background-image:url(images/equalizer_8img_inverse.gif);
	height:20px;
	width:76px;
	top:20.5%;
	left:81.5%;
  } 

/* ------------------------------------------------------------------ONGLET COORDONNES */
/* texte onglet coordonnées-contact */
#txtcontact {
  position:absolute;
  font-family:"Times New Roman", Times, serif;
  color:#1230CA;
  font-weight:normal;
  font-size:1.24pc;
  line-height:1.55pc;
  text-align:center;
  top:inherit;
  left:26%;
}

/* logo tel pour txt onglet bas*/
#logotel {
  position:absolute;
  background-image:url(images/logo_tel.gif);
  height:15px;
  width:20px;
  top:48.5%;
  left:0%;
}


/*line height pour onglet coordonnées */
.Lineheight {line-height:1.7pc}


/*-----------------------------------------------------------------STYLE DE LIENS */

a {text-decoration:none;
   color:#1230CA;}

a:visited {color:#1230CA}

.linkoverclair a:hover {color:#00CCFF}

.linkbold a{text-decoration:none;
   color:#1230CA;
   font-size:1.05pc;
   }
.linkbold a:hover{font-weight:bold;}

.linkunderloverclair a{text-decoration:underline}
.linkunderloverclair a:hover {color:#00CCFF}

/* style de liens pour liste  avec changement de couleur au survol et puce en forme de flèche */
.linkliste {list-style-image:url(images/fleche_Xsmall.gif)}
.linkliste a{text-decoration:none;
   color:#1230CA;}
.linkliste a:hover {color:#00CCFF; font-weight:bold;}

/*---------------------------------------------------------------STYLES DE POLICES */

/*style de liste avec puce personnalisée*/
.listefleche {list-style-image:url(images/fleche_small2_extended.gif)}

/* style de liste sans puce */
.listeblank {list-style-image:url(images/puce_transp_2x2.gif);}



.Style25bold {
  color:#1230CA;
  font-size:1.65pc;
  line-height:1.90pc;
  font-weight:bold;
}

.Style25{
  color:#1230CA;
  font-size:1.65pc;
  line-height:1.90pc;
} 

.Style1-25pc{
 font-size:1.25pc;
 line-height:1.65pc;
 }

.Style1-15pc{
  font-size:1.15pc;
  line-height:1.20pc;
  font-style:italic;
  font-weight:bold;
  color:#1230CA;
  }
  
.Style1-05pc {
  font-size:1.05pc;
  color:#000000;
}

.Style17{
  color:#1230CA;
  font-size:1.05pc;
  line-height:1.05pc;
}
  
.Style15 {
  font-size:0.95pc;
}

.Styleunderl {
  text-decoration:underline;
}

.Styleboldunderl {
  text-decoration:underline;
  font-weight:bold;
}

.Styleboldnounderl {
  text-decoration:none;
  font-weight:bold;
}

.Stylebleu {  color:#1230CA;}

.Stylenounderl {text-decoration:none;}

.Center {text-align:center;}

.Justify {text-align:justify;}

.Lineheightmini {line-height:0.7pc}

.blink {text-decoration:blink}

.Styletitrepacks {
  font-size:1.25pc;
  font-weight:bold;
  line_height:1.8pc;
  text-decoration:underline;
}

.Styletitrevente {
  font-size:1.05pc;
  font-weight:bold;
  line_height:1.5pc;
  text-decoration:underline;
}

.Styletariftitre {
  font-weight:bold;
  font-size:1.75pc;
  line-height:1.85pc;
  text-decoration:underline;
  color:#1230CA;
  }
  
.Styletarifpacks {
  color:#1230CA;
  font-weight:bold;
  text-decoration:underline;
  font-size:1.35pc;
  line-height:1.6pc;
}

.Styletarifvente {
  color:#1230CA;
  font-weight:bold;
  text-decoration:underline;
  font-size:1.15pc;
  line-height:1.5pc;
}

.Styletarifpacksmini {
  color:#1230CA;
  font-weight:bold;
  text-decoration:underline;
  font-size:1.15pc;
  line-height:1.8pc;
}
.Styletxtdetailmini {
  font-size:0.85pc;
  }
