/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  @charset "windows-1252";
    

  body { border-style: none;
    border-color: rgb(0, 0, 0);
    margin: 7px;
    font-family: Arial;
    font-size: 9pt;
    background-color: rgb(248, 241, 254);
    color: rgb(115, 36, 205);
    }

  a { text-decoration: none;
    color: rgb(153, 153, 255);
    }

  a:hover { color: rgb(102, 102, 204);
    }

  a:hover, a:visited:hover { text-decoration: underline;
    }

  #site { border: 1px solid rgb(210, 182, 253);
    text-align: left;
    width: 775px;
    margin-left: auto;
    margin-right: auto;
    }

  #haut { width: 775px;
    min-height: 60px;
    clear: both;
    background-color: rgb(239, 227, 251);
    }

  .subtitleshape { 
    line-height:120%;
    font-size: 11px;
    font-family: Arial;
    margin : 0px;
    padding : 0px;
    }	
	
  .lien-top { float: left;
    padding-left: 10px;
    padding-top: 20px;
    }

  .lien-top a { padding: 2px 5px;
    background-color: white;
    color: rgb(115, 36, 205);
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    margin-right: 3px;
    }

  .lien-top a:hover { padding: 2px 5px;
    background-color: rgb(115, 36, 205);
    color: white;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    margin-right: 3px;
    }

  #haut div.vide { clear: both;
    height: 2px;
    font-size: 1px;
    }

  div.vide { clear: both;
    height: 8px;
    font-size: 1px;
    }

  #barre { padding: 5px;
    clear: both;
    background-color: rgb(115, 36, 203);
    color: white;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    }

  #barre a { padding: 5px 3px;
    color: white;
    text-decoration: none;
    }

  #barre a:hover { color: rgb(255, 255, 255);
    background-color: rgb(255, 0, 99);
    text-decoration: none;
    }

  #barre2 { border-bottom: 1px solid rgb(210, 182, 253);
    padding: 2px 2px 2px 5px;
    clear: both;
    background-color: rgb(246, 241, 251);
    color: rgb(115, 36, 205);
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    height: 20px;
    background-image: url(barre2-fond.jpg);
    }

  #barre2 input.texte { border: 1px solid rgb(173, 124, 230);
    background-color: white;
    color: rgb(115, 36, 205);
    font-size: 8pt;
    }

  #barre2 input.submit { border: 1px solid rgb(173, 124, 230);
    background-color: rgb(173, 121, 234);
    color: white;
    font-size: 8pt;
    height: 17px;
    }

  #barre2 form { margin: 0px;
    padding: 0px;
    }

  #gauche { border: 1px solid rgb(102, 102, 102); 
  	background: black url(http://www.nsvdigital.com/all/dispersion/LeftMenu-Images/star-ac7.jpg) no-repeat center bottom;
    padding: 3px;
    vertical-align: top;
    text-align: justify;
    width: 120px;
    background-color: rgb(0, 0, 0);
    }

  #contenu { border: 1px solid rgb(68, 68, 68);
    padding: 7px;
    color: white;  
    vertical-align: top;
    background-color: rgb(36, 36, 36);
    opacity: 1;
    background-image: url(stars.gif);
    background-attachment: fixed;
    background-position: center top;
    }

  .gauche_t { border-bottom: 1px solid rgb(102, 102, 102);
    padding-top: 3px;
    width: 138px;
    text-align: left;
    clear: both;
    font-weight: bold;
    font-size: 8pt;
    }

  div.gauche, div.gauche a { width: 138px;
    text-align: left;
    font-family: Arial;
    font-size: 8pt;
    }

  img.image { border: 0px solid rgb(209, 184, 238);
    margin: 3px;
    }

  .diapo { border: 1px solid rgb(209, 184, 238);
    padding: 5px;
    width: 158px;
    }

  .taille15 { font-size: 15pt;
    }

  .taille8 { font-size: 8pt;
    }
	
  .spip_logos { background:url(http://www.nsvdigital.com/all/fr/fondamental/images/nwajax-loader.gif) no-repeat center; }		

  h1 { border-bottom: 1px solid rgb(102, 102, 102);
    margin: 8px 0px;
    font-family: Trebuchet MS;
    font-size: 18pt;
    text-align: left;
    }

  h1.n1 { border-bottom: 1px solid rgb(214, 182, 255);
    margin: 0px 0px 8px;
    font-family: Trebuchet MS;
    font-size: 16pt;
    text-align: left;
    }

  h2 { margin: 0px;
    line-height: 100%;
    font-family: Trebuchet MS;
    font-size: 12pt;
    text-align: left;
    }

  h2.titre { font-family: Trebuchet MS;
    font-size: 15pt;
    }

  input, textarea { border: 1px solid rgb(214, 182, 255);
    background-color: rgb(245, 240, 251);
    color: rgb(115, 36, 205);
    }

  .clair { background-color: rgb(239, 227, 255);
    }

  .bordure { border: 1px solid rgb(219, 193, 254);
    }

  div.pub { background-color: rgb(239, 227, 255);
    width: 300px;
    height: 250px;
    text-align: center;
    }

  input.texte, select.texte { border: 1px solid rgb(173, 124, 230);
    background-color: white;
    color: rgb(115, 36, 205);
    font-size: 10pt;
    }

  input.submit { border: 1px solid rgb(173, 124, 230);
    background-color: rgb(173, 121, 234);
    color: white;
    font-size: 9pt;
    height: 17px;
    }

  div.bas { margin-left: auto;
    margin-right: auto;
    width: 775px;
    text-align: center;
    }


