/*CSS PROTEINES! http://www.ProteinesPlus.fr/*/
/*Fait par Alexis JENNY: alexis.jenny@gmail.com */
/*Aucun droits réservés - Faut pas déconner*/
/* VERT DES TITRES: #60DB48 ; BLEU DES LIENS: #6B77FF; BLEU TYPE: #8D8DFC ; ORANGE TYPE: #7905FF ; Violet type: #7905FF ; Body normal: #C0C0C0 ; Bleu-Gris : 445566 */

/*GENERAL*/
	/* Police, couleur et fond de text */
		body,p,div,ul,li,table,input,select,button,textarea {font: normal 9pt "Arial", sans-serif;color:#010101;}
		body {margin:0px;padding:0px;background:#F2F2F2;background-position:center 0px; color:black;}
    body {behavior: url(http://www.proteinesplus.fr/themes/csshover.htc);}
		input,select,button,textarea {background-color:#F5F5F5;color:black;border:1px solid #808080;-moz-border-radius:3px;font-size:11px}
		
    h1,h2,h3,h4 {font-weight: bold;font-family:Arial;}
		h1 {color: #303030;font-size: 12pt;text-align:left;margin:5px 0px 0px 0px;text-decoration:none;border-bottom:1px #AEAEAE solid;}
		h2 {color: #336699;font-size: 8pt;padding:0;margin:5px 0px 0px 0px}
		h3 {color: #FF7D49;font-size: 8pt;margin-top:0px}
		h4 {color: #497CA7;font-size: 8pt;text-align:left;margin:5px 0px 0px 0px;text-decoration:none;border-bottom:0px #AEAEAE solid}
		
	/*Comportement des Liens*/
		a:link , a:visited {color:#6B77FF;text-decoration:none;font:normal "Arial" 7pt}
		a:hover {color:#395ACE}
		a img {border:0px solid #505050}
		.noborder {border:0px}
		
    a, a.tip {position:relative}
    a span.tip, a.tip span  {box-shadow:0px 2px 2px #111111;padding:10px;width:200px;display: none;font-size:7pt;position: absolute;top: 20px;left: -10px; z-index: 100;background:rgba(20,20,20,.5);color: #808080;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
    a:hover span.tip, a:hover.tip{font-size: 99%; /* this is just for IE */}
    a:hover span.tip, a:hover.tip span  {display: block;}

		
  /*Bouton en tout genre*/
    a.button_delete {opacity:0.5;display:block;height:15px;width:15px;background:url(http://www.proteinesplus.fr/themes/home/button_delete.png) transparent;color:transparent;}
    a.button_add {opacity:0.5;display:block;height:24px;width:24px;background:url(http://www.proteinesplus.fr/themes/home/button_add.png) transparent;color:transparent;}
    a.button_write {opacity:0.5;display:block;height:24px;width:24px;background:url(http://www.proteinesplus.fr/themes/home/button_write.png) transparent;color:transparent;}
    
    a.button_delete:hover, a.button_add:hover, a.button_write:hover {opacity:1;}
    
  /*Réglette*/
  .rule {border-top: 1px solid #383838; margin: 6px 0px;}

/*Page Principale*/  
  /* Bannière du site */
    img.banner {margin:0px auto;width:300px;}     
  
  /* Menu */
		div.index_head {background:url(index_bg_body.jpg) repeat;margin:0px;} /*Real content*/
      div.index_head_content {width:990px;margin:auto;margin-bottom:0px;padding-top:10px;}
      div.index_menu {width:990px;text-align:left;margin:0px;}
        table.index_menu {height:30px;margin:0px;}
        table.index_menu td.logo {width:200px;text-align:left;vertical-align:middle;color:#808080}
        table.index_menu a {font: normal 9pt Arial, Verdana;color:#F0F0F0;text-shadow: 0px 2px 2px #111111;text-transform:capitalize;text-decoration: none;display:block;text-align:left;margin:0px 0px 3px 0px;}
        div.menu_item a:link,  div.menu_item a:visited,  div.menu_item a:active {text-transform: uppercase;text-align:center;}
        div.menu_contents shadow_content {text-align:left;text-transform:capitalize;}
        table.index_menu a:hover {color:#FFAF66;}      
      div.index_login {margin:2px auto}
        table.index_login {margin:0px 0px 0px 5px;}
        td.index_login {color:#808080;padding-right:20px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px}
        div.index_login input {background-color:#202020;border:1px solid #808080;color:#FFFFFF;}
    div.arianne {height:30px;display:none;}
    div.index_line {height:31px;width:100%;margin:0px;background:url(http://www.proteinesplus.fr/themes/home/index_bg_line.jpg) repeat-x}
    
    /* Champs de recherche */
    input.google_input {height:22px;width:160px;background:transparent;color:#808080;border:0px;padding:0px;}
    input.google_submit {height:22px;width:27px;background:transparent;padding:0px;-webkit-border-radius:5px;-moz-border-radius:5px;-border-radius:5px;}
    input.google_submit:hover {}
  
  /*Contenu*/    
    div.index_body {padding:0px;vertical-align:top;}
    div.index_body_content {width:990px;margin:0px auto;}
  
  /*Stats et Legal*/
		div.index_stats {width:100%;font-size:9px;color:#808080;text-align:justify;background:url(index_bg_footer.jpg) repeat-x #202020;background-position:top center;}
      div.index_stats .content {width:990px;margin:0px auto 0px auto;padding-top:40px;color:inherit;color:#808080;}
      div.index_stats .content a {color:#FFAF66;}


/*Bouton d'avertissement*/
div.WarningMessage, div.warningmessage,div.warning_msg {width:90%;margin:10px auto;text-align:center;vertical-align:middle;font-weight:bold;background-color:#EAEAEA;border:1px solid #808080;-moz-border-radius:3px;padding:10px;}


/*Cadre administrateur*/
    div.CadreAdmin {text-align:justify;border:1px solid grey;background-color:#DEDEDE;-moz-border-radius:3px;margin-bottom:10px;padding:5px}


/*Proté-Home*/
	


/*SKOH*/
  div.skoh {}
  div.skoh .content {width:97%;}
  
    /*tab_cours*/
    div.CommonBody {text-align:left;margin:0px 20px;}
    div.skoh_select {-moz-opacity : 0.5;opacity : 0.5;}
    div.skoh_select:hover {-moz-opacity : 1;opacity : 1;}
      table.skoh_select {width:175px}
      td.skoh_select {font-size:13px;font-family:Trebuchet MS;text-align:left;margin-bottom:0px;-moz-border-radius:3px 0px;}
      td.skoh_select:hover,td.skoh_select:hover a {background-color:#6B77FF;color:#E6E6E6}
      div.skoh_select_header {width:175px;font-size:13px;font-family:Trebuchet MS;text-align:left;margin-bottom:0px;-moz-border-radius:3px 0px;}
      
    /*tab_qcm*/
    div.qcm_corps {margin-bottom:40px;border:2px outset #AAAAAA;}
    table.qcm_choix {width:100%;margin-top:15px;}
    td.qcm_choix {border:1px dashed #AAAAAA;width:120px;-moz-border-radius:3px;}
    		
  
/* Pour que tout le reste découle */
    * {font-size:inherit;color:inherit;}