.table_int {
 background-color: #FFCC33;
 border-color: black;
 border-style: solid;
 border-width: 1px;
 width: 400px;
}

.texte_cel {
 font-family: Verdana;
 font-size: 9pt;
 color: black;
 text-align: right;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-right: 5px;
 padding-left: 5px;
}

.saisie_cel {
 text-align: right;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-right: 5px;
 padding-left: 5px;
}

.titre_formulaire {
 font-family: Verdana;
 font-size: 12pt;
 color: black;
 font-weight: bold;
 text-align: center;
}

a.lien1 {
  color:black;
  text-decoration:none;
}

a:hover.lien1 {
  color:black;
  text-decoration:underline;
}

a.lien2 {
  color:black;
  text-decoration:underline;
}

a:hover.lien2 {
  color:black;
  text-decoration:none;
}

.titre {
 font-family: Verdana;
 font-size: 14pt;
 color: black;
 font-weight: bold;
 text-align: left;
 margin-left: 30px
}

body {
  background-color: #ffA800;
  color: #000000;
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 16pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: normal;
}

h2 {
  font-size: 14pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}

h3 {
  font-size: 12pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
}



a.menu-gauche
{
  font-size: 7.5pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  color: black;
}

a:hover.menu-gauche {
  color: black;
  text-decoration: underline;
}

a.lien-couleur
{
  font-size: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  color: navy;
}

a:hover.lien-couleur {
  text-decoration: underline;
}

.sup
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.commande
{
  text-align: center;
  margin-top: 2em;
  margin-bottom: 2em;
  font-weight: bold;
}

a.commande
{
  font-size: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: navy;
}

.menu-haut
{
  text-align: right;
  font-weight: bold;
  font-size: small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
}

td.menu-haut
{
  background: url('http://www.w3france.com/pics/topmenu_bg.gif');
}

.damier
{

  background: url('http://www.w3france.com/pics/bg_menu.gif');
}

.fond
{
  background: url('http://www.w3france.com/pics/menuleft_bg.gif');
}

.bgm
{
  background: url('http://www.w3france.com/pics/bgm.gif');
}

.contenu {
 font-face: Arial;
 font-size: 10pt
}

.table_post_it_titre {
 border-color: black;
 border-style: solid;
 border-width: 1px;
 }
 
.table_post_it_text {
 border-color: black;
 border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding-left: 10px;
}

a.menu-haut
{
  text-decoration: none;
}

a:hover.haut {
  text-decoration: underline;
}

.cadre_principal {
  margin: 7pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  text-align: left;
}

.copyright
{
  font-size: 7.5pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

.menu-gauche2
{
  font-size: 7.5pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

 dl.table-display
{
  margin: 2em 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
}

.table-display dt
{
  width: 12em;
  float: left;
  margin: 0 0 0 0;
  padding: .5em .5em .5em .5em;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
}

.table-display dd
{
  float: left;
  width: 25em;
  margin: 0 0 0 0;
  padding: .5em;
}

h3.presentation-offre
{
  clear: left;
  text-decoration: none;
  background-color: #E7E7E7;
  font-family: Trebuchet MS;
  font-weight: bold;
  text-align: center;
  padding-top: .1em;
  padding-bottom: .1em;
  padding-left: 1em;
}

 dl.presentation-offre
{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  
  margin-bottom: 1em;
  
  clear: left;
  float: left;
}

.presentation-offre dt
{
  width: 23em;
  float: left;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  color: #020250;
  
  padding-top: .5em;
  padding-bottom: .5em;
}

.presentation-offre dd
{
  float: left;
  width: 13em;
  margin: 0;
  padding: .5em;
  font-size: 90%;
  border-left: 0.1em solid #cccccc;
}

.menuskin{
position:absolute;
width:165px;
background-color:#FADA83;
border:2px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:#FFFBAE;
}

#mouseoverstyle a{
color:black;
font-weight: bold;

}
a {
	text-decoration: none;
}

.leftCol		{position:absolute;left:0px;width:160px}
.rightCol		{position:absolute;right:0px;width:175px;padding-right:5px;background:white}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */


.pub-bas {
padding-top: 10px;
text-align:center;
width:584px;
height:30px;
border:1px solid #000000;
background-color: #FADA83;
vertical-align: bottom;
 font-size: 12.5pt;

 border-radius: 15px 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -msie-border-radius: 15px; -khtml-border-radius: 15px; 


}



.plan-alphabetique {
	float: left;
	 padding-bottom: 20px;

	text-align:left;
	width:49.5%;
	vertical-align: bottom;
}


.plan-choix {
	float: right;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 15px;

	text-align:center;
	width:170px;
	height:40px;
	border:1px solid #000000;
	background-color: #FFFFCC;
	vertical-align: bottom;

 	border-radius: 15px 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -msie-border-radius: 15px; -khtml-border-radius: 15px; 

}

.plan-haut-gauche {
	float: left;
	 padding-bottom: 10px;

	text-align:left;
	width:49.5%;
	vertical-align: bottom;
}

.plan-haut-droite {
	float: left;
	 padding-bottom: 10px;

	text-align:right;
	width:49.5%;
	vertical-align: bottom;
}


.flgris {margin:0px;padding:0px;list-style-image: url(../pics/puce2.gif);}
.flgris2 {margin:0px;padding:0px;list-style-image: url(/pics/puce2.gif);}
.cgris2 {margin:0px;padding:0px;list-style-image: url(/pics/puce_c2.gif);}
