body { background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#b3b3b3; text-align:justify;}

a { color:#ffffff; text-decoration:none; border-bottom:1px dashed #b3b3b3; }
a:hover { color:#b3b3b3; border-bottom:1px solid #ffffff; }

a.nostyle { border:none;}

a.nav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; line-height:11px; font-weight:normal; border:none;  }
a.nav:hover { color:#cccccc; }

.titre1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; }
.titre2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; }
.error { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; }

a.crypteo {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;  border:none;}
a.crypteo:hover {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;  border:none;}

a.intro {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border:none; }
a.intro:hover {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;  border:none;}

.absDiv { position: absolute; overflow: hidden; visibility:hidden; }
.relDiv { position: relative; overflow: hidden; visibility:hidden; }

LI.orange { list-style-image:url(img/puce_orange.gif); margin-bottom:10px; }
LI.jaune { list-style-image:url(img/puce_jaune.gif); margin-bottom:10px; }
LI.turquoise { list-style-image:url(img/puce_turquoise.gif); margin-bottom:10px; }
LI.fushia { list-style-image:url(img/puce_fushia.gif); margin-bottom:10px; }


.monCalque { position:absolute; top:1px; left:0px; width:655px; min-height:100%; visibility:visible;}
.monCadre { position:relative; top:1px; left:0px; width:655px; height:290px; visibility:visible; overflow:hidden;}

INPUT.contact, TEXTAREA.contact, SELECT.contact { background-color:#0d0d0d; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; border:1px solid #262626;  padding-left:2px;  }
INPUT.contact:focus, TEXTAREA.contact:focus, SELECT.contact:focus { background-color:#0d0d0d; border:none; border:1px dashed #4d4d4d;  }

.opacity {filter: alpha(opacity=65);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
 -moz-opacity: 0.65; opacity:0.65; cursor:pointer;  border:none;}
.opacity:hover {filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1; cursor:pointer; border:none;}
 


